@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.t7jLTa_className{font-family:Outfit,Outfit Fallback;font-style:normal}.t7jLTa_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.GwdvDa_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.GwdvDa_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--navy:#072339;--navy-2:#0d2f4a;--aqua:#04b6d5;--aqua-ink:#026e82;--paper:#f3f6f8;--white:#fff;--ink:#0b1b28;--muted:#546575;--line:#d9e1e7;--ok:#1f9d6b;--plate-blue:#039;--sans:var(--font-outfit), "Avenir Next", system-ui, -apple-system, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17.5px;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-family:var(--sans);text-wrap:balance;letter-spacing:-.03em;margin:0}p{margin:0}.wrap{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--aqua-ink);font-size:13px;font-weight:600}.btn{cursor:pointer;font-size:16px;font-weight:600;font-family:var(--sans);border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.btn-primary{background:var(--aqua);color:var(--navy)}.btn-primary:hover{background:#2cc8e3;transform:translateY(-1px)}.btn-ghost{color:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #fffc}.btn-dark{background:var(--ink);color:var(--white)}.nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#072339eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav .wrap{align-items:center;gap:28px;padding-block:14px;display:flex}.nav .logo svg{width:auto;height:40px;display:block}.nav ul{gap:26px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav ul a{color:#ffffffbf;font-size:15px;text-decoration:none}.nav ul a:hover{color:var(--white)}.nav .btn{gap:.28em;padding:10px 18px;font-size:15px}@media (max-width:860px){.nav ul{display:none}.nav .btn{margin-left:auto}}@media (max-width:520px){.nav .long{display:none}.nav .logo svg{height:32px}}.hero{background:radial-gradient(1200px 500px at 85% -10%, #04b6d538, transparent 60%), var(--navy);color:var(--white);overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:72px 88px;display:grid}.hero h1{letter-spacing:-.01em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.14}.hero h1 em{color:var(--aqua);font-style:normal}.hero .lede{color:#ffffffc7;max-width:34em;margin-top:22px;font-size:18px;line-height:1.7}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (max-width:960px){.hero .wrap{grid-template-columns:minmax(0,1fr);gap:44px;padding-block:48px 64px}}.cam{aspect-ratio:16/11;background:#1c2a33;border-radius:22px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff14}.hero-video img,.hero-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate{color:#0b0b0b;background:#fff;border:2px solid #1a1a1a;border-radius:6px;flex-direction:column;min-width:104px;line-height:1;display:inline-flex;overflow:hidden}.plate .band{background:var(--plate-blue);color:#fff;font:700 7px/1 var(--sans);letter-spacing:.18em;text-align:center;padding:3px 0 2px;position:relative}.plate .band:after{content:"";background:#1a9b3c;border-radius:1px;width:9px;height:6px;position:absolute;top:2px;right:5px;box-shadow:inset 0 0 0 1.5px #1a9b3c,inset 0 0 0 3px #f5d000}.plate .num{font:700 21px/1 var(--mono);letter-spacing:.04em;text-align:center;padding:4px 9px 5px}.strip{background:var(--navy-2);color:#ffffffdb}.strip ul{flex-wrap:wrap;justify-content:space-between;gap:14px 28px;margin:0;padding:0;padding-block:20px;font-size:15px;list-style:none;display:flex}.strip li{align-items:center;gap:10px;display:flex}.strip li:before{content:"";background:var(--aqua);border-radius:2px;flex:none;width:8px;height:8px}@media (max-width:960px){.strip ul{justify-content:flex-start}}section.block{padding-block:96px}section.block.flush-top{padding-top:0}section.block.white{background:var(--white)}.head{gap:14px;max-width:760px;margin-bottom:48px;display:grid}.head h2{font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.04}.head p{color:var(--muted);font-size:19px}.proof{color:var(--muted);max-width:760px;margin-top:28px;font-size:19px}.proof b{color:var(--ink);font-size:22px;font-weight:800}.versus{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.versus>div{padding:30px 32px}.versus h3{margin-bottom:18px;font-size:22px}.versus .old{color:var(--muted);background:#f7f8f9}.versus .old h3{color:var(--ink)}.versus .new{background:var(--navy);color:#ffffffe0}.versus .new h3{color:var(--white)}.versus ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.versus li{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.versus .old li:before{content:"–";color:#9aa7b2;font-weight:700}.versus .new li:before{content:"✓";color:var(--aqua);font-weight:700}@media (max-width:760px){.versus{grid-template-columns:minmax(0,1fr)}}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.step{border-top:2px solid var(--ink);align-content:start;gap:10px;padding-top:22px;display:grid}.step:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:var(--aqua-ink);font-size:13px;font-weight:700}.step h3{font-size:22px;line-height:1.15}.step p{color:var(--muted);font-size:16px}.step .tag{font-family:var(--mono);color:var(--aqua-ink);background:#e3f6fa;border-radius:6px;justify-self:start;padding:4px 8px;font-size:12px}.steps.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.steps,.steps.three{grid-template-columns:minmax(0,1fr)}.steps:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps:not(.three){grid-template-columns:minmax(0,1fr)}}.product{gap:80px;display:grid}.feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:56px;display:grid}.feature.flip{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}.feature.flip .copy{order:2}.feature .copy{gap:16px;display:grid}.feature h3{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.08}.feature p{color:var(--muted)}.feature ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.feature li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:16px;display:grid}.feature li:before{content:"";background:var(--aqua);border-radius:3px;width:10px;height:10px;margin-top:8px}.shot{background:var(--white);box-shadow:0 1px 0 var(--line), 0 24px 60px #07233929;border:1px solid var(--line);border-radius:16px;overflow:hidden}.shot img{width:100%;height:auto;display:block}.shot .bar{background:#e9eef2;gap:6px;padding:10px 14px;display:flex}.shot .bar i{background:#c8d2da;border-radius:50%;width:10px;height:10px}.phone-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,.62fr);align-items:end;gap:22px;display:grid}.phone{background:#0b1b28;border-radius:34px;padding:10px;box-shadow:0 24px 60px #07233940}.phone img{border-radius:26px;width:100%;height:auto;display:block}@media (max-width:900px){.feature,.feature.flip{grid-template-columns:minmax(0,1fr);gap:28px}.feature.flip .copy{order:0}}@media (max-width:640px){.phone-pair{display:block}.phone-pair .phone{border-radius:24px;width:40%;margin:-26% 5% 0 auto;padding:6px;position:relative}.phone-pair .phone img{border-radius:19px}}.phones{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:22px;max-width:580px;display:grid}.phones .phone:last-child{margin-top:56px}.feature .alerts li{color:var(--muted);font-size:15.5px}.feature .alerts b{color:var(--ink)}@media (max-width:520px){.phones{gap:12px}.phones .phone{border-radius:24px;padding:6px}.phones .phone img{border-radius:19px}.phones .phone:last-child{margin-top:32px}}.zoom{width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.zoom:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.zoom-hint{color:var(--white);background:#072339d1;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;transition:opacity .2s;display:inline-flex;position:absolute;bottom:10px;right:10px}.phone .zoom-hint{gap:0;padding:7px;font-size:0;bottom:8px;right:8px}.phone-pair .shot .zoom-hint{top:10px;bottom:auto}@media (hover:hover){.zoom-hint{opacity:0}.zoom:hover .zoom-hint,.zoom:focus-visible .zoom-hint{opacity:1}}html:has(.lightbox[open]){overflow:hidden}.lightbox{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[open]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.lightbox::backdrop{background:#02101beb}.lightbox-frame{border-radius:12px;max-width:94vw;overflow:auto;box-shadow:0 30px 80px #00000080}.lightbox-frame img{width:min(94vw, calc(86dvh * var(--ar)), var(--w));height:auto;display:block}.lightbox-tip{color:#ffffffb3;margin:0;font-size:13px;display:none}.lightbox-close{background:var(--white);color:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;position:fixed;top:14px;right:14px}@media (max-width:720px){.lightbox.wide .lightbox-frame{border-radius:0;max-width:100vw}.lightbox.wide .lightbox-frame img{width:200vw}.lightbox.wide .lightbox-tip{display:block}}.tvband{background:var(--navy);color:var(--white)}.tvband .head p{color:#ffffffb8}.tvband .eyebrow{color:var(--aqua)}.tvframe{background:#02101b;border-radius:18px;padding:14px;box-shadow:0 0 0 1px #ffffff14,0 40px 90px #00000080}.tvframe img{border-radius:8px;width:100%;height:auto;display:block}.tvnotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.tvnotes b{margin-bottom:6px;font-size:20px;display:block}.tvnotes p{color:#ffffffb3;font-size:16px}@media (max-width:760px){.tvnotes{grid-template-columns:minmax(0,1fr)}}.segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.seg{background:var(--white);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.seg svg{width:40px;height:40px}.seg h3{font-size:21px}.seg p{color:var(--muted);font-size:15.5px}.seg .measures{font-family:var(--mono);color:var(--aqua-ink);font-size:12.5px}@media (max-width:960px){.segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.segments{grid-template-columns:minmax(0,1fr)}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plan{background:var(--white);border:1px solid var(--line);border-radius:20px;align-content:start;gap:16px;padding:28px;display:grid}.white .plan{background:var(--paper)}.plan.pick{background:var(--navy);color:var(--white);border-color:var(--navy)}.plan h3{font-size:24px}.plan .price{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.plan ul{gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.plan li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.plan li:before{content:"✓";color:var(--aqua-ink);font-weight:700}.plan.pick li:before{color:var(--aqua)}.plan .btn{justify-content:center}@media (max-width:900px){.plans{grid-template-columns:minmax(0,1fr)}}.faq{border-top:1px solid var(--line);max-width:860px;display:grid}.faq details{border-bottom:1px solid var(--line);padding-block:20px}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:18px;font-size:21px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--aqua-ink);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq summary:focus-visible{outline:3px solid var(--aqua);outline-offset:4px;border-radius:4px}.faq details p{color:var(--muted);max-width:62ch;margin-top:12px}.final{background:var(--navy);color:var(--white)}.final .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:88px;display:grid}.final h2{font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.final p{color:#ffffffbf;margin-top:16px;font-size:18px}form.demo{background:var(--white);color:var(--ink);border-radius:22px;gap:16px;padding:28px;display:grid}form.demo .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}form.demo label{gap:6px;font-size:14px;font-weight:600;display:grid}form.demo input,form.demo select{font:16px var(--sans);border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;min-width:0;padding:12px 14px}form.demo input:focus,form.demo select:focus{border-color:var(--aqua);background:var(--white);outline:none}form.demo .btn{justify-content:center}form.demo .msg{font-size:15px;font-weight:600}form.demo .msg.ok{color:var(--ok)}form.demo .msg.err{color:#b3261e}form.demo .btn:disabled{opacity:.7;cursor:progress}form.demo .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.demo-sent{background:var(--white);color:var(--ink);border-radius:22px;justify-items:start;gap:10px;padding:36px 28px;display:grid}.demo-sent h3{letter-spacing:-.01em;margin:6px 0 0;font-size:26px;line-height:1.15}.final .demo-sent p{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.final .demo-sent .demo-sent-alt{color:var(--muted);font-size:15px}.demo-sent a{color:inherit;font-weight:600}.demo-check{background:var(--aqua);width:52px;height:52px;color:var(--white);border-radius:50%;place-items:center;animation:.35s ease-out both demo-pop;display:grid}@keyframes demo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.demo-check{animation:none}}@media (max-width:900px){.final .wrap{grid-template-columns:minmax(0,1fr)}}.btn-wa{color:#0b2e1a;background:#25d366;margin-top:28px}.btn-wa:hover{background:#1ebe5a;transform:translateY(-1px)}.wa-float{z-index:50;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .15s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #0723394d}.wa-float:hover{transform:scale(1.06)}.wa-float:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}body:has(.wa-float) .foot-bottom{padding-bottom:96px}@media (max-width:560px){.wa-float{width:54px;height:54px;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px))}body:has(.wa-float) .cookies{right:82px}}.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}@media (max-width:460px){form.demo .two{grid-template-columns:minmax(0,1fr)}}footer{color:#fff9;background:#041624;font-size:15px}footer a{color:#ffffffb8;overflow-wrap:anywhere;text-decoration:none}footer a:hover{color:var(--white)}.foot-top{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:40px 32px;padding-block:64px 48px;display:grid}.foot-brand{align-content:start;justify-items:start;gap:16px;max-width:340px;display:grid}.foot-brand svg{width:auto;height:36px;display:block}.foot-brand p{color:#ffffffa8;line-height:1.5}.foot-brand .btn{color:var(--navy);padding:11px 20px;font-size:15px}.foot-col h2{letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);margin-bottom:14px;font-size:13px;font-weight:600}.foot-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px 28px;font-size:14px;display:flex}@media (max-width:860px){.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:460px){.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-hero{background:radial-gradient(900px 400px at 85% -20%, #04b6d538, transparent 60%), var(--navy);color:var(--white)}.blog-hero .wrap{gap:14px;padding-block:64px 72px;display:grid}.blog-hero .eyebrow{color:var(--aqua)}.blog-hero h1{max-width:14em;font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1}.blog-hero p{color:#ffffffc7;max-width:40em;font-size:19px}.blog-group{margin:0 0 22px;font-size:22px;font-weight:700}.post-grid+.blog-group{margin-top:64px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:960px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.post-grid{grid-template-columns:minmax(0,1fr)}}.post-card{background:var(--white);border:1px solid var(--line);border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.white .post-card{background:var(--paper)}.post-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0723391f}.post-card:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.post-card-body{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.post-card h3{font-size:21px;line-height:1.15}.post-card p{color:var(--muted);font-size:15.5px}.post-meta{font-family:var(--mono);color:var(--muted);font-size:12.5px}.cover{min-height:190px;color:var(--white);background:repeating-linear-gradient(90deg, transparent 0 47px, #ffffff0b 47px 48px), repeating-linear-gradient(0deg, transparent 0 47px, #ffffff0b 47px 48px), radial-gradient(120% 120% at 100% 0%, #04b6d547, transparent 55%), var(--navy);align-content:end;gap:6px;padding:52px 22px 22px;display:grid;position:relative}.cover:after{content:"";pointer-events:none;border:2px solid #04b6d58c;border-radius:10px;position:absolute;inset:14px;-webkit-mask:linear-gradient(#000 0 0) 0 0/28px 28px no-repeat,linear-gradient(#000 0 0) 100% 0/28px 28px no-repeat,linear-gradient(#000 0 0) 0 100%/28px 28px no-repeat,linear-gradient(#000 0 0) 100% 100%/28px 28px no-repeat;mask:linear-gradient(#000 0 0) 0 0/28px 28px no-repeat,linear-gradient(#000 0 0) 100% 0/28px 28px no-repeat,linear-gradient(#000 0 0) 0 100%/28px 28px no-repeat,linear-gradient(#000 0 0) 100% 100%/28px 28px no-repeat}.cover-hud{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#fffc;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:24px;left:30px;right:30px}.cover-hud>span:first-child{align-items:center;gap:8px;display:inline-flex}.cover-hud i{background:#38e29a;border-radius:50%;width:8px;height:8px}.cover-hud .soon{color:var(--navy);background:#f5c242;border-radius:6px;padding:3px 8px;font-weight:700}.cover b{letter-spacing:-.03em;color:var(--aqua);padding-left:8px;font-size:clamp(40px,4.4vw,56px);font-weight:800;line-height:1;position:relative}.cover-label{color:#ffffffd1;max-width:24em;padding:0 8px;font-size:15px;position:relative}.post{padding-bottom:0}.post article{max-width:780px;padding-block:56px 88px}.post-head{gap:14px;margin-bottom:32px;display:grid}.post-back{color:var(--aqua-ink);justify-self:start;font-size:15px;font-weight:600;text-decoration:none}.post-back:hover{text-decoration:underline}.post-head h1{font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.04}.post-lede{color:var(--muted);font-size:20px}.post .cover{border-radius:20px;min-height:240px;padding:64px 30px 30px}.post .cover b{font-size:clamp(52px,7vw,76px)}.soon-note{color:#5c4300;background:#fdf3d6;border-radius:12px;margin-top:20px;padding:14px 18px;font-size:16px}.prose{gap:18px;margin-top:36px;font-size:18px;line-height:1.65;display:grid}.prose h2{margin-top:18px;font-size:clamp(24px,2.8vw,30px);font-weight:800;line-height:1.15}.prose h3{margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.prose ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prose li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.prose li:before{content:"";background:var(--aqua);border-radius:3px;width:10px;height:10px;margin-top:10px}.post-shot{gap:10px;margin:10px 0;display:grid}.post-shot figcaption{color:var(--muted);font-size:14.5px;line-height:1.45}.phone-shot{text-align:center;justify-items:center}.phone-shot .phone{width:min(300px,78%)}.calc{background:var(--navy);color:#ffffffe6;border-left:6px solid var(--aqua);border-radius:16px;gap:10px;margin:6px 0;padding:22px 24px;display:grid}.calc-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aqua);font-size:12px}.calc p{font-size:18px}.calc small{color:#fff9;font-size:14px}.prose a{color:var(--aqua-ink)}.post-cta{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:48px;padding:28px;display:flex}.post-cta h2{font-size:26px;font-weight:800}.post-cta p{color:var(--muted);margin-top:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);margin-bottom:18px;font-size:14px;font-weight:600;display:block}a.seg{text-decoration:none;transition:transform .15s,box-shadow .15s}a.seg:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0723391f}a.seg:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.seg-more{color:var(--aqua-ink);margin-top:4px;font-size:14.5px;font-weight:600}.blog-all{margin-top:32px}.seg-hero h1{max-width:18em;font-size:clamp(36px,4.4vw,58px);line-height:1.04}.seg-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px}.seg-hero .copy{gap:14px;display:grid}@media (max-width:960px){.seg-hero .wrap{grid-template-columns:minmax(0,1fr);gap:40px}}.blog-hero .ctas{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pain{background:var(--white);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:24px 26px;display:grid}.pain h3{font-size:21px;line-height:1.2}.pain p{color:var(--muted)}.measure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0 0 32px;padding:0;list-style:none;display:grid}.measure-list li{border-top:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.measure-list b{font-size:19px}.measure-list span{color:var(--muted)}.seg-measure .calc{max-width:780px}.seg-others{color:var(--muted);margin-top:32px}.seg-others a{color:var(--aqua-ink);font-weight:600}@media (max-width:720px){.pains,.measure-list{grid-template-columns:minmax(0,1fr)}}.lost{min-height:60vh}.cookies{z-index:30;background:var(--white);max-width:460px;color:var(--ink);border:1px solid var(--line);border-radius:16px;gap:12px;padding:18px 20px;font-size:15px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px #0723392e}.cookies a{color:var(--aqua-ink)}.cookies div{flex-wrap:wrap;gap:10px;display:flex}.cookies .btn{padding:10px 18px;font-size:15px}.cookies .btn-plain{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.loss{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;display:grid}@media (max-width:900px){.loss{grid-template-columns:minmax(0,1fr)}}.loss-panel{background:var(--white);border:1px solid var(--line);border-radius:20px;gap:20px;min-width:0;padding:24px;display:grid}.white .loss-panel{background:var(--paper)}.loss-panel fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:0;display:grid}.loss-panel fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}.loss-panel legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);float:left;grid-column:1/-1;width:100%;margin-bottom:-2px;padding:0;font-size:12px}@media (max-width:480px){.loss-panel fieldset{grid-template-columns:minmax(0,1fr)}}.loss-tabs{flex-wrap:wrap;gap:8px;display:flex}.loss-tabs button{font-family:var(--sans);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.loss-tabs button[aria-selected=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.loss-tabs button:focus-visible,.loss-in input:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.loss-field{align-content:start;gap:6px;min-width:0;font-size:15px;font-weight:600;display:grid}.loss-in{border:1px solid var(--line);background:var(--white);border-radius:12px;align-items:center;display:flex;overflow:hidden}.loss-in i{font-style:normal;font-family:var(--mono);color:var(--muted);white-space:nowrap;padding:0 12px;font-size:13px;font-weight:400}.loss-in input{width:100%;min-width:0;color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:11px 12px;font-size:17px}.loss-field small{color:var(--muted);font-size:13px;font-weight:400}.loss-out{gap:16px;display:grid;position:sticky;top:88px}@media (max-width:900px){.loss-out{position:static}}.loss-out .btn{justify-self:start}.receipt{color:#1d232a;font-family:var(--mono);background:#fffdf7;border-radius:4px;padding:24px 22px 30px;font-size:14.5px;box-shadow:0 14px 34px #07233924;-webkit-mask:radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) 0 0/16px 100% repeat-x;mask:radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) 0 0/16px 100% repeat-x}.receipt-head{text-align:center;border-bottom:1px dashed #c9c3b4;gap:2px;padding-bottom:14px;display:grid}.receipt-head b{letter-spacing:.12em}.receipt-head span,.receipt small,.receipt-foot{color:#5b5e62;font-size:12.5px}.receipt-line{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:11px;display:grid}.receipt-line small{display:block}.receipt-line b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.receipt-total{border-top:1px dashed #c9c3b4;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;margin-top:16px;padding-top:14px;display:grid}.receipt-total>span{letter-spacing:.1em;font-size:13px;font-weight:700}.receipt-total>b{color:#a3190f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,3vw,30px)}.receipt-total small{font-variant-numeric:tabular-nums;grid-column:1/-1;justify-content:space-between;display:flex}.receipt-foot{text-align:center;border-top:1px dashed #c9c3b4;margin-top:16px;padding-top:12px}.loss-pain{background:#fdecea;border-radius:14px;padding:16px 18px;font-size:17px}.loss-pain b{color:#b42318}.loss-math{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.loss-math div{border-top:2px solid var(--ink);align-content:start;gap:6px;padding-top:14px;display:grid}.loss-math p{color:var(--muted);font-size:16px}@media (max-width:760px){.loss-math{grid-template-columns:minmax(0,1fr)}}.seg-hero h1 em{color:var(--aqua);font-style:normal}.checks{color:#ffffffe0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:6px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.checks li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.checks li:before{content:"";border-left:2.5px solid var(--aqua);border-bottom:2.5px solid var(--aqua);width:14px;height:8px;margin-top:6px;transform:rotate(-45deg)}@media (max-width:520px){.checks{grid-template-columns:minmax(0,1fr)}}.recorders{background:var(--white);border-bottom:1px solid var(--line)}.recorders .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:26px;display:flex}.recorders span{font-size:16px;font-weight:700}.recorders ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.recorders li{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:15px;font-weight:500}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:16px;display:grid}.bento-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;align-content:start;gap:8px;padding:24px;display:grid}.bento-card h3{font-size:20px;line-height:1.2}.bento-card p{color:var(--muted);font-size:15.5px}.bento-card:before{content:"";background:#e3f6fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23026e82' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:10px;width:36px;height:36px;margin-bottom:6px}.bento-phone{background:radial-gradient(260px 200px at 50% 0%, #04b6d559, transparent 70%), var(--aqua);border-radius:20px;justify-content:center;padding:28px 22px 0;display:flex;position:relative;overflow:hidden}.bento-phone img{border:7px solid #0b1b28;border-bottom:0;border-radius:22px 22px 0 0;align-self:flex-start;width:82%;height:auto;box-shadow:0 18px 40px #0723394d}.bento-tag{background:var(--navy);color:var(--white);font-family:var(--mono);z-index:1;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:14px;right:14px}.bento-stat{background:var(--navy);color:var(--white);background-image:radial-gradient(320px 260px at 100% 0,#04b6d54d,#0000 70%);border-radius:20px;grid-area:span 2/4;align-content:space-between;gap:18px;padding:28px 24px;display:grid}.bento-stat b{letter-spacing:-.04em;color:var(--aqua);font-size:clamp(44px,5vw,64px);line-height:1}.bento-stat p{color:#fffc;font-size:16px}@media (max-width:960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-stat{grid-area:auto}.bento-phone{grid-row:span 2}}@media (max-width:560px){.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bento-phone{grid-row:auto;max-height:340px}}.guide dl{border-top:1px solid var(--line);gap:0;max-width:860px;margin:0;display:grid}.guide dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px 28px;padding-block:18px;display:grid}.guide dt{font-size:18px;font-weight:700}.guide dd{color:var(--muted);margin:0}@media (max-width:640px){.guide dl>div{grid-template-columns:minmax(0,1fr)}}.guide-more{color:var(--muted);max-width:860px;margin-top:26px}.guide-more a{color:var(--aqua-ink);font-weight:600}.faq-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.faq-side{justify-items:start;gap:16px;display:grid;position:sticky;top:96px}.faq-side h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.06}.faq-side small{color:var(--muted);font-size:14px}@media (max-width:900px){.faq-split{grid-template-columns:minmax(0,1fr);gap:28px}.faq-side{position:static}}.hero-light{background:radial-gradient(900px 420px at 90% 0%, #04b6d51f, transparent 60%), var(--white);color:var(--ink)}.hero-light .hero-kicker{color:var(--aqua-ink);text-transform:none;letter-spacing:0;font-size:18px;font-weight:700}.hero-light h1{color:var(--ink)}.hero-light h1 em{color:var(--aqua-ink)}.hero-light .lede{color:var(--muted)}.btn-link{color:var(--aqua-ink);padding-inline:8px}.btn-link:hover{color:var(--navy)}.hero-stage{position:relative}.hero-light .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px}.hero-light .cam{width:92%;margin-left:auto;box-shadow:0 30px 70px #07233938,0 0 0 1px #07233914}.hero-note{border-left:3px solid var(--aqua);color:var(--aqua-ink);max-width:30em;margin-top:28px;padding:4px 0 4px 16px;font-weight:600;text-decoration:none;display:block}.hero-note:hover{color:var(--navy)}@media (max-width:960px){.hero-light .wrap{grid-template-columns:minmax(0,1fr);gap:40px}.hero-light .cam{width:100%}}
