:root{--bg:#fafaf8;--bg-alt:#f5f5f0;--bg-dark:#0a0a0f;--bg-dark-card:#ffffff08;--text:#1a1a1a;--text-muted:#595959;--text-inverse:#e8e8ed;--text-dim:#737373;--text-faint:#595959;--border:#e8e8e4;--border-dark:#ffffff14;--blue:#05f;--indigo:#3b28cc;--accent:linear-gradient(135deg,#05f,#3b28cc);--accent-dim:#3b28ccb3;--accent-faint:#3b28cc66;--success:#16803c;--success-dark:#22c55e;--blue-light:#5b8def;--error:#ef444499;--error-dim:#ef444480;--font-display:"Instrument Serif",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-label:"DM Mono",monospace;--font-code:"JetBrains Mono",monospace;--text-label:11px;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-body:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:clamp(32px,4vw,48px);--text-hero:clamp(42px,6vw,76px);--text-metric:48px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-5xl:120px;--pad-x:32px;--max-w:1200px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-blue:0 0 40px #0055ff40;--radius-sm:4px;--radius-md:8px;--radius-none:0;--ease:.2s ease;--ease-slow:.3s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:#0055ff26}.label{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);line-height:1}.label-blue{color:var(--blue)}.label-error{color:var(--error)}.label-dark{color:var(--text-dim)}.label-spaced{margin-bottom:var(--space-2xl)}.tag{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-sm)var(--space-md);border:1px solid var(--border);color:var(--text-muted);border-radius:0;display:inline-block}.tag-sm{letter-spacing:.08em;color:var(--text-dim);padding:3px 8px;font-size:10px}.section-dark .tag{border-color:var(--border-dark);color:var(--text-dim)}.icon-link{color:var(--text-dim);transition:color var(--ease);align-items:center;text-decoration:none;display:inline-flex}.icon-link:hover{color:var(--blue)}.section-dark .icon-link:hover{color:var(--text-inverse)}.headline-hero{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.02em;color:var(--text);font-weight:400;line-height:1.08}.headline-section{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--text);font-weight:400;line-height:1.15}.headline-sub{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text);font-weight:400;line-height:1.2}.headline-italic{font-style:italic}.gradient-text{background:var(--accent);-webkit-text-fill-color:transparent;background-clip:text}.strikethrough{color:#737373;text-decoration:line-through}.container{max-width:var(--max-w);padding:0 var(--pad-x);margin:0 auto}.container-narrow{max-width:800px;padding:0 var(--pad-x);margin:0 auto}.section{padding:var(--space-5xl)var(--pad-x)}.section-dark{background:var(--bg-dark);color:var(--text-inverse)}.section-dark .headline-hero,.section-dark .headline-section,.section-dark .headline-sub{color:var(--text-inverse)}.section-compact{padding:var(--space-4xl)var(--pad-x)}.section-border{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (width<=768px){:root{--pad-x:20px}.section{padding:var(--space-3xl)var(--pad-x)}.section-compact{padding:var(--space-2xl)var(--pad-x)}}.btn{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all var(--ease);align-items:center;gap:var(--space-sm);border:none;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--text);color:var(--bg);border-radius:0;padding:16px 36px}.btn-primary:hover{background:#333}.btn-outline{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:0;padding:16px 36px}.btn-outline:hover{border-color:var(--text)}.btn-gradient{background:var(--accent);color:#fff;box-shadow:var(--shadow-blue);border-radius:0;padding:18px 56px}.btn-gradient:hover{box-shadow:0 0 60px #0055ff4d}.btn-ghost{color:var(--text-muted);background:0 0;padding:12px 0}.btn-ghost:hover{color:var(--text)}.section-dark .btn-outline{border-color:var(--border-dark);color:var(--text-inverse)}.section-dark .btn-outline:hover{border-color:#ffffff4d}.section-dark .btn-primary{color:var(--bg-dark);background:#fff}.nav{z-index:100;padding:var(--space-md)var(--pad-x);transition:all var(--ease-slow);background:0 0;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fafaf8eb}.nav-inner{max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);align-items:center;gap:var(--space-sm);font-weight:400;text-decoration:none;display:flex}.nav-logo-icon{width:28px;height:auto;display:block}.nav-logo-dot{color:var(--blue)}.nav-links{align-items:center;gap:var(--space-xl);margin:0;padding:0;list-style:none;display:flex}.nav-links li{display:contents}.nav-link{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);transition:color var(--ease);text-decoration:none}.nav-link:hover{color:var(--text)}.nav-cta{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;background:var(--text);color:var(--bg);transition:background var(--ease);padding:10px 24px;text-decoration:none}.nav-cta:hover{background:#333}.nav-mobile-toggle{cursor:pointer;padding:var(--space-sm);background:0 0;border:none;display:none}.nav-mobile-toggle span{background:var(--text);width:24px;height:2px;transition:all var(--ease);margin:5px 0;display:block}.nav-mobile-menu{background:var(--bg);z-index:99;padding:var(--space-4xl)var(--pad-x);gap:var(--space-lg);flex-direction:column;margin:0;list-style:none;display:none;position:fixed;inset:0}.nav-mobile-menu li{display:contents}.nav-mobile-menu.open{display:flex}.nav-mobile-link{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text);padding:var(--space-md)0;border-bottom:1px solid var(--border);text-decoration:none}.nav-mobile-cta{margin-top:auto}@media (width<=768px){.nav-links{display:none}.nav-mobile-toggle{display:block}}.hero{padding:calc(var(--space-5xl) + 60px)var(--pad-x)var(--space-5xl);align-items:center;min-height:85vh;display:flex}.hero-inner{max-width:var(--max-w);width:100%;margin:0 auto}.hero-label{margin-bottom:var(--space-lg)}.hero-headline{max-width:900px;margin-bottom:var(--space-xl)}.hero-sub{font-size:var(--text-lg);color:var(--text-muted);max-width:620px;margin-bottom:var(--space-2xl);line-height:1.7}.hero-actions{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (width<=768px){.hero{padding-top:calc(var(--space-4xl) + 60px);min-height:auto}}.hero-compact{min-height:auto;padding:calc(var(--space-5xl) + 60px)var(--pad-x)var(--space-lg)}.hero-compact .hero-headline{max-width:800px}.hero-compact .hero-sub{max-width:560px}@media (width<=768px){.hero-compact{padding-top:calc(var(--space-4xl) + 60px);padding-bottom:var(--space-md)}}.metric-bar{padding:var(--space-2xl)var(--pad-x)}.metric-bar-inner{max-width:var(--max-w);gap:var(--space-xl);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.metric-item{text-align:center}.metric-value{font-family:var(--font-display);font-size:var(--text-metric);margin-bottom:var(--space-sm);font-weight:400;line-height:1}.section-dark .metric-value{color:var(--text-inverse)}.metric-label{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-dim)}@media (width<=768px){.metric-bar-inner{gap:var(--space-xl)var(--space-md);grid-template-columns:repeat(2,1fr)}.metric-value{font-size:36px}}@media (width<=480px){.metric-bar-inner{grid-template-columns:1fr 1fr}}.split{padding:var(--space-5xl)var(--pad-x)}.split-inner{max-width:var(--max-w);gap:var(--space-3xl);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.split-col{padding:var(--space-xl)0}.split-col .label{margin-bottom:var(--space-md)}.split-headline{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-lg);font-weight:400;line-height:1.2}.split-body{font-size:var(--text-base);color:var(--text-muted);line-height:1.7}.split-divider{background:var(--border);justify-self:center;width:1px}@media (width<=768px){.split-inner{gap:var(--space-2xl);grid-template-columns:1fr}.split-divider{display:none}}.steps{padding:var(--space-5xl)var(--pad-x)}.steps-header{max-width:var(--max-w);margin:0 auto var(--space-3xl)}.steps-list{max-width:var(--max-w);gap:var(--space-3xl);flex-direction:column;margin:0 auto;display:flex}.step{gap:var(--space-xl);grid-template-columns:80px 1fr;align-items:start;display:grid}.step-number{font-family:var(--font-display);font-size:var(--text-metric);color:var(--accent-faint);font-weight:400;line-height:1}.section-dark .step-number{color:var(--accent-dim)}.step-content{padding-top:var(--space-sm)}.step-title{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-md);font-weight:400;line-height:1.2}.section-dark .step-title{color:var(--text-inverse)}.step-body{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-lg);line-height:1.7}.section-dark .step-body{color:var(--text-dim)}.step-oldway{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-left:3px solid var(--error-dim);padding:var(--space-lg);border-radius:0}.step-oldway-label{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--error);margin-bottom:var(--space-sm)}.step-oldway-text{font-size:var(--text-sm);color:var(--text-faint);line-height:1.6}.step-oldway-light{background:var(--bg-alt);border:1px solid var(--border);border-left:3px solid var(--error-dim);padding:var(--space-lg);border-radius:0}@media (width<=768px){.step{gap:var(--space-sm);grid-template-columns:1fr}.step-number{font-size:36px}}.cap-grid{padding:var(--space-5xl)var(--pad-x)}.cap-grid-header{max-width:var(--max-w);margin:0 auto var(--space-3xl)}.cap-grid-inner{max-width:var(--max-w);gap:var(--space-lg);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.cap-card{padding:var(--space-2xl);border:1px solid var(--border);transition:all var(--ease);border-radius:0}.cap-card:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.cap-card-number{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin-bottom:var(--space-md)}.cap-card-title{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-md);font-weight:400;line-height:1.2}.cap-card-depth{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:var(--space-md)}.cap-card-body{font-size:var(--text-sm);color:var(--text-muted);line-height:1.65}@media (width<=768px){.cap-grid-inner{grid-template-columns:1fr}}.client-bar{padding:var(--space-2xl)var(--pad-x);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.client-bar-inner{max-width:var(--max-w);margin:0 auto}.client-bar-label{text-align:center;margin-bottom:var(--space-lg)}.client-bar-logos{justify-content:center;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.client-bar-item{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.client-bar-logo{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:120px;height:40px;transition:all var(--ease)}.client-bar-item:hover .client-bar-logo{filter:grayscale(0%);opacity:1}.client-bar-name{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.client-bar-tag{font-family:var(--font-label);letter-spacing:.1em;color:var(--text-muted);opacity:.6;font-size:10px}@media (width<=768px){.client-bar-logos{gap:var(--space-lg)}}.provider-bar{padding:var(--space-4xl)var(--pad-x);background:var(--bg-alt)}.provider-bar-inner{max-width:var(--max-w);margin:0 auto}.provider-bar-header{text-align:center;margin-bottom:var(--space-2xl)}.provider-bar-headline{margin-top:var(--space-md)}.provider-bar-sub{font-size:var(--text-base);color:var(--text-muted);max-width:600px;margin:var(--space-md)auto 0;line-height:1.7}.provider-bar-grid{justify-content:center;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.provider-bar-item{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.provider-bar-logo{object-fit:contain;filter:grayscale();opacity:.5;width:auto;max-width:80px;height:40px;transition:all var(--ease)}.provider-bar-item:hover .provider-bar-logo{filter:grayscale(0%);opacity:1}.provider-bar-name{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:10px}@media (width<=768px){.provider-bar-grid{gap:var(--space-xl)}}.integration-map{padding:var(--space-4xl)var(--pad-x);background:var(--bg)}.integration-map-inner{max-width:var(--max-w);margin:0 auto}.integration-map-header{text-align:center;margin-bottom:var(--space-2xl)}.integration-map-headline{margin-top:var(--space-md)}.integration-map-grid{justify-content:center;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.integration-map-logo{object-fit:contain;filter:grayscale();opacity:.35;width:auto;height:30px;transition:opacity var(--ease)}.integration-map-logo:hover{opacity:.6}.integration-map-more{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);opacity:.5;font-size:11px}@media (width<=768px){.integration-map-grid{gap:var(--space-xl)}}.case-study{padding:var(--space-5xl)var(--pad-x)}.case-study-inner{max-width:var(--max-w);margin:0 auto}.case-study-header{margin-bottom:var(--space-3xl)}.case-study-grid{gap:var(--space-3xl);margin-bottom:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.case-study-problem,.case-study-solution{padding:0}.case-study-label{margin-bottom:var(--space-md)}.case-study-text{font-size:var(--text-base);color:var(--text-muted);line-height:1.7}.case-study-results{margin-top:var(--space-2xl)}.case-study-table{border-collapse:collapse;width:100%;margin-top:var(--space-lg)}.case-study-table th{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);text-align:left;padding:var(--space-md);border-bottom:1px solid var(--border)}.case-study-table td{padding:var(--space-md);border-bottom:1px solid var(--border);font-size:var(--text-sm)}.case-study-table .before{color:var(--text-muted)}.case-study-table .after{color:var(--text);font-weight:600}.case-study-quote{border-left:3px solid var(--blue);padding:var(--space-lg)var(--space-xl);margin-top:var(--space-2xl);font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);font-style:italic;line-height:1.5}.case-study-quote-attr{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-top:var(--space-md);font-style:normal;display:block}.case-study-timeline{justify-content:center;gap:var(--space-xl);margin-top:var(--space-2xl);padding:var(--space-lg);background:var(--bg-alt);border-radius:0;display:flex}.case-study-timeline-item{text-align:center}.case-study-timeline-value{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-xs);line-height:1}.case-study-timeline-label{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.case-study-cta{text-align:center;margin-top:var(--space-2xl)}.case-study-cta-link{font-family:var(--font-label);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--blue);transition:opacity var(--ease);text-decoration:none}.case-study-cta-link:hover{opacity:.7}@media (width<=768px){.case-study-grid{gap:var(--space-2xl);grid-template-columns:1fr}.case-study-timeline{gap:var(--space-lg);flex-direction:column}}.team{padding:var(--space-5xl)var(--pad-x)}.team-inner{max-width:var(--max-w);margin:0 auto}.team-header{margin-bottom:var(--space-3xl)}.team-founder{gap:var(--space-2xl);margin-bottom:var(--space-3xl);grid-template-columns:200px 1fr;display:grid}.team-photo{object-fit:cover;filter:grayscale(20%);border-radius:50%;width:200px;height:200px}.team-name{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-xs);font-weight:400}.team-role{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:var(--space-lg)}.team-bio{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-lg);line-height:1.7}.team-member{margin-top:var(--space-xl)}.team-advisors{border-top:1px solid var(--border);padding-top:var(--space-2xl)}.team-advisors-label{margin-bottom:var(--space-lg)}.team-advisors-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.team-advisor{padding:var(--space-lg);border:1px solid var(--border);border-radius:0}.team-advisor-name{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-xs);font-weight:400}.team-advisor-title{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-sm)}.team-advisor-bio{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}@media (width<=768px){.team-founder{text-align:center;grid-template-columns:1fr}.team-photo{margin:0 auto}.team-badges{justify-content:center}.team-advisors-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.team-advisors-grid{grid-template-columns:1fr}}.cta-final{padding:var(--space-5xl)var(--pad-x);text-align:center}.cta-final-inner{max-width:700px;margin:0 auto}.cta-final-headline{margin-bottom:var(--space-xl)}.cta-final-actions{margin-bottom:var(--space-lg)}.cta-final-alt{font-size:var(--text-sm);color:var(--text-dim)}.cta-final-alt a{color:var(--text-inverse);text-underline-offset:3px;text-decoration:underline}.cta-final-alt a:hover{color:#fff}.nav-link[aria-current=page]{color:var(--text)}.nav-mobile-link[aria-current=page]{color:var(--blue)}.footer{padding:var(--space-2xl)var(--pad-x)var(--space-lg);background:var(--bg-dark);color:var(--text-inverse);border-top:2px solid;border-image:var(--accent)1}.footer-inner{max-width:var(--max-w);margin:0 auto}.footer-link-rows{gap:var(--space-md);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--border-dark);flex-direction:column;display:flex}.footer-link-row{align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-link-row-label{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);flex-shrink:0;min-width:100px}.footer-link-row-links{align-items:baseline;gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-link-row-links li{display:contents}.footer-link{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);transition:color var(--ease);text-decoration:none}.footer-link:hover{color:#fff}.footer-brand-row{padding:var(--space-lg)0;justify-content:space-between;align-items:center;display:flex}.footer-brand{font-family:var(--font-display);font-size:var(--text-body);color:var(--text-inverse);align-items:center;gap:var(--space-sm);display:flex}.footer-brand-icon{width:24px;height:auto;display:block}.footer-brand-dot{color:var(--blue)}.footer-social{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.footer-social li{display:contents}.footer-social a{color:#fff6;transition:color var(--ease);align-items:center;display:flex}.footer-social a:hover{color:#fff}.footer-social svg{width:16px;height:16px}.footer-meta-row{padding-top:var(--space-lg);border-top:1px solid var(--border-dark);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-meta{font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);text-align:right}.footer-meta-links{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.footer-meta-links li{display:contents}@media (width<=768px){.footer-link-row{gap:var(--space-sm);flex-direction:column}.footer-link-row-label{min-width:auto}.footer-brand-row{align-items:flex-start;gap:var(--space-md);flex-direction:column}.footer-meta-row{flex-direction:column;align-items:flex-start}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.6s both fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.skip-link{top:-100%;left:var(--pad-x);z-index:200;padding:var(--space-sm)var(--space-md);background:var(--bg-dark);color:var(--text-inverse);font-family:var(--font-label);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-sm)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:focus:not(:focus-visible){outline:none}.section-dark :focus-visible{outline-color:var(--blue-light)}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:0 0 0 4px #0055ff26}.section-dark .btn:focus-visible{outline-color:var(--blue-light);box-shadow:0 0 0 4px #5b8def33}.nav-cta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.footer-social a{min-width:36px;min-height:36px;padding:var(--space-2xs);justify-content:center}.btn-ghost{min-height:44px;padding-top:12px;padding-bottom:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
