body.ui{-webkit-text-size-adjust:100%;line-height:1.5}body.ui h1,body.ui h2,body.ui h3,body.ui h4,body.ui h5,body.ui h6{font-size:inherit;font-weight:inherit}body.ui ul,body.ui ol{list-style:none}body.ui img,body.ui svg{max-width:100%;height:auto;display:block}body.ui button,body.ui input,body.ui select,body.ui textarea{font:inherit;color:inherit;letter-spacing:inherit}body.ui button{cursor:pointer;background:0 0}body.ui input,body.ui select,body.ui textarea{background-color:#0000}body.ui table{border-collapse:collapse}body.ui [hidden]{display:none!important}body.ui *{box-sizing:border-box;margin:0;padding:0}body.ui{--bg:#fff;--bg-secondary:#f8fafc;--panel:#fff;--text:#0f172a;--text-secondary:#475569;--body-text:#334155;--measure:70ch;--accent:#3b82f6;--accent-dark:#2563eb;--primary-btn:#1d4ed8;--primary-btn-dark:#1e40af;--border:#e2e8f0;--success:#16a34a;--success-bg:#f0fdf4;--warning:#d97706;--warning-bg:#fffbeb;--danger:#dc2626;--danger-bg:#fef2f2;--error:#dc2626;--success-text:#166534;--danger-text:#b91c1c;--warning-text:#92400e;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6}body.ui main{padding-bottom:6rem}body.ui a{color:inherit;text-decoration:none}body.ui .policy-content a:not(.btn),body.ui .section-prose a:not(.btn),body.ui section p a:not(.btn),body.ui section li a:not(.btn),body.ui .card a:not(.btn),body.ui .faq-item>p a:not(.btn),body.ui .status-value a:not(.btn),body.ui .answer-card a:not(.btn),body.ui .hero-subtext a:not(.btn),body.ui .hero-sub a:not(.btn){color:var(--primary-btn);text-underline-offset:2px;text-decoration:underline}body.ui .skip-to-content{background-color:var(--accent);color:#fff;z-index:10000;border-radius:0 0 .5rem .5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}body.ui .skip-to-content:focus{top:0}body.ui .container{min-width:0;max-width:1200px;margin:0 auto;padding:0 1.5rem}body.ui .container-narrow{max-width:800px;margin:0 auto;padding:0 1.5rem}body.ui .page-narrow{max-width:800px}body.ui .container>h1,body.ui .page-narrow>h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:.75rem;font-size:clamp(1.85rem,5vw,2.55rem);font-weight:800;line-height:1.12}body.ui header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffffeb;border-bottom:1px solid #e2e8f0eb;padding:.65rem 0;position:sticky;top:0;box-shadow:0 12px 32px -24px #0f172a47}body.ui header .container{justify-content:space-between;align-items:center;gap:1.25rem;min-height:48px;display:flex}body.ui .logo-section{flex-shrink:0;align-items:center;gap:0;margin-left:-.35rem;padding:.15rem .25rem;display:flex}body.ui .logo-section img{-o-object-fit:contain;object-fit:contain;width:auto;height:44px}body.ui .logo-section span{display:none}body.ui .nav-toggle-button{cursor:pointer;z-index:1001;background:0 0;border:0;border-radius:8px;min-width:48px;min-height:48px;padding:.75rem;display:none}body.ui .nav-toggle-button:hover{background:var(--bg-secondary)}body.ui .hamburger{background-color:var(--text);width:24px;height:2px;transition:background-color .2s;display:block;position:relative}body.ui .hamburger:before,body.ui .hamburger:after{content:"";background-color:var(--text);width:24px;height:2px;transition:transform .3s;position:absolute;left:0}body.ui .hamburger:before{top:-7px}body.ui .hamburger:after{top:7px}body.ui .nav-toggle-button[aria-expanded=true] .hamburger{background-color:#0000}body.ui .nav-toggle-button[aria-expanded=true] .hamburger:before{top:0;transform:rotate(45deg)}body.ui .nav-toggle-button[aria-expanded=true] .hamburger:after{top:0;transform:rotate(-45deg)}body.ui nav{flex-wrap:nowrap;align-items:center;gap:.85rem;min-width:0;display:flex}body.ui nav a{color:var(--text);white-space:nowrap;border-radius:999px;padding:.4rem .45rem;font-size:.8125rem;font-weight:700;transition:color .2s,background-color .2s,border-color .2s}body.ui nav a:hover{color:var(--accent);background:#3b82f60f}body.ui .site-header{gap:.75rem}body.ui .site-nav{flex:1;justify-content:flex-end;gap:.45rem}body.ui .nav-group{align-items:center;gap:.15rem;display:flex}body.ui .nav-divider{background:linear-gradient(180deg, transparent 0%, var(--border) 20%, var(--border) 80%, transparent 100%);width:1px;height:1.5rem}body.ui .header-actions{align-items:center;gap:.35rem;margin-left:.1rem;display:flex}body.ui .nav-mobile-actions{display:none}body.ui .btn{border:2px solid var(--accent-dark);text-align:center;cursor:pointer;box-shadow:var(--shadow-sm);color:var(--accent-dark);border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.3;transition:all .2s;display:inline-flex}body.ui .btn:hover{background-color:var(--accent-dark);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}body.ui .btn-primary{background-color:var(--primary-btn);border-color:var(--primary-btn);color:#fff}body.ui .btn-primary:hover{background-color:var(--primary-btn-dark);border-color:var(--primary-btn-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}body.ui .btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}body.ui .btn-lg{padding:1rem 2rem;font-size:1.0625rem}body.ui .btn-sm{padding:.5rem 1rem;font-size:.8125rem}body.ui .btn-nav-secondary{color:var(--text);background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#0f172a1f;min-width:6.75rem;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}body.ui .btn-nav-secondary:hover{border-color:var(--accent-dark);color:var(--accent-dark);box-shadow:var(--shadow-sm);background:linear-gradient(#fff 0%,#eff6ff 100%);transform:translateY(-1px)}body.ui .hero{text-align:center;background:linear-gradient(to bottom, var(--bg-secondary) 0%, var(--bg) 100%);padding:5rem 0 4rem}body.ui .hero h1{color:var(--text);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:3rem;font-weight:900;line-height:1.15}body.ui .hero-subtext,body.ui .hero-sub{color:var(--body-text);max-width:var(--measure);margin:0 auto 2.5rem;font-size:1.1875rem;font-weight:400;line-height:1.7}body.ui .policy-meta{flex-direction:column;gap:.2rem;display:flex}body.ui .policy-meta span{display:block}body.ui .hero-shell{padding:2.5rem 0 3rem;position:relative;overflow:hidden}body.ui .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:2rem;display:grid}body.ui .hero-copy{text-align:left}body.ui .hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.82rem;font-weight:800;display:inline-flex}body.ui .hero-kicker:before{content:"";background:currentColor;width:2rem;height:1px}body.ui .hero-copy .hero-subtext{max-width:640px;margin-left:0}body.ui .hero-stage{min-height:440px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 0 0,#bfdbfee6,#ffffffe6 42%),linear-gradient(145deg,#f8fafcfa,#fffffffa);border:1px solid #3b82f61f;border-radius:28px;align-content:center;gap:1rem;padding:2rem;display:grid;position:relative}body.ui .hero-stage-orb{filter:blur(18px);opacity:.7;pointer-events:none;border-radius:999px;position:absolute}body.ui .hero-stage-orb-one{background:#3b82f629;width:170px;height:170px;top:-2rem;right:-1.5rem}body.ui .hero-stage-orb-two{background:#16a34a24;width:140px;height:140px;bottom:-1rem;left:-1rem}body.ui .output-card{z-index:1;text-align:left;background:#ffffffe6;border:1px solid #94a3b840;border-radius:18px;padding:1.25rem 1.35rem;position:relative;box-shadow:0 16px 30px #0f172a14}body.ui .output-card h3{text-align:left;margin:0 0 .45rem;font-size:1.125rem;font-weight:800}body.ui .output-card p{max-width:none;margin:0;font-size:1rem}body.ui .hero-text-link{color:var(--primary-btn);text-underline-offset:2px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:underline}body.ui .trust-controls{border-collapse:collapse;width:100%;min-width:640px}body.ui .trust-controls caption{display:none}body.ui .trust-controls th,body.ui .trust-controls td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem .85rem;font-weight:400}body.ui .trust-controls thead th{background:var(--bg-secondary);font-weight:700}body.ui .trust-controls tbody tr:nth-child(2n){background:#f8fafc}body.ui .trust-controls th[scope=row]{font-weight:400}body.ui .status-pill{border-radius:999px;padding:.15rem .55rem;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-block}body.ui .status-pill-in-place{color:#166534;background:#dcfce7}body.ui .status-pill-contractual{color:#334155;background:#e2e8f0}body.ui .status-pill-statement{color:#1d4ed8;background:#dbeafe}body.ui .output-card-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.73rem;font-weight:800;display:inline-block}body.ui .output-card-pass .output-card-label{color:#166534}body.ui .output-card-pass{border-color:#22c55e33}body.ui .output-card-fail .output-card-label{color:#b45309}body.ui .output-card-fail{border-color:#f59e0b40}body.ui .output-card-neutral .output-card-label{color:var(--accent-dark)}body.ui section{padding:3.5rem 0}body.ui section.alt{background-color:var(--bg-secondary)}body.ui section h2{color:var(--text);letter-spacing:-.02em;text-align:center;margin-bottom:2.5rem;font-size:2.25rem;font-weight:900}body.ui section h3{color:var(--text);margin-bottom:1rem;font-size:1.375rem;font-weight:800}body.ui section p{color:var(--body-text);margin-bottom:1rem;line-height:1.7}body.ui section p:last-child{margin-bottom:0}body.ui .card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}body.ui .card{border:1px solid var(--border);background-color:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:2rem;transition:all .3s;display:flex}body.ui .card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-4px)}body.ui .card h2{text-align:left;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:800}body.ui .card h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:800}body.ui .card p{color:var(--body-text);max-width:var(--measure);font-size:1rem;line-height:1.7}body.ui .measure,body.ui .trust-prose,body.ui .policy-content p,body.ui .policy-content li{max-width:var(--measure)}body.ui .hero-strip{max-width:100%;color:var(--body-text);font-size:1rem;line-height:1.6}body.ui .trust-prose{margin-left:auto;margin-right:auto}body.ui .trust-card-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:800px){body.ui .trust-card-grid{grid-template-columns:1fr 1fr}}body.ui .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.ui .card>div:last-child{margin-top:auto}body.ui .cta-group{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}body.ui .alert{border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:.9375rem}body.ui .alert-info{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}body.ui .alert-warning{background-color:var(--warning-bg);color:#92400e;border:1px solid #fde68a}body.ui .alert-success{background:var(--success-bg);color:var(--success-text);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}body.ui .alert-error{background:var(--danger-bg);color:var(--danger-text);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}body.ui footer{border-top:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);margin-top:3.5rem;padding:3rem 0 2rem;font-size:.875rem}body.ui footer .container{flex-direction:column;gap:2rem;display:flex}body.ui footer a{color:var(--text-secondary);transition:color .2s}body.ui footer a:hover{color:var(--primary-btn);text-decoration:underline}body.ui .footer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}body.ui .footer-col{flex-direction:column;gap:.5rem;display:flex}body.ui .footer-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-dark);margin-bottom:.25rem;font-size:.8125rem;font-weight:800}body.ui .footer-col a{font-size:.8125rem;line-height:1.5}body.ui .footer-bottom{border-top:1px solid var(--border);text-align:center;padding-top:1.5rem}body.ui .footer-bottom p{color:var(--text-secondary);margin-bottom:.25rem}body.ui .disclaimer{font-size:.8125rem}body.ui .form-group{margin-bottom:1rem}body.ui .form-label{margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:block}body.ui .form-input{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;padding:.6rem .75rem;font-size:.95rem;transition:border-color .15s}body.ui .form-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}body.ui .value-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}body.ui .value-card{border:1px solid var(--border);background-color:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;padding:2rem;transition:all .3s}body.ui .value-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-4px)}body.ui .value-card h3{color:var(--text);margin-bottom:.75rem;font-size:1.15rem;font-weight:800}body.ui .value-card p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}@media (max-width:1023px){body.ui .nav-toggle-button{place-items:center;display:grid}body.ui .site-nav{border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);background-color:#fff;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}body.ui .site-nav.nav-open{display:flex}body.ui .nav-group{flex-direction:column;align-items:stretch}body.ui .nav-divider,body.ui .header-actions{display:none}body.ui .nav-mobile-actions{flex-direction:column;gap:.75rem;display:flex}body.ui .nav-mobile-actions .btn{width:100%}}@media (max-width:960px){body.ui .hero-shell{padding:1.5rem 0 2.5rem}body.ui .hero-grid{grid-template-columns:1fr;align-items:start}body.ui .hero-copy{text-align:left}body.ui .hero-copy .hero-subtext{margin-bottom:1.5rem;margin-left:0}body.ui .hero-copy .cta-group{justify-content:flex-start!important}body.ui .hero-copy h1{font-size:2.45rem;line-height:1.08}body.ui .hero-stage{min-height:auto;margin-top:.5rem}}@media (max-width:768px){body.ui .hero h1{font-size:2rem}body.ui .hero-subtext,body.ui .hero-sub{font-size:1rem}body.ui section h2{font-size:1.75rem}body.ui .card-grid,body.ui .pricing-grid{grid-template-columns:1fr}body.ui .footer-grid{grid-template-columns:1fr;gap:1.5rem}body.ui .hero-shell{padding-top:3.5rem}body.ui .hero-grid{grid-template-columns:1fr}body.ui .hero-copy{text-align:center}body.ui .hero-copy .hero-subtext{margin-left:auto}body.ui .hero-copy .cta-group,body.ui .hero-copy .trust-strip{justify-content:center!important}body.ui .hero-stage{min-height:auto;padding:1.25rem}body.ui .logo-section img{height:44px}body.ui .value-cards{grid-template-columns:1fr}}@media (max-width:480px){body.ui .hero h1{font-size:1.75rem}}body.ui .lang-toggle{background:#fff;border:1px solid #0f172a1f;border-radius:999px;display:inline-flex;overflow:hidden}body.ui .lang-toggle a,body.ui .lang-toggle span{min-width:2.75rem;min-height:2.25rem;color:var(--text);justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}body.ui .lang-toggle .lang-long{display:none}@media (min-width:1024px){body.ui .lang-toggle .lang-short{display:none}body.ui .lang-toggle .lang-long{display:inline}body.ui .lang-toggle [aria-current=page]{display:none}}body.ui .lang-toggle a:hover{background:var(--bg-secondary)}body.ui .lang-toggle [aria-current=page]{background:var(--primary-btn);color:#fff}body.ui .nav-mobile-actions .lang-toggle{place-self:flex-start start}body.ui .nav-mobile-actions .lang-toggle a,body.ui .nav-mobile-actions .lang-toggle span{text-align:center;width:auto;padding:.35rem .75rem}@media (min-width:1024px) and (max-width:1279px){body.ui .site-header .lang-toggle a,body.ui .site-header .lang-toggle span{min-width:0;padding:.35rem .4rem}body.ui .site-header .nav-group a{padding:.4rem .2rem}}body.ui{--ink:#0f172a;--body:#334155;--supported:#15803d;--confirm:#b45309;--unsupported:#475569;--founding:#b45309;--founding-bg:#fff7ed;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--section-pad:6rem;--section-pad-phone:3.5rem;--card-pad:2rem;--card-pad-phone:1.25rem}body.ui .container-prose{min-width:0;max-width:860px;margin:0 auto;padding:0 1.5rem}body.ui .section-spacious{padding:var(--section-pad) 0}body.ui .section-title-left{text-align:left}body.ui .prose-body,body.ui .prose-body p,body.ui .prose-body li{color:var(--body);max-width:70ch;font-size:1.0625rem;line-height:1.6}body.ui .caption{color:var(--text-secondary);font-size:.875rem;line-height:1.5}@media (max-width:720px){body.ui .section-spacious{padding:var(--section-pad-phone) 0}}body.ui .chip{letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem;font-size:.75rem;font-weight:800;line-height:1.4;display:inline-flex}body.ui .chip:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}body.ui .chip-supported{color:var(--supported)}body.ui .chip-confirm{color:var(--confirm)}body.ui .chip-unsupported{color:var(--unsupported)}body.ui .proof-strip{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body.ui .proof-strip li{border:1px solid var(--border);background:var(--panel);color:var(--body);border-radius:12px;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.45}body.ui .proof-strip strong{color:var(--ink);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.5rem;line-height:1.2;display:block}@media (max-width:720px){body.ui .proof-strip{grid-template-columns:1fr}}body.ui .step-strip{counter-reset:step;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}body.ui .step-strip li{counter-increment:step;border:1px solid var(--border);background:var(--panel);color:var(--body);border-radius:12px;padding:3.25rem 1.1rem 1.1rem;font-size:.95rem;line-height:1.5;position:relative}body.ui .step-strip li:before{content:counter(step);background:var(--primary-btn);color:#fff;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:1rem;left:1.1rem}body.ui .step-strip strong{color:var(--ink);margin-bottom:.15rem;display:block}body.ui .ui-pricing-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}body.ui .ui-pricing-card{padding:var(--card-pad);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:.6rem;display:flex}body.ui .ui-pricing-card h3{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}body.ui .ui-pricing-card-price{color:var(--ink);letter-spacing:-.03em;font-size:2.25rem;font-weight:900;line-height:1.1}body.ui .ui-pricing-card-was{color:var(--text-secondary);margin-left:.4rem;font-size:1rem;font-weight:600;text-decoration:line-through}body.ui .ui-pricing-card ul{color:var(--body);margin:0 0 .5rem 1.1rem;line-height:1.5;list-style:outside}body.ui .ui-pricing-card .btn{margin-top:auto}body.ui .ui-pricing-card-founding{background:var(--founding-bg);border-color:var(--founding)}@media (max-width:720px){body.ui .ui-pricing-card{padding:var(--card-pad-phone)}}body.ui .track-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}body.ui .track-card{padding:var(--card-pad);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);color:var(--body);border-radius:16px;flex-direction:column;gap:.5rem;display:flex}body.ui .track-card h3{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}body.ui .track-card p{color:var(--body);margin:0;font-size:1rem;line-height:1.55}body.ui .track-card .btn{align-self:flex-start;margin-top:auto}body.ui .track-card-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--confirm);font-size:.75rem;font-weight:800}@media (max-width:720px){body.ui .track-card{padding:var(--card-pad-phone)}body.ui .track-card .btn{align-self:stretch}}body.ui .nav-toggle-input{opacity:0;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body.ui .nav-toggle-input:focus-visible+.nav-toggle-button{outline-offset:2px;outline:1px auto}body.ui .nav-toggle-input:checked+.nav-toggle-button .hamburger{background-color:#0000}body.ui .nav-toggle-input:checked+.nav-toggle-button .hamburger:before{top:0;transform:rotate(45deg)}body.ui .nav-toggle-input:checked+.nav-toggle-button .hamburger:after{top:0;transform:rotate(-45deg)}@media (max-width:1023px){body.ui .nav-toggle-input:checked~.site-nav{display:flex}}body.ui .nav-toggle-button:focus-visible{outline:1px auto}body.ui .footer-fact{margin:.2rem 0;font-size:.8rem;line-height:1.5}body.ui .footer-brand{color:inherit;text-decoration:none;display:block}body.ui .site-form .form-input{min-height:44px}body.ui .site-form select.form-input{appearance:auto}body.ui .site-form .form-input[aria-invalid=true]{border-color:var(--danger)}body.ui .site-form .form-error{color:var(--danger-text);margin:.35rem 0 0;font-size:.875rem;font-weight:600}body.ui .site-form .form-check{color:var(--body);align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}body.ui .site-form .form-check input{width:1.1rem;height:1.1rem;accent-color:var(--primary-btn);flex:none;margin-top:.25rem}body.ui .site-form .form-input:focus-visible,body.ui .site-form .form-check input:focus-visible{outline-offset:1px;border-color:var(--accent-dark);outline:3px solid #2563eb59}body.ui .form-card{text-align:left;max-width:640px;margin:0 auto}body.ui .site-form .form-status{border-radius:8px;margin:1rem 0 0;padding:.9rem 1.1rem;font-size:.95rem}body.ui .site-form .form-status-error{background:var(--danger-bg);color:var(--danger-text);border:1px solid #fecaca}body.ui .site-form .form-status-success{background:var(--success-bg);color:var(--success-text);border:1px solid #bbf7d0}body.ui .faq-list{gap:.75rem;max-width:860px;margin:0 auto;display:grid}body.ui .faq-list details{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:.25rem 1.1rem}body.ui .faq-list summary{cursor:pointer;color:var(--ink);padding:.85rem 0;font-weight:700}body.ui .faq-list summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}body.ui .faq-list details p{color:var(--body);margin:0 0 1rem}body.ui .loading-state{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;display:flex}body.ui .spinner{border:3px solid var(--border);border-top-color:var(--primary-btn);border-radius:50%;width:1.25rem;height:1.25rem;animation:.9s linear infinite ui-spin}body.ui .skeleton-line{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;height:.9rem;animation:1.4s ease-in-out infinite ui-shimmer}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){body.ui .spinner,body.ui .skeleton-line{animation:none}}body.ui .hero-cta{justify-content:flex-start;align-items:center}body.ui .hero-kicker-plain{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:.75rem;font-size:.8125rem;font-weight:800}body.ui .section-lede{text-align:center;max-width:70ch;color:var(--body);margin:-1.5rem auto 2rem}body.ui .proof-section{padding:1.5rem 0 .5rem}body.ui .terms-list{gap:.6rem;margin:0 0 1rem 1.25rem;list-style:outside;display:grid}body.ui .terms-list li{color:var(--body)}body.ui .form-actions{justify-content:flex-start;margin-top:1.25rem}@media (max-width:720px){body.ui .form-actions .btn{width:100%}}body.ui .section-lede-after{text-align:center;max-width:70ch;color:var(--body);margin:1.5rem auto 0}body.ui .site-form .form-hint{color:var(--text-secondary);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}body.ui .site-form .form-card h3,body.ui .form-card h3{margin-bottom:.5rem}body.ui .ui-pricing-card-was-plain{color:var(--text-secondary);margin-left:.2rem;font-size:1rem;font-weight:600}body.ui .section-note{margin:1.5rem auto 0}body.ui .chip-row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}body.ui .chip-row .chip{text-transform:none;letter-spacing:0;padding:.45rem .9rem;font-size:.85rem}body.ui .footer-legal-line{color:var(--text);font-size:.8125rem;font-weight:600}body.ui .proof-strip-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){body.ui .proof-strip-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body.ui .proof-strip-4{grid-template-columns:1fr}}body.ui .contact-list{color:var(--body);gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}body.ui .contact-list strong{min-width:5.5rem;color:var(--ink);display:inline-block}body.ui .ways-table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;background:var(--panel);border-radius:12px;width:100%;overflow:hidden}body.ui .ways-table th,body.ui .ways-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--body);padding:.85rem 1rem;font-size:.95rem;line-height:1.5}body.ui .ways-table thead th{background:var(--bg-secondary);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:800}body.ui .ways-table tbody th{color:var(--ink);font-weight:700}body.ui .ways-table tbody tr:last-child th,body.ui .ways-table tbody tr:last-child td{border-bottom:0}@media (max-width:800px){body.ui .ways-table,body.ui .ways-table tbody,body.ui .ways-table tr,body.ui .ways-table th,body.ui .ways-table td{display:block}body.ui .ways-table{background:0 0;border:0}body.ui .ways-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}body.ui .ways-table tbody tr{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-bottom:.9rem;padding:.4rem 0}body.ui .ways-table th,body.ui .ways-table td{border-bottom:0;padding:.4rem 1rem}body.ui .ways-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.75rem;font-weight:800;display:block}}body.ui .founding-section{padding:2rem 0}body.ui .founding-box{border:1px solid var(--founding);background:var(--founding-bg);padding:var(--card-pad);border-radius:16px}body.ui .founding-box h2{margin-bottom:.5rem}@media (max-width:720px){body.ui .founding-box{padding:var(--card-pad-phone)}}body.ui .trust-sentences{max-width:860px;margin:1.5rem auto 0}@media (min-width:1024px) and (max-width:1279px){body.ui .logo-section img{height:34px}body.ui .site-nav{gap:.25rem}body.ui nav a{padding:.4rem .3rem}body.ui .header-actions{gap:.4rem}body.ui .header-actions .btn-sm{min-width:0;padding:.45rem .7rem;font-size:.75rem}body.ui .site-header{gap:.5rem}}body.ui .about-lede{display:flow-root}body.ui .about-portrait{float:left;width:200px;margin:.25rem 1.5rem 1rem 0}body.ui .about-portrait img{border-radius:4px;width:100%;height:auto;display:block}body.ui .about-portrait figcaption{color:var(--text-secondary,#475569);margin-top:.5rem;font-size:.875rem}@media (max-width:640px){body.ui .about-portrait{float:none;width:100%;margin:0 0 1rem}}body.ui .section-compact{padding:2rem 0}body.ui .email-note{margin:1rem 0 0}body.ui .section-compact h2{margin-bottom:0}body.ui main:has(>.section-last){padding-bottom:0}body.ui .section-last{padding-bottom:2.5rem}body.ui .section-compact.section-last{padding-bottom:2rem}body.ui .hero-console{min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body.ui .hero-console img{border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-lg);aspect-ratio:38/30;border-radius:16px;display:block}body.ui .hero.hero-compact{padding:3rem 0 1.5rem}body.ui .hero.hero-compact h1{margin-bottom:.5rem}body.ui .hero.hero-compact .hero-sub{margin-bottom:0}
body.ui .hero{border-bottom:0;position:static;overflow:visible}body.ui .hero .container{max-width:1200px;position:static}body.ui .hero h1{letter-spacing:-.03em;max-width:none}body.ui .hero .hero-sub{margin-left:auto;margin-right:auto}body.ui .track-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}body.ui .track-chip{text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;font-size:.72rem;line-height:1.3}body.ui .track-card .btn-sm{align-self:flex-start;margin-top:auto}body.ui .track-links{flex-wrap:wrap;gap:.6rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}body.ui .track-links a{font-weight:700}body.ui .form-select{appearance:auto;background:#fff}@media (max-width:640px){body.ui .track-card .btn-sm{text-align:center;align-self:stretch}body.ui .track-links{flex-direction:column}}body.ui span.chip{white-space:normal;text-align:left;border-radius:14px;line-height:1.3}body.ui .ways-table td .chip,body.ui .track-card .chip{max-width:100%}
