.page-module__dXNyFa__skipLink{left:-9999px;top:var(--sp-2);z-index:9999;padding:var(--sp-2) var(--sp-4);background:var(--theme-accent);color:var(--theme-bg);font-family:var(--font-body);border-radius:var(--r-sm);font-size:.875rem;font-weight:600;text-decoration:none;position:absolute}.page-module__dXNyFa__skipLink:focus{left:var(--sp-4)}.page-module__dXNyFa__main{background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}.page-module__dXNyFa__breadcrumbNav{padding:var(--sp-4) var(--sp-6);max-width:1200px;margin:0 auto}.page-module__dXNyFa__breadcrumbList{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-module__dXNyFa__breadcrumbLink{color:var(--theme-text-secondary);transition:color var(--t-fast);font-size:.8rem;text-decoration:none}.page-module__dXNyFa__breadcrumbLink:hover{color:var(--theme-accent)}.page-module__dXNyFa__breadcrumbLink:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:2px}.page-module__dXNyFa__breadcrumbSep{color:var(--theme-text-muted);font-size:.75rem}.page-module__dXNyFa__breadcrumbCurrent{color:var(--theme-accent);font-size:.8rem;font-weight:500}.page-module__dXNyFa__hero{align-items:center;gap:var(--sp-8);padding:60px var(--sp-6) 72px;flex-direction:column;max-width:1200px;margin:0 auto;display:flex;position:relative;overflow:hidden}.page-module__dXNyFa__hero:before{content:"";background:radial-gradient(circle, var(--theme-accent-glow) 0%, transparent 68%);pointer-events:none;z-index:0;width:560px;height:560px;position:absolute;top:-160px;right:-120px}.page-module__dXNyFa__hero:after{content:"";background:radial-gradient(circle, var(--theme-purple-dim) 0%, transparent 70%);pointer-events:none;z-index:0;width:380px;height:380px;position:absolute;bottom:-80px;left:-80px}.page-module__dXNyFa__heroContent{z-index:1;flex-direction:column;flex:1 1 0;align-items:flex-start;max-width:540px;display:flex;position:relative}.page-module__dXNyFa__heroEyebrow{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);background:var(--theme-accent-dim);border:1px solid var(--theme-accent-glow);border-radius:var(--r-full);color:var(--theme-accent);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:var(--sp-5);font-size:.72rem;font-weight:600;display:inline-flex}.page-module__dXNyFa__heroHeading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--theme-text);margin-bottom:var(--sp-5);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:700;line-height:1.07}.page-module__dXNyFa__heroAccent{color:var(--theme-accent);white-space:nowrap;position:relative}.page-module__dXNyFa__heroAccent:after{content:"";background:linear-gradient(90deg, var(--theme-accent) 0%, transparent 100%);border-radius:var(--r-full);opacity:.5;height:2px;position:absolute;bottom:-3px;left:0;right:0}.page-module__dXNyFa__heroSubtext{color:var(--theme-text-secondary);margin-bottom:var(--sp-8);max-width:460px;font-size:1.05rem;line-height:1.72}.page-module__dXNyFa__heroCtas{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.page-module__dXNyFa__hero{padding:80px var(--sp-8) 96px;flex-direction:row;justify-content:space-between;align-items:center;gap:64px}}.page-module__dXNyFa__btnPrimary{padding:var(--sp-3) var(--sp-6);background:var(--theme-accent);color:var(--theme-bg);font-family:var(--font-body);border-radius:var(--r-full);transition:transform var(--t-fast), box-shadow var(--t-base);align-items:center;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__dXNyFa__btnPrimary:hover{box-shadow:0 10px 28px var(--theme-accent-glow);transform:translateY(-2px)}.page-module__dXNyFa__btnPrimary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;transform:translateY(-2px)}.page-module__dXNyFa__btnSecondary{padding:var(--sp-3) var(--sp-6);color:var(--theme-text-secondary);font-family:var(--font-body);border-radius:var(--r-full);border:1px solid var(--theme-border);transition:color var(--t-fast), border-color var(--t-fast), transform var(--t-fast);background:0 0;align-items:center;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__dXNyFa__btnSecondary:hover{color:var(--theme-text);border-color:var(--theme-border-hover);transform:translateY(-2px)}.page-module__dXNyFa__btnSecondary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page-module__dXNyFa__btnPrimary:hover,.page-module__dXNyFa__btnPrimary:focus-visible,.page-module__dXNyFa__btnSecondary:hover,.page-module__dXNyFa__btnSecondary:focus-visible{transform:none}}.page-module__dXNyFa__heroVisual{z-index:1;flex:none;width:100%;max-width:460px;position:relative}.page-module__dXNyFa__noteEditor{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-lg);box-shadow:var(--theme-card-shadow);overflow:hidden}.page-module__dXNyFa__editorBar{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);display:flex}.page-module__dXNyFa__dotRed,.page-module__dXNyFa__dotYellow,.page-module__dXNyFa__dotGreen{border-radius:var(--r-full);flex-shrink:0;width:10px;height:10px}.page-module__dXNyFa__dotRed{background:var(--theme-red);opacity:.7}.page-module__dXNyFa__dotYellow{background:var(--theme-accent);opacity:.7}.page-module__dXNyFa__dotGreen{background:var(--theme-green);opacity:.7}.page-module__dXNyFa__editorBarTitle{margin-left:var(--sp-1);color:var(--theme-text-muted);font-size:.72rem;font-family:var(--font-body)}.page-module__dXNyFa__editorBody{padding:var(--sp-5) var(--sp-5) var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}@keyframes page-module__dXNyFa__lineGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.page-module__dXNyFa__editorLine{height:10px;width:var(--lw,80%);background:var(--theme-border);border-radius:var(--r-full);transform-origin:0;animation:page-module__dXNyFa__lineGrow .55s var(--ease-out) var(--ld,0s) both}.page-module__dXNyFa__editorHighlightRow{align-items:center;gap:var(--sp-2);transform-origin:0;animation:page-module__dXNyFa__lineGrow .55s var(--ease-out) var(--ld,0s) both;display:flex}.page-module__dXNyFa__editorLineAccent{height:10px;width:var(--lw,55%);background:var(--theme-accent-dim);border:1px solid var(--theme-accent-glow);border-radius:var(--r-full)}.page-module__dXNyFa__conceptPill,.page-module__dXNyFa__formulaPill{padding:2px var(--sp-2);font-size:.6rem;font-family:var(--font-body);border-radius:var(--r-full);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}.page-module__dXNyFa__conceptPill{background:var(--theme-accent-dim);color:var(--theme-accent);border:1px solid var(--theme-accent-glow)}.page-module__dXNyFa__formulaPill{background:var(--theme-purple-dim);color:var(--theme-purple-light);border:1px solid #7c5ff54d}@keyframes page-module__dXNyFa__panelReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__dXNyFa__aiPanel{margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-4);background:var(--theme-purple-dim);border-radius:var(--r-md);gap:var(--sp-2);animation:page-module__dXNyFa__panelReveal .5s var(--ease-out) .72s both;border:1px solid #7c5ff538;flex-direction:column;display:flex}.page-module__dXNyFa__aiPanelLabel{color:var(--theme-purple-light);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--sp-1);font-size:.68rem;font-weight:700}.page-module__dXNyFa__summaryLine{height:8px;width:var(--lw,80%);border-radius:var(--r-full);transform-origin:0;animation:page-module__dXNyFa__lineGrow .55s var(--ease-out) calc(.9s + var(--ld,0s)) both;background:#7c5ff533;border:1px solid #7c5ff547}@keyframes page-module__dXNyFa__badgeSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.page-module__dXNyFa__floatBadge{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-md);box-shadow:var(--theme-card-shadow);animation:page-module__dXNyFa__badgeSlide .5s var(--ease-out) 1.2s both;display:flex;position:absolute;bottom:-14px;right:-16px}.page-module__dXNyFa__floatBadgeIcon{color:var(--theme-purple);font-size:1rem;line-height:1}.page-module__dXNyFa__floatBadgeText{flex-direction:column;gap:1px;display:flex}.page-module__dXNyFa__floatBadgeTitle{color:var(--theme-text);font-family:var(--font-body);white-space:nowrap;font-size:.72rem;font-weight:600}.page-module__dXNyFa__floatBadgeSub{color:var(--theme-text-muted);font-family:var(--font-body);font-size:.62rem}@media (prefers-reduced-motion:reduce){.page-module__dXNyFa__editorLine,.page-module__dXNyFa__editorHighlightRow,.page-module__dXNyFa__aiPanel,.page-module__dXNyFa__summaryLine,.page-module__dXNyFa__floatBadge{opacity:1;animation:none;transform:none}}.page-module__dXNyFa__statsBelt{padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);background:var(--theme-bg-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.page-module__dXNyFa__statItem{align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-8);text-align:center;flex-direction:column;display:flex}.page-module__dXNyFa__statNum{font-family:var(--font-display);color:var(--theme-accent);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1}.page-module__dXNyFa__statLabel{color:var(--theme-text-secondary);white-space:nowrap;font-size:.78rem;font-family:var(--font-body)}.page-module__dXNyFa__statDivider{background:var(--theme-border);width:1px;height:36px;display:none}@media (min-width:768px){.page-module__dXNyFa__statDivider{display:block}}.page-module__dXNyFa__sectionHeader{text-align:center;max-width:600px;margin:0 auto var(--sp-8)}.page-module__dXNyFa__sectionHeading{font-family:var(--font-display);letter-spacing:-.028em;color:var(--theme-text);margin-bottom:var(--sp-3);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.14}.page-module__dXNyFa__sectionSub{font-family:var(--font-body);color:var(--theme-text-secondary);font-size:1rem;line-height:1.72}.page-module__dXNyFa__featuresSection{padding:80px var(--sp-6);max-width:1200px;margin:0 auto}.page-module__dXNyFa__featuresGrid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__dXNyFa__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__dXNyFa__featuresGrid{grid-template-columns:repeat(3,1fr)}}.page-module__dXNyFa__featureCard{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-lg);padding:var(--sp-6);transition:border-color var(--t-base), transform var(--t-slow), box-shadow var(--t-slow);flex-direction:column;display:flex}.page-module__dXNyFa__featureCard:hover{border-color:var(--theme-border-hover);box-shadow:var(--theme-card-shadow);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.page-module__dXNyFa__featureCard:hover{transform:none}}.page-module__dXNyFa__featureIcon{margin-bottom:var(--sp-4);font-size:1.4rem;line-height:1;display:block}.page-module__dXNyFa__featureTitle{font-family:var(--font-display);color:var(--theme-text);margin-bottom:var(--sp-2);font-size:1.05rem;font-weight:600;line-height:1.3}.page-module__dXNyFa__featureDesc{font-family:var(--font-body);color:var(--theme-text-secondary);font-size:.88rem;line-height:1.68}.page-module__dXNyFa__howSection{padding:80px var(--sp-6);background:var(--theme-bg-secondary);scroll-margin-top:var(--topbar-h)}.page-module__dXNyFa__stepsList{gap:var(--sp-4);flex-direction:column;max-width:960px;margin:0 auto;display:flex}@media (min-width:768px){.page-module__dXNyFa__stepsList{flex-direction:row;align-items:stretch;gap:0}}.page-module__dXNyFa__stepItem{gap:var(--sp-3);padding:var(--sp-6);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-lg);flex-direction:column;flex:1 1 0;display:flex;position:relative}@media (min-width:768px){.page-module__dXNyFa__stepItem{border-right:none;border-radius:0}.page-module__dXNyFa__stepItem:first-child{border-radius:var(--r-lg) 0 0 var(--r-lg)}.page-module__dXNyFa__stepItem:last-child{border-radius:0 var(--r-lg) var(--r-lg) 0;border-right:1px solid var(--theme-border)}}.page-module__dXNyFa__stepNum{font-family:var(--font-display);color:var(--theme-accent);opacity:.55;font-size:2.2rem;font-weight:700;line-height:1}.page-module__dXNyFa__stepBody{gap:var(--sp-2);flex-direction:column;display:flex}.page-module__dXNyFa__stepTitle{font-family:var(--font-display);color:var(--theme-text);font-size:1rem;font-weight:600;line-height:1.3}.page-module__dXNyFa__stepDesc{font-family:var(--font-body);color:var(--theme-text-secondary);font-size:.875rem;line-height:1.65}.page-module__dXNyFa__stepArrow{display:none}@media (min-width:768px){.page-module__dXNyFa__stepArrow{color:var(--theme-accent);z-index:2;background:var(--theme-bg-secondary);border-radius:var(--r-full);border:1px solid var(--theme-border);justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}}.page-module__dXNyFa__integrationsSection{padding:80px var(--sp-6);max-width:1200px;margin:0 auto}.page-module__dXNyFa__integrationsWrap{gap:var(--sp-8);flex-direction:column;display:flex}@media (min-width:1024px){.page-module__dXNyFa__integrationsWrap{flex-direction:row;justify-content:space-between;align-items:center;gap:72px}}.page-module__dXNyFa__integrationsText{flex-direction:column;flex:1 1 0;gap:0;max-width:460px;display:flex}.page-module__dXNyFa__integrationsEyebrow{color:var(--theme-purple-light);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--sp-3);font-size:.72rem;font-weight:600;display:inline-flex}.page-module__dXNyFa__integrationsText .page-module__dXNyFa__sectionHeading{text-align:left;margin-bottom:var(--sp-3)}.page-module__dXNyFa__integrationsText .page-module__dXNyFa__sectionSub{text-align:left}.page-module__dXNyFa__integrationCards{gap:var(--sp-3);flex-shrink:0;grid-template-columns:repeat(2,1fr);display:grid}.page-module__dXNyFa__integrationCard{gap:var(--sp-1);padding:var(--sp-4) var(--sp-4);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-md);transition:border-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;min-width:140px;display:flex}.page-module__dXNyFa__integrationCard:hover{border-color:var(--theme-purple-dim);box-shadow:0 0 0 1px var(--theme-purple-dim)}.page-module__dXNyFa__integrationIcon{color:var(--theme-purple);font-size:1rem;line-height:1}.page-module__dXNyFa__integrationLabel{font-family:var(--font-display);color:var(--theme-text);font-size:.88rem;font-weight:600}.page-module__dXNyFa__integrationDesc{font-family:var(--font-body);color:var(--theme-text-muted);font-size:.75rem;line-height:1.5}.page-module__dXNyFa__faqSection{padding:80px var(--sp-6);background:var(--theme-bg-secondary)}.page-module__dXNyFa__faqList{flex-direction:column;max-width:760px;margin:0 auto;display:flex}.page-module__dXNyFa__faqItem{border-bottom:1px solid var(--theme-border)}.page-module__dXNyFa__faqItem:first-child{border-top:1px solid var(--theme-border)}.page-module__dXNyFa__faqBtn{width:100%;padding:var(--sp-5) 0;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-4);font-family:var(--font-body);text-align:left;transition:color var(--t-fast);background:0 0;border:none;display:flex}.page-module__dXNyFa__faqBtn:hover .page-module__dXNyFa__faqQuestion{color:var(--theme-accent)}.page-module__dXNyFa__faqBtn:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:var(--r-sm)}.page-module__dXNyFa__faqQuestion{font-family:var(--font-body);color:var(--theme-text);transition:color var(--t-fast);font-size:.97rem;font-weight:500;line-height:1.5}.page-module__dXNyFa__faqToggle{color:var(--theme-accent);text-align:center;flex-shrink:0;width:22px;font-size:1.2rem;font-weight:300;line-height:1}.page-module__dXNyFa__faqAnswer{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.page-module__dXNyFa__faqAnswerOpen{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.page-module__dXNyFa__faqAnswer{transition:none}}.page-module__dXNyFa__faqAnswerInner{transition:padding-bottom var(--dur-slow) var(--ease-out);padding-bottom:0;overflow:hidden}.page-module__dXNyFa__faqAnswerOpen .page-module__dXNyFa__faqAnswerInner{padding-bottom:var(--sp-5)}@media (prefers-reduced-motion:reduce){.page-module__dXNyFa__faqAnswerInner{transition:none}}.page-module__dXNyFa__faqAnswerText{font-family:var(--font-body);color:var(--theme-text-secondary);font-size:.88rem;line-height:1.78}.page-module__dXNyFa__ctaSection{padding:96px var(--sp-6);position:relative;overflow:hidden}.page-module__dXNyFa__ctaInner{text-align:center;align-items:center;gap:var(--sp-5);flex-direction:column;max-width:620px;margin:0 auto;display:flex;position:relative}.page-module__dXNyFa__ctaHeading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--theme-text);font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:700;line-height:1.12}.page-module__dXNyFa__ctaSub{font-family:var(--font-body);color:var(--theme-text-secondary);max-width:440px;font-size:1rem;line-height:1.7}.page-module__dXNyFa__ctaButtons{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}
