
/* Layout: Swiss poster. Full-bleed giant type, rules instead of boxes, one ice-blue band. The star from the logo is the only ornament. */
:root{
  --bg:#ffffff; --fg:#0a1420; --muted:#5a6878; --line:#0a1420; --hair:#d9e4ee;
  --ice:#cde9fa; --ice-fg:#0a1420; --brand:#0a5cff; --on-brand:#ffffff; --stars:none;
  --display:"Archivo", "Arial Black", "Helvetica Neue", sans-serif;
  --body:"Archivo", "Helvetica Neue", Arial, sans-serif;
  --mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#070e16; --fg:#eef5fb; --muted:#93a4b5; --line:#eef5fb; --hair:#1d2c3b;
  --ice:#9fd4f5; --ice-fg:#070e16; --brand:#6aa6ff; --on-brand:#070e16; --stars:radial-gradient(1px 1px at 12% 18%, #ffffff8c 50%, transparent 51%),radial-gradient(1px 1px at 63% 7%, #ffffff66 50%, transparent 51%),radial-gradient(1.5px 1.5px at 37% 62%, #9fd4f58c 50%, transparent 51%),radial-gradient(1px 1px at 84% 44%, #ffffff59 50%, transparent 51%),radial-gradient(1px 1px at 22% 88%, #ffffff4d 50%, transparent 51%),radial-gradient(1.2px 1.2px at 71% 79%, #ffffff73 50%, transparent 51%); color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#070e16; --fg:#eef5fb; --muted:#93a4b5; --line:#eef5fb; --hair:#1d2c3b;
  --ice:#9fd4f5; --ice-fg:#070e16; --brand:#6aa6ff; --on-brand:#070e16; --stars:radial-gradient(1px 1px at 12% 18%, #ffffff8c 50%, transparent 51%),radial-gradient(1px 1px at 63% 7%, #ffffff66 50%, transparent 51%),radial-gradient(1.5px 1.5px at 37% 62%, #9fd4f58c 50%, transparent 51%),radial-gradient(1px 1px at 84% 44%, #ffffff59 50%, transparent 51%),radial-gradient(1px 1px at 22% 88%, #ffffff4d 50%, transparent 51%),radial-gradient(1.2px 1.2px at 71% 79%, #ffffff73 50%, transparent 51%); color-scheme:dark}

*{box-sizing:border-box}
[hidden]{display:none!important}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
html,body{margin:0}
img{max-width:100%}
body{background-color:var(--bg);background-image:var(--stars);background-size:260px 260px;color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.wrap{max-width:1320px;margin:0 auto;padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}
p{margin:0}
a{color:inherit}
.big{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.025em;line-height:.9;margin:0}
.small{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}
.muted{color:var(--muted)}
.star{display:inline-block;width:.78em;aspect-ratio:1;background:var(--brand);vertical-align:-.02em;-webkit-mask:var(--star-img) center/contain no-repeat;mask:var(--star-img) center/contain no-repeat}
:root{--star-img:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 C57 30 70 43 100 50 C70 57 57 70 50 100 C43 70 30 57 0 50 C30 43 43 30 50 0Z'/%3E%3C/svg%3E")}
button,a{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}

/* top bar */
header .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:20px}
header nav{display:flex;gap:22px}
header nav a{text-decoration:none}
header nav a:hover{color:var(--brand)}
.mini-mark{display:block;height:16px;aspect-ratio:1068/222;background:var(--fg);-webkit-mask:var(--word-img) center/contain no-repeat;mask:var(--word-img) center/contain no-repeat}
:root{--word-img:url(data:image/png;base64,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)}
@media (max-width:760px){header nav a:not(.keep){display:none}}

/* hero */
.hero{padding-block:clamp(24px,5vw,64px) 0}
.giant-mark{display:block;width:100%;max-width:860px;aspect-ratio:1068/222;background:var(--fg);-webkit-mask:var(--word-img) center/contain no-repeat;mask:var(--word-img) center/contain no-repeat}
.hero-row{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;border-top:3px solid var(--line);margin-top:clamp(20px,3vw,40px);padding-block:clamp(24px,4vw,48px)}
.hero-row > *{min-width:0}
.hero h1{font-size:clamp(30px,5vw,76px)}
.hero h1 .star{animation:turn 14s linear infinite}
.hero h1 em{font-style:normal;color:var(--brand)}
@keyframes turn{to{transform:rotate(360deg)}}
.hero aside{display:grid;gap:10px;text-align:right;padding-bottom:6px}
@media (max-width:820px){.hero-row{grid-template-columns:1fr}.hero aside{text-align:left}}
@media (prefers-reduced-motion:reduce){.hero h1 .star{animation:none}}

.ticker{background:var(--brand);color:var(--on-brand);overflow:hidden;white-space:nowrap}
.ticker div{display:inline-flex;gap:40px;padding-block:14px;animation:slide 40s linear infinite}
.ticker span{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(16px,2vw,22px);display:inline-flex;align-items:center;gap:40px}
.ticker span::after{content:"";width:14px;aspect-ratio:1;background:var(--on-brand);-webkit-mask:var(--star-img) center/contain no-repeat;mask:var(--star-img) center/contain no-repeat}
@keyframes slide{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.ticker div{animation:none}}

/* statements */
section{padding-block:clamp(56px,8vw,112px)}
.kicker{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hair);padding-bottom:14px;margin-bottom:clamp(28px,4vw,48px)}
.claims{display:grid}
.claim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:32px;align-items:end;padding-block:clamp(18px,2.4vw,28px);border-bottom:1px solid var(--hair)}
.claim .big{font-size:clamp(32px,5.6vw,84px)}
.claim .big em{font-style:normal;color:var(--brand)}
.claim p{color:var(--muted);font-size:17px;max-width:32ch;padding-bottom:8px}
@media (max-width:760px){.claim{grid-template-columns:1fr;gap:12px}}

