@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.2itxf15ry5usb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.2acjkvcdf2ph9.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.0vywpxoy2e7vx.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.383nluj69zqfa.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");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}
:root{--font-sans:"Hanken Grotesk Variable";--font-mono:"IBM Plex Mono";--background:#080b13;--background-soft:#0c101a;--surface:#111827;--surface-soft:#0d1421;--border:#ffffff13;--border-strong:#ffffff24;--accent:#1476ff;--accent-light:#6fa1ff;--accent-soft:#1476ff29;--text:#f1f4fb;--muted:#8e96aa;--danger:#ff8e8e;--radius:18px;--section-space:128px;--shadow-phone:0 48px 90px -34px #000000c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}::selection{background:#1476ff6b}a{color:inherit}button,input{font:inherit}.container{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:#080b13c7;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{color:var(--text);letter-spacing:-.025em;align-items:center;gap:11px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{filter:drop-shadow(0 2px 3px #00091c73);flex:none;place-items:center;display:inline-grid}.brand-mark svg{display:block}.nav-links{color:var(--muted);align-items:center;gap:32px;font-size:14px;display:flex}.nav-links a,.footer-links a{text-decoration:none;transition:color .16s}.nav-links a:hover,.footer-links a:hover{color:var(--text)}.button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 25px;font-weight:650;text-decoration:none;transition:box-shadow .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 14px 32px -15px #1476fff2}.button:hover{background:#2582ff;transform:translateY(-2px);box-shadow:0 18px 40px -16px #1476ff}.button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.button-small{border-radius:10px;min-height:42px;padding-inline:18px;font-size:14px}.button-secondary{border-color:var(--border-strong);box-shadow:none;background:#ffffff04}.button-secondary:hover{background:var(--surface);box-shadow:none;border-color:#ffffff3d}.hero{background:radial-gradient(75% 65% at 82% 0,#1476ff2b,#0000 65%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #3889ff1a;border-radius:50%;width:560px;height:560px;position:absolute;top:14%;right:-250px;box-shadow:0 0 0 90px #3889ff06,0 0 0 180px #3889ff04}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(40px,7vw,88px);min-height:720px;padding-block:70px 84px;display:grid;position:relative}.hero-copy{max-width:635px}.eyebrow{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;line-height:1.5}.eyebrow-pill{border:1px solid var(--border-strong);width:fit-content;color:var(--accent-light);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 12px;display:flex}.eyebrow-accent{color:var(--accent-light)}.status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0 0 24px;font-size:clamp(42px,5.3vw,66px);font-weight:800;line-height:1.02}.hero-intro{max-width:570px;color:var(--muted);margin:0 0 34px;font-size:clamp(17px,1.6vw,19px);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:13px;margin-bottom:23px;display:flex}.microcopy{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.micro-dot{background:var(--accent-light);border-radius:50%;width:5px;height:5px}.phone-wrap{filter:drop-shadow(0 0 36px #1476ff0e);flex:none;justify-self:center;width:336px}.phone-wrap-large{width:364px}.phone-frame{border:1px solid var(--border-strong);width:100%;box-shadow:var(--shadow-phone), inset 0 1px 0 #ffffff17;background:linear-gradient(155deg,#fff3,#10182a 30%,#0a101c 85%);border-radius:47px;padding:4px}.phone-frame img{border-radius:42px;width:100%;height:auto;display:block}.trust-strip{z-index:2;border-block:1px solid var(--border);background:#080b13ad;position:relative}.trust-strip-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;min-height:72px;padding-block:18px;display:flex}.mono-label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.inspiration-list{color:var(--text);opacity:.53;flex-wrap:wrap;justify-content:center;gap:28px;font-size:15px;font-weight:650;display:flex}.section{padding:var(--section-space) 0}.section-topless{padding-top:0}.split-layout{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(48px,7vw,84px);display:grid}.section-copy h2,.section-heading h2,.solution-card h2,.waitlist-card h2{letter-spacing:-.033em;text-wrap:balance;margin:0 0 19px;font-size:clamp(31px,3.8vw,45px);font-weight:800;line-height:1.08}.section-copy>p:last-child,.section-heading>p:last-child,.solution-card>p:last-child,.waitlist-content>p{color:var(--muted);margin:0;font-size:17px;line-height:1.62}.scattered-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.scattered-card{border:1px solid var(--border);background:var(--surface-soft);opacity:.65;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:128px;padding:17px 15px;display:flex}.scattered-card strong{margin-top:17px;font-size:13px}.scattered-card small{color:var(--muted);font-family:var(--font-mono), monospace;margin-top:3px;font-size:10px}.outline-icon{border:1.5px solid var(--muted);border-radius:6px;width:22px;height:22px;display:block}.solution-card{border:1px solid var(--border);background:radial-gradient(70% 130% at 50% -40%, #1476ff3d, transparent 70%), linear-gradient(155deg, var(--surface), var(--surface-soft));text-align:center;border-radius:26px;padding:clamp(46px,6vw,76px);position:relative;overflow:hidden}.solution-card p:last-child{max-width:600px;margin-inline:auto}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit-card,.trust-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(155deg,#131c2cf5,#0e1420f5);transition:border-color .18s,transform .18s}.benefit-card{min-height:270px;padding:27px 25px}.benefit-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.card-heading{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.card-number{color:var(--muted);font-family:var(--font-mono), monospace;font-size:11px}.benefit-icon{border:1px solid var(--border-strong);background:var(--accent-soft);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.benefit-icon:after{background:var(--accent);content:"";width:16px;height:16px;display:block}.benefit-icon-square:after{border-radius:5px}.benefit-icon-circle:after,.benefit-icon-ring:after{border:2.5px solid var(--accent);background:0 0;border-radius:50%}.benefit-icon-diamond:after{border-radius:2px;rotate:45deg}.benefit-icon-ring:after{border-color:var(--accent-light);background:#6fa1ff1f}.benefit-card h3,.trust-card h3{letter-spacing:-.015em;margin:0 0 9px;font-size:18px}.benefit-card p,.trust-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.58}.section-heading{text-align:center;max-width:640px;margin:0 auto 68px}.tour-list{flex-direction:column;gap:clamp(80px,10vw,120px);display:flex}.tour-row{grid-template-columns:minmax(316px,.8fr) minmax(360px,1fr);place-items:center;gap:clamp(48px,8vw,104px);display:grid}.tour-row-reverse{grid-template-columns:minmax(360px,1fr) minmax(316px,.8fr)}.tour-row-reverse .phone-wrap{order:2}.tour-copy{max-width:470px}.tour-copy h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(27px,3vw,35px);font-weight:800;line-height:1.1}.tour-copy>p:not(.eyebrow,.disclaimer){color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.62}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{border-top:1px solid var(--border);padding:11px 0 11px 21px;font-size:14px;line-height:1.5;position:relative}.feature-list li:before{background:var(--accent);content:"";border-radius:2px;width:7px;height:7px;position:absolute;top:18px;left:0}.disclaimer{color:var(--muted);font-family:var(--font-mono), monospace;margin:17px 0 0;font-size:10px;line-height:1.6}.products-layout{grid-template-columns:minmax(280px,.75fr) minmax(540px,1.25fr);align-items:start;gap:clamp(48px,7vw,86px);display:grid}.products-copy{position:sticky;top:112px}.product-list{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.product-row{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:25px 38px 1fr auto;align-items:center;gap:17px;min-height:90px;padding:17px 23px;transition:background .16s;display:grid}.product-row:last-child{border-bottom:0}.product-row:hover{background:var(--surface)}.product-row strong{align-items:center;gap:9px;font-size:16px;display:flex}.product-row p{color:var(--muted);margin:4px 0 0;font-size:13px}.product-icon{background:var(--accent-soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.product-icon:after{background:var(--accent);content:"";width:13px;height:13px;display:block}.product-icon-square:after{border-radius:4px}.product-icon-circle:after{border-radius:50%}.product-icon-diamond:after{border-radius:2px;rotate:45deg}.product-icon-ring:after,.product-icon-outline:after{border:2px solid var(--accent);background:0 0;border-radius:50%}.product-icon-outline:after{border-color:var(--accent-light);border-radius:3px}.soon-badge{border:1px solid var(--border-strong);color:var(--accent-light);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:500}.row-arrow{color:var(--muted);font-family:var(--font-mono), monospace}.trust-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.trust-card{padding:28px 26px}.trust-icon{border:1px solid var(--border-strong);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:21px;display:grid}.trust-icon:after{border:2px solid var(--accent);content:"";width:15px;height:15px;display:block}.trust-icon-square:after{border-radius:4px}.trust-icon-circle:after{border-radius:50%}.trust-icon-filled:after{background:var(--accent);border-radius:4px}.risk-note{max-width:680px;color:var(--muted);font-family:var(--font-mono), monospace;opacity:.78;text-align:center;margin:34px auto 0;font-size:11px;line-height:1.65}.waitlist-card{border:1px solid var(--border-strong);background:radial-gradient(70% 140% at 50% 130%, #1476ff3d, transparent 66%), linear-gradient(155deg, var(--surface), var(--surface-soft));text-align:center;border-radius:28px;padding:clamp(52px,7vw,86px) clamp(26px,6vw,72px);position:relative;overflow:hidden}.waitlist-content{max-width:650px;margin-inline:auto}.waitlist-content>p{max-width:560px;margin-inline:auto}.waitlist-form{margin-top:35px}.form-row{grid-template-columns:minmax(230px,1fr) auto;gap:12px;display:grid}.form-row input{border:1px solid var(--border-strong);min-width:0;color:var(--text);background:#05080ec7;border-radius:12px;padding:0 18px;font-size:16px;transition:border-color .16s}.form-row input::placeholder{color:#687186}.form-row input:hover{border-color:#ffffff38}.form-error,.form-note{margin:14px 0 0;font-size:12px}.form-error{color:var(--danger)}.form-note{color:var(--muted);opacity:.8}.form-success{border:1px solid var(--border-strong);background:#05080eb8;border-radius:16px;flex-direction:column;align-items:center;gap:13px;width:fit-content;margin:34px auto 0;padding:28px 38px;display:flex}.form-success>span{border:1px solid var(--accent);background:var(--accent-soft);width:46px;height:46px;color:var(--accent-light);border-radius:50%;place-items:center;font-size:21px;display:grid}.form-success strong{font-size:18px}.form-success p{max-width:360px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.footer{border-top:1px solid var(--border);padding:47px 0 54px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.brand-small{font-size:16px}.footer-links{color:var(--muted);flex-wrap:wrap;gap:26px;font-size:13px;display:flex}.footer-legal{border-top:1px solid var(--border);color:var(--muted);font-family:var(--font-mono), monospace;opacity:.68;margin-top:28px;padding-top:23px;font-size:10px;line-height:1.7}.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}.legal-back-link{color:var(--muted);font-size:14px;text-decoration:none;transition:color .16s}.legal-back-link:hover{color:var(--text)}.legal-page{max-width:800px;padding-block:96px 120px}.legal-heading{border-bottom:1px solid var(--border);padding-bottom:42px}.legal-heading .eyebrow{margin-bottom:18px}.legal-heading h1{margin-bottom:18px;font-size:clamp(40px,6vw,60px)}.legal-updated{color:var(--muted);font-family:var(--font-mono), monospace;margin:0;font-size:11px}.legal-content{padding-top:54px}.legal-content section+section{margin-top:46px}.legal-content h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(21px,3vw,26px);line-height:1.2}.legal-content p,.legal-content address{color:var(--muted);margin:0;font-size:16px;font-style:normal;line-height:1.75}.legal-content p+p{margin-top:15px}.legal-content strong{color:var(--text)}.legal-content a{color:var(--accent-light);overflow-wrap:anywhere;text-underline-offset:3px}.legal-highlight{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);padding:26px 28px}@media (max-width:980px){:root{--section-space:104px}.hero-grid{grid-template-columns:minmax(0,1fr) 300px}.phone-wrap-large{width:320px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-card{min-height:245px}.split-layout,.products-layout{grid-template-columns:1fr 1.15fr}}@media (max-width:760px){:root{--section-space:84px}.container{width:min(100% - 32px,620px)}.nav{min-height:66px}.nav-links{display:none}.button-small{min-height:38px;padding-inline:13px;font-size:12px}.hero-grid{text-align:center;grid-template-columns:1fr;min-height:0;padding-block:62px 76px}.hero-copy,.eyebrow-pill,.hero-intro{margin-inline:auto}h1{font-size:clamp(39px,12vw,56px)}.hero-actions,.microcopy{justify-content:center}.phone-wrap-large{width:min(82vw,364px)}.split-layout,.products-layout,.tour-row,.tour-row-reverse{grid-template-columns:1fr}.split-layout{gap:54px}.section-copy,.products-copy{text-align:center}.products-copy{position:static}.tour-row,.tour-row-reverse{gap:54px}.tour-row-reverse .phone-wrap{order:0}.tour-copy{max-width:560px}.phone-wrap{width:min(76vw,336px)}.trust-grid{grid-template-columns:1fr}.trust-card{text-align:center}.trust-icon{margin-inline:auto}.legal-page{padding-block:68px 88px}.legal-heading{padding-bottom:34px}.legal-content{padding-top:42px}}@media (max-width:540px){.brand{font-size:16px}.brand-mark svg{width:24px;height:24px}.button-small{text-align:center;max-width:132px;min-height:36px;line-height:1.1}.hero-grid{padding-top:50px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.microcopy{flex-wrap:wrap;font-size:12px}.scattered-grid,.benefit-grid{grid-template-columns:repeat(2,1fr)}.scattered-card{min-height:122px}.benefit-card{min-height:0;padding:22px 20px}.card-heading{margin-bottom:32px}.solution-card{padding-inline:22px}.section-heading{margin-bottom:52px}.product-row{grid-template-columns:22px 36px minmax(0,1fr);gap:11px;padding:16px 14px}.product-row p{font-size:12px}.row-arrow{display:none}.form-row{grid-template-columns:1fr}.form-row input{min-height:52px}.waitlist-card{width:calc(100% - 24px)}.footer-row,.footer-links{justify-content:center}.footer-legal{text-align:center}.legal-highlight{padding:22px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
