.aux{--bg:#f2efe9;--surface:#fff;--surface-warm:#faf7f1;--border:#e4dfd6;--border2:#d4cfc6;--text:#1a1814;--text2:#6b6560;--text3:#b0aaa3;--ink:#1e293b;--blue:#2563eb;--blueLight:#eff6ff;--blueBorder:#bfdbfe;--green:#16a34a;--greenLight:#f0fdf4;--greenBorder:#bbf7d0;--purple:#6d28d9;--purpleLight:#f5f3ff;--purpleBorder:#ddd6fe;--amber:#d97706;--amberLight:#fffbeb;--amberBorder:#fde68a;--r:10px;--rLg:16px;--shadow:0 1px 3px #0000000d,0 2px 6px #0000000d;--shadowMd:0 4px 16px #00000017;--shadowLg:0 8px 32px #0000001f,0 2px 8px #0000000f;--font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--mono:"DM Mono","SF Mono",Menlo,monospace;--maxw:1200px}.aux *,.aux :before,.aux :after{box-sizing:border-box;margin:0;padding:0}.aux{scroll-behavior:smooth;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}.aux a{color:inherit;text-decoration:none}.aux button{cursor:pointer;font-family:inherit}.aux img{max-width:100%;display:block}.aux ::selection{color:var(--text);background:#fde68a}.aux :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.aux h1,.aux h2,.aux h3,.aux h4{letter-spacing:-.02em;color:var(--text);font-weight:800;line-height:1.15}.aux .h-display{letter-spacing:-.035em;font-size:clamp(36px,5.4vw,68px);font-weight:800;line-height:1.04}.aux .h-hero{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.08}.aux .h-section{letter-spacing:-.025em;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.15}.aux .h-card{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.aux .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text2);font-size:11px;font-weight:500}.aux .lede{color:var(--text2);font-size:clamp(16px,1.8vw,19px);line-height:1.6}.aux .body{color:var(--text2);font-size:15px;line-height:1.65}.aux .mono{font-family:var(--mono)}.aux .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.aux .wrap-wide{max-width:1320px;margin:0 auto;padding:0 24px}.aux .section{padding:80px 0}.aux .section-sm{padding:48px 0}.aux .divider{background:var(--border);height:1px;margin:0}.aux .rule{background:var(--border);height:1px}.aux .nav{background:var(--surface);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:saturate(1.4);backdrop-filter:saturate(1.4);position:sticky;top:0}.aux .btn{height:46px;font-family:var(--font);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.aux .btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.aux .btn-primary:hover{background:#0f172a}.aux .btn-secondary{color:var(--text);border-color:var(--border2);background:0 0}.aux .btn-secondary:hover{background:var(--surface);border-color:var(--text)}.aux .btn-ghost{color:var(--text2);background:0 0;border-color:#0000}.aux .btn-ghost:hover{color:var(--text);background:var(--bg)}.aux .btn-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.aux .btn-blue:hover{background:#1d4ed8}.aux .btn-sm{height:36px;padding:0 14px;font-size:12.5px}.aux .btn-lg{height:54px;padding:0 28px;font-size:15px}.aux .btn .arr{transition:transform .15s}.aux .btn:hover .arr{transform:translate(3px)}.aux .proof-band{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.aux .proof-cell{border-right:1px solid var(--border);padding:22px}.aux .proof-cell:last-child{border-right:none}.aux .proof-num{letter-spacing:-.02em;color:var(--text);font-size:30px;font-weight:800;line-height:1}.aux .proof-num small{color:var(--text2);margin-left:2px;font-size:18px;font-weight:700}.aux .proof-lbl{color:var(--text2);margin-top:6px;font-size:12.5px;line-height:1.5}@media (max-width:780px){.aux .proof-band{grid-template-columns:1fr 1fr}.aux .proof-cell:nth-child(2){border-right:none}.aux .proof-cell:first-child,.aux .proof-cell:nth-child(2){border-bottom:1px solid var(--border)}.aux .proof-cell{padding:18px}.aux .proof-num{font-size:24px}}.aux .crumb{color:var(--text2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.aux .crumb a:hover{color:var(--text)}.aux .crumb .sep{color:var(--text3)}.aux .tag{letter-spacing:.02em;background:var(--bg);border:1px solid var(--border);color:var(--text2);text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.aux .tag-blue{background:var(--blueLight);border-color:var(--blueBorder);color:#1d4ed8}.aux .tag-green{background:var(--greenLight);border-color:var(--greenBorder);color:#15803d}.aux .tag-purple{background:var(--purpleLight);border-color:var(--purpleBorder);color:#5b21b6}.aux .tag-amber{background:var(--amberLight);border-color:var(--amberBorder);color:#92400e}.aux .ph{background:repeating-linear-gradient(135deg,var(--surface-warm) 0 12px,var(--bg) 12px 24px);border:1px solid var(--border);border-radius:var(--rLg);color:var(--text3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.aux .ph:before,.aux .ph:after{content:"";border:1.5px solid var(--text3);opacity:.5;width:18px;height:18px;position:absolute}.aux .ph:before{border-bottom:none;border-right:none;top:10px;left:10px}.aux .ph:after{border-top:none;border-left:none;bottom:10px;right:10px}.aux .ph-label{text-align:center;padding:0 18px;line-height:1.5}.aux .footer{background:var(--ink);color:#cbd5e1;margin-top:0}.aux .hero{padding:64px 0 56px}.aux .hero-eyebrow,.aux .hero h1{margin-bottom:18px}.aux .hero .lede{max-width:62ch}.aux .hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.aux .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);overflow:hidden}.aux .card-pad{padding:24px}.aux .card-pad-lg{padding:32px}.aux .faq{border-top:1px solid var(--border)}.aux .faq-row{border-bottom:1px solid var(--border)}.aux .faq-q{text-align:left;width:100%;font-family:var(--font);color:var(--text);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;font-size:17px;font-weight:700;display:flex}.aux .faq-q .pm{border:1.5px solid var(--border2);width:24px;height:24px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}.aux .faq-row.open .faq-q .pm{background:var(--text);color:#fff;border-color:var(--text);transform:rotate(45deg)}.aux .faq-a{color:var(--text2);max-width:72ch;padding:0 4px 24px;font-size:15px;line-height:1.7;display:none}.aux .faq-row.open .faq-a{display:block}.aux .cta-band{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px 40px;display:flex}.aux .cta-band h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.aux .cta-band p{color:var(--text2);margin-top:6px;font-size:15px;line-height:1.6}.aux .cta-band-actions{flex-wrap:wrap;gap:10px;display:flex}.aux .tw-panel{background:var(--surface);border:1px solid var(--border2);width:288px;box-shadow:var(--shadowLg);z-index:90;font-family:var(--font);border-radius:14px;display:none;position:fixed;bottom:18px;right:18px;overflow:hidden}.aux .tw-panel.open{display:block}.aux .tw-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.aux .tw-head h6{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:800}.aux .tw-x{color:var(--text2);background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.aux .tw-body{flex-direction:column;gap:14px;max-height:64vh;padding:14px;display:flex;overflow-y:auto}.aux .tw-row{flex-direction:column;gap:6px;display:flex}.aux .tw-lbl{color:var(--text2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.aux .tw-seg{background:var(--bg);border:1px solid var(--border);border-radius:8px;gap:3px;padding:3px;display:flex}.aux .tw-seg button{height:32px;color:var(--text2);background:0 0;border:none;border-radius:6px;flex:1;font-size:12px;font-weight:600}.aux .tw-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}.aux .tw-toggle-btn{background:var(--ink);color:#fff;width:46px;height:46px;box-shadow:var(--shadowMd);z-index:80;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;bottom:18px;right:18px}.aux .tw-toggle-btn.show{display:flex}.aux .row{align-items:center;gap:10px;display:flex}.aux .muted{color:var(--text2)}.aux .faded{color:var(--text3)}.aux .center{text-align:center}.aux .flex{display:flex}.aux .gap-12{gap:12px}.aux .gap-24{gap:24px}.aux .mt-8{margin-top:8px}.aux .mt-16{margin-top:16px}.aux .mt-24{margin-top:24px}.aux .mt-32{margin-top:32px}.aux .mt-48{margin-top:48px}.aux .mt-64{margin-top:64px}.aux .mb-8{margin-bottom:8px}.aux .mb-16{margin-bottom:16px}.aux .mb-24{margin-bottom:24px}.aux .mb-32{margin-bottom:32px}.aux .mb-48{margin-bottom:48px}.aux{--accent:#2563eb;--accent-light:#eff6ff;--accent-border:#bfdbfe;--accent-deep:#1d4ed8}.aux a{color:var(--accent-deep)}.aux a:hover{color:var(--accent)}.aux .footer a,.aux .trust-card a,.aux .faq-q{color:inherit}.aux .act-kick{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-deep);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.aux .act-kick:after{content:"";background:var(--border);flex:1;height:1px}.aux .ga-hero{padding:56px 0 20px}.aux .ga-hero .from-email{background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent-deep);border-radius:10px;align-items:flex-start;gap:9px;max-width:640px;margin-bottom:18px;padding:11px 16px;font-size:13.5px;line-height:1.55;display:none}.aux .ga-hero .from-email.show{display:flex}.aux .ga-hero .from-email b{font-weight:800}.aux .ga-hero h1{letter-spacing:-.03em;max-width:22ch;color:var(--text);font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.08}.aux .ga-hero .lede{color:var(--text2);max-width:58ch;margin-top:18px;font-size:clamp(15px,1.7vw,17px);line-height:1.65}.aux .ga-hero .lede b{color:var(--text)}.aux .act{padding:44px 0}.aux .act h2{letter-spacing:-.025em;max-width:30ch;color:var(--text);font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.15}.aux .act .act-lede{color:var(--text2);max-width:66ch;margin-top:12px;font-size:15px;line-height:1.7}.aux .act .act-lede b{color:var(--text)}.aux .id-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:16px;margin-top:26px;display:grid}@media (max-width:880px){.aux .id-grid{grid-template-columns:1fr}}.aux .id-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);padding:26px 28px}.aux .id-card .co{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aux .id-card .co .nm{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:800}.aux .id-card .co .lg{font-family:var(--mono);color:var(--text3);font-size:11px}.aux .id-facts{flex-direction:column;margin-top:18px;display:flex}.aux .id-fact{border-top:1px solid var(--border);color:var(--text2);gap:14px;padding:12px 0;font-size:13.5px;line-height:1.55;display:flex}.aux .id-fact .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);flex-shrink:0;width:92px;padding-top:2px;font-size:10.5px}.aux .id-fact b{color:var(--text)}.aux .trust-stack{flex-direction:column;gap:12px;display:flex}.aux .trust-card{background:var(--ink);color:#e2e8f0;border-radius:var(--rLg);flex:1;padding:22px 24px;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.aux .trust-card:hover{box-shadow:var(--shadowLg);color:#e2e8f0;transform:translateY(-2px)}.aux .trust-card .tc-kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;font-size:10px}.aux .trust-card h3{color:#fff;letter-spacing:-.015em;margin-top:9px;font-size:17px;font-weight:800;line-height:1.3}.aux .trust-card p{color:#94a3b8;margin-top:7px;font-size:12.5px;line-height:1.6}.aux .trust-card .tc-go{color:#93c5fd;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.aux .trust-card:hover .tc-go{color:#bfdbfe}.aux .trust-card.alt{background:var(--surface);border:1.5px solid var(--accent-border);color:var(--text2)}.aux .trust-card.alt:hover{color:var(--text2)}.aux .trust-card.alt .tc-kick{color:var(--accent-deep)}.aux .trust-card.alt h3{color:var(--text);font-size:15px}.aux .trust-card.alt p{color:var(--text2)}.aux .trust-card.alt .tc-go{color:var(--accent-deep)}.aux .why-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:16px;margin-top:26px;display:grid}@media (max-width:880px){.aux .why-grid{grid-template-columns:1fr}}.aux .why-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);padding:26px 28px}.aux .why-card h3{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:800}.aux .why-card p{color:var(--text2);margin-top:10px;font-size:13.5px;line-height:1.7}.aux .why-card p b{color:var(--text)}.aux .why-card ul{flex-direction:column;gap:9px;margin:12px 0 0;list-style:none;display:flex}.aux .why-card li{color:var(--text2);gap:10px;font-size:13.5px;line-height:1.6;display:flex}.aux .why-card li .bu{color:var(--accent-deep);flex-shrink:0;font-weight:700}.aux .steps{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);overflow:hidden}.aux .steps .st-head{border-bottom:1px solid var(--border);background:var(--surface-warm);padding:16px 22px}.aux .steps .st-head h3{color:var(--text);font-size:13px;font-weight:800}.aux .steps .st-head p{color:var(--text3);margin-top:3px;font-size:12px;line-height:1.5}.aux .step{border-bottom:1px solid var(--border);gap:16px;padding:18px 22px;display:flex}.aux .step:last-of-type{border-bottom:none}.aux .step .s-n{font-family:var(--mono);color:var(--accent-deep);border:1.5px solid var(--accent-border);background:var(--accent-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:11px;display:flex}.aux .step h4{color:var(--text);font-size:13.5px;font-weight:800}.aux .step p{color:var(--text2);margin-top:3px;font-size:12.5px;line-height:1.6}.aux .step p b{color:var(--text)}.aux .never-strip{background:var(--accent-light);border-top:1px solid var(--accent-border);color:var(--accent-deep);align-items:flex-start;gap:10px;padding:14px 22px;font-size:12.5px;line-height:1.6;display:flex}.aux .never-strip svg{flex-shrink:0;margin-top:2px}.aux .auth-band{background:var(--ink);border-radius:var(--rLg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:16px;padding:36px 40px;display:flex}.aux .auth-band .ab-kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;font-size:10px}.aux .auth-band h3{color:#fff;letter-spacing:-.02em;margin-top:8px;font-size:clamp(20px,2.3vw,28px);line-height:1.2}.aux .auth-band .ab-sub{color:#94a3b8;max-width:52ch;margin-top:8px;font-size:13.5px;line-height:1.6}.aux .auth-band .ab-sub b{color:#e2e8f0}.aux .auth-band .ab-act{flex-direction:column;gap:12px;max-width:380px;display:flex}.aux .auth-band .ab-act .btn{width:100%}.aux .auth-band .ab-rev{color:#cbd5e1;font-size:12.5px;line-height:1.65}.aux .auth-band .ab-rev b{color:#4ade80;font-weight:800}.aux .auth-band .ab-rev a{color:#93c5fd;text-underline-offset:2px;text-decoration:underline}.aux .auth-band .ab-rev a:hover{color:#bfdbfe}.aux .never-strip b{font-weight:800}.aux .dd-grid{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rLg);grid-template-columns:1fr 1fr;gap:0;margin-top:26px;display:grid;overflow:hidden;box-shadow:0 8px 32px #1a18140f}@media (max-width:820px){.aux .dd-grid{grid-template-columns:1fr}}.aux .dd-col{padding:0}.aux .dd-col:first-child{border-right:1px solid var(--border)}@media (max-width:820px){.aux .dd-col:first-child{border-right:none;border-bottom:1px solid var(--border)}}.aux .dd-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 24px;display:flex}.aux .dd-head .badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.aux .dd-col.does .dd-head{background:var(--greenLight)}.aux .dd-col.does .dd-head .badge{color:#fff;background:#16a34a}.aux .dd-col.doesnt .dd-head{background:var(--surface-warm)}.aux .dd-col.doesnt .dd-head .badge{background:var(--text);color:#fff}.aux .dd-head h3{letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:800}.aux .dd-item{border-bottom:1px solid var(--border);color:var(--text2);padding:16px 24px;font-size:13.5px;line-height:1.65}.aux .dd-item:last-child{border-bottom:none}.aux .dd-item b{color:var(--text)}.aux .dd-item small{color:var(--text3);margin-top:3px;font-size:12px;line-height:1.55;display:block}.aux .revoke{background:var(--greenLight);border:1.5px solid #16a34a;border-radius:12px;margin:16px 20px 20px;padding:16px 18px}.aux .revoke .rv-kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#15803d;font-size:10px;font-weight:500}.aux .revoke p{color:var(--text);margin-top:7px;font-size:13.5px;line-height:1.65}.aux .revoke p b{font-weight:800}.aux .revoke .rv-path{font-family:var(--mono);color:#15803d;margin-top:9px;font-size:11.5px;line-height:1.6;display:block}.aux .policy-line{color:var(--text2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.aux .policy-line a{font-weight:700}.aux .faq-wrap{max-width:760px}.aux .close-band{background:var(--surface);border:1px solid var(--border);border-radius:var(--rLg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:40px;display:flex}.aux .close-band h3{letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,2.3vw,28px);line-height:1.2}.aux .close-band p{color:var(--text2);max-width:52ch;margin-top:6px;font-size:14px;line-height:1.6}.aux .close-band .cb-acts{flex-wrap:wrap;gap:10px;display:flex}