/* services band */
.band{background:var(--ice);color:var(--ice-fg)}
.band .kicker{border-color:color-mix(in srgb, var(--ice-fg) 25%, transparent)}
.band .muted{color:color-mix(in srgb, var(--ice-fg) 70%, transparent)}
.who{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px)}
.who > div{min-width:0}
.who .big{font-size:clamp(34px,5vw,72px)}
.who .lead{margin-top:20px;font-size:19px;max-width:34ch}
.who ul{list-style:none;padding:0;margin:28px 0 0;border-top:3px solid var(--ice-fg)}
.who li{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid color-mix(in srgb, var(--ice-fg) 22%, transparent);font-weight:600;font-variation-settings:"wdth" 108}
.who li span:last-child{font-family:var(--mono);font-weight:400;font-size:12.5px;white-space:nowrap;padding-top:3px}
@media (max-width:820px){.who{grid-template-columns:1fr}}

/* pricing */
.toggles{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}
.toggles div{display:flex;gap:4px;align-items:center}
.toggles button{border:0;background:none;padding:4px 2px;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.toggles button[aria-pressed="true"]{color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.toggles .sep{color:var(--hair)}
.prices{display:grid;border-top:3px solid var(--line)}
.row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,300px);gap:24px;align-items:center;padding-block:clamp(18px,2.2vw,28px);border-bottom:1px solid var(--hair);text-decoration:none;color:inherit;transition:background .2s}
.row:hover{background:color-mix(in srgb, var(--ice) 35%, transparent)}
.row .big{font-size:clamp(32px,4.8vw,68px);font-variant-numeric:tabular-nums}
.row .what{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(20px,2.4vw,32px);line-height:1;display:flex;align-items:center;gap:.4em}
.row .what i{font-style:normal;color:var(--brand)}
.row ul{list-style:none;padding:0;margin:0;color:var(--muted);font-size:15px;display:grid;gap:2px}
.row .name{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin-bottom:6px}
@media (max-width:820px){.row{grid-template-columns:1fr;gap:8px}}
.prices-note{margin-top:20px}

/* process */
.route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--line)}
.leg{padding:22px 20px 0 0;display:grid;gap:10px;align-content:start}
.leg + .leg{padding-left:20px;border-left:1px solid var(--hair)}
.leg .big{font-size:clamp(26px,3vw,40px)}
.leg p{color:var(--muted);font-size:15.5px;max-width:28ch}
@media (max-width:820px){.route{grid-template-columns:1fr 1fr;row-gap:28px}.leg:nth-child(3){padding-left:0;border-left:0}}
@media (max-width:480px){.route{grid-template-columns:1fr}.leg,.leg + .leg{padding-left:0;border-left:0;border-bottom:1px solid var(--hair);padding-bottom:20px}}

