.page-module__NfDiEG__page{max-width:var(--max-width);padding:var(--nav-height)20px 80px;color:var(--on-surface);margin:0 auto}.page-module__NfDiEG__hero{text-align:center;padding:72px 20px 40px;position:relative}.page-module__NfDiEG__heroTitle{font-family:var(--font-headline);letter-spacing:-.04em;text-transform:uppercase;color:var(--on-surface);margin:0 0 26px;font-size:clamp(32px,5vw,64px);font-style:italic;font-weight:800;line-height:1}.page-module__NfDiEG__accent{color:var(--primary-fixed);text-shadow:0 0 30px #eaea004d}.page-module__NfDiEG__heroSub{max-width:680px;font-family:var(--font-body);color:#e2e2e2a6;margin:0 auto 40px;font-size:1.1rem;line-height:1.7}.page-module__NfDiEG__btnPrimary{background:var(--primary-fixed);color:var(--on-primary-fixed);font-family:var(--font-headline);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;border-radius:9999px;padding:14px 32px;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .15s,box-shadow .2s,transform .15s;display:inline-block;box-shadow:0 0 30px #eaea0033}.page-module__NfDiEG__btnPrimary:hover{background:var(--surface-tint);transform:translateY(-2px);box-shadow:0 0 40px #eaea0059}.page-module__NfDiEG__audienceSection{padding:72px 0}.page-module__NfDiEG__audienceTabs{background:var(--surface-container-high);border:1px solid #48483126;border-radius:9999px;justify-content:center;gap:4px;width:fit-content;margin-bottom:52px;margin-left:auto;margin-right:auto;padding:5px;display:flex}.page-module__NfDiEG__audienceTab{font-family:var(--font-headline);letter-spacing:.2em;text-transform:uppercase;color:#e2e2e28c;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:12px 32px;font-size:.72rem;font-weight:700;transition:color .2s,background .2s}.page-module__NfDiEG__audienceTab:hover{color:var(--on-surface)}.page-module__NfDiEG__activeTab{background:var(--primary-fixed);color:var(--on-primary-fixed);box-shadow:0 0 25px #eaea0040}.page-module__NfDiEG__audienceContent{grid-template-columns:1fr 1fr;align-items:start;gap:56px;max-width:960px;margin:0 auto;display:grid}.page-module__NfDiEG__audienceTitle{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--on-surface);margin:0 0 16px;font-size:clamp(22px,2.6vw,30px);font-style:italic;font-weight:800;line-height:1.15}.page-module__NfDiEG__audienceDesc{font-family:var(--font-body);color:#e2e2e2a6;margin:0 0 20px;font-size:1rem;line-height:1.7}.page-module__NfDiEG__pricingPill{color:var(--secondary);font-family:var(--font-headline);letter-spacing:.2em;text-transform:uppercase;background:#9fcfd51a;border:1px solid #9fcfd54d;border-radius:9999px;padding:5px 14px;font-size:.65rem;font-weight:700;display:inline-block}.page-module__NfDiEG__pricingPillFree{color:var(--primary-fixed);font-family:var(--font-headline);letter-spacing:.2em;text-transform:uppercase;background:#eaea001a;border:1px solid #eaea004d;border-radius:9999px;padding:5px 14px;font-size:.65rem;font-weight:700;display:inline-block}.page-module__NfDiEG__featureList{background:var(--surface-container-high);border-radius:var(--radius-md);border:1px solid #48483126;flex-direction:column;gap:16px;margin:0;padding:30px;list-style:none;display:flex}.page-module__NfDiEG__featureItem{font-family:var(--font-body);color:var(--on-surface);align-items:flex-start;gap:14px;font-size:.95rem;line-height:1.55;display:flex}.page-module__NfDiEG__checkIcon{color:var(--primary-fixed);flex-shrink:0;margin-top:2px}.page-module__NfDiEG__problemSection{padding:72px 0}.page-module__NfDiEG__problemInner{background:var(--surface-container-high);border-radius:var(--radius-lg);border:1px solid #48483126;align-items:flex-start;gap:52px;max-width:960px;margin:0 auto;padding:56px 52px;display:flex}.page-module__NfDiEG__problemStatBlock{text-align:center;flex-shrink:0;min-width:140px}.page-module__NfDiEG__problemStat{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--primary-fixed);text-shadow:0 0 40px #eaea004d;font-size:clamp(60px,7vw,88px);font-style:italic;font-weight:800;line-height:.9}.page-module__NfDiEG__problemStatLabel{font-family:var(--font-headline);letter-spacing:.2em;text-transform:uppercase;color:#e2e2e28c;max-width:120px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:.68rem;font-weight:700;line-height:1.4}.page-module__NfDiEG__problemTitle{font-family:var(--font-headline);letter-spacing:-.02em;text-transform:uppercase;color:var(--on-surface);margin:0 0 16px;font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:800}.page-module__NfDiEG__problemText{font-family:var(--font-body);color:#e2e2e2a6;margin:0;font-size:1rem;line-height:1.8}.page-module__NfDiEG__problemText em{color:var(--primary-fixed);font-style:normal;font-weight:700}.page-module__NfDiEG__faqSection{max-width:780px;margin:0 auto;padding:72px 0}.page-module__NfDiEG__faqTitle{font-family:var(--font-headline);letter-spacing:-.03em;text-transform:uppercase;color:var(--on-surface);text-align:center;margin:0 0 36px;font-size:clamp(24px,3vw,38px);font-style:italic;font-weight:800}.page-module__NfDiEG__faqList{flex-direction:column;gap:10px;display:flex}.page-module__NfDiEG__faqItem{border-radius:var(--radius-sm);background:var(--surface-container-high);border:1px solid #48483126;transition:border-color .2s;overflow:hidden}.page-module__NfDiEG__faqOpen{border-color:#eaea004d}.page-module__NfDiEG__faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-headline);letter-spacing:-.01em;color:var(--on-surface);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:.95rem;font-weight:800;line-height:1.4;transition:background .2s;display:flex}.page-module__NfDiEG__faqQuestion:hover{background:var(--surface-container-highest)}.page-module__NfDiEG__faqChevron{color:var(--primary-fixed);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.page-module__NfDiEG__faqChevronOpen{transform:rotate(180deg)}.page-module__NfDiEG__faqAnswer{font-family:var(--font-body);color:#e2e2e2b3;white-space:pre-line;border-top:1px solid #48483126;margin:0;padding:16px 24px 22px;font-size:.92rem;line-height:1.75}.page-module__NfDiEG__ctaSection{text-align:center;max-width:620px;margin:0 auto;padding:80px 20px 20px}.page-module__NfDiEG__ctaTitle{font-family:var(--font-headline);letter-spacing:-.03em;text-transform:uppercase;color:var(--on-surface);margin:0 0 16px;font-size:clamp(26px,3.4vw,42px);font-style:italic;font-weight:800}.page-module__NfDiEG__ctaSub{font-family:var(--font-body);color:#e2e2e2a6;margin:0 0 32px;font-size:1.05rem;line-height:1.7}@media (max-width:768px){.page-module__NfDiEG__audienceContent{grid-template-columns:1fr;gap:32px}.page-module__NfDiEG__problemInner{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 28px}.page-module__NfDiEG__problemStatBlock{text-align:left;min-width:unset;align-items:center;gap:16px;display:flex}.page-module__NfDiEG__problemStatLabel{max-width:unset;margin-top:0;margin-left:0}.page-module__NfDiEG__faqSection{padding:48px 0}}@media (max-width:480px){.page-module__NfDiEG__hero{padding:48px 0 40px}.page-module__NfDiEG__heroSub{font-size:1rem}.page-module__NfDiEG__audienceTabs{border-radius:var(--radius-md);flex-direction:column;width:100%}.page-module__NfDiEG__audienceTab{text-align:center}}
