@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_7d204252-module__UiX7Fq__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_7d204252-module__UiX7Fq__variable{--font-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_5ed035e5-module__QoreDG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_5ed035e5-module__QoreDG__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.01v_4~qso4l8l.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.0iktoo3rm5rm6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.0u3zrv~j8qc7f.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.0j6akv3mmi4-5.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.13f4gossr-u47.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.0q9o2mhri4tk5.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e78a16ce-module__CvJW3a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_e78a16ce-module__CvJW3a__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#e9eff8;--soft:#dae4f2;--card:#fff;--ink:#172c55;--text:#33456a;--muted:#50628a;--line:#c6d3e7;--blue:#2356c9;--blue-hover:#1c47a8;--blue-ink:#fff;--blue-soft:#d6e3f8;--band:#1d3768;--band-line:#3a5690;--band-text:#e1e8f3;--band-link:#a9c8f7;--band-btn-line:#5a78b3;--trust-bg:#12244a;--about-bg:#d3e0f4;--footer:#0d1a33;--st-good:#0ca30c;--st-warn:#fab219;--st-poor:#d03b3b;--amber:#f4b942;--accent:#8a4f06;--on-amber:#172c55;--launch-bg:#fef8ec;--band-edge:var(--band);--once-edge:var(--band);--tint:#d0ddf3;--stage:linear-gradient(160deg,#d0ddf3,#e9eff8 70%);--shadow:0 18px 44px #172c552e;--lift:0 12px 32px #172c551f;--r:14px;--r-sm:8px;--max:1240px;--gap:18px;--g:clamp(16px,4vw,40px);--fs-h1:56px;--fs-h2:40px;--fs-h3:22px;--fs-h3-lg:28px;--fs-lead:19px;--fs-body:17px;--fs-small:15px;--space:104px;--display:var(--font-display),"Segoe UI",system-ui,sans-serif;--body:var(--font-body),"Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1521;--soft:#17202f;--card:#1f2a3e;--ink:#f1f5fb;--text:#cbd6e6;--muted:#9eb0c9;--line:#30405a;--blue:#8ab8f7;--blue-hover:#a9c8f7;--blue-ink:#0b1424;--blue-soft:#1d3560;--band:#1d3768;--band-line:#3a5690;--band-text:#e1e8f3;--trust-bg:#050a14;--about-bg:#132a52;--footer:#070c16;--accent:#f4b942;--band-edge:#3f5d97;--once-edge:#5a78b3;--launch-bg:#34383e;--tint:#1f3962;--stage:linear-gradient(160deg,#1d3560,#1a2539 70%);--shadow:0 18px 44px #0006;--lift:0 12px 32px #0000004d;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1521;--soft:#17202f;--card:#1f2a3e;--ink:#f1f5fb;--text:#cbd6e6;--muted:#9eb0c9;--line:#30405a;--blue:#8ab8f7;--blue-hover:#a9c8f7;--blue-ink:#0b1424;--blue-soft:#1d3560;--band:#1d3768;--band-line:#3a5690;--band-text:#e1e8f3;--trust-bg:#050a14;--about-bg:#132a52;--footer:#070c16;--accent:#f4b942;--band-edge:#3f5d97;--once-edge:#5a78b3;--launch-bg:#34383e;--tint:#1f3962;--stage:linear-gradient(160deg,#1d3560,#1a2539 70%);--shadow:0 18px 44px #0006;--lift:0 12px 32px #0000004d;color-scheme:dark}@media (max-width:640px){:root{--fs-h1:36px;--fs-h2:30px;--fs-h3:20px;--fs-h3-lg:24px;--fs-lead:18px;--space:64px}}@media (min-width:641px) and (max-width:960px){:root{--fs-h1:46px;--fs-h2:36px;--space:84px}}@media (max-width:359px){:root{--fs-h1:30px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font:var(--fs-body)/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--fs-h1);line-height:1.04}h2{font-size:var(--fs-h2);line-height:1.08}h3{font-size:var(--fs-h3);line-height:1.2}p,li,dd{text-wrap:pretty}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}main:focus{outline:none}[hidden]{display:none!important}.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}.container{width:min(var(--max),100%);padding-inline:var(--g);margin:auto}.skip{left:var(--g);background:var(--ink);color:var(--bg);z-index:50;border-radius:8px;padding:10px 16px;position:absolute;top:-80px}.skip:focus{top:8px}.section{padding-block:var(--space)}.section.soft{background:var(--soft)}.section.sky{background:var(--about-bg)}.head{margin-bottom:36px}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:52ch;margin-top:14px}.link{color:var(--blue);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);font-weight:600}.link:hover{text-decoration-color:currentColor}.after{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:28px;font-size:16px;display:flex}.btn{border-radius:var(--r-sm);text-wrap:balance;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--blue);color:var(--blue-ink)}.btn-primary:hover{background:var(--blue-hover)}.btn-light{background:var(--card);color:var(--ink);border-color:var(--line)}.btn-light:hover{border-color:var(--muted)}.btn:active{transform:translateY(1px)}.band{background:var(--band);color:var(--band-text)}.band h1,.band h2,.trust h2,.trust h3{color:#fff}.band .lead{color:var(--band-text)}.band .link,.trust .link{color:var(--band-link)}.band :focus-visible,.trust :focus-visible,footer :focus-visible{outline-color:var(--band-link)}.band .btn-primary{color:#1e2d4a;background:#fff}.band .btn-primary:hover{background:#e6eefb}.band .btn-light,.trust .btn-light{color:#fff;border-color:var(--band-btn-line);background:0 0}.band .btn-light:hover,.trust .btn-light:hover{border-color:#fff}.band .proof{color:var(--band-text)}.band .proof li:before{background:var(--amber)}.band .laptop-screen{border-color:#3b4f74;box-shadow:0 3cqw 7cqw #00000073,0 0 0 1px #ffffff0a}.band .device-scene .phone{box-shadow:0 3cqw 6cqw #00000080,0 0 0 1.5px var(--band-btn-line)}.glow{z-index:2;isolation:isolate;position:relative}.glow:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8ab8f733,#0000);position:absolute;inset:-10% -12% 0 -10%}.band .caption{color:var(--band-text);margin-top:20px}.nav{z-index:20;background:color-mix(in srgb,var(--band) 94%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--band-line);position:sticky;top:0}.nav-inner{align-items:center;gap:22px;min-height:70px;display:flex}.logo{color:#fff;min-height:44px;font:700 18px var(--display);white-space:nowrap;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.logo svg{color:#8ab8f7;width:30px;height:30px}.nav-links{gap:22px;display:flex}.nav-links a{color:var(--band-text);font-size:16px;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current]{color:#fff}.nav-links a[aria-current]{box-shadow:inset 0 -2px 0 var(--amber)}.icon-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.nav .icon-btn{color:#fff;border-color:var(--band-line)}.icon-btn svg{width:20px;height:20px}.nav .btn{min-height:44px;padding:9px 16px;font-size:15px}.nav .nav-cta{color:#1e2d4a;background:#fff}.nav .nav-cta:hover{background:#e6eefb}.nav :focus-visible{outline-color:var(--band-link)}.menu{display:none;position:relative}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:min(300px,100vw - 32px);box-shadow:var(--shadow);padding:10px 18px 18px;display:grid;position:absolute;top:54px;right:0}.menu-panel a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:18px;text-decoration:none}.menu-panel .btn{background:var(--blue);color:var(--blue-ink);border:0;margin-top:14px}.nav .menu-panel :focus-visible{outline-color:var(--blue)}.sun{display:none}:root[data-theme=dark] .sun{display:block}:root[data-theme=dark] .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun{display:block}:root:not([data-theme=light]) .moon{display:none}}.hero{padding:clamp(52px,7vw,88px) 0 clamp(56px,7vw,96px);position:relative;overflow-x:clip}.hero h1{max-width:14ch;font-size:clamp(36px,4.5vw,58px)}.hero .lead{max-width:46ch;margin-top:22px;font-size:clamp(18px,1.6vw,20px)}.hero-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.proof{color:var(--muted);gap:8px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.proof li{align-items:baseline;gap:10px;display:flex}.proof li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.me{align-items:center;gap:18px;margin-top:30px;display:flex}.me img{object-fit:cover;width:68px;height:68px;box-shadow:0 0 0 3px var(--band),0 0 0 5px var(--amber);border-radius:50%;flex:none}.me b{color:#fff;font:600 18px/1.25 var(--display);letter-spacing:-.01em;display:block}.me .proof{gap:2px;margin-top:6px;font-size:15px}.hero-stage{min-width:0}.hero .hero-stage .device-scene{width:106%}.device-scene{aspect-ratio:100/66;min-width:0;position:relative;container-type:inline-size}.laptop{transform-origin:50%;width:84cqw;transition:transform .3s ease-out;position:absolute;top:3cqw;left:0}.laptop-screen{background:#fff;border:1px solid #d9e0e9;border-radius:2cqw;padding-top:4.4cqw;position:relative;overflow:hidden;box-shadow:0 2cqw 4.4cqw #0a132233}.laptop-screen:before{content:"";background:radial-gradient(circle at 2.6cqw,#d5dce6 .7cqw,#0000 .75cqw),radial-gradient(circle at 4.8cqw,#d5dce6 .7cqw,#0000 .75cqw),radial-gradient(circle at 7cqw,#d5dce6 .7cqw,#0000 .75cqw);border-bottom:1px solid #e4e8ee;height:4.4cqw;position:absolute;top:0;left:0;right:0}.laptop-screen .screen{aspect-ratio:16/10;background:#fff;overflow:hidden}.laptop-screen img{object-fit:cover;object-position:top;width:100%;height:100%}.device-scene .phone{background:#0b1220;border-radius:3.6cqw;width:21cqw;padding:.9cqw;transition:transform .3s ease-out;position:absolute;bottom:0;right:2cqw;box-shadow:0 2cqw 4.4cqw #0a13224d,0 0 0 1px #36486a}.device-scene .phone img{border-radius:2.8cqw;width:100%;height:auto}.device-scene .detail{background:#fff;border-radius:1.4cqw;width:52cqw;padding:.8cqw;transition:transform .3s ease-out;position:absolute;bottom:4cqw;right:2cqw;box-shadow:0 2cqw 4.4cqw #0a13224d,0 0 0 1px #1e2d4a1f}.device-scene .detail img{border-radius:.8cqw;width:100%;height:auto}.device-scene.is-card .laptop{width:80cqw}.device-scene.is-card .phone{width:25cqw;right:1cqw}.caption{color:var(--muted);margin-top:16px;font-size:14px}@media (hover:hover) and (pointer:fine){.hero-stage .laptop{transform:translate3d(calc(var(--px,0) * -4px),calc(var(--py,0) * -3px),0);transition:transform .45s ease-out}.hero-stage .phone{transform:translate3d(calc(var(--px,0) * 7px),calc(var(--py,0) * 5px),0);transition:transform .45s ease-out}}.shot{background:#fff;border:1px solid #d9e0e9;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0a132229;container-type:inline-size}.shot:before{content:"";background:radial-gradient(circle at 3cqw,#d5dce6 .8cqw,#0000 .85cqw),radial-gradient(circle at 5.6cqw,#d5dce6 .8cqw,#0000 .85cqw),radial-gradient(circle at 8.2cqw,#d5dce6 .8cqw,#0000 .85cqw);border-bottom:1px solid #e4e8ee;height:5.2cqw;position:absolute;inset:0 0 auto}.shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;margin-top:5.2cqw}.mini-phone{background:#0b1220;border-radius:17%/8%;position:absolute;box-shadow:0 10px 26px #0a132252,0 0 0 1px #36486a;container-type:inline-size}.mini-phone img{border-radius:13cqw;width:calc(100% - 8cqw);height:auto;margin:4cqw}.viz-flow{gap:0;margin:0;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}.viz-flow li{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-weight:600;display:flex;position:relative;box-shadow:0 6px 16px #0a13220f}.viz-flow li+li{margin-top:16px}.viz-flow li+li:before{content:"";border-left:2px dashed color-mix(in srgb,var(--blue) 60%,transparent);height:16px;position:absolute;top:-17px;left:23px}.viz-flow svg{width:22px;height:22px;color:var(--blue);flex:none}.viz-status{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:14px;box-shadow:0 10px 28px #0a13221a}.viz-status .site{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding-bottom:10px;font-weight:600;display:flex}.viz-status .site:before{content:"";background:#1a8a4a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #1a8a4a38}.viz-status ul{color:var(--text);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.viz-status li{align-items:center;gap:8px;display:flex}.viz-status li:before{content:"";border-bottom:2px solid #1a8a4a;border-left:2px solid #1a8a4a;flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .viz-status .site:before{background:#4cc27f}:root:not([data-theme=light]) .viz-status li:before{border-color:#4cc27f}}:root[data-theme=dark] .viz-status .site:before{background:#4cc27f}:root[data-theme=dark] .viz-status li:before{border-color:#4cc27f}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--text);flex-direction:column;gap:12px;min-width:0;padding:28px;text-decoration:none;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative}.card h3{font-size:var(--fs-h3)}.card p{color:var(--muted);flex:1}.card .more,.door .more{color:var(--blue);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);font-size:16px;font-weight:600}.card:focus-visible,.door:focus-visible{outline-offset:4px;border-radius:var(--r)}.card:focus-visible .more,.door:focus-visible .more{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.card:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--line));box-shadow:var(--lift);transform:translateY(-2px)}.card:hover .more,.door:hover .more{text-decoration-color:currentColor}}.grid-3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-2{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doors{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.door{color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;grid-column:span 2;min-width:0;text-decoration:none;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden}.door.lg{grid-column:span 3}.door h3{font-size:var(--fs-h3)}.door.lg h3{font-size:var(--fs-h3-lg)}.door p{color:var(--muted);flex:1}.door .visual{background:linear-gradient(165deg,var(--tint),color-mix(in srgb,var(--tint) 55%,var(--card)) 85%);border-bottom:1px solid var(--line);height:230px;padding:24px 24px 0;position:relative;overflow:hidden}.door.lg .visual{height:290px;padding:30px 36px 0}.door .visual img{height:auto}.door .visual>*{transition:transform .3s ease-out}.door .text{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.door.lg .text{padding:26px 32px 28px}@media (hover:hover) and (pointer:fine){.door:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--line));box-shadow:var(--lift);transform:translateY(-2px)}.door:hover .visual>*{transform:translateY(-5px)}}.v-web .shot{width:80%}.v-web .mini-phone{width:19%;top:56px;right:7%}.v-app .shot{width:90%}.v-flow .viz-flow,.v-status .viz-status{width:min(100%,260px);margin:6px auto 0}.iva{font:400 .7em var(--body);letter-spacing:0;color:var(--muted);white-space:nowrap}.band .iva{color:var(--band-text)}.band .summary .iva{color:var(--muted)}.pp{margin-top:10px;container:pp/inline-size}.pp-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-boxes.one{grid-template-columns:minmax(0,1fr)}@container pp (max-width:480px){.pp-boxes{grid-template-columns:minmax(0,1fr)}}.pp-box{border-radius:var(--r-sm);background:var(--soft);border:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-badges{flex-wrap:wrap;gap:6px;display:flex}.pp-badge{font:700 13px/1 var(--body);white-space:nowrap;border-radius:999px;padding:6px 10px;display:inline-block}.b-once{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.b-inst{background:var(--band);border:1.5px solid var(--band);color:#fff}.pp-from{font:600 14px var(--body);color:var(--text)}.pp-figs{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pp-pr{white-space:nowrap}.pp-next{align-items:baseline;gap:8px;display:flex}.pp-amt{font:700 28px/1.1 var(--display);color:var(--accent);letter-spacing:-.02em}.door:not(.lg) .pp-amt,.summary .pp-amt{font-size:26px}.pp-amt-text,.door:not(.lg) .pp-amt-text{font-size:24px}.pp-plus{font:700 30px/1 var(--display);color:var(--accent)}.summary .pp-plus{font-size:28px}@container pp (max-width:260px){.pp .pp-box .pp-amt{font-size:24px}.pp .pp-box .pp-plus{font-size:26px}}.pp-box .iva{font-size:14px}.pp-note{color:var(--muted);font-size:14px}.pp-incl{font:700 15px/1.2 var(--body);color:#fff;align-items:center;gap:6px;display:inline-flex}.pp-incl svg{width:16px;height:16px;color:var(--amber);flex:none}.launch{--lp:10px;border:2px solid var(--amber);border-radius:calc(var(--r-sm) + 4px);padding:0 var(--lp) var(--lp);background:var(--launch-bg)}.launch.lg{--lp:16px;border-radius:calc(var(--r) + 4px)}.ribbon{margin:0 calc(-1 * var(--lp)) var(--lp);background:var(--amber);color:var(--on-amber);border-radius:var(--r-sm) var(--r-sm) 0 0;align-items:center;gap:10px;padding:10px 14px;font-size:16px;line-height:1.3;display:flex}.launch.lg .ribbon{border-radius:var(--r) var(--r) 0 0;padding:12px 18px;font-size:17px}.ribbon svg{flex:none;width:20px;height:20px}.ribbon b{font-weight:800}.door:not(.lg) .ribbon{gap:8px;padding:8px 12px;font-size:14px}.door:not(.lg) .ribbon svg{width:16px;height:16px}.launch .pp-more{margin-right:4px}.summary .launch{--lp:6px;margin-top:0}.summary .launch .pp-box{padding-inline:13px}.pp-save{font:700 13px/1.25 var(--body);background:var(--amber);color:var(--on-amber);border-radius:12px;align-self:flex-start;padding:5px 10px;display:inline-block}.offer-card .pp-save{padding:6px 12px;font-size:15px}.pp-more{text-align:right;margin-top:16px;display:block}.b-once-box{background:var(--card);border:2px solid var(--once-edge)}.b-inst-box{background:var(--band);border:2px solid var(--band-edge);color:var(--band-text)}.b-inst-box .pp-from,.b-inst-box .pp-note,.b-inst-box .iva,.summary .b-inst-box .iva,.offer-card.inst .pp-from,.offer-card.inst .how,.offer-card.inst .iva{color:var(--band-text)}.b-inst-box .pp-amt,.b-inst-box .pp-plus,.offer-card.inst .pp-amt,.offer-card.inst .pp-plus{color:var(--amber)}.b-inst-box .b-inst,.offer-card.inst .b-inst{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.trust{background:var(--trust-bg);color:var(--band-text);padding-block:clamp(40px,5vw,56px)}.trust ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.trust li{border-left:2px solid var(--amber);align-content:start;gap:4px;padding-left:18px;display:grid}.trust b{font:600 18px/1.25 var(--display);color:#fff;letter-spacing:-.01em}.trust span{color:var(--band-text);font-size:16px}.trust .after{color:var(--band-text);margin-top:24px}.trust .head{margin-bottom:28px}.project{gap:0;padding:0;overflow:hidden}.stage{background:var(--stage);border-bottom:1px solid var(--line);padding:26px 22px 22px}.project .text{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.project .kind{color:var(--muted);font-size:15px}.project p{flex:1}@media (hover:hover) and (pointer:fine){.project:hover{box-shadow:none;transform:none}.project:hover .laptop{transform:scale(1.02)}.project:hover .device-scene .phone,.project:hover .device-scene .detail{transform:translateY(-5px)}}.project:focus-visible .laptop{transform:scale(1.02)}.project:focus-visible .device-scene .phone,.project:focus-visible .device-scene .detail{transform:translateY(-5px)}.about{background:var(--about-bg)}.about-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.portrait{isolation:isolate;margin:0 18px 18px 0;position:relative}.portrait:before{content:"";z-index:-1;border-radius:var(--r);background:var(--band);position:absolute;inset:18px -18px -18px 18px}.portrait img{aspect-ratio:1;object-fit:cover;border-radius:var(--r);width:100%;height:auto}.about .lead{color:var(--ink);max-width:34ch;margin-top:18px;font-size:clamp(20px,2vw,24px);line-height:1.4}.about p{max-width:58ch}.about p+p{margin-top:14px}.about .link{margin-top:20px;display:inline-block}.page-head{padding:clamp(44px,6vw,72px) 0}.page-head .lead{max-width:56ch;margin-top:18px}.page-head .meta{color:var(--band-text);align-items:baseline;gap:10px;margin-top:14px;font-size:15px;display:flex}.page-head .meta:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.compare{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;overflow:hidden}.compare caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:15px}.compare th,.compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 20px}.compare thead th{font:700 20px var(--display);color:var(--ink);letter-spacing:-.01em;background:var(--tint);border-top:0}.compare thead th:first-child{background:var(--card)}.compare tbody th{color:var(--ink);width:22%;font-weight:600}.compare .link{font-size:16px}.forms{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.form-box{border:1px solid var(--line);border-radius:var(--r);background:var(--card);min-width:0;padding:26px}.form-box h3{margin-bottom:12px}.form-box dl{margin:0}.form-box dt{color:var(--ink);margin:14px 0 6px;font-weight:600}.form-box dd+dt{margin-top:16px}.dt-name{color:var(--ink);margin-left:6px;font-weight:700}.form-box dd{color:var(--muted);margin:2px 0 0;font-size:16px}.steps{gap:var(--gap);counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--line);counter-increment:step;flex-direction:column;gap:8px;min-width:0;padding-top:18px;display:flex}.step:before{content:counter(step);background:var(--blue);width:34px;height:34px;color:var(--blue-ink);font:700 16px var(--display);border-radius:50%;place-items:center;display:grid}.step h3{font-size:20px}.step p{color:var(--muted);flex:1;font-size:16px}.step .when{color:var(--ink);font-size:15px;font-weight:600}.faq{max-width:780px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 18px var(--display);color:var(--ink);text-wrap:balance;padding:20px 40px 20px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.faq p{color:var(--muted);max-width:64ch;padding-bottom:22px}.svc-hero{padding:clamp(40px,6vw,72px) 0 clamp(48px,6vw,80px);overflow-x:clip}.svc-hero .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.svc-hero .lead{max-width:52ch}.crumb{margin-bottom:18px;font-size:16px;display:inline-block}.summary{border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--text);padding:28px;box-shadow:0 18px 44px #00000047}.band .summary{border-color:#0000}.summary .pp-boxes{margin-bottom:4px}.checks{border-top:1px solid var(--line);gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.checks li{padding-left:24px;position:relative}.checks li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:10px;height:5px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.summary .btn,.band .summary .btn-primary{background:var(--blue);width:100%;color:var(--blue-ink);margin-top:22px}.band .summary .btn-primary:hover{background:var(--blue-hover)}.summary .note{color:var(--muted);text-align:center;margin-top:12px;font-size:14px}.summary :focus-visible{outline-color:var(--blue)}.example{border-top:1px solid var(--band-line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(40px,6vw,64px);padding-top:clamp(32px,4vw,48px);display:grid}.example h2{font-size:var(--fs-h3)}.example p{max-width:46ch;margin-top:10px}.example .link{margin-top:16px;display:inline-block}.toc{z-index:10;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:70px}.toc .container{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.toc .container::-webkit-scrollbar{display:none}.toc a{color:var(--text);border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;padding:7px 14px;font-size:15px;text-decoration:none}.toc a:hover{border-color:var(--blue);color:var(--ink)}.fit{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fit-box{border-radius:var(--r);min-width:0;padding:clamp(22px,3vw,32px)}.fit-box h3{margin-bottom:14px}.fit-box ul{margin:0;padding:0;list-style:none}.fit-box li{border-top:1px solid var(--line);padding:12px 0}.fit-yes{background:var(--card);border:1px solid var(--line)}.fit-no{background:var(--tint)}.fit-no li{border-top-color:color-mix(in srgb,var(--blue) 18%,transparent)}.tiles{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile{border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0;padding:24px}.tile h3{margin-bottom:8px;font-size:19px}.tile p{color:var(--muted);font-size:16px}.soft .tile{border-color:#0000}.offer-cards{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-cards.single{grid-template-columns:minmax(0,560px)}.offer-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex;box-shadow:0 1px 2px #0f1e3c0d,0 8px 24px #0f1e3c12}.offer-card.once{border:2px solid var(--once-edge)}.offer-card.inst{background:var(--band);border-color:var(--band-edge);color:var(--band-text)}.offer-card .pp-head{margin-bottom:-2px}.offer-card .pp-amt{font-size:44px}.offer-card .pp-amt-text{font-size:36px}.offer-card .pp-plus{font-size:40px}.offer-card .iva{font-size:16px}.offer-card .how{color:var(--text)}.offer-card .checks{margin-top:4px}.offer-card .more{align-self:flex-start;margin-top:auto;padding-top:6px}.extra{border-radius:var(--r-sm);background:var(--soft);border:1px dashed var(--line);color:var(--text);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.extra.inc{background:var(--tint);border-style:solid}.extra b{color:var(--ink)}.extra small{margin-top:2px;font-size:15px;display:block}.pill{font:700 13px/1 var(--body);background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:999px;flex:none;margin-top:1px;padding:6px 10px}.extra.inc .pill{background:var(--band);border-color:var(--band);color:#fff}.offer-card.inst .checks{border-top-color:var(--band-line)}.offer-card.inst .checks li:before{border-color:var(--amber)}.offer-card.inst .extra{border-color:var(--band-line);color:var(--band-text);background:#ffffff12}.offer-card.inst .extra b{color:#fff}.offer-card.inst .extra .pill{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.offer-card.inst .link{color:var(--band-link)}.offer-card.inst :focus-visible{outline-color:var(--band-link)}@media (max-width:860px){.offer-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.extra{flex-direction:column;align-items:flex-start;gap:8px}}.raise{gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;margin-top:40px;padding-top:28px;display:grid}.raise ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.raise li b{color:var(--ink);font-weight:600;display:block}.raise li span{color:var(--muted);font-size:16px}.pay-foot{color:var(--muted);max-width:72ch;margin-top:24px;font-size:16px}.process{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;display:grid}.process h2{font-size:24px}.process p{color:var(--band-text);max-width:60ch;margin-top:8px}.close{padding:clamp(64px,8vw,104px) 0}.cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}.cta h2{max-width:18ch;font-size:clamp(32px,4.4vw,48px);line-height:1.05}.cta p{color:var(--band-text);max-width:48ch;margin-top:14px;font-size:19px}.cta-actions{justify-items:start;gap:12px;display:grid}.close .btn{color:#1e2d4a;background:#fff;border-color:#0000}.close .btn:hover{background:#e6eefb}.mail{color:var(--band-link);font:500 15px var(--mono);user-select:all}footer{background:var(--footer);color:#aebbd0;padding:36px 0 28px;font-size:15px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand svg{width:40px;height:40px;color:var(--band-link)}.foot-brand b{color:#fff;font:700 18px var(--display);display:block}.foot-brand span{color:var(--band-link)}.foot-links{flex-wrap:wrap;gap:4px 18px;max-width:720px;display:flex}.foot-links a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.foot-links a:hover{text-decoration:underline}.copy{border-top:1px solid #2a3c5e;margin-top:20px;padding-top:18px}@media (max-width:960px){.nav-links,.nav-cta{display:none}.menu{display:block}.hero-grid,.svc-hero .hero-grid,.cta,.example{grid-template-columns:minmax(0,1fr)}.hero .hero-grid>div:first-child{padding-bottom:8px}.hero .hero-stage{justify-self:center;width:100%;max-width:640px}.hero .hero-stage .device-scene{width:100%}.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.door,.door.lg{grid-column:span 1}.doors>:last-child:nth-child(odd){grid-column:1/-1}.grid-3,.tiles,.forms{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:last-child:nth-child(odd),.forms>:last-child:nth-child(odd){grid-column:1/-1}.trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.projects{grid-template-columns:minmax(0,1fr)}.projects .project{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.projects .project .stage{border-bottom:0;border-right:1px solid var(--line);align-items:center;display:flex}.projects .project .device-scene{width:100%}.about-grid{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.steps{grid-template-columns:minmax(0,1fr);gap:0}.step{grid-template-columns:34px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.step:before{grid-row:span 3}.raise{grid-template-columns:minmax(0,1fr)}.summary{max-width:520px}}@media (max-width:760px){.door.lg{grid-column:1/-1}}@media (max-width:640px){.grid-3,.grid-2,.tiles,.forms,.fit,.raise ul,.process,.trust ul,.doors{grid-template-columns:minmax(0,1fr)}.doors>:last-child:nth-child(odd){grid-column:auto}.door .visual,.door.lg .visual{height:200px;padding:20px 20px 0}.door .text,.door.lg .text{padding:20px}.projects .project{grid-template-columns:minmax(0,1fr)}.projects .project .stage{border-right:0;border-bottom:1px solid var(--line)}.card,.summary,.offer-card{padding:22px}.offer-card .pp-amt{font-size:38px}.offer-card .pp-plus{font-size:34px}.about-grid{grid-template-columns:minmax(0,1fr)}.portrait{max-width:220px}.me img{width:60px;height:60px}.actions .btn,.cta-actions,.cta-actions .btn,.process .btn{width:100%}.nav-inner{gap:10px}.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare,.compare tbody,.compare tr,.compare th,.compare td{width:100%;display:block}.compare tbody tr{border-top:1px solid var(--line);padding:14px 18px}.compare tbody tr:first-child{border-top:0}.compare tbody th,.compare td{border:0;padding:4px 0}.compare tbody th{width:auto}.compare td:before{content:attr(data-label);color:var(--muted);font-size:14px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.card:hover,.door:hover,.door .visual>*,.btn:active,.laptop,.device-scene .phone,.device-scene .detail{transform:none!important}}
