.page-hero{background:#6180ae;align-items:flex-end;min-height:40vh;padding-top:120px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 60% 40%,#ffffff14 0%,#0000 70%);position:absolute;inset:0}.page-hero-inner{width:100%;max-width:860px;margin:0 auto;padding:0 32px}.page-label{font-family:var(--font-primary);letter-spacing:.2em;color:#fff9;text-transform:uppercase;border:1px solid #fff3;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.page-title{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.page-meta{font-family:var(--font-primary);color:#fff9;margin:0;font-size:.9rem}.page-body{background:var(--color-bg);padding:80px 0 120px}.page-container{max-width:860px;margin:0 auto;padding:0 32px}.prose h2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.prose h2:first-child{margin-top:0}.prose p{font-family:var(--font-primary);color:var(--color-text-secondary);margin:0 0 16px;font-size:1rem;line-height:1.8}.prose ul{margin:0 0 16px;padding-left:0;list-style:none}.prose ul li{font-family:var(--font-primary);color:var(--color-text-secondary);padding:6px 0 6px 24px;font-size:1rem;line-height:1.8;position:relative}.prose ul li:before{content:"";background:var(--color-accent-1);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.prose a{color:var(--color-accent-1);text-underline-offset:3px;text-decoration:underline}.prose .highlight-box{background:var(--color-bg-alt);border-left:3px solid var(--color-accent-1);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:24px 0;padding:20px 24px}.prose .highlight-box p{color:var(--color-text);margin:0;font-weight:500}.support-intro{font-family:var(--font-primary);color:var(--color-text-secondary);max-width:560px;margin:0 0 56px;font-size:1.1rem;line-height:1.7}.support-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:80px;display:grid}.support-card{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--transition-base), box-shadow var(--transition-base);box-shadow:var(--shadow-sm);flex-direction:column;gap:20px;padding:32px;text-decoration:none;display:flex}.support-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.support-card.whatsapp{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}.support-card-icon{border-radius:var(--radius-md);background:#ffffff26;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.support-card.email .support-card-icon{background:#6180ae1a}.support-card-icon svg{width:26px;height:26px}.support-card.whatsapp .support-card-icon svg,.support-card.whatsapp .support-card-label,.support-card.whatsapp .support-card-title,.support-card.whatsapp .support-card-desc,.support-card.whatsapp .support-card-arrow{color:#fff}.support-card-label{font-family:var(--font-primary);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.support-card-title{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.support-card-desc{font-family:var(--font-primary);color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.support-card.whatsapp .support-card-desc{color:#fffc}.support-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.support-card-arrow{color:var(--color-accent-1);transition:transform var(--transition-fast)}.support-card:hover .support-card-arrow{transform:translate(4px)}.faq-title{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.faq-list{flex-direction:column;gap:2px;display:flex}.faq-item{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}.faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--color-text);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:600;display:flex}.faq-question:hover{color:var(--color-accent-1)}.faq-icon{background:var(--color-bg-alt);width:24px;height:24px;transition:background var(--transition-fast), transform var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item.open .faq-icon{background:var(--color-accent-1);transform:rotate(45deg)}.faq-item.open .faq-icon svg{stroke:#fff}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-answer-inner{font-family:var(--font-primary);color:var(--color-text-secondary);padding:0 24px 20px;font-size:.95rem;line-height:1.75}.footer-sub{background:var(--color-bg-alt)!important}.footer-sub .footer-bottom{padding:24px 48px 50px}.footer-sub:before,.footer-sub .footer-pearls,.footer-sub .footer-liquid-sheen{display:none!important}.footer-store-btns{text-align:center;z-index:10;width:100%;padding:0 48px 48px;position:relative}.footer-store-btns-inner{flex-direction:row;gap:12px;display:inline-flex}.store-badge-img{transition:opacity var(--transition-fast), transform var(--transition-fast);display:inline-block}.store-badge-img:hover{opacity:.82;transform:translateY(-1px)}.store-badge-img img{width:auto;height:40px;display:block}@media (width<=600px){.page-hero-inner,.page-container{padding:0 20px}.page-body{padding:56px 0 80px}.support-cards{grid-template-columns:1fr}}