/* faq */
.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,5vw,72px)}
.faq .big{font-size:clamp(32px,4.2vw,60px)}
details{border-bottom:1px solid var(--hair);padding-block:18px}
details:first-child{border-top:3px solid var(--line)}
summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:19px;font-variation-settings:"wdth" 108}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";font-family:var(--mono);color:var(--muted)}
details[open] summary::after{content:"−"}
details p{margin-top:10px;color:var(--muted);max-width:60ch}
@media (max-width:820px){.faq{grid-template-columns:1fr}}

/* contact */
.contact .big.say{font-size:clamp(46px,9vw,136px)}
.lines{display:grid;margin-top:clamp(28px,4vw,48px);border-top:3px solid var(--line)}
.line{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:20px;align-items:center;padding-block:clamp(16px,2vw,24px);border-bottom:1px solid var(--hair)}
.line .addr{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 112;font-size:clamp(20px,3vw,38px);line-height:1.1;overflow-wrap:break-word;user-select:all}
.line .acts{display:flex;gap:16px}
.line .acts a,.line .acts button{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.line .acts a:hover,.line .acts button:hover{color:var(--brand)}
@media (max-width:720px){.line{grid-template-columns:1fr;gap:8px}}

.story-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}
.story-grid .big{font-size:clamp(32px,4.6vw,64px)}
.story-grid .big em{font-style:normal;color:var(--brand)}
.story-text{display:grid;gap:16px;font-size:18px;max-width:58ch}
.story-text p:last-child{color:var(--muted)}
@media (max-width:820px){.story-grid{grid-template-columns:1fr}}
.trial{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:24px;align-items:center;text-decoration:none;color:var(--ice-fg);background:var(--ice);padding:clamp(16px,2vw,24px) clamp(16px,2.4vw,28px);margin-bottom:24px}
.trial .big{font-size:clamp(28px,3.6vw,52px)}
.trial .what{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(18px,2vw,26px);display:flex;gap:.4em;align-items:center}
.trial .trial-txt{font-size:15.5px;justify-self:end;max-width:40ch;text-align:right}
@media (max-width:760px){.trial{grid-template-columns:1fr;gap:6px}.trial .trial-txt{justify-self:start;text-align:left}}
.qc figure{margin:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:14px}
.qc svg{width:104px;height:auto;display:block;flex:none}
.qc .cat{fill:var(--fg)}
.qc .eye{fill:var(--ice)}
.qc figcaption{display:grid;gap:4px;max-width:30ch;padding-bottom:6px;text-align:right}
.niches{display:grid;gap:4px;margin-top:20px}
.niches span:last-child{text-transform:none;letter-spacing:.02em;font-size:13px}
.calc{margin-top:clamp(48px,7vw,88px);border-top:3px solid var(--line);padding-top:clamp(20px,3vw,32px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(24px,4vw,56px)}
.calc .big{font-size:clamp(32px,4.2vw,60px)}
.calc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px)}
.controls{display:grid;gap:24px;align-content:start}
.ctl{display:grid;gap:8px}
.range{display:flex;align-items:center;gap:16px}
.range input{flex:1;min-width:0;accent-color:var(--brand)}
.num{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 118;font-size:28px;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}
.hint{font-size:13.5px;color:var(--muted)}
.checks{display:flex;flex-wrap:wrap;gap:8px 20px;font-weight:600;font-variation-settings:"wdth" 108}
.checks label{display:inline-flex;gap:8px;align-items:center;cursor:pointer}
.checks input{accent-color:var(--brand);width:16px;height:16px}
.result{background:var(--ice);color:var(--ice-fg);padding:clamp(20px,2.6vw,32px);display:grid;gap:12px;align-content:start}
.result .muted{color:color-mix(in srgb, var(--ice-fg) 70%, transparent)}
.result .total{font-size:clamp(48px,6vw,88px);font-variant-numeric:tabular-nums}
.breakdown{list-style:none;margin:0;padding:12px 0 0;border-top:2px solid var(--ice-fg);display:grid;gap:4px;font-size:15px}
.breakdown li{display:flex;justify-content:space-between;gap:12px}
.breakdown li span:last-child{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}
.calc-acts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:8px}
.go{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--ice-fg);color:var(--ice);padding:12px 16px;border:0;cursor:pointer;text-decoration:none}
.go.ghost{background:transparent;color:var(--ice-fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;padding:12px 0}
@media (max-width:980px){.calc{grid-template-columns:1fr}}
@media (max-width:680px){.calc-body{grid-template-columns:1fr}}
footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-block:28px;border-top:3px solid var(--line)}
footer .brand{display:flex;align-items:center;gap:12px}
footer .socials{display:flex;gap:20px}
footer .socials a{text-decoration:none}
footer .socials a:hover{color:var(--brand)}
.soc-ic{display:inline-flex;align-items:center;margin-right:.45em;vertical-align:-.06em}
.soc-ic i{display:block;height:.9em;background:var(--fg);transition:background .2s}
.soc-ic.ig i{aspect-ratio:1;-webkit-mask:var(--ig-img) center/contain no-repeat;mask:var(--ig-img) center/contain no-repeat}
.soc-ic.tt i{aspect-ratio:115/128;-webkit-mask:var(--tt-img) center/contain no-repeat;mask:var(--tt-img) center/contain no-repeat}
:root{--ig-img:url(data:image/png;base64,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);--tt-img:url(data:image/png;base64,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)}
footer .socials a{display:inline-flex;align-items:center}
footer .socials .soc-ic i{height:1.25em}
a:hover .soc-ic i,.line:hover .soc-ic i{background:var(--brand)}
footer img{width:36px;height:36px;display:block}

