.page_main__GlU4n{font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg);overflow-x:hidden}.page_section__61PEw{width:100%;padding:var(--spacing-24) var(--spacing-8);scroll-margin-top:80px}.page_container__aoG4z{max-width:1200px;margin:0 auto}.page_sectionHeader__a4Fw5{text-align:center;max-width:760px;margin:0 auto var(--spacing-16)}.page_eyebrow__H9Slr{display:inline-block;font-size:var(--text-xs-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-50);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.page_sectionTitle__hzsAh{font-size:clamp(28px,4vw,44px);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-letter-spacing);line-height:var(--text-h1-line-height);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.page_sectionSubtitle__ROo6Q{font-size:var(--text-body-size);color:var(--color-text-secondary);line-height:1.6;max-width:640px;margin:0 auto}.page_hero__SKW6o{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-8) var(--spacing-20);text-align:center;position:relative;overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 60%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 50%);pointer-events:none;z-index:0}.page_heroInner__FQkwa{position:relative;z-index:1;max-width:1100px;width:100%}.page_heroEyebrow__u_aZK{display:inline-block;font-size:var(--text-xs-size);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-5)}.page_heroTitle__Gfler{font-size:clamp(40px,7vw,84px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--color-text-primary);margin:0 auto var(--spacing-6);max-width:16ch}.page_heroSubtitle__RTAw0{font-size:clamp(16px,1.6vw,20px);color:var(--color-text-secondary);line-height:1.6;max-width:640px;margin:0 auto var(--spacing-12)}.page_welcomeBack__0sG0r{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm-size);color:var(--color-text-secondary);background:var(--color-surface);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--color-border);margin-bottom:var(--spacing-8);transition:transform var(--transition-base),box-shadow var(--transition-base)}.page_welcomeBack__0sG0r:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.page_welcomeBack__0sG0r strong{color:var(--color-text-primary);font-weight:600}.page_audienceGrid__Vuubg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4);max-width:1080px;margin:0 auto}.page_audienceCard__BFPby{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6);cursor:pointer;transition:transform var(--transition-slow),box-shadow var(--transition-slow),border-color var(--transition-base);text-decoration:none;color:inherit}.page_audienceCard__BFPby:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}.page_audienceEmoji__g3CBF{font-size:32px;margin-bottom:var(--spacing-3);line-height:1}.page_audienceTitle__aKqPJ{font-size:var(--text-h3-size);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.page_audienceText__lp07S{font-size:var(--text-sm-size);color:var(--color-text-secondary);line-height:1.5}.page_audienceArrow__2Eglc{margin-top:var(--spacing-4);font-size:var(--text-sm-size);font-weight:600;color:var(--color-accent);transition:transform var(--transition-base)}.page_audienceCard__BFPby:hover .page_audienceArrow__2Eglc{transform:translateX(4px)}.page_bentoGrid__HOtT7{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:auto auto;grid-gap:var(--spacing-5);gap:var(--spacing-5)}.page_bentoCard__x4Wjc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-8);display:flex;flex-direction:column;transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.page_bentoCard__x4Wjc:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_bentoBig__eb6AN{grid-row:span 2;min-height:460px}.page_bentoLabel__nvouM{font-size:var(--text-xs-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--spacing-3)}.page_bentoTitle__nJTsL{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-letter-spacing);color:var(--color-text-primary);margin-bottom:var(--spacing-3)}.page_bentoText___7EJa{font-size:var(--text-body-size);color:var(--color-text-secondary);line-height:1.6}.page_chatMockup__pF0T7{margin-top:var(--spacing-6);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}.page_chatRow__j8bE5{display:flex;gap:var(--spacing-3);align-items:flex-start}.page_chatRow__j8bE5.page_user__NyyMl{justify-content:flex-end}.page_chatAvatar__isZko{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-accent-100);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.page_chatBubble__7GIpD{background:var(--color-chat-bubble);color:var(--color-text-primary);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--text-sm-size);line-height:1.5;max-width:80%}.page_chatRow__j8bE5.page_user__NyyMl .page_chatBubble__7GIpD{background:var(--color-accent);color:var(--color-text-inverse)}.page_chatStep__6by_u{display:block;font-size:var(--text-xs-size);color:var(--color-text-secondary);margin-top:var(--spacing-1)}[data-theme=dark] .page_chatRow__j8bE5.page_user__NyyMl .page_chatBubble__7GIpD{color:#ffffff}.page_progressBar__uaLaH{margin-top:var(--spacing-6);width:100%;height:10px;background:var(--color-surface-sunken);border-radius:var(--radius-full);overflow:hidden;position:relative}.page_progressFill__wUgtZ{position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--color-accent-400),var(--color-accent));border-radius:var(--radius-full)}.page_progressMeta__kDQMy{display:flex;justify-content:space-between;margin-top:var(--spacing-3);font-size:var(--text-sm-size);color:var(--color-text-secondary)}.page_progressMeta__kDQMy strong{color:var(--color-text-primary);font-weight:600}.page_scoreRow__7_NCl{margin-top:auto;display:flex;align-items:center;gap:var(--spacing-3);background:var(--color-surface-sunken);border-radius:var(--radius-lg);padding:var(--spacing-4)}.page_coinIcon__1Fvb9{font-size:28px;line-height:1}.page_scoreValue__RqjMN{font-size:var(--text-h2-size);font-weight:700;color:var(--color-accent)}.page_scoreLabel__ACcvM{font-size:var(--text-sm-size);color:var(--color-text-secondary)}.page_bigNumber__7ecmE{font-size:clamp(48px,6vw,72px);font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1;margin-top:auto}.page_bigNumberLabel__zl0Nt{font-size:var(--text-sm-size);color:var(--color-text-secondary);margin-top:var(--spacing-2)}.page_sectionCta__2NmYf{display:flex;justify-content:center;margin-top:var(--spacing-12)}.page_ctaPrimary__wftVG{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-body-md-size);font-weight:600;border-radius:var(--radius-full);border:none;cursor:pointer;text-decoration:none;transition:background var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);box-shadow:var(--shadow-md)}.page_ctaPrimary__wftVG:hover{background:var(--color-accent-600);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-body-md-size);font-weight:600;border-radius:var(--radius-full);border:1px solid var(--color-border);cursor:pointer;text-decoration:none;transition:border-color var(--transition-base),transform var(--transition-base)}.page_ctaSecondary__bpX9v:hover{border-color:var(--color-text-primary);transform:translateY(-2px)}.page_featureRows__K5elP{display:flex;flex-direction:column;gap:var(--spacing-5);max-width:980px;margin:0 auto}.page_featureRow__evz6o{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6);align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6) var(--spacing-8);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.page_featureRow__evz6o:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_featureIcon__mHZON{width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-accent-50);color:var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_featureBody__MYpMF h3{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-letter-spacing);margin-bottom:var(--spacing-2);color:var(--color-text-primary)}.page_featureBody__MYpMF p{font-size:var(--text-body-size);color:var(--color-text-secondary);line-height:1.6}.page_quoteGrid__wVw1k{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-5);gap:var(--spacing-5);max-width:980px;margin:var(--spacing-16) auto 0}.page_quoteCard__tYq6t{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform var(--transition-slow),box-shadow var(--transition-slow);position:relative}.page_quoteCard__tYq6t:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_quoteHeader__QdWzS{display:flex;align-items:center;gap:var(--spacing-3)}.page_quoteAvatar__YMsui{width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-accent-100);color:var(--color-accent-700);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm-size);flex-shrink:0}.page_quoteName__VX6gY{font-size:var(--text-sm-size);font-weight:600;color:var(--color-text-primary)}.page_quoteRole__2Gr_w{font-size:var(--text-xs-size);color:var(--color-text-secondary)}.page_quoteText__Z7KVs{font-size:var(--text-body-size);font-style:italic;line-height:1.6;color:var(--color-text-primary)}.page_quoteFooter__Im_qR{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.page_demoBadge__TI_WX{display:inline-flex;align-items:center;font-size:var(--text-xxs-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-surface-sunken);border:1px solid var(--color-border);padding:2px var(--spacing-2);border-radius:var(--radius-xs)}.page_linkArrow__bJW4J{font-size:var(--text-sm-size);font-weight:600;color:var(--color-accent)}.page_linkArrow__bJW4J:hover{text-decoration:underline}.page_parentValueGrid__ZFW75{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-5);gap:var(--spacing-5);margin-bottom:var(--spacing-16)}.page_parentValueCard__WSBfy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.page_parentValueCard__WSBfy:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.page_parentValueIcon__57i0S{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-50);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}.page_parentValueTitle__dh_je{font-size:var(--text-h3-size);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.page_parentValueText__Imvhi{font-size:var(--text-sm-size);color:var(--color-text-secondary);line-height:1.5}.page_priceWrap__Ta4sO{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.page_priceCard__D4uGj{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-12) var(--spacing-10);box-shadow:var(--shadow-float);max-width:460px;width:100%;text-align:center;position:relative}.page_priceCard__D4uGj:before{content:"";position:absolute;inset:-1px;border-radius:var(--radius-2xl);padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 60%,transparent),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.page_priceTitle__2Gh6W{font-size:var(--text-h2-size);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.page_priceAmount__2Cd_l{font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.1}.page_pricePeriod__rGTpk{font-size:var(--text-body-size);color:var(--color-text-secondary);margin-bottom:var(--spacing-8)}.page_priceList__4Tgtl{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-8);text-align:left}.page_priceList__4Tgtl li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-body-size);color:var(--color-text-primary)}.page_priceCheck__kGZIN{color:var(--color-success);flex-shrink:0;margin-top:2px}.page_priceFinePrint__nM6qZ{color:var(--color-text-secondary)}.page_priceDisclaimer__4oFxx,.page_priceFinePrint__nM6qZ{margin-top:var(--spacing-4);font-size:var(--text-xs-size)}.page_priceDisclaimer__4oFxx{color:var(--color-text-tertiary);text-align:center}.page_statGrid___mnx9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-5);gap:var(--spacing-5);margin-bottom:var(--spacing-12)}.page_statCard__VGdKs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.page_statCard__VGdKs:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_statValue__FXJDK{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1}.page_statLabel__YuhHa{font-size:var(--text-sm-size);color:var(--color-text-secondary)}.page_investerareBlurb__SEduy{padding:var(--spacing-10);text-align:center;font-size:var(--text-body-size);color:var(--color-text-primary);line-height:1.7;max-width:880px;margin:0 auto var(--spacing-10)}.page_investerareBlurb__SEduy,.page_modelRow__ncbct{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.page_modelRow__ncbct{display:flex;align-items:center;justify-content:center;gap:var(--spacing-12);flex-wrap:wrap;padding:var(--spacing-10) var(--spacing-6)}.page_modelLogo__utoMP{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-h3-size);letter-spacing:-.01em;filter:grayscale(1);opacity:.85;transition:opacity var(--transition-base),filter var(--transition-base)}.page_modelLogo__utoMP:hover{opacity:1;filter:grayscale(.4)}.page_modelMark__etc3p{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:14px;font-weight:700}.page_modelDisclaimer__drUC1{font-size:var(--text-xs-size);color:var(--color-text-tertiary);text-align:center;margin-top:var(--spacing-6);max-width:720px;margin-left:auto;margin-right:auto}.page_footer__sHKi3{background:var(--color-surface-sunken);border-top:1px solid var(--color-border);padding:var(--spacing-16) var(--spacing-8) var(--spacing-8);margin-top:var(--spacing-16)}.page_footerInner__rvzEu{max-width:1200px;margin:0 auto}.page_footerGrid__n13s9{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:var(--spacing-10);gap:var(--spacing-10);margin-bottom:var(--spacing-12)}.page_footerBrand__fYpqm{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_footerLogo__PfgLJ{display:inline-flex}.page_footerLogo__PfgLJ img{height:24px;width:auto}.page_footerTagline__r1ko0{font-size:var(--text-sm-size);color:var(--color-text-secondary);max-width:320px;line-height:1.5}.page_footerCol__gB8iB h4{font-size:var(--text-xs-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--spacing-4)}.page_footerCol__gB8iB ul{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.page_footerCol__gB8iB a{font-size:var(--text-sm-size);color:var(--color-text-secondary);transition:color var(--transition-base)}.page_footerCol__gB8iB a:hover{color:var(--color-text-primary)}.page_footerBottom__cWZ_v{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);font-size:var(--text-xs-size);color:var(--color-text-tertiary)}.page_footerBottomActions__CtD8s{display:flex;align-items:center;gap:var(--spacing-3)}@media (max-width:980px){.page_audienceGrid__Vuubg{grid-template-columns:repeat(2,1fr)}.page_bentoGrid__HOtT7{grid-template-columns:1fr}.page_bentoBig__eb6AN{grid-row:auto;min-height:auto}.page_parentValueGrid__ZFW75,.page_quoteGrid__wVw1k{grid-template-columns:1fr}.page_statGrid___mnx9{grid-template-columns:repeat(2,1fr)}.page_footerGrid__n13s9{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page_section__61PEw{padding:var(--spacing-16) var(--spacing-5)}.page_hero__SKW6o{padding:var(--spacing-12) var(--spacing-5) var(--spacing-16)}.page_audienceGrid__Vuubg,.page_featureRow__evz6o,.page_footerGrid__n13s9{grid-template-columns:1fr}.page_footerGrid__n13s9{gap:var(--spacing-8)}.page_footerBottom__cWZ_v{flex-direction:column;text-align:center}.page_modelRow__ncbct{gap:var(--spacing-6);padding:var(--spacing-6)}}