@font-face{font-family:__geistSans_7f2bc4;src:url(/_next/static/media/24be38b1e06508f1-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__geistSans_7f2bc4;src:url(/_next/static/media/c1f6227358d403ff-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__geistSans_7f2bc4;src:url(/_next/static/media/8519d0629c987605-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__geistSans_Fallback_7f2bc4;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_7f2bc4{font-family:__geistSans_7f2bc4,__geistSans_Fallback_7f2bc4}.__variable_7f2bc4{--font-geist-sans:"__geistSans_7f2bc4","__geistSans_Fallback_7f2bc4"}@font-face{font-family:__geistMono_fe5b8f;src:url(/_next/static/media/5d7b2859492bca72-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__geistMono_fe5b8f;src:url(/_next/static/media/dcc3023eaddea813-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__geistMono_Fallback_fe5b8f;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_fe5b8f{font-family:__geistMono_fe5b8f,__geistMono_Fallback_fe5b8f}.__variable_fe5b8f{--font-geist-mono:"__geistMono_fe5b8f","__geistMono_Fallback_fe5b8f"}*{box-sizing:border-box}body{margin:0;background-color:#0a0a0f;color:#f4f4f7}body,html{overflow-x:clip}html{scroll-behavior:smooth}::selection{background-color:rgba(139,112,232,.35);color:#f4f4f7}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:3px}a{text-decoration:none;color:inherit}.style_float__VARpv{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 2px 6px rgba(6,2,16,.35),0 8px 24px rgba(6,2,16,.5);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--speed) var(--ease),transform var(--speed) var(--ease),border-color var(--speed) var(--ease)}@media(max-width:860px){.style_float__VARpv{right:16px;bottom:16px;width:46px;height:46px}}.style_floatVisible__7T8Hk{opacity:1;transform:translateY(0);pointer-events:auto}.style_floatVisible__7T8Hk:hover{transform:translateY(-2px);border-color:var(--accent)}.redesign-root{--bg:#0a0a0f;--bg-raise:#0e0e15;--surface:#13131b;--surface-2:#1a1a24;--text:#f4f4f7;--text-2:#b8b8c4;--text-3:#9a9aa6;--text-4:#8a8a94;--line:hsla(0,0%,100%,.07);--line-2:hsla(0,0%,100%,.13);--brand:#3f1a6a;--accent:#8b70e8;--accent-2:#a993ff;--accent-dim:rgba(139,112,232,.14);--ok:#4ade80;--warn:#fbbf24;--font-sans:var(--font-geist-sans),system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--gutter:24px;--max:1152px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--ease:cubic-bezier(0.6,0.6,0,1);--speed:0.22s;--shadow-window:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px rgba(0,0,0,.45),0 8px 16px -6px rgba(6,2,16,.4),0 32px 64px -16px rgba(6,2,16,.55)}@media(max-width:720px){.redesign-root{--gutter:16px}}.redesign-root *,.redesign-root :after,.redesign-root :before{box-sizing:border-box}.redesign-root{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.redesign-root a{color:inherit;text-decoration:none}.redesign-root button{font:inherit;background:none;border:0;cursor:pointer;color:inherit;padding:0}.redesign-root img{max-width:100%;display:block}.redesign-root .mono{font-family:var(--font-mono);font-feature-settings:"zero","tnum"}.redesign-root .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2);display:inline-flex;align-items:center;gap:10px}.redesign-root .eyebrow .dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:1px;flex-shrink:0}.redesign-root h1,.redesign-root h2,.redesign-root h3{margin:0;font-weight:600;color:#fff}.redesign-root h1 .dim,.redesign-root h2 .dim,.redesign-root h3 .dim{color:#fff}@media(max-width:560px){.redesign-root .eyebrow{font-size:12px}}.redesign-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.006em;height:40px;padding:0 20px;border-radius:var(--radius-pill);transition:all var(--speed) var(--ease);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none}.redesign-root .btn .arrow{transition:transform var(--speed) var(--ease)}.redesign-root .btn:hover .arrow{transform:translateX(3px)}.redesign-root .btn:active{transform:scale(.98)}.redesign-root .btn--primary{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 1px hsla(0,0%,100%,.06),0 1px 2px rgba(6,2,16,.4),0 8px 24px -8px rgba(139,112,232,.5)}.redesign-root .btn--primary:hover{background:var(--accent-2)}.redesign-root .btn--whatsapp{background:#25d366;color:#06210f;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(6,2,16,.4),0 8px 24px -8px rgba(37,211,102,.45)}.redesign-root .btn--whatsapp:hover{background:#1ebe5d}.redesign-root .btn--quiet{background:hsla(0,0%,100%,.06);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.redesign-root .btn--quiet:hover{background:hsla(0,0%,100%,.1)}.redesign-root .btn--audit{background:#16a34a;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsla(0,0%,100%,.08),0 1px 2px rgba(6,2,16,.4),0 8px 24px -8px rgba(22,163,74,.55)}.redesign-root .btn--audit:hover{background:#22c55e}.redesign-root .btn--sm{height:32px;padding:0 14px;font-size:13px}.redesign-root .btn--lg{height:52px;padding:0 32px;font-size:16px}@media(max-width:860px){.redesign-root .btn{height:46px;padding:0 22px;max-width:100%}.redesign-root .btn--sm{height:44px;padding:0 16px}.redesign-root .btn--lg{height:auto;min-height:54px;padding:14px 24px;white-space:normal;text-align:center;line-height:1.3}}@media(max-width:380px){.redesign-root .btn--lg{font-size:15px;padding:12px 20px}}.redesign-root{font-size:15px;line-height:1.6;letter-spacing:-.011em}.redesign-root .container{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.redesign-root .section{padding:128px 0;position:relative;overflow-x:clip;border-top:1px solid var(--line-2)}.redesign-root .section-head{display:flex;flex-direction:column;gap:20px;margin-bottom:56px;max-width:720px}.redesign-root .section-head h2{font-size:clamp(34px,4vw,48px);line-height:1.02;letter-spacing:-.024em;text-wrap:balance}.redesign-root .section-lede{font-size:19px;line-height:1.6;color:var(--text-2);max-width:56ch;margin:0}.redesign-root .section-lede strong{color:var(--text);font-weight:500}.redesign-root .spec-num{font-family:var(--font-mono);font-feature-settings:"zero" 1;color:var(--text-4)}.redesign-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:861px){.redesign-root .section-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 64px;gap:0 64px;align-items:start;max-width:none}.redesign-root .section-head .eyebrow{grid-column:1/-1;margin-bottom:20px}.redesign-root .section-head h2{grid-column:1;margin:0}.redesign-root .section-head .section-lede{grid-column:2;align-self:start;font-size:21px;line-height:1.45;max-width:none}}@media(max-width:980px){.redesign-root .section{padding:72px 0}.redesign-root .section-head{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){.redesign-root *,.redesign-root :after,.redesign-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}