.sent{display:grid;gap:10px;border-top:2px solid var(--ice-fg);padding-top:14px;margin-top:4px}
.sent p{font-size:15px}
.sent-addr{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 100;font-size:clamp(15px,1.5vw,19px);overflow-wrap:break-word;user-select:all}
.sent-quote{margin:0;white-space:pre-wrap;font-family:var(--mono);font-size:12.5px;line-height:1.5;background:color-mix(in srgb, var(--ice-fg) 8%, transparent);border-radius:6px;padding:10px 12px;user-select:all}
.sent-acts{display:flex;flex-wrap:wrap;gap:6px 18px}
.sent-acts a,.sent-acts button{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:none;border:0;padding:8px 0;cursor:pointer;color:var(--ice-fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.consent{position:fixed;left:max(16px, env(safe-area-inset-left, 0px));right:max(16px, env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:20;max-width:520px;margin-left:auto;background:var(--fg);color:var(--bg);border-radius:10px;padding:16px 18px;display:grid;gap:12px;box-shadow:0 8px 30px color-mix(in srgb, var(--fg) 25%, transparent);font-size:14.5px}
.consent-acts{display:flex;gap:10px}
.consent button{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:6px;padding:10px 16px;cursor:pointer;background:var(--bg);color:var(--fg)}
.consent button.ghost{background:transparent;color:var(--bg);text-decoration:underline;text-underline-offset:4px;padding-inline:4px}
.reel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(28px,5vw,80px);align-items:center}
.reel-text{display:grid;gap:22px;align-content:center;min-width:0}
.reel-text .big{font-size:clamp(32px,4.6vw,68px)}
.reel-text .big em{font-style:normal;color:var(--brand)}
.reel-text .lead{font-size:18px;max-width:42ch;color:var(--muted)}
.reel-specs{list-style:none;margin:0;padding:0;border-top:3px solid var(--line)}
.reel-specs li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:12px;border-bottom:1px solid var(--hair);font-weight:600;font-variation-settings:"wdth" 108}
.reel-specs li .small{padding-top:4px}
.reel-item{min-width:0;justify-self:center;width:100%;max-width:320px}
.reel-phone{position:relative;margin:0;width:100%;aspect-ratio:9/16;border-radius:30px;border:7px solid var(--fg);overflow:hidden;background:#05080c;box-shadow:0 24px 60px -24px color-mix(in srgb, var(--brand) 45%, transparent)}
.reel-phone video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}
.reel-sound{position:absolute;right:12px;bottom:14px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:9px 14px;background:#0a1420e6;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.reel-sound[aria-pressed="true"]{background:#0a5cff;color:#fff}
.reel-play{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;border:0;background:#0a1420e6;color:#fff;font-size:20px;cursor:pointer;padding-left:4px}
@media (max-width:760px){.reel{grid-template-columns:1fr}.reel-item{max-width:280px}.reel-specs li{grid-template-columns:96px minmax(0,1fr)}}
.teardown{margin-top:clamp(48px,7vw,88px);border-top:3px solid var(--line);padding-top:clamp(20px,3vw,32px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px clamp(28px,5vw,72px);align-items:start}
.td-head{display:grid;gap:14px;min-width:0}
.td-new{display:inline-block;background:var(--brand);color:var(--on-brand);padding:3px 8px;border-radius:4px;margin-right:6px}
.td-head .big{font-size:clamp(30px,4vw,56px)}
.td-head .big em{font-style:normal;color:var(--brand)}
.td-lead{font-size:17px;color:var(--muted);max-width:44ch}
.td-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair);min-width:0}
.td-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding-block:12px;border-bottom:1px solid var(--hair);font-weight:600;font-variation-settings:"wdth" 108}
.td-list li .small{padding-top:3px}
.td-cta{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:16px;background:var(--fg);color:var(--bg);text-decoration:none;border-radius:8px;padding:14px 20px;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase}
.td-cta .td-price{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;font-size:22px;letter-spacing:0}
.td-cta:hover{background:var(--brand);color:var(--on-brand)}
@media (max-width:820px){.teardown{grid-template-columns:1fr}}
.trial.alt{background:transparent;border:2px solid var(--line);color:var(--fg)}
.trial.alt .what i{color:var(--brand)}
.req{border:2px solid var(--line);border-radius:12px;padding:clamp(18px,3vw,32px);display:grid;gap:22px;margin-top:clamp(24px,4vw,40px);margin-bottom:clamp(28px,4vw,48px)}
.req-head{display:grid;gap:8px}
.req-title{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 112;font-size:clamp(20px,2.4vw,30px);line-height:1.1;text-transform:uppercase}
.req-sub{color:var(--muted);font-size:15.5px}
.req-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}
.fld{display:grid;gap:6px;min-width:0}
.fld.wide{grid-column:1/-1}
.fld input,.fld select,.fld textarea{font:inherit;font-size:16px;color:var(--fg);background:var(--bg);border:1.5px solid var(--hair);border-radius:8px;padding:12px 14px;width:100%;min-width:0}
.fld textarea{resize:vertical}
.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent)}
.fld input[aria-invalid="true"]{border-color:#e5484d}
.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.req-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.req .go{background:var(--fg);color:var(--bg);border-radius:8px;padding:14px 20px}
.req .go:hover{background:var(--brand);color:var(--on-brand)}
.req .go[disabled]{opacity:.6;cursor:wait}
.req-msg{font-size:15px;max-width:52ch}
.req-msg.ok{color:var(--brand);font-weight:600}
.req-msg.err{color:#e5484d}
@media (max-width:600px){.req-grid{grid-template-columns:1fr}.req .go{width:100%}}
.read-more{justify-self:start;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.read-more:hover{color:var(--brand)}
.mcta{display:none}
@media (max-width:700px){
  .mcta{position:fixed;z-index:15;left:max(12px, env(safe-area-inset-left, 0px));right:max(12px, env(safe-area-inset-right, 0px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--fg);color:var(--bg);text-decoration:none;border-radius:12px;padding:14px 18px;font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--fg) 50%, transparent);transition:transform .25s,opacity .25s}
  .mcta[hidden]{display:flex!important;transform:translateY(140%);opacity:0;pointer-events:none}
  .mcta-p{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;font-size:20px;letter-spacing:0}
  footer{padding-bottom:84px}
}
/* motion */
.qc .tail{transform-box:view-box;transform-origin:74px 98px;animation:wag 5s ease-in-out infinite}
@keyframes wag{0%,62%,100%{transform:rotate(0)}70%{transform:rotate(-7deg)}78%{transform:rotate(4deg)}86%{transform:rotate(-4deg)}}
.qc .lids{transform-box:fill-box;transform-origin:center top;transform:scaleY(0);animation:blink 4.6s infinite}
@keyframes blink{0%,91%,100%{transform:scaleY(0)}94%,96%{transform:scaleY(1)}}
@media (prefers-reduced-motion:reduce){.qc .tail,.qc .lids{animation:none}}
/* corners */
.trial,.result,.go,.row{border-radius:8px}
.row{margin-inline:-10px;padding-inline:10px}
.go.ghost{border-radius:0}


::selection{background:var(--ice);color:var(--ice-fg)}
.band ::selection,.result ::selection,.trial ::selection{background:var(--brand);color:var(--on-brand)}
.lang{display:inline-flex;align-items:center;gap:2px;margin-left:6px}
.lang button{border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--muted);cursor:pointer;padding:8px 3px}
.lang button[aria-pressed="true"]{color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.lang .sep{color:var(--hair)}
.who-top{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:end}
.who-top > div{min-width:0}
.who .who-top .big{font-size:clamp(26px,3.6vw,56px)}
.phone{container-type:inline-size;position:relative;width:100%;aspect-ratio:9/16;border-radius:22px;background:linear-gradient(170deg,#1b2d40,#0b1622 60%);border:5px solid var(--ice-fg);overflow:hidden;color:#fff;font-family:var(--display)}
.ph-top{position:absolute;inset:8% 8% auto;display:flex;justify-content:space-between;gap:4px;white-space:nowrap;font-family:var(--mono);font-size:8px;font-size:7cqw;letter-spacing:.04em;opacity:.7}
.ph-cap{position:absolute;left:6px;right:6px;top:36%;height:4.2em;font-weight:900;font-variation-settings:"wdth" 100;text-transform:uppercase;font-size:11px;font-size:10.8cqw;line-height:1.1;text-align:center}
.ph-cap .w{position:absolute;inset:0;opacity:0}
.ph-cap .w:first-child{opacity:1}
.ph-cap mark{background:#0a5cff;color:#fff;padding:0 3px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.ph-cta{position:absolute;left:10px;right:10px;bottom:20px;background:#fff;color:#0b1622;border-radius:6px;text-align:center;font-weight:800;font-size:11px;padding:7px 0;text-transform:uppercase;letter-spacing:.04em}
.ph-cta.ghost{background:transparent;color:#fff;font-family:var(--mono);font-weight:400;text-transform:none;letter-spacing:0}
.ph-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff33}
.ph-bar i{display:block;height:100%;width:30%;background:#0a5cff}
@media (prefers-reduced-motion:no-preference){
  .ph-cap .w{animation:cap 6s infinite}
  .ph-cap .w:nth-child(2){animation-delay:2s}
  .ph-cap .w:nth-child(3){animation-delay:4s}
  .ph-cap .w:first-child{opacity:0}
  .ph-bar i{animation:prog 6s linear infinite}
}
@keyframes cap{0%{opacity:0;transform:scale(.9)}4%,30%{opacity:1;transform:scale(1)}34%,100%{opacity:0}}
@keyframes prog{from{width:0}to{width:100%}}
@media (max-width:600px){.who-top{grid-template-columns:minmax(0,1fr) 110px;gap:14px}.ph-cta{font-size:9.5px}}
/* mobile */
@media (max-width:820px){
  .row{grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:6px;align-items:baseline}
  .row ul{grid-column:1/-1}
}
@media (max-width:600px){
  section{padding-block:52px}
  header nav a{padding-block:10px}
  .kicker{flex-wrap:wrap}
  .toggles button{padding:10px 6px;font-size:13px}
  .toggles{gap:4px 20px}
  .line .acts{gap:28px}
  .line .acts a,.line .acts button{padding:10px 0}
  .ticker div{animation-duration:28s}
  .hero aside{display:flex;flex-wrap:wrap;gap:6px 14px}
  .who li{font-size:15.5px}
  .qc figure{flex-direction:row-reverse;justify-content:flex-start}
  .qc figcaption{text-align:left}
  .calc-acts .go{flex:1;text-align:center;padding-block:14px}
  .calc-acts .go.ghost{flex:none}
  .checks label{padding-block:6px}
  .checks input{width:20px;height:20px}
  footer .wrap{flex-direction:column;align-items:flex-start}
  footer .socials a{padding-block:8px}
}
