:root{color-scheme:dark;--surface-shadow:0 16px 44px rgba(13,23,42,0.08);--neutral-surface-border:hsl(var(--border));--timing-fast:150ms;--timing-base:220ms;--timing-calm:320ms;--motion-fade:0.2;--motion-rise:0.12;--touch-target:44px;--radius:0.85rem;--spacing-edge:0.95rem;--spacing-large:1.1rem;--brand-primary:211 53% 11%;--brand-primary-soft:213 57% 15%;--brand-primary-deep:214 53% 19%;--brand-secondary:45 18% 96%;--brand-secondary-soft:228 59% 93%;--brand-accent:228 82% 55%;--brand-accent-strong:228 76% 49%;--brand-border-strong:221 49% 27%;--brand-muted-light:222 19% 36%;--accent:var(--brand-accent);--accent-foreground:0 0% 100%;--footer-bg:var(--brand-primary);--navy:var(--brand-primary);--navy-dark:var(--brand-primary-soft);--sidebar-bg:214 50% 9%;--btn-primary-bg:var(--brand-accent);--btn-primary-bg-hover:var(--brand-accent-strong);--btn-primary-fg:0 0% 100%;--btn-primary-border:var(--brand-accent);--btn-primary-border-hover:var(--brand-accent-strong);--btn-secondary-bg:var(--brand-secondary);--btn-secondary-bg-hover:var(--brand-secondary-soft);--btn-secondary-fg:var(--brand-primary);--btn-secondary-border:var(--brand-border-strong);--btn-secondary-border-hover:var(--brand-primary-soft)}:root[data-theme=light]{color-scheme:light;--background:var(--brand-secondary);--foreground:var(--brand-primary);--card:0 0% 100%;--card-foreground:var(--brand-primary);--popover:0 0% 100%;--popover-foreground:var(--brand-primary);--primary:var(--brand-primary);--primary-foreground:var(--brand-secondary);--secondary:225 33% 94%;--secondary-foreground:var(--brand-primary);--muted:225 33% 94%;--muted-foreground:var(--brand-muted-light);--border:221 27% 82%;--input:221 27% 82%;--ring:var(--brand-accent);--footer-bg:var(--brand-primary);--sidebar-bg:214 50% 9%;--btn-primary-bg:var(--brand-primary);--btn-primary-bg-hover:var(--brand-primary-soft);--btn-primary-fg:var(--brand-secondary);--btn-primary-border:var(--brand-primary);--btn-primary-border-hover:var(--brand-primary-soft)}:root[data-theme=dark]{color-scheme:dark;--background:222 47% 6%;--foreground:0 0% 98%;--card:215 28% 10%;--card-foreground:0 0% 98%;--popover:215 28% 12%;--popover-foreground:0 0% 98%;--primary:217 91% 60%;--primary-foreground:222 47% 8%;--secondary:215 28% 12%;--secondary-foreground:210 40% 98%;--muted:215 28% 16%;--muted-foreground:215 20% 65%;--border:215 28% 20%;--input:215 28% 20%;--ring:217 91% 60%;--footer-bg:222 47% 9%;--sidebar-bg:222 47% 7%;--btn-primary-bg:var(--brand-accent);--btn-primary-bg-hover:var(--brand-accent-strong);--btn-primary-fg:0 0% 100%;--btn-primary-border:var(--brand-accent);--btn-primary-border-hover:var(--brand-accent-strong);--btn-secondary-bg:215 28% 12%;--btn-secondary-bg-hover:215 28% 16%;--btn-secondary-fg:210 40% 98%;--btn-secondary-border:215 28% 24%;--btn-secondary-border-hover:217 91% 60%}html{-webkit-tap-highlight-color:rgba(47,84,235,.18)}.marketing-chrome,.marketing-page{--background:var(--brand-secondary);--foreground:var(--brand-primary);--card:0 0% 100%;--card-foreground:var(--brand-primary);--popover:0 0% 100%;--popover-foreground:var(--brand-primary);--primary:var(--brand-primary);--primary-foreground:var(--brand-secondary);--secondary:225 33% 94%;--secondary-foreground:var(--brand-primary);--muted:225 33% 94%;--muted-foreground:var(--brand-muted-light);--border:221 27% 82%;--input:221 27% 82%;--ring:var(--brand-accent);--btn-primary-bg:var(--brand-primary);--btn-primary-bg-hover:var(--brand-primary-soft);--btn-primary-fg:var(--brand-secondary);--btn-primary-border:var(--brand-primary);--btn-primary-border-hover:var(--brand-primary-soft)}.marketing-page .marketing-doc,.marketing-page .marketing-panel,.marketing-page .marketing-panel-subtle{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,245,242,.98));border:1px solid rgba(35,56,103,.14);box-shadow:0 24px 55px rgba(13,27,42,.08)}.marketing-chrome .marketing-rule,.marketing-page .marketing-rule{height:1px;background:linear-gradient(90deg,rgba(13,27,42,.12),rgba(47,84,235,.38) 50%,rgba(13,27,42,.12))}.marketing-chrome .marketing-label,.marketing-page .marketing-label{color:hsl(var(--accent))}.marketing-chrome .marketing-link,.marketing-page .marketing-link{color:hsl(var(--primary))}.sidebar-gradient{background:linear-gradient(180deg,rgba(13,27,42,.98),rgba(16,35,58,.99) 55%,rgba(13,27,42,1))}.portal-command-hero,.portal-dark-card{--foreground:0 0% 98%;--muted-foreground:215 20% 65%;--primary:217 91% 60%;color:hsl(var(--foreground));background:linear-gradient(180deg,rgba(16,35,58,.94),rgba(13,27,42,.98));border:1px solid rgba(228,232,248,.08);box-shadow:0 24px 60px rgba(2,6,23,.24)}.portal-command-hero{border-radius:var(--radius);padding:2rem}.portal-dark-card:hover{border-color:rgba(95,120,215,.34)}.portal-icon-wrap{border:1px solid rgba(228,232,248,.12);background-color:rgba(47,84,235,.12)}.marketing-chrome .marketing-label,.marketing-page .marketing-label{display:inline-flex;align-items:center;margin:0;color:hsl(var(--brand-accent));font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.marketing-chrome .btn-primary,.marketing-chrome .btn-secondary,.marketing-page .btn-primary,.marketing-page .btn-secondary{border-radius:8px;box-shadow:0 12px 28px rgba(13,27,42,.12)}.marketing-chrome .btn-primary:hover,.marketing-chrome .btn-secondary:hover,.marketing-page .btn-primary:hover,.marketing-page .btn-secondary:hover{box-shadow:0 14px 30px rgba(13,27,42,.16)}.marketing-page .rounded-2xl,.marketing-page .rounded-3xl,.marketing-page [class*="rounded-[1"],.marketing-page [class*="rounded-[2"],.marketing-page [class*="rounded-[3"]{border-radius:8px!important}.marketing-page .rounded-full{border-radius:9999px!important}.home-page{--home-bg:#f7f6f1;--home-bg-strong:#ffffff;--home-surface:rgba(255,255,255,0.92);--home-surface-solid:#ffffff;--home-ink:#0d1b2a;--home-muted:#526173;--home-border:rgba(13,27,42,0.12);--home-border-strong:rgba(13,27,42,0.2);--home-accent:#2f54eb;--home-accent-soft:rgba(47,84,235,0.08);--home-shadow:0 18px 48px rgba(13,27,42,0.08);background:linear-gradient(180deg,var(--home-bg-strong) 0,var(--home-bg) 26%,var(--home-bg) 100%)}:root[data-theme=dark] .home-page{--home-bg:#07111f;--home-bg-strong:#0a1626;--home-surface:rgba(16,28,45,0.92);--home-surface-solid:#101c2d;--home-ink:#f8fafc;--home-muted:#aab7c8;--home-border:rgba(226,232,240,0.14);--home-border-strong:rgba(226,232,240,0.24);--home-accent:#8fb2ff;--home-accent-soft:rgba(143,178,255,0.12);--home-shadow:0 18px 54px rgba(0,0,0,0.28)}.home-page .marketing-label{color:var(--home-accent)}.home-shell{width:min(calc(100% - 2rem),72rem);margin-inline:auto}.home-hero{padding-block:7.25rem 3.5rem}.home-faq-grid,.home-hero-grid,.home-preview-grid,.home-process-grid{display:grid;gap:2rem}.home-hero-copy{max-width:46rem}.home-hero-pillars{margin-top:1.05rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .95rem}.home-hero-pillars div{display:grid;align-items:baseline;gap:.2rem;min-width:0;padding:.66rem .72rem;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface)}.home-hero-pillars strong{color:var(--home-ink);font-size:1.1rem;font-weight:750;line-height:1.05}.home-hero-pillars span{color:var(--home-muted);font-size:.82rem;font-weight:650;line-height:1.25}.home-title{max-width:12.5em;color:var(--home-ink);font-family:var(--font-sans),Instrument Sans,system-ui,sans-serif;font-size:3.15rem;font-weight:700;letter-spacing:0;line-height:.98}.home-lede{margin-top:1.35rem;max-width:40rem;color:var(--home-muted);font-size:1.08rem;line-height:1.72}.home-support-copy{margin-top:.95rem;max-width:38rem;color:var(--home-muted);font-size:1rem;line-height:1.65}.home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.home-action-button,.home-card-button{border-radius:8px!important;min-height:3rem}.home-page .home-action-button{border-color:var(--home-border-strong)}.home-proof-list{display:grid;grid-template-columns:1fr;gap:.7rem 1rem;margin-top:2rem;padding-top:1.35rem;border-top:1px solid var(--home-border)}.home-proof-item{display:flex;align-items:center;gap:.55rem;min-width:0;color:var(--home-ink);font-size:.9rem;font-weight:650;line-height:1.35}.home-proof-item svg{flex:0 0 auto;color:var(--home-accent)}.home-media-column{display:grid;gap:1rem}.home-media-card{position:relative;min-height:23rem;overflow:hidden;border:1px solid var(--home-border);border-radius:8px;background:#0d1b2a;box-shadow:var(--home-shadow)}.home-media-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.14) 46%,rgba(2,6,23,.82))}.home-media-copy{position:absolute;inset-inline:0;bottom:0;padding:1.5rem;color:#ffffff}.home-media-copy h2{max-width:30rem;font-size:1.55rem;font-weight:700;letter-spacing:0;line-height:1.08}.home-media-copy p{margin-top:.75rem;max-width:28rem;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.6}.home-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--home-border);border-radius:8px;background:var(--home-border)}.home-metric-row div{min-width:0;padding:1rem;background:var(--home-surface-solid)}.home-metric-row span,.home-metric-row strong{display:block}.home-metric-row strong{color:var(--home-ink);font-size:1.45rem;line-height:1}.home-metric-row span{margin-top:.25rem;color:var(--home-muted);font-size:.78rem;font-weight:650;line-height:1.25}.home-section{padding-block:3.25rem}.home-section-muted{border-block:1px solid var(--home-border);background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.18))}:root[data-theme=dark] .home-section-muted{background:rgba(255,255,255,.02)}.home-section-header{max-width:44rem}.home-final-band h2,.home-section-header h2{margin-top:.75rem;color:var(--home-ink);font-size:2.55rem;font-weight:700;letter-spacing:0;line-height:1.04}.home-section-copy{margin-top:1rem;max-width:39rem;color:var(--home-muted);font-size:1.02rem;line-height:1.7}.home-offer-grid{display:grid;gap:1rem;margin-top:2rem}.home-pulse-grid{display:grid;gap:.95rem;margin-top:1.4rem}.home-pulse-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1.1rem;background:var(--home-surface-solid);box-shadow:0 10px 28px rgba(13,27,42,.05)}.home-pulse-card,.home-pulse-icon{border:1px solid var(--home-border);border-radius:8px}.home-pulse-icon{margin-top:.12rem;display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;color:var(--home-accent);background:var(--home-accent-soft)}.home-pulse-card h3{margin:0;color:var(--home-ink);font-size:1.05rem;font-weight:750;letter-spacing:0;line-height:1.22}.home-pulse-card p{margin:.52rem 0 0;max-width:40rem;color:var(--home-muted);font-size:.93rem;line-height:1.56}.home-trust-grid{display:grid;gap:.95rem;margin-top:1.4rem}.home-trust-card{position:relative;display:grid;gap:.7rem;padding:1.15rem;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface-solid);box-shadow:0 12px 32px rgba(13,27,42,.05)}.home-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--home-border);border-radius:9999px;color:var(--home-accent);background:var(--home-accent-soft)}.home-trust-card h3{margin:0;color:var(--home-ink);font-size:1.05rem;font-weight:750;line-height:1.22}.home-trust-card p{margin:.1rem 0 0;color:var(--home-muted);font-size:.92rem;line-height:1.58}.home-trust-list{margin:.2rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.home-trust-list li{display:flex;align-items:flex-start;gap:.6rem;margin:0;color:var(--home-ink);font-size:.83rem;line-height:1.5}.home-trust-check{margin-top:.1rem;width:.88rem;height:.88rem;flex:0 0 auto;color:var(--home-accent)}.home-offer-card{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface-solid);box-shadow:0 10px 28px rgba(13,27,42,.05)}.home-offer-card:before{content:"";display:block;height:4px;background:var(--home-accent)}.home-offer-card[data-offer=parent]:before{background:#0f766e}.home-offer-card[data-offer=coaching]:before{background:#b45309}.home-card-action,.home-card-copy,.home-card-label,.home-card-title{margin-inline:1.25rem}.home-card-kicker{margin-top:1.1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.home-card-kicker-note{margin:0;color:var(--home-muted);font-size:.77rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.home-card-title-row{display:flex;align-items:center;gap:.65rem;margin-top:.55rem}.home-card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:9999px;background:var(--home-accent-soft);color:var(--home-accent)}.home-card-highlights{display:grid;gap:.56rem;margin-top:1rem;color:var(--home-ink)}.home-card-highlights p{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:var(--home-ink);font-size:.84rem;line-height:1.52}.home-card-check{margin-top:.12rem;flex:0 0 auto;width:.9rem;height:.9rem;color:var(--home-accent)}.home-card-label{margin-top:1.2rem;color:var(--home-accent);font-size:.78rem;font-weight:750;line-height:1.2}.home-card-title{margin-top:.45rem;color:var(--home-ink);font-size:1.28rem;font-weight:700;letter-spacing:0;line-height:1.2}.home-card-copy{margin-top:.8rem;color:var(--home-muted);font-size:.94rem;line-height:1.62}.home-card-action{margin-top:auto;padding-block:1.35rem 1.25rem}.home-preview-list{display:grid;gap:.8rem}.home-preview-row,.home-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--home-accent);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none}.home-text-link{margin-top:1.3rem}.home-preview-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface-solid);box-shadow:0 8px 24px rgba(13,27,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-preview-row:hover{border-color:var(--home-border-strong);box-shadow:0 12px 30px rgba(13,27,42,.08);transform:translateY(-1px)}.home-preview-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--home-border);border-radius:8px;color:var(--home-accent);background:var(--home-accent-soft)}.home-preview-row em,.home-preview-row span span,.home-preview-row strong{display:block}.home-preview-row strong{color:var(--home-ink);font-size:1rem}.home-preview-row span span{margin-top:.35rem;color:var(--home-muted);font-size:.88rem;font-weight:500;line-height:1.55}.home-preview-row em{margin-top:.45rem;color:var(--home-accent);font-size:.84rem;font-style:normal;font-weight:750}.home-process-grid{align-items:start}.home-process-list{display:grid;gap:.85rem}.home-process-step{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1.1rem;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface)}.home-process-step>p{color:var(--home-accent);font-size:.82rem;font-weight:750;line-height:1.35}.home-process-step h3{color:var(--home-ink);font-size:1.08rem;font-weight:750;letter-spacing:0;line-height:1.25}.home-process-step span,.home-process-step strong{display:block}.home-process-step strong{margin-top:.35rem;color:var(--home-ink);font-size:.88rem;line-height:1.35}.home-process-step span{margin-top:.55rem;color:var(--home-muted);font-size:.9rem;line-height:1.58}.home-faq-section{padding-top:2.25rem}.home-faq-frame{border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface-solid);box-shadow:0 10px 28px rgba(13,27,42,.05)}.home-faq-item{border-color:var(--home-border)}.home-faq-trigger{min-height:3.75rem;padding-inline:1rem;color:var(--home-ink);text-align:left;font-size:.98rem;font-weight:700;line-height:1.35}.home-faq-trigger:hover{text-decoration:none}.home-faq-content{max-width:42rem;padding-inline:1rem;color:var(--home-muted);font-size:.92rem;line-height:1.65}.home-final-section{padding-block:2.25rem 4.5rem}.home-final-band{display:grid;gap:1.5rem;align-items:center;padding:1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(13,27,42,.98),rgba(25,43,68,.98));color:#ffffff;box-shadow:0 18px 48px rgba(13,27,42,.18)}.home-final-band .marketing-label{color:#9bb4ff}.home-final-band h2{color:#ffffff;font-size:2rem}.home-final-band p:not(.marketing-label){margin-top:.85rem;max-width:42rem;color:rgba(255,255,255,.76);font-size:.98rem;line-height:1.65}.home-final-band .home-actions{margin-top:0}.home-final-band .home-final-primary{border-color:#ffffff!important;background:#ffffff!important;color:#0d1b2a!important;box-shadow:none!important}.home-final-band .home-final-secondary{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important;box-shadow:none!important}.home-final-band .home-final-secondary:hover{border-color:rgba(255,255,255,.34)!important;background:rgba(255,255,255,.14)!important}@media (min-width:640px){.home-shell{width:min(calc(100% - 3rem),72rem)}.home-title{font-size:4rem}.home-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.home-hero-pillars,.home-offer-grid,.home-pulse-grid,.home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-faq-grid,.home-preview-grid,.home-process-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:4rem}.home-final-band{grid-template-columns:minmax(0,1fr) auto;padding:2rem}}@media (min-width:1024px){.home-hero{padding-block:8rem 4.5rem}.home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.82fr);gap:4.25rem;align-items:center}.home-title{font-size:4.7rem}}@media (max-width:639px){.home-hero{padding-block:5.75rem 2.75rem}.home-title{max-width:10.8em;font-size:2.55rem}.home-lede{font-size:.98rem}.home-actions,.home-final-band .home-actions{flex-direction:column}.home-action-button{width:100%;justify-content:space-between}.home-media-card{min-height:20rem}.home-metric-row{grid-template-columns:1fr}.home-section{padding-block:2.5rem}.home-section-header h2{font-size:2rem}.home-preview-row{grid-template-columns:minmax(0,1fr) auto}.home-preview-icon{display:none}.home-process-step{grid-template-columns:1fr}}.pricing-page{--pricing-bg:#f7f6f1;--pricing-bg-strong:#ffffff;--pricing-surface:#ffffff;--pricing-surface-soft:rgba(255,255,255,0.72);--pricing-ink:#0d1b2a;--pricing-muted:#526173;--pricing-border:rgba(13,27,42,0.13);--pricing-border-strong:rgba(13,27,42,0.22);--pricing-accent:#2f54eb;--pricing-teal:#0f766e;--pricing-amber:#b45309;--pricing-shadow:0 14px 34px rgba(13,27,42,0.06);background:linear-gradient(180deg,var(--pricing-bg-strong) 0,var(--pricing-bg) 22%,var(--pricing-bg) 100%)}:root[data-theme=dark] .pricing-page{--pricing-bg:#07111f;--pricing-bg-strong:#0a1626;--pricing-surface:#101c2d;--pricing-surface-soft:rgba(16,28,45,0.76);--pricing-ink:#f8fafc;--pricing-muted:#aab7c8;--pricing-border:rgba(226,232,240,0.14);--pricing-border-strong:rgba(226,232,240,0.24);--pricing-accent:#8fb2ff;--pricing-teal:#5eead4;--pricing-amber:#fbbf24;--pricing-shadow:0 16px 44px rgba(0,0,0,0.28)}.pricing-shell{width:min(calc(100% - 2rem),72rem);margin-inline:auto}.pricing-hero{padding-block:8rem 2.75rem}.pricing-hero-grid{display:grid;gap:2rem;align-items:start}.pricing-hero-copy{max-width:48rem}.pricing-title{max-width:12.5em;color:var(--pricing-ink);font-family:var(--font-sans),Instrument Sans,system-ui,sans-serif;font-size:3rem;font-weight:720;letter-spacing:0;line-height:.98}.pricing-help-panel>p,.pricing-lede,.pricing-plan-header p,.pricing-program-detail p,.pricing-section-header>p:not(.marketing-label),.pricing-support-copy{color:var(--pricing-muted)}.pricing-lede{margin-top:1.35rem;max-width:43rem;font-size:1.08rem;line-height:1.72}.pricing-support-copy{margin-top:.9rem;max-width:39rem;font-size:1rem;line-height:1.65}.pricing-action-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.pricing-hero-actions{margin-top:1.75rem}.pricing-text-link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--pricing-accent);font-size:.94rem;font-weight:750;line-height:1.35;text-decoration:none;transition:color .18s ease}.pricing-text-link:hover{color:var(--pricing-ink)}.pricing-decision-panel,.pricing-faq-panel,.pricing-help-panel,.pricing-path-card,.pricing-plan{border:1px solid var(--pricing-border);border-radius:8px;background:var(--pricing-surface-soft);box-shadow:var(--pricing-shadow)}.pricing-decision-panel{padding:1.2rem}.pricing-decision-panel h2,.pricing-faq-panel h2,.pricing-help-panel h2,.pricing-plan h2,.pricing-section-header h2{color:var(--pricing-ink);font-family:var(--font-sans),Instrument Sans,system-ui,sans-serif;font-weight:720;letter-spacing:0;line-height:1.04}.pricing-decision-panel h2{font-size:1.3rem}.pricing-decision-list{display:grid;gap:0;margin-top:1rem}.pricing-decision-list>div,.pricing-help-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding-block:1rem;border-top:1px solid var(--pricing-border)}.pricing-decision-list svg,.pricing-feature-list svg,.pricing-help-link svg{width:1rem;height:1rem;margin-top:.25rem;flex:0 0 auto;color:var(--pricing-accent)}.pricing-decision-list span span,.pricing-decision-list strong,.pricing-help-link span span,.pricing-help-link strong{display:block}.pricing-decision-list strong,.pricing-help-link strong{color:var(--pricing-ink);font-size:.95rem;line-height:1.35}.pricing-decision-list span span,.pricing-help-link span span{margin-top:.35rem;color:var(--pricing-muted);font-size:.88rem;line-height:1.55}.pricing-proof-bar{display:grid;gap:0;overflow:hidden;margin-top:2rem;border:1px solid var(--pricing-border);border-radius:8px;background:var(--pricing-surface)}.pricing-proof-bar span{min-width:0;padding:.9rem 1rem;color:var(--pricing-ink);font-size:.82rem;font-weight:720;line-height:1.35}.pricing-proof-bar span+span{border-top:1px solid var(--pricing-border)}.pricing-section{padding-block:3rem}.pricing-section-ruled{border-block:1px solid var(--pricing-border);background:rgba(255,255,255,.36)}:root[data-theme=dark] .pricing-section-ruled{background:rgba(255,255,255,.02)}.pricing-section-last{padding-bottom:4.75rem}.pricing-section-header{max-width:45rem}.pricing-section-header h2{margin-top:.7rem;font-size:2.35rem}.pricing-section-header>p:not(.marketing-label){margin-top:.95rem;max-width:42rem;font-size:1rem;line-height:1.65}.pricing-path-grid,.pricing-plan-stack,.pricing-support-grid{display:grid;gap:1rem}@media (min-width:900px){.pricing-plan-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pricing-path-grid{margin-top:1.75rem}.pricing-path-card{--path-accent:var(--pricing-accent);--path-tint:rgba(47,84,235,0.08);padding:1.2rem;border-top:4px solid var(--path-accent);background:var(--pricing-surface);box-shadow:none}.pricing-path-card:nth-child(2){--path-accent:var(--pricing-teal);--path-tint:rgba(15,118,110,0.09)}.pricing-path-card:nth-child(3){--path-accent:var(--pricing-amber);--path-tint:rgba(180,83,9,0.1)}.pricing-path-card[data-highlight=true]{border-color:var(--path-accent);background:linear-gradient(180deg,var(--path-tint),var(--pricing-surface))}.pricing-path-card-header{display:flex;gap:.85rem;align-items:flex-start}.pricing-path-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--pricing-border);border-radius:8px;color:var(--path-accent);background:var(--path-tint)}.pricing-path-icon svg{width:1rem;height:1rem}.pricing-path-card h3{color:var(--pricing-ink);font-size:1.08rem;font-weight:750;line-height:1.25}.pricing-path-card-header p{margin-top:.25rem;color:var(--path-accent);font-size:.82rem;font-weight:800;line-height:1.3}.pricing-path-card>p{margin-top:1rem;color:var(--pricing-muted);font-size:.92rem;line-height:1.6}.pricing-plan{--plan-accent:var(--pricing-accent);padding:1.35rem;border-top:4px solid var(--plan-accent);background:var(--pricing-surface)}.pricing-plan-parent{--plan-accent:var(--pricing-teal)}.pricing-plan-header{display:grid;gap:1.25rem;align-items:start}.pricing-plan-kicker{margin:0;color:var(--plan-accent)!important;font-size:.82rem;font-weight:780;line-height:1.35}.pricing-plan h2{margin-top:.45rem;font-size:2.05rem}.pricing-plan-header p:not(.pricing-plan-kicker){margin-top:.85rem;max-width:44rem;font-size:1rem;line-height:1.68}.pricing-price-block{padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--plan-accent)}.pricing-price-block p,.pricing-price-block span,.pricing-price-block strong{display:block}.pricing-price-block span{color:var(--plan-accent);font-size:.75rem;font-weight:800;line-height:1.2}.pricing-price-block strong{margin-top:.3rem;color:var(--pricing-ink);font-size:1.65rem;line-height:1.08}.pricing-price-block p{margin-top:.35rem;color:var(--pricing-muted);font-size:.88rem;line-height:1.45}.pricing-feature-list{display:grid;gap:0;margin:1.35rem 0 0;padding:0;border-block:1px solid var(--pricing-border);list-style:none}.pricing-feature-list li{display:flex;gap:.75rem;align-items:flex-start;min-width:0;padding-block:.9rem;color:var(--pricing-muted);font-size:.93rem;line-height:1.58}.pricing-feature-list li+li{border-top:1px solid var(--pricing-border)}.pricing-feature-list svg{color:var(--plan-accent)}.pricing-program-detail{display:grid;gap:1rem;margin-top:1.35rem;padding:1.15rem;border:1px solid var(--pricing-border);border-radius:8px;background:linear-gradient(180deg,var(--pricing-surface-soft),transparent)}.pricing-program-detail-copy>p:not(.pricing-plan-kicker){margin-top:.6rem;font-size:.93rem;line-height:1.66}.pricing-depth-grid{display:grid;gap:.8rem}.pricing-depth-grid p{margin:0;padding-top:.8rem;border-top:1px solid var(--pricing-border);font-size:.9rem;line-height:1.58}.pricing-plan>.pricing-action-row{margin-top:1.35rem}.pricing-support-grid{align-items:start}.pricing-faq-panel,.pricing-help-panel{padding:1.35rem;background:var(--pricing-surface)}.pricing-faq-panel h2{margin-top:.65rem;max-width:40rem;font-size:2.2rem}.pricing-accordion{margin-top:1.25rem}.pricing-accordion-item{border-color:var(--pricing-border)}.pricing-accordion-trigger{min-height:3.65rem;color:var(--pricing-ink);text-align:left;font-size:.98rem;font-weight:720;line-height:1.35}.pricing-accordion-trigger:hover{text-decoration:none}.pricing-accordion-content{max-width:43rem;color:var(--pricing-muted);font-size:.92rem;line-height:1.65}.pricing-help-panel h2{margin-top:.65rem;font-size:1.55rem}.pricing-help-panel>p{margin-top:1rem;font-size:.94rem;line-height:1.65}.pricing-help-links{display:grid;gap:0;margin-top:1rem;border-block:1px solid var(--pricing-border)}.pricing-help-link{color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.pricing-help-link+.pricing-help-link{border-top:1px solid var(--pricing-border)}.pricing-help-link:hover{background:var(--pricing-surface-soft)}@media (min-width:640px){.pricing-shell{width:min(calc(100% - 3rem),72rem)}.pricing-title{font-size:4rem}.pricing-proof-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-proof-bar span+span{border-top:0;border-left:1px solid var(--pricing-border)}.pricing-faq-panel,.pricing-help-panel,.pricing-plan{padding:1.65rem}}@media (min-width:860px){.pricing-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-feature-grid li:nth-child(2){border-top:0}.pricing-feature-grid li:nth-child(2n){padding-left:1rem;border-left:1px solid var(--pricing-border)}}@media (min-width:1024px){.pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,.42fr);gap:4rem}.pricing-title{font-size:4.75rem}.pricing-plan-header{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:2rem}.pricing-plan{padding:2rem}.pricing-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.58fr);gap:1.25rem}.pricing-faq-panel,.pricing-help-panel{padding:2rem}}@media (max-width:639px){.pricing-hero{padding-block:6rem 2.25rem}.pricing-title{max-width:11em;font-size:2.45rem}.pricing-lede{font-size:.98rem}.pricing-action-row{align-items:stretch;flex-direction:column}.pricing-action-row>a,.pricing-action-row>button{width:100%;justify-content:space-between}.pricing-hero-text-link{justify-content:flex-start!important}.pricing-section{padding-block:2.35rem}.pricing-faq-panel h2,.pricing-section-header h2{font-size:2rem}.pricing-plan h2{font-size:1.85rem}}.parent-page,.resources-page{--public-bg:#f7f6f1;--public-bg-strong:#ffffff;--public-surface:#ffffff;--public-surface-soft:rgba(255,255,255,0.76);--public-ink:#0d1b2a;--public-muted:#526173;--public-border:rgba(13,27,42,0.13);--public-border-strong:rgba(13,27,42,0.22);--public-accent:#2f54eb;--public-teal:#0f766e;--public-shadow:0 14px 34px rgba(13,27,42,0.06);background:linear-gradient(180deg,var(--public-bg-strong) 0,var(--public-bg) 32%,var(--public-bg) 100%)}:root[data-theme=dark] .parent-page,:root[data-theme=dark] .resources-page{--public-bg:#07111f;--public-bg-strong:#0a1626;--public-surface:#101c2d;--public-surface-soft:rgba(16,28,45,0.76);--public-ink:#f8fafc;--public-muted:#aab7c8;--public-border:rgba(226,232,240,0.14);--public-border-strong:rgba(226,232,240,0.24);--public-accent:#8fb2ff;--public-teal:#5eead4;--public-shadow:0 16px 44px rgba(0,0,0,0.28)}.resources-hero{padding-block:6.25rem 3rem!important}.resources-title{color:var(--public-ink)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.02!important}.resources-hero-copy>p:not(.marketing-label),.resources-start-card p,.resources-start-panel>p:not(.marketing-label){color:var(--public-muted)!important}.resources-start-panel{padding:1.2rem!important;border-color:var(--public-border)!important;background:var(--public-surface-soft)!important;box-shadow:var(--public-shadow)!important}.resources-start-list{display:grid!important;gap:0!important;margin-top:.9rem!important;border-block:1px solid var(--public-border)}.resources-start-card{padding:1rem 0!important;border:0!important;border-radius:0!important;background:transparent!important}.resources-start-card+.resources-start-card{border-top:1px solid var(--public-border)!important}.resources-start-card p:first-child{color:var(--public-ink)!important}.resources-start-card [class*=mt-4]{margin-top:.65rem!important}.resources-inline-action{min-height:0!important;height:auto!important;padding:0!important;border:0!important;color:var(--public-accent)!important;font-size:.9rem!important;font-weight:750!important;justify-content:flex-start!important}.resources-inline-action,.resources-inline-action:hover{background:transparent!important;box-shadow:none!important}.resources-inline-action:hover{color:var(--public-ink)!important}.parent-page .marketing-label,.resources-page .marketing-label{color:var(--public-accent)}.parent-hero{padding-block:6.75rem 2.75rem!important}.parent-hero-frame{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.parent-hero h1{color:var(--public-ink)!important;letter-spacing:0!important;line-height:.98!important}.parent-hero p{color:var(--public-muted)}.parent-hero [class*=uppercase]{letter-spacing:0!important;text-transform:none!important}.parent-summary-panel{padding:1.2rem!important;border-color:var(--public-border)!important;background:var(--public-surface-soft)!important;box-shadow:var(--public-shadow)!important}.parent-summary-panel h2{letter-spacing:0!important;line-height:1.08!important}.parent-summary-list{display:grid!important;gap:0!important;margin-top:1rem!important;border-block:1px solid var(--public-border)}.parent-summary-item{padding:.9rem 0!important;border:0!important;border-radius:0!important;background:transparent!important}.parent-summary-item+.parent-summary-item{border-top:1px solid var(--public-border)!important}.parent-pricing-note{border-color:rgba(47,84,235,.18)!important;border-left:4px solid var(--public-accent)!important;background:rgba(47,84,235,.05)!important}.parent-signal-grid{gap:1px!important;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:var(--public-border)}.parent-signal{border:0!important;border-radius:0!important;background:var(--public-surface)!important;box-shadow:none!important}.parent-proof-strip{gap:0!important;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:var(--public-surface)}.parent-proof-strip span{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--public-ink)!important;letter-spacing:0!important;text-transform:none!important}.parent-proof-strip span+span{border-left:1px solid var(--public-border)!important}@media (min-width:1024px){.resources-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.44fr)!important;gap:4.25rem!important}.resources-title{font-size:4.25rem!important}.parent-hero-frame>div{grid-template-columns:minmax(0,.95fr) minmax(20rem,.74fr)!important;gap:4rem!important}}@media (max-width:639px){.parent-hero,.resources-hero{padding-block:5.75rem 2.25rem!important}.resources-title{font-size:2.85rem!important}.parent-hero h1{font-size:2.8rem!important}.parent-proof-strip,.parent-signal-grid{grid-template-columns:1fr!important}.parent-proof-strip{display:grid!important}.parent-proof-strip span+span{border-top:1px solid var(--public-border)!important;border-left:0!important}}:root{--surface-pad:0.95rem;--surface-pad-lg:1.1rem;--surface-radius:0.85rem;--surface-shadow-soft:0 16px 44px rgba(13,23,42,0.08);--surface-shadow-strong:0 22px 72px rgba(13,23,42,0.18);--focus-outline:3px solid hsl(var(--ring));--motion-fast:150ms;--motion-mid:220ms;--motion-slow:320ms}:root[data-theme=light]{--surface-shadow-soft:0 16px 40px rgba(14,23,42,0.07);--surface-shadow-strong:0 24px 64px rgba(14,23,42,0.16)}.design-fidelity-shell{--section-space:1.25rem;--section-space-lg:2.2rem;--focus-ring:0 0 0 3px color-mix(in oklab,hsl(var(--ring)) 33%,transparent);margin-inline:auto;width:min(100% - var(--surface-pad-lg),78rem);padding-inline:clamp(.75rem,2vw,1.5rem)}.conversion-section{margin-block:clamp(2.6rem,4.2vw,4.4rem);width:100%}.conversion-shell{width:min(100% - 2.5rem,78rem);margin-inline:auto}.conversion-copy{max-width:min(56rem,100%)}.conversion-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.conversion-cta-row .btn-primary,.conversion-cta-row .btn-quiet,.conversion-cta-row .btn-secondary,.conversion-cta-row [data-cta=secondary]{min-height:2.75rem}.surface-evidence{border:1px solid hsl(var(--border));border-radius:var(--surface-radius);background:linear-gradient(180deg,hsl(var(--card)/.94),hsl(var(--card)/.82));box-shadow:var(--surface-shadow-soft)}.surface-grid{display:grid;gap:1rem}.surface-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.surface-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.surface-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-shell{margin-block:clamp(1.75rem,3.8vw,3rem)}.pricing-shell .pricing-plan{border:1px solid color-mix(in oklab,hsl(var(--border)) 78%,transparent);border-radius:calc(var(--surface-radius) + .25rem);box-shadow:var(--surface-shadow-soft);background:linear-gradient(180deg,hsl(var(--card)/.95),hsl(var(--card)/.85))}.checkout-shell{width:min(100% - 2rem,42rem);margin-inline:auto;padding-block:1.6rem}.checkout-shell h1{letter-spacing:-.03em}.checkout-form-shell{border:1px solid hsl(var(--border));border-radius:var(--surface-radius);background:color-mix(in oklab,hsl(var(--card)/1) 90%,hsl(var(--background)) 10%);box-shadow:var(--surface-shadow-soft);padding:1.05rem}@media (min-width:640px){.checkout-form-shell{padding:1.45rem}}.cta-compact{display:inline-flex;align-items:center;min-height:2.7rem;padding-inline:1rem;padding-block:.6rem;border-radius:.78rem;font-size:.95rem;font-weight:650}.checkout-trust{border-top:1px solid color-mix(in oklab,hsl(var(--border)) 74%,transparent);margin-top:1rem;padding-top:1rem;color:hsl(var(--muted-foreground));font-size:.85rem}.empty-state,.error-state,.loading-state{border:1px dashed color-mix(in oklab,hsl(var(--border)) 60%,transparent);border-radius:calc(var(--surface-radius) + .18rem);padding:1rem 1.15rem;background:color-mix(in oklab,hsl(var(--card)) 82%,hsl(var(--background)) 18%)}.empty-state{color:hsl(var(--muted-foreground))}.focus-tight{box-shadow:var(--focus-outline)}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-quiet,.btn-secondary,.conversion-cta-row{transition-duration:0s}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2?dpl=dpl_AyKLnWEu4sHoEhjyMuHWR52iADPB) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2?dpl=dpl_AyKLnWEu4sHoEhjyMuHWR52iADPB) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_eba66e{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_eba66e{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=dpl_AyKLnWEu4sHoEhjyMuHWR52iADPB) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=dpl_AyKLnWEu4sHoEhjyMuHWR52iADPB) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_afaadb{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_afaadb{--font-display:"Instrument Serif","Instrument Serif Fallback"}