.sf{--sf-bg:#07090e;--sf-bg-2:#0b0f16;--sf-surface:#10151e;--sf-surface-2:#161c27;--sf-surface-3:#1d2531;--sf-line:#ffffff14;--sf-line-2:#ffffff24;--sf-line-3:#ffffff38;--sf-fg:#eef2f8;--sf-fg-2:#9aa6b8;--sf-fg-3:#8592a6;--sf-accent:#3b82f6;--sf-accent-2:#7cb0fb;--sf-accent-deep:#2563eb;--sf-accent-btn:#2563eb;--sf-accent-btn-hover:#1b4ed1;--sf-accent-wash:#3b82f61f;--sf-accent-line:#3b82f659;--sf-money:#22c98f;--sf-money-wash:#22c98f1f;--sf-warn:#f0a93c;--sf-danger:#f2645a;--sf-r-sm:10px;--sf-r-md:14px;--sf-r-lg:20px;--sf-r-xl:28px;--sf-container:1120px;--sf-gutter:clamp(20px, 5vw, 40px);--sf-shadow:0 1px 2px #0006, 0 8px 28px -12px #000000b3;--sf-shadow-lg:0 2px 4px #0006, 0 32px 64px -20px #000000d9;--device-shadow:0 30px 60px -22px #000000f2;--device-ring:0 0 0 .5px #0009;--sf-inset:inset 0 1px 0 #ffffff0f;--sf-w-regular:400;--sf-w-medium:500;--sf-w-semi:600;--sf-w-bold:700;--sf-t-2xs:10px;--sf-t-xs:11px;--sf-t-sm:12px;--sf-t-base:13px;--sf-t-md:14px;--sf-t-lg:16px;--sf-t-xl:18px;--sf-t-2xl:22px;--sf-ease:cubic-bezier(.16, 1, .3, 1);--sf-ease-io:cubic-bezier(.65, 0, .35, 1);--sf-fast:.18s;--sf-normal:.34s;--sf-slow:.62s;background:var(--sf-bg);color:var(--sf-fg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;isolation:isolate;min-height:100vh}.sf-light{--sf-bg:#fff;--sf-bg-2:#f6f8fb;--sf-surface:#fff;--sf-surface-2:#f4f6fa;--sf-surface-3:#eaeef4;--sf-line:#0d132017;--sf-line-2:#0d132024;--sf-line-3:#0d13203d;--sf-fg:#0d1320;--sf-fg-2:#4d5769;--sf-fg-3:#67707f;--sf-accent:#2563eb;--sf-accent-2:#1d4ed8;--sf-accent-btn:#2563eb;--sf-accent-btn-hover:#1d4ed8;--sf-accent-wash:#2563eb14;--sf-accent-line:#2563eb47;--sf-money:#00805a;--sf-money-wash:#00805a17;--sf-warn:#b45309;--sf-danger:#b42318;--sf-shadow:0 1px 2px #0d13200d, 0 8px 28px -14px #0d132038;--sf-shadow-lg:0 2px 6px #0d13200f, 0 32px 64px -24px #0d13204d;--sf-inset:inset 0 1px 0 #fffc;background:var(--sf-bg);color:var(--sf-fg)}.sf-shell{max-width:var(--sf-container);padding-inline:var(--sf-gutter);margin-inline:auto}.sf-shell-wide{max-width:1320px;padding-inline:var(--sf-gutter);margin-inline:auto}.sf-section{padding-block:clamp(84px,9vw,152px);position:relative}.sf-section-tight{padding-block:clamp(56px,6vw,96px);position:relative}.sf-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-fg-3);font-size:11px;font-weight:500}.sf-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,1.05rem + 4.6vw,4.25rem);font-weight:600;line-height:1.02}.sf-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,1.15rem + 2.7vw,3rem);font-weight:600;line-height:1.06}.sf-h3{letter-spacing:-.02em;font-size:clamp(1.18rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.18}.sf-lead{color:var(--sf-fg-2);text-wrap:pretty;max-width:56ch;font-size:clamp(1.05rem,.98rem + .42vw,1.3rem);line-height:1.5}.sf-body{color:var(--sf-fg-2);text-wrap:pretty;max-width:62ch;font-size:.975rem;line-height:1.6}.sf-num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.sf-card{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-r-lg);box-shadow:var(--sf-inset)}.sf-hairline{background:var(--sf-line);border:0;height:1px}.sf-btn{border-radius:var(--sf-r-sm);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;height:46px;transition:background var(--sf-fast) var(--sf-ease), border-color var(--sf-fast) var(--sf-ease), color var(--sf-fast) var(--sf-ease), transform var(--sf-fast) var(--sf-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:.94rem;font-weight:550;text-decoration:none;display:inline-flex}.sf-btn:active{transform:translateY(1px)}.sf-btn-primary{background:var(--sf-accent-btn);color:#fff;box-shadow:0 1px 2px #00000047, 0 10px 24px -14px var(--sf-accent)}.sf-btn-primary:hover{background:var(--sf-accent-btn-hover)}.sf-btn-ghost{color:var(--sf-fg);border-color:var(--sf-line-2);background:0 0}.sf-btn-ghost:hover{background:var(--sf-surface-2);border-color:var(--sf-line-3)}.sf-chip{border:1px solid var(--sf-line-2);background:var(--sf-surface-2);height:28px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-fg-2);border-radius:999px;align-items:center;gap:7px;padding-inline:11px;font-size:11px;display:inline-flex}.sf a:focus-visible,.sf button:focus-visible,.sf summary:focus-visible,.sf details:focus-visible,.sf [tabindex]:focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px;border-radius:4px}.sf ::selection{background:var(--sf-accent);color:#fff}.sf-reveal{transition:opacity var(--sf-slow) var(--sf-ease), transform var(--sf-slow) var(--sf-ease);transition-delay:var(--sf-delay,0s)}.sf-js .sf-reveal{opacity:0;transform:translateY(18px)}.sf-js .sf-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sf *,.sf :before,.sf :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sf-reveal{opacity:1!important;transform:none!important}}.sf-glass{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff0b;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff0a,0 24px 60px -24px #000c}.sf-light .sf-glass{background:#ffffffa8;border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffd9,0 20px 48px -22px #0d132047}.sf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-skip{inset-inline-start:-9999px;z-index:100;position:absolute;top:0}.sf-skip:focus{inset-inline-start:var(--sf-gutter);border-radius:var(--sf-r-sm);background:var(--sf-accent-btn);color:#fff;width:auto;height:auto;padding:10px 16px;font-size:14px;text-decoration:none;top:10px}.sf-hero-grid,.sf-demo-grid,.sf-two-phones,.sf-turn,.sf-control-grid,.sf-case-grid,.sf-int-wrap,.sf-vert-grid,.sf-faq-grid,.sf-price-grid,.sf-team-grid,.sf-trust-grid,.sf-prob-grid,.sf-hours,.sf-int-grid,.sf-foot-grid,.sf-proof-grid,.sf-hero-grid>*,.sf-demo-grid>*,.sf-two-phones>*,.sf-turn>*,.sf-control-grid>*,.sf-case-grid>*,.sf-int-wrap>*,.sf-vert-grid>*,.sf-faq-grid>*,.sf-price-grid>*,.sf-team-grid>*,.sf-trust-grid>*,.sf-prob-grid>*,.sf-hours>*,.sf-int-grid>*,.sf-foot-grid>*,.sf-proof-grid>*{min-width:0}
