@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c7ae0f06-module__ZJ1tQa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c7ae0f06-module__ZJ1tQa__variable{--ff-inter:"Inter","Inter Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.4d24b8e7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_7b89e8b2-module___AFpfG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_7b89e8b2-module___AFpfG__variable{--ff-anton:"Anton","Anton Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_9c8bfced-module__jsh9oa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_9c8bfced-module__jsh9oa__variable{--ff-caveat:"Caveat","Caveat Fallback"}
:root{--font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-heading:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:"Anton","Impact","Arial Narrow Bold",sans-serif;--font-accent:"Caveat","Segoe Print",cursive}
:root,[data-theme=deep]{--bg-canvas:#0b1b33;--bg-alt:#102544;--bg-abyss:#050b18;--line:#ffffff1a;--text:#fff;--text-muted:#a3b3c9;--text-display-2:#8aa8d0;--accent:#60a5fa;--accent-strong:#3b82f6;--glow:#4ec1fe;--accent-word:#4ec1fe;--glass-fill:#ffffff12;--glass-fill-strong:#ffffff24;--glass-fill-dense:#0b1b33b8;--glass-rim:#ffffff38;--glass-rim-dense:#ffffff2e;--glass-shadow:0 12px 40px #02061759;--btn-primary-bg:#f8fafc;--btn-primary-text:#0f172a;--island-core:#f8fafc;--scrim:#0b1b338c}[data-theme=shallows]{--bg-canvas:#e6f3fb;--bg-alt:#d3eaf7;--bg-abyss:#0b1b33;--line:#0f172a1a;--text:#0f172a;--text-muted:#475569;--text-display-2:#33567f;--accent:#1d4ed8;--accent-strong:#2563eb;--glow:#4ec1fe;--accent-word:#1d4ed8;--glass-fill:#ffffff73;--glass-fill-strong:#ffffffa6;--glass-fill-dense:#ffffffc7;--glass-rim:#fffc;--glass-rim-dense:#ffffffe6;--glass-shadow:0 12px 40px #0f325a1f;--btn-primary-bg:#0f172a;--btn-primary-text:#fff;--island-core:#fff;--scrim:#e6f3fb73}:root{--haze:#f8fafc;--ink:#0f172a;--slate:#64748b;--success:#10b981;--warning:#f59e0b;--accent-on-haze:#2563eb}
:root{--fs-caption:13px;--lh-caption:1.5;--tracking-caption:.08em;--fs-body:16px;--lh-body:1.5;--fs-subheading:20px;--lh-subheading:1.4;--fs-heading:32px;--lh-heading:1.1;--tracking-heading:-.02em;--fs-heading-lg:56px;--lh-heading-lg:1;--fs-display:clamp(72px,15vw,240px);--lh-display:.85;--weight-body:400;--weight-ui:500;--weight-accent:600}@media (max-width:768px){:root{--fs-heading:28px;--fs-heading-lg:40px;--fs-display:clamp(64px,15vw,240px)}}
:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-120:120px;--radius-input:4px;--radius-button:8px;--radius-island:12px;--radius-image:12px;--radius-nav:16px;--radius-glass:20px;--radius-pill:9999px}
:root{--page-max-width:1200px;--nav-height:64px;--nav-offset:16px;--section-padding:120px;--section-header-gap:48px;--grid-gutter:24px;--card-padding:24px;--measure-prose:680px;--ease-out:cubic-bezier(.16,1,.3,1);--dur-entrance:.8s;--dur-theme:.6s }@media (max-width:768px){:root{--section-padding:80px;--card-padding:20px}}
:root,[data-theme=deep]{--lg-tint:#163e6c38;--lg-tint-strong:#10305857;--lg-tint-read:#06162c94;--lg-reflect:linear-gradient(158deg,#ffffff21 0%,#ffffff0a 26%,#fff0 52%);--lg-caustic:radial-gradient(120% 80% at 0% 0%,#4ec1fe1a,#4ec1fe00 60%);--lg-rim:#ffffff2b;--lg-bevel:inset 0 1px 0 #ffffff52,inset 1px 0 0 #ffffff12,inset 0 -1px 0 #4ec1fe24,inset -1px 0 0 #ffffff08;--lg-depth:0 1px 1px #02061738,0 22px 44px -22px #02061799;--lg-filter:blur(14px)saturate(160%)brightness(1.05)}[data-theme=shallows]{--lg-tint:#d6f0fc3d;--lg-tint-strong:#e2f5fd66;--lg-tint-read:#f0f9fe9e;--lg-reflect:linear-gradient(158deg,#ffffff9e 0%,#ffffff29 26%,#fff0 52%);--lg-caustic:radial-gradient(120% 80% at 0% 0%,#4ec1fe29,#4ec1fe00 60%);--lg-rim:#ffffffa8;--lg-bevel:inset 0 1px 0 #fffffff2,inset 1px 0 0 #ffffff80,inset 0 -1px 0 #1d4ed81a,inset -1px 0 0 #ffffff40;--lg-depth:0 1px 2px #0f325a14,0 22px 44px -24px #0f325a52;--lg-filter:blur(14px)saturate(135%)brightness(1.03)}.glass{background:var(--lg-reflect),var(--lg-caustic),var(--lg-tint);-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);border:1px solid var(--lg-rim);border-radius:var(--radius-glass);box-shadow:var(--lg-bevel),var(--lg-depth);transition:transform .45s var(--ease-out),background-color .45s var(--ease-out),box-shadow .45s var(--ease-out);position:relative}.glass--nav{border-radius:var(--radius-nav)}.glass--pill{border-radius:var(--radius-pill)}.glass--strong{background:var(--lg-reflect),var(--lg-caustic),var(--lg-tint-strong)}.glass--dense{background:var(--lg-reflect),var(--glass-fill-dense);border-color:var(--glass-rim-dense)}.glass--refract{-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.glass .glass{-webkit-backdrop-filter:none;backdrop-filter:none}.glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;transition:opacity .5s var(--ease-out);background:radial-gradient(60% 50% at var(--mx,18%)var(--my,0%),#ffffff29,#fff0 70%);position:absolute;inset:0}[data-theme=shallows] .glass:before{background:radial-gradient(60% 50% at var(--mx,18%)var(--my,0%),#ffffff73,#fff0 70%)}.glass--lift:hover{transform:translateY(-2px)}.glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffff8c 0%,#ffffff1a 32%,#fff0 58%,#4ec1fe61 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-theme=shallows] .glass:after{background:linear-gradient(145deg,#fff 0%,#ffffff73 32%,#fff0 58%,#1d4ed847 100%)}.glass--reading:after{opacity:.6}.glass--lift:hover:before{opacity:.85}.glass--reading{background:var(--lg-reflect),var(--lg-tint-read);-webkit-backdrop-filter:none;backdrop-filter:none}.glass--reading:before{display:none}@media (prefers-reduced-motion:reduce){.glass{transition:none}.glass--lift:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--lg-reflect),var(--lg-tint-read)}}
.ocean-page{color:var(--text);transition:background var(--dur-theme)var(--ease-out);background:linear-gradient(#123a66 0,#0b1b33 45%,#050b18 100%);position:relative}[data-theme=shallows] .ocean-page{background:linear-gradient(#cfebfa 0,#9fd3f0 38%,#3f7fb8 calc(100% - 1320px),#0b1b33 calc(100% - 940px) 100%)}.ocean-page>section,.ocean-page section{background:0 0}.ocean-mask{-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}.ocean-fallback{background:radial-gradient(120% 80% at 28% -10%,#78c8ff52,#0000 60%),radial-gradient(90% 60% at 78% 12%,#4ec1fe33,#0000 62%),radial-gradient(70% 50% at 50% 110%,#2563eb33,#0000 60%),radial-gradient(14% 90% at 30% 0,#8cd2ff24,#0000 70%),radial-gradient(10% 80% at 64% 0,#8cd2ff1a,#0000 70%)}[data-theme=shallows] .ocean-fallback{background:radial-gradient(120% 80% at 30% -14%,#ffffffd9,#0000 58%),radial-gradient(90% 60% at 74% 10%,#78dcff8c,#0000 60%),radial-gradient(80% 60% at 50% 108%,#176eb44d,#0000 62%),radial-gradient(14% 90% at 30% 0,#ffffff57,#0000 70%),radial-gradient(10% 80% at 64% 0,#ffffff38,#0000 70%)}.ocean-abyss{background:radial-gradient(60% 45% at 50% 84%,#4ec1fe2e,#0000 60%),radial-gradient(120% 60% at 50% 0,#050b1800 40%,#050b188c 100%)}.ocean-descent{pointer-events:none;height:360px;position:relative}.ocean-descent .ocean-fallback{background:radial-gradient(9% 70% at 26%,#8cd2ff1f,#0000 70%),radial-gradient(7% 60% at 58% 45%,#8cd2ff17,#0000 70%),radial-gradient(11% 65% at 81% 55%,#8cd2ff12,#0000 70%)}[data-theme=shallows] .ocean-descent .ocean-fallback{background:radial-gradient(9% 70% at 26%,#ffffff38,#0000 70%),radial-gradient(7% 60% at 58% 45%,#ffffff29,#0000 70%),radial-gradient(11% 65% at 81% 55%,#ffffff1f,#0000 70%)}.ocean-deep{color:var(--text)}
html{-webkit-font-smoothing:antialiased}body{background:var(--bg-canvas);color:var(--text);font-family:var(--font-ui);font-weight:var(--weight-ui);font-size:var(--fs-body);line-height:var(--lh-body);transition:background-color var(--dur-theme)var(--ease-out),color var(--dur-theme)var(--ease-out);margin:0}a{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text)}::selection{background:#4ec1fe4d}:focus-visible{border-radius:inherit;outline:2px solid var(--glow)!important;outline-offset:2px!important}button,[role=button],a.glass,.glass--pill{-webkit-tap-highlight-color:transparent}button:not(:disabled):active,[role=button]:active,a.glass:active{filter:brightness(.97);transition-duration:80ms;transform:translateY(1px)}button:disabled,[aria-disabled=true]{cursor:not-allowed}[hidden]{display:none!important}html .ocean-page{opacity:1;transition:opacity .35s var(--ease-out)}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
#faq .glass,#compare .glass,#roi .glass,[data-hero-rise] .glass,[data-pair-shot] .glass,.glass[data-glass-large]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-reflect),var(--lg-caustic),var(--lg-tint-strong)!important}#faq .glass:before,#compare .glass:before,#roi .glass:before,.glass[data-glass-large]:before{opacity:.3}[data-theme=shallows] #faq .glass,[data-theme=shallows] #compare .glass,[data-theme=shallows] #roi .glass,[data-theme=shallows] .glass[data-glass-large]{background:var(--lg-reflect),var(--lg-caustic),#e8f6fd8f!important}[data-sticky-cta] .glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-reflect),var(--lg-tint-read)!important}
body{background:#0b1b33;margin:0}html[data-theme=shallows] body:has(.ocean-page.sub){background:#cfebfa}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text)}.sr-only{contain:strict;clip-path:inset(50%);white-space:normal;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:clip}details[data-more] summary{cursor:pointer;list-style:none}details[data-more] summary::-webkit-details-marker{display:none}details[data-more][open] summary span[data-plus]{transform:rotate(45deg)}.ds-nav-link{color:var(--text-muted);transition:color .25s var(--ease-out),opacity .25s var(--ease-out)}.ds-nav-link:hover,.ds-nav--dense .ds-nav-link{color:var(--text)}.ds-nav--dense .ds-nav-link:not(:hover){opacity:.85}@media (max-width:859px){.ds-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}.ds-footer-grid>:first-child{grid-column:1/-1}.sub .ds-footer-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;row-gap:32px!important}.sub .ds-footer-grid>:first-child{grid-column:auto}.ds-nav{gap:var(--space-12)!important;padding:0 8px 0 12px!important}.ds-nav-actions{gap:var(--space-8)!important}.ds-nav-login,.ds-nav-links{display:none!important}}@media (max-width:419px){.ds-nav-wordmark{display:none}}.ds-btn--glass:hover{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #4ec1fe59,0 0 28px #4ec1fe4d}.ds-btn--solid:hover{box-shadow:0 0 0 1px #4ec1fe66,0 0 32px #4ec1fe59}.ds-sub-menu a:hover{background:var(--glass-fill-strong)}.ds-menu-btn{display:none}@media (max-width:859px){.ds-menu-btn{display:inline-flex}}body:has(.demo-page){min-height:100vh;color:var(--text);background:linear-gradient(#123a66 0%,#0b1b33 100%) fixed}html[data-theme=shallows] body:has(.demo-page){background:linear-gradient(#cfebfa 0%,#a9d8f2 55%,#8cc2ea 100%) fixed}.brand-logo{height:calc(var(--logo-h,28px)*var(--k,1));width:calc(var(--logo-h,28px)*var(--k,1)*var(--ar,3));-webkit-mask:var(--logo)left center/contain no-repeat;-webkit-mask:var(--logo)left center/contain no-repeat;mask:var(--logo)left center/contain no-repeat;background-color:currentColor;flex:none;display:block}
.ocean-page.home{--sec-gap:112px;--fs-heading:clamp(30px,2.2vw + 14px,46px);--lh-heading:1.08;--shot-h:400px;overflow-x:clip}@media (max-width:768px){.ocean-page.home{--sec-gap:64px}}@media (max-width:860px){.ocean-page.home{--shot-h:300px}}[data-theme=shallows] .ocean-page.home{background-image:linear-gradient(#cfebfa 0,#9fd3f0 34%,#4f91c8 calc(100% - 2400px),#3f7fb8 calc(100% - 2000px),#1f4a7a calc(100% - 1400px),#0b1b33 calc(100% - 940px) 100%)}html:has(.ocean-page.home){overflow-x:clip}@supports not (overflow-x:clip){html:has(.ocean-page.home){overflow-x:hidden}}.ocean-page.home>:not([data-water]):not([data-abs]):not(svg){z-index:1;position:relative}.ocean-page.home,.ocean-page.home [data-theme]{--glass-fill:#96c4ff16;--glass-fill-strong:#96c4ff26;--glass-rim:#aad0ff3d;--glass-fill-dense:#0b1b33bd}.ocean-page.home{--text-muted:#b3c3da}[data-theme=shallows] .ocean-page.home{--text-muted:#3b5273}.ocean-page.home .ocean-deep{--text-muted:#b3c3da}.ocean-page.home .glass:not(.glass--pill):not(.glass--nav){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-reflect),var(--lg-caustic),var(--lg-tint-strong)}[data-showcase-grid]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}[data-scale-grid]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:40px;display:grid}[data-steps]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:860px){[data-showcase-grid],[data-scale-grid],[data-steps]{grid-template-columns:minmax(0,1fr)}[data-scale-grid]{gap:24px}[data-steps]{gap:28px}[data-step-line],#compare details[data-more]{display:none}#features .glass{padding:20px!important}}[data-card-heading] h2{font-size:36px!important;line-height:1.12!important}@media (max-width:860px){[data-card-heading] h2{font-size:30px!important}}[data-ring] .ds-ring-value{letter-spacing:-.02em!important;font-size:24px!important}@media (min-width:861px){[data-showcase-grid]{grid-auto-rows:1fr}}@media (max-width:860px){[data-showcase-grid]{grid-auto-rows:auto}[data-showcase-grid]>div,[data-showcase-grid] .glass{height:auto!important}}@media (min-width:861px){[data-mobile-nav]{display:none!important}}@media (max-width:860px){[data-desktop-nav]{display:none!important}}[data-mobile-nav] a:focus-visible,[data-menu-btn]:focus-visible{outline:2px solid var(--glow);outline-offset:2px}[data-mobile-menu] a:hover{background:var(--glass-fill-strong)}[data-theme=shallows] [data-mobile-menu]{background:#ecf6fdeb!important;border-color:#ffffffe6!important}[data-theme=shallows] [data-mobile-menu] a:hover{background:#ffffffb3}[data-theme=shallows] [data-mobile-menu]>div{border-top-color:#0f172a1f!important}[data-shot-btn]{all:unset;cursor:zoom-in;width:100%;display:block}[data-shot-btn]:focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:12px}[data-lightbox] button:focus-visible{outline:2px solid var(--glow);outline-offset:2px}@media (max-width:900px){[data-roi-grid]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}@media (max-width:480px){[data-roi-cols]{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}[data-theme=shallows] #pricing .ds-muted{color:#1e2f4a!important}#roi .ds-field-label{color:var(--text)!important}#roi select,#roi .ds-input-box{box-sizing:border-box;min-height:46px;transition:box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);align-items:center;display:flex;background:var(--glass-fill-strong)!important;border:1px solid var(--glass-rim)!important;color:var(--text)!important;border-radius:12px!important;padding:0 14px!important}#roi select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2360A5FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-9'/></svg>")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:40px!important}[data-theme=shallows] #roi select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231D4ED8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-9'/></svg>")!important}#roi select option{color:var(--ink);background:#fff}[data-theme=deep] #roi{--accent-on-haze:#a5c8ff;--accent-strong:#a5c8ff}[data-theme=shallows] #roi{--accent-on-haze:#1d4ed8;--accent-strong:#1d4ed8}#roi input:not([type=range]){height:44px;color:var(--text)!important}#roi input[type=range]{cursor:pointer;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 4px!important;border-radius:0!important;height:28px!important}#roi input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}#roi input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--glass-fill-strong);margin-top:-7px;background:var(--accent-strong)!important;width:18px!important;height:18px!important}#roi input[type=range]::-moz-range-track{background:0 0;height:4px}#roi input[type=range]::-moz-range-thumb{background:var(--accent-strong)!important;width:18px!important;height:18px!important}#roi input[type=range]:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59;border-radius:9999px!important}#roi select:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59;border-color:var(--accent-strong)!important}#roi .ds-input-box:has(>input:focus-visible){outline:none;box-shadow:0 0 0 3px #60a5fa59;border-color:var(--accent-strong)!important}@media (max-width:600px){#roi>div>.glass:not(.glass--pill){padding:24px 20px!important}#roi .glass .glass:not(.glass--pill):not([role=tablist]){padding:20px!important}}[data-cmp] th,[data-cmp] td{text-align:left;vertical-align:top;border-top:1px solid var(--line);font-family:var(--font-ui);color:var(--text);padding:14px 16px;font-size:14px;line-height:1.45}[data-cmp] col{width:22%}[data-cmp] th{border-top:0;padding-top:4px;padding-bottom:12px;font-weight:500}[data-cmp] td:first-child,[data-cmp] th:first-child{padding-left:0}[data-cmp] td[data-hi=true],[data-cmp] th[data-hi=true]{background:#3b82f621;box-shadow:inset 1px 0 #60a5fa52,inset -1px 0 #60a5fa52}[data-cmp] th[data-hi=true]{box-shadow:inset 0 2px 0 var(--accent-strong),inset 1px 0 0 #60a5fa52,inset -1px 0 0 #60a5fa52;border-radius:8px 8px 0 0}[data-cmp] tr:last-child td[data-hi=true]{border-radius:0 0 8px 8px;box-shadow:inset 1px 0 #60a5fa52,inset -1px 0 #60a5fa52,inset 0 -1px #60a5fa52}[data-theme=shallows] [data-cmp] td[data-hi=true],[data-theme=shallows] [data-cmp] th[data-hi=true]{background:#2563eb12}[data-cmp] th:not([data-hi=true]),[data-cmp] td:not([data-hi=true]){box-shadow:none!important;background:0 0!important}[data-cmp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;display:grid}[data-cmp2]>[data-r]{grid-template-columns:subgrid;grid-column:1/-1;display:grid}[data-cmp2] [data-lbl]{font-family:var(--font-ui);color:var(--text);border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 8px;font-size:14px;font-weight:500;line-height:1.35}[data-cmp2] [data-v]{font-family:var(--font-ui);color:var(--text);overflow-wrap:anywhere;min-width:0;padding:0 12px 14px;font-size:14px;line-height:1.4}[data-cmp2]>[data-hdwrap]{grid-column:1/-1;grid-template-columns:subgrid;z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--glass-fill-dense);border-radius:10px 10px 0 0;margin:-4px 0 -5px;padding:4px 0 5px;display:grid;position:sticky;top:64px}[data-theme=deep] [data-cmp2]>[data-hdwrap]{background:#09172cf5}[data-theme=shallows] [data-cmp2]>[data-hdwrap]{background:#ecf6fdf7}[data-theme=deep] [data-cmp2] [data-hd]{background:#09172cf0!important}[data-cmp2] [data-hd]{font-family:var(--font-ui);letter-spacing:.02em;background:var(--glass-fill-dense);border-radius:10px 10px 0 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.2}[data-cmp2] [data-hd][data-col=squid]{background:var(--glass-fill-dense);box-shadow:inset 0 2px 0 var(--accent-strong),inset 1px 0 0 var(--glass-rim),inset -1px 0 0 var(--glass-rim)}[data-theme=shallows] [data-cmp2] [data-hd]{background:#ecf6fdf0;box-shadow:inset 0 0 0 1px #ffffffe6}[data-theme=shallows] [data-cmp2] [data-hd][data-col=squid]{box-shadow:inset 0 2px 0 var(--accent-strong),inset 0 0 0 1px #ffffffe6;background:#e2f0fcf5}[data-theme=shallows] [data-cmp2] [data-hd]:not([data-col=squid]){color:#1e2f4a!important}[data-cmp2] [data-hd]:not([data-col=squid]){box-shadow:none!important}[data-theme=deep] [data-cmp2] [data-hd][data-col=squid]{background:#163460f5!important}[data-theme=shallows] [data-cmp2] [data-hd][data-col=squid]{background:#dbeafef7!important}[data-cmp2] [data-col=squid]{background:var(--glass-fill-strong);box-shadow:inset 1px 0 0 var(--glass-rim),inset -1px 0 0 var(--glass-rim)}[data-cmp2] [data-hd][data-col=squid]{box-shadow:inset 0 2px 0 var(--accent-strong),inset 1px 0 0 var(--glass-rim),inset -1px 0 0 var(--glass-rim)}[data-cmp2] [data-r]:last-child [data-col=squid]{box-shadow:inset 1px 0 0 var(--glass-rim),inset -1px 0 0 var(--glass-rim),inset 0 -1px 0 var(--glass-rim);border-radius:0 0 10px 10px}[data-rival] button{all:unset;box-sizing:border-box;min-height:44px;font-family:var(--font-ui);cursor:pointer;border:1px solid var(--glass-rim);color:var(--text);background:var(--glass-fill);border-radius:9999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}[data-rival] button[aria-checked=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-rival] button:focus-visible{outline:2px solid var(--glow);outline-offset:2px}[data-reveal]{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}[data-equalize]>*{align-content:stretch;display:grid}[data-equalize]>*>.glass{box-sizing:border-box;align-self:stretch;height:auto}[data-equalize]>*>.glass>div:first-child{flex-direction:column;height:100%;display:flex}[data-pricing-grid]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1079px){[data-pricing-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:859px){[data-pricing-grid],[data-control-grid]{grid-template-columns:minmax(0,1fr)!important}}[data-reveal-pop=pro] .ds-popular-label{display:none}[data-hero-chips]>*{flex:none;max-width:100%}
[data-theme=shallows] .ocean-page.sub{background:linear-gradient(#cfebfa 0%,#a9d8f2 28%,#8cc2ea 58%,#6faedd 82%,#5a9bd3 100%)}.ocean-page.sub{isolation:isolate;position:relative}.ocean-page.sub [data-prose] h2,.ocean-page.sub [data-prose] h3{scroll-margin-top:110px}.ocean-page.sub [data-prose] a:focus-visible,.ocean-page.sub [role=region]:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.sub-light{pointer-events:none;height:560px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 100%);mask-image:linear-gradient(#000 0 30%,#0000 100%)}[data-tpl=content] [data-cols]{--read-pad:44px 48px 52px;--h2-gap:48px;grid-template-columns:minmax(0,760px) 256px;justify-content:space-between;align-items:start;gap:48px;display:grid}[data-tpl=content] [data-prose]>:first-child>:first-child,[data-tpl=content] [data-prose]>h2:first-child{margin-top:0!important}@media (max-width:1100px){[data-tpl=content] [data-prose]{max-width:760px}[data-tpl=content] [data-cols]{--read-pad:24px 20px 32px;--h2-gap:40px;grid-template-columns:minmax(0,1fr)}[data-tpl=content] [data-desktop]{display:none!important}}@media (min-width:1101px){[data-tpl=content] [data-mobile]{display:none!important}}[data-tpl=docs] [data-docs]{grid-template-columns:240px minmax(0,1fr) 200px;align-items:start;gap:48px;display:grid}@media (max-width:1100px){[data-tpl=docs] [data-docs]{grid-template-columns:240px minmax(0,1fr)}[data-tpl=docs] [data-toc-col]{display:none!important}}@media (max-width:860px){[data-tpl=docs] [data-docs]{grid-template-columns:minmax(0,1fr)}[data-tpl=docs] [data-desktop]{display:none!important}}@media (min-width:861px){[data-tpl=docs] [data-mobile]{display:none!important}}[data-docsearch]::placeholder{color:var(--text-muted)}[data-entry]{grid-template-columns:200px minmax(0,1fr);gap:32px;display:grid}@media (max-width:860px){[data-entry]{grid-template-columns:minmax(0,1fr);gap:16px}[data-rail]{display:none!important}}@media (min-width:861px){[data-mobile-meta]{display:none!important}}[data-board]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (max-width:1000px){[data-board]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-board]{grid-template-columns:minmax(0,1fr)}}[data-tpl=pricing] [data-examples]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}[data-tpl=pricing] [data-more]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:1000px){[data-tpl=pricing] [data-examples]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){[data-tpl=pricing] [data-more]{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){[data-tpl=pricing] [data-scroll-hint]{display:none}}[data-contact]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){[data-contact]{grid-template-columns:minmax(0,1fr)}}.sub-field{transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.sub-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)22%,transparent);border-color:var(--accent)!important}.sub-submit:hover{filter:brightness(1.06)}.sub-hover-text:hover{color:var(--text)!important}.sub-pill:focus-visible{outline:2px solid var(--glow);outline-offset:2px}

