@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/lexend-latin-wght-ci0D1wrL.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}:root{--airiz-deep:#4d79b7;--airiz:#5794df;--airiz-light:#78dcf5;--airiz-cyan:#3dbbf5;--navy:#16305f;--ink:#1f2533;--muted:#535a6b;--em:#c4f1ff;--red:#c42831;--green:#157a49;--amber:#9a6300;--grad:linear-gradient(100deg, var(--airiz-deep) 0%, var(--airiz) 45%, var(--airiz-cyan) 100%);--gutter:max(clamp(20px, 6vw, 96px), env(safe-area-inset-left), env(safe-area-inset-right));--shadow-card:0 30px 80px #0c1e4647, 0 4px 14px #0c1e461f}*{box-sizing:border-box}html,body{color:#13305f;-webkit-font-smoothing:antialiased;background:#eaf3fd;margin:0;font-family:Lexend,system-ui,sans-serif}html.lenis,html.lenis body{height:auto}.canvas-wrap{z-index:0;position:fixed;inset:0}@supports (height:100lvh){.canvas-wrap{height:100lvh;bottom:auto}}.scroller{z-index:-1;pointer-events:none;position:relative}.stage{z-index:5;pointer-events:none;position:fixed;inset:0}.copy{max-width:min(600px,42vw);position:absolute}.copy-left{left:var(--gutter);top:calc(50% + 20px);translate:0 -50%}.copy-center{text-align:center;max-width:min(860px,86vw);top:13%;left:50%;translate:-50%}.copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f6faffeb,#f6faffb3 50%,#f6faff00 100%);position:absolute;inset:-34% -30% -34% -40%}.copy.night:before{background:radial-gradient(closest-side,#0a1432b3,#0a143273 50%,#0a143200 100%)}.copy.night .headline{color:#fff;text-shadow:0 2px 24px #050c2380}.copy.night .em{color:#c4f1ff}.copy-center:before{inset:-40% -18%}.copy.glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffd6;border:1px solid #fffffff2;border-radius:30px;margin-left:-36px;padding:30px 36px 34px;box-shadow:0 24px 60px #28509638,0 2px 8px #28509614}.copy.glass:before,.metrics:before{display:none}.display{letter-spacing:-.035em;text-wrap:balance;color:#13305f;margin:0;font-size:clamp(44px,5vw,78px);font-weight:600;line-height:1.02}.headline{letter-spacing:-.025em;text-wrap:balance;color:#13305f;margin:0;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.1}.em{color:#2463c7}.alert-pill{color:#fff;text-shadow:none;background:#d9303a;border-radius:.28em;padding:0 .28em .04em;display:inline-block;box-shadow:0 10px 30px #ff4d5573}.kicker-line{letter-spacing:.14em;text-transform:uppercase;color:#2463c7;margin:0 0 18px;font-size:16px;font-weight:600}.sub{color:#33466b;margin:18px 0 0;font-size:18px;line-height:1.5}.scroll-hint{color:#33466b;letter-spacing:.04em;align-items:center;gap:12px;margin-top:30px;font-size:15px;display:flex}.scroll-hint:before{content:"";background:radial-gradient(circle at 50% 30%,currentColor 3px,#0000 4px);border:2px solid;border-radius:12px;width:22px;height:34px;animation:1.6s ease-in-out infinite hint}@keyframes hint{50%{background-position:0 8px}}.topbar{z-index:20;padding:22px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.logo-wrap{height:34px;display:block;position:relative}.logo{width:auto;height:34px;opacity:calc(1 - var(--night,0));display:block}.logo-night{opacity:var(--night,0);position:absolute;inset:0}.pill{font:inherit;color:#fff;cursor:pointer;background:#2559ad;border:0;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 10px 30px #2559ad4d}@media (hover:hover){.pill:hover{transform:translateY(-1px)scale(1.03)}}.metrics{width:min(460px,36vw);max-width:none}.mpanel{max-height:calc(100vh - 130px)}.eyebrow{color:#fff;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 12px #0a193c66;margin:0 0 14px 4px;font-size:15px;font-weight:600}.mpanel{color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:30px;overflow:hidden}.mpanel-title{letter-spacing:.12em;text-transform:uppercase;color:#2559ad;background:#eef5fd;margin:0;padding:14px 22px 2px;font-size:13px;font-weight:600}.mpanel-title span{color:var(--ink)}.mrail{background:#eef5fd;grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:8px 10px 10px;list-style:none;display:grid}.mrail li{color:#525c70;border-radius:16px;justify-items:center;gap:3px;padding:7px 2px 9px;font-size:12px;font-weight:500;transition:background .3s,color .3s;display:grid;position:relative;overflow:hidden}.mrail-icon svg{width:20px;height:20px;display:block}.mrail li.done{color:#2f5c9e}.mrail li.active{color:#2f6fd0;background:#fff;box-shadow:0 4px 14px #2f6fd02e}.mrail li i{background:var(--airiz-cyan);transform-origin:0;border-radius:2px;height:3px;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(0)}.mrail li:not(.active) i{opacity:0}.mstack{display:grid}.mcard{grid-area:1/1;padding:18px 24px}@media (min-resolution:1.5x){.mcard{will-change:transform, opacity}}.mcard header{align-items:center;gap:14px;display:flex}.mcard-icon{color:#fff;background:var(--grad);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #3d8ce659}.mcard-icon svg{width:26px;height:26px}.mcard-kicker{letter-spacing:.08em;text-transform:uppercase;color:#525c70;margin:0;font-size:12px;font-weight:500}.mcard h3{letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(24px,2.1vw,32px);font-weight:600;line-height:1.1}.mcard-def{color:#3a4252;margin:10px 0 12px;font-size:15px;line-height:1.45}.summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.summary-grid li{color:var(--muted);background:#f1f7fe;border-radius:16px;gap:2px;padding:12px;font-size:12px;display:grid}.summary-grid b{color:#2f6fd0;letter-spacing:-.02em;font-size:24px;font-weight:600}.summary-grid li.warn b{color:#9a6300}.summary-grid li.bad b{color:#c42831}.summary-icon svg{color:#2f6fd0;width:18px;height:18px}.trail{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.trail li{border-top:3px solid #2f6fd0;gap:2px;padding-top:14px;display:grid;position:relative}.trail li:before{content:"";background:#2f6fd0;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 1px #2f6fd0}.trail b{color:var(--ink);font-size:14px}.mcard-why{color:#1f4f9a;background:#eef6ff;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4}.mcard-why b{font-weight:700}.mcard-how{color:var(--muted);border-top:1px solid #e8edf5;margin:10px 0 0;padding-top:9px;font-size:13px}.mcard-how b{color:var(--ink);font-weight:600}.kpi{align-items:center;gap:14px;display:flex}.kpi-value{color:#2f7fe8;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:1.3em;font-size:52px;font-weight:600;line-height:1}.kpi.small .kpi-value{font-size:40px}.kpi-label{color:var(--muted);font-size:15px;line-height:1.35}.kpi.bad .kpi-value{color:var(--red)}.mini-bars,.legend,.price-list,.checklist{gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mini-bars li{color:#3a4252;grid-template-columns:1fr auto 22px;align-items:center;gap:10px;display:grid}.mini-bars i{background:linear-gradient(90deg,#22b8f5,#2f7fe8);border-radius:5px;height:10px}.mini-bars b{text-align:right}.share-bar{border-radius:12px;gap:3px;height:30px;display:flex;overflow:hidden}.share-bar span{color:#fff;place-items:center;font-size:13px;font-weight:600;display:grid}.share-bar span.mine{font-size:15px}.legend li,.price-list li{color:#3a4252;align-items:center;gap:10px;display:flex}.legend i,.price-list i{border-radius:50%;flex:none;width:12px;height:12px}.legend li.mine,.price-list li.mine{color:var(--ink);font-weight:600}.legend em,.price-list em{color:#2559ad;background:#e8f1fd;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.legend b{margin-left:auto;font-weight:600}.price-list span{line-height:1.2;display:grid}.price-list small{color:var(--muted);font-size:12px;font-weight:400}.price-list b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.price-list em{text-align:center;min-width:52px;color:var(--muted);background:#f1f3f7}.price-list li.mine em{color:#2559ad;background:#e8f1fd}.checklist li{color:#3a4252;padding-left:32px;line-height:1.4;position:relative}.checklist li span{color:var(--muted);font-size:13px}.checklist li:before{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.checklist li.ok:before{content:"✓";background:var(--green)}.checklist li.bad:before{content:"✗";background:var(--red)}.checklist.compact{gap:7px;font-size:14px}.note{border-radius:14px;margin:14px 0 0;padding:10px 14px;font-size:14px}.note.bad{color:#b0232b;background:#fff0f0}.gauge{margin-top:10px}.gauge-head{align-items:baseline;gap:10px;display:flex}.gauge-head b{color:#9a6300;font-size:30px;font-weight:600}.gauge-head span{color:#8a6a20;font-size:14px}.gauge-bar{color:#fff;grid-template-columns:40fr 39fr 21fr;gap:3px;margin-top:8px;font-size:11px;font-weight:600;display:grid;position:relative}.gauge-bar span{padding:4px 8px}.gauge-bar .crit{background:#c42831;border-radius:8px 0 0 8px}.gauge-bar .warn{background:#9a6300}.gauge-bar .ideal{background:#157a49;border-radius:0 8px 8px 0}.gauge-bar i{background:var(--ink);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 0 2px #fff}.label{z-index:15;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.label-inner{position:absolute}.det-tag{--pop:1;white-space:nowrap;color:#fff;pointer-events:none;border-radius:10px;padding:7px 11px;font-family:Lexend,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1;box-shadow:0 6px 18px #0a193c4d}.det-tag b{font-weight:700}.anchor-bottom-left{transform:translate(0, calc(-100% - 4px)) scale(var(--pop));transform-origin:0 100%;border-bottom-left-radius:3px}.anchor-bottom-left.below{transform:translate(0, 4px) scale(var(--pop));transform-origin:0 0;border-radius:3px 10px 10px}.anchor-bottom-center{transform:translate(-50%, calc(-100% - 4px)) scale(var(--pop));transform-origin:bottom}.anchor-top-center{transform:translate(-50%, 4px) scale(var(--pop));transform-origin:top}.anchor-center{transform:translate(-50%, -50%) scale(var(--pop))}.anchor-left{transform:translate(calc(-100% - 6px), -50%) scale(var(--pop));transform-origin:100%;border-radius:10px 3px 3px 10px}.anchor-right{transform:translate(6px, -50%) scale(var(--pop));transform-origin:0;border-radius:3px 10px 10px 3px}.det-tag.big{padding:10px 14px;font-size:15px}.det-cyan{background:#0f6aa3}.det-white{color:var(--ink);background:#fff}.det-green{background:#157a49}.det-red{background:#c42831}.det-amber{background:#9a6300}.det-count{background:#0f6aa3;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:12px;display:grid}.det-ruler{background:#fff;border-radius:12px;padding:6px}.ruler{border-radius:8px;gap:3px;width:300px;height:26px;display:flex;overflow:hidden}.ruler span{color:#fff;place-items:center;font-size:12px;display:grid}.chip{white-space:nowrap;color:#fff;pointer-events:none;border-radius:999px;padding:6px 12px;font-family:Lexend,system-ui,sans-serif;font-size:13px;font-weight:600;box-shadow:0 6px 16px #14285040}.call-chip{padding:9px 16px;font-size:15px}.chip-blue{background:#2f6fd0}.ring-chip{padding:9px 13px;font-size:14px}.scan-hud{z-index:9;color:#13305f;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;font-size:15px;font-weight:500;display:flex;position:fixed;top:96px;left:50%;translate:-50%;box-shadow:0 12px 30px #08143259}.scan-hud i{background:#0f6aa3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.scan-hud b{color:#2463c7}.scan-hud i{color:#fff}.cta{pointer-events:auto}.cta-logo{height:40px;margin:0 0 22px;display:block}.cta .sub{max-width:34em;margin:16px 0 18px}.cta-proof{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.cta-proof li{color:#13305f;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:flex;box-shadow:0 6px 18px #2850961f}.cta-proof li:before{content:"✓";color:#fff;background:#2559ad;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.credit{z-index:6;left:var(--gutter);color:#5a6a88;align-items:center;gap:10px;font-size:12px;display:flex;position:fixed;bottom:13px}.credit a{color:inherit;padding:5px 0;text-decoration:none;transition:color .2s}.credit a:hover{color:#1f55a8}.credit a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2463c7}.credit-evt{align-items:center;gap:6px;display:inline-flex}.credit-evt img{width:auto;height:12px;display:block}.cta-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.cta-secondary{color:#1f55a8;background:#fff;border-radius:999px;padding:16px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s,opacity .4s;display:inline-block;box-shadow:0 6px 18px #2850961f}@media (hover:hover){.cta-secondary:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 10px 26px #28509633}}.cta-secondary:focus-visible{outline-offset:4px;outline:3px solid #2463c7}.cta-actions.sucking .cta-secondary{opacity:0;pointer-events:none}.cta-hint{color:#33466b;margin:16px 0 0;font-size:14px}.cta-arrow{color:#1f55a8;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:-6px -14px -6px 14px;font-style:normal;font-weight:700;transition:transform .3s;display:inline-grid}@media (hover:hover){.cta-button:hover .cta-arrow{transform:translate(3px)}}.cta-button{font:inherit;color:#fff;cursor:pointer;box-shadow:0 16px 40px #2559ad66, 0 0 calc(var(--prox,0) * 60px) calc(var(--prox,0) * 16px) #3d8bf58c;translate:var(--mx,0) var(--my,0);scale:calc(1 + var(--prox,0) * .06);background:linear-gradient(100deg,#1f55a8,#2468cc);border:0;border-radius:999px;align-items:center;padding:20px 40px;font-size:18px;font-weight:600;transition:transform .25s cubic-bezier(.3,1.6,.5,1),translate .15s ease-out,scale .2s ease-out;display:inline-flex;position:relative}.cta-button:not(.hole){box-shadow:none}.cta-button:not(.hole):before,.cta-button:not(.hole):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cta-button:not(.hole):before{z-index:-2;box-shadow:0 0 calc(var(--prox,0) * 60px) calc(var(--prox,0) * 16px) #3d8bf58c;will-change:transform;animation:2.4s ease-in-out infinite breathe}.cta-button:not(.hole):after{z-index:-1;box-shadow:0 16px 40px #2559ad66}@keyframes breathe{50%{box-shadow:0 0 0 14px #3d8bf500}}@media (hover:hover){.cta-button:hover{transform:scale(1.06)}}.cta-button:focus-visible,.pill:focus-visible{outline:3px solid var(--em);outline-offset:4px}.cta-button.hole{pointer-events:none;animation:2.2s cubic-bezier(.6,0,.4,1) forwards hole}.cta-button.hole span{opacity:0;transition:opacity .2s}.cta-button.hole:before,.cta-button.hole:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.cta-button.hole:before{background:conic-gradient(from 0deg, transparent 0 8%, #c4f1ff 14%, transparent 26%, #3dbbf5 40%, transparent 55%, #fff 64%, transparent 78%, #78dcf5 88%, transparent);filter:blur(2px);animation:.7s linear infinite swirl;inset:-55%;-webkit-mask:radial-gradient(circle,#0000 36%,#000 40% 58%,#0000 68%);mask:radial-gradient(circle,#0000 36%,#000 40% 58%,#0000 68%)}.cta-button.hole:after{background:radial-gradient(circle,#3dbbf573 20%,#3dbbf500 60%);animation:1.1s ease-in-out infinite alternate glow;inset:-110%}@keyframes swirl{to{transform:rotate(-360deg)}}@keyframes glow{to{opacity:.5;transform:scale(1.15)}}@keyframes hole{0%{background:#2468cc}18%{background:radial-gradient(circle, #05070d 35%, #1c2c52 60%, var(--airiz-cyan) 100%);border-radius:50%;width:72px;height:72px;padding:0;box-shadow:0 0 60px 20px #3dbbf580}70%{background:radial-gradient(circle, #000 45%, #13234a 70%, var(--airiz-cyan) 100%);border-radius:50%;width:110px;height:110px;padding:0;transform:rotate(540deg);box-shadow:0 0 120px 50px #3dbbf573}to{width:110px;height:110px;box-shadow:none;background:radial-gradient(circle,#0a1020 60% 100%);border-radius:50%;padding:0;transform:scale(40)rotate(720deg)}}html.contact-open,html.contact-open body{overflow:hidden}.contact{z-index:50;overscroll-behavior:contain;background:radial-gradient(circle at 80% 10%,#ffffff24 0 18%,#0000 18.5%),radial-gradient(circle at 8% 92%,#ffffff1a 0 22%,#0000 22.5%),linear-gradient(160deg,#4a6696 0%,#5794df 55%,#78dcf5 100%);flex-direction:column;padding:16px;animation:.6s ease-out fadein;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadein{0%{opacity:0}}.contact-card{width:min(520px,100%);color:var(--ink);background:#fff;border-radius:32px;flex:none;margin:auto;padding:40px;animation:.7s cubic-bezier(.3,1.5,.5,1) pop;position:relative;box-shadow:0 30px 80px #0006}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.contact-card h2{letter-spacing:-.02em;margin:20px 0 8px;font-size:30px}.contact-card p{color:var(--muted);margin:0 0 22px}.contact-card form{gap:14px;display:grid}.contact-card label{color:var(--muted);gap:6px;font-size:14px;display:grid}.contact-card input{font:inherit;border:2px solid #e3e9f2;border-radius:14px;outline:none;padding:14px 16px;font-size:16px}.contact-card input:focus{border-color:var(--airiz)}.contact-card .cta-button{color:#fff;background:var(--grad);margin-top:8px;animation:none}.contact-card .cta-button:disabled{opacity:.7;cursor:progress}.contact-card:focus{outline:none}.contact-card a{color:#2463c7;font-weight:600}.contact-card .contact-note{margin:0;font-size:15px}.contact-card .contact-error{color:var(--red);margin:0;font-size:15px}.contact-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:18px;right:22px}.flash{z-index:8;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}.pill,.cta-button,.cta-secondary,.contact-close,.credit a{-webkit-tap-highlight-color:transparent}.pill:active,.cta-secondary:active{transform:scale(.97)}.contact-close{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:12px;right:12px}@media (hover:none) and (pointer:coarse){.scroll-hint:before{background:radial-gradient(circle at 50% 72%,currentColor 3.5px,#0000 4.5px);animation-name:hint-swipe}}@keyframes hint-swipe{0%,20%{background-position:0 0}70%,to{background-position:0 -13px}}@media (max-width:600px),(max-height:520px){.det-tag{border-radius:7px;padding:5px 7px;font-size:10.5px}.det-tag.big{padding:7px 10px;font-size:12px}.det-tag.price-only{padding:5px}.det-count{letter-spacing:-.03em;border-width:1.5px;width:16px;height:16px;padding:0;font-size:8.5px}.det-ruler{border-radius:9px;padding:4px}.ruler{border-radius:6px;width:210px;height:20px}.ruler span{font-size:10px}.chip{padding:5px 10px;font-size:11px}.call-chip,.ring-chip{padding:7px 11px;font-size:11.5px}.ring-chip,.call-chip,.det-tag.night-chip{white-space:normal;width:max-content;max-width:min(230px,58vw);line-height:1.3}.scan-hud{white-space:nowrap;padding:8px 14px 8px 9px;font-size:13px;top:74px}}@media (orientation:portrait),(max-height:520px){.mpanel{border-radius:24px}.mpanel-title{padding:10px 16px 0;font-size:11px}.mrail{gap:2px;padding:6px 6px 7px}.mrail li{border-radius:12px;gap:2px;padding:5px 0 7px;font-size:10px}.mrail-icon svg{width:17px;height:17px}.mrail li i{bottom:3px;left:8px;right:8px}.mcard{padding:12px 16px 14px}.mcard header{gap:11px}.mcard-icon{border-radius:12px;width:38px;height:38px}.mcard-icon svg{width:21px;height:21px}.mcard-kicker{font-size:10.5px}.mcard h3{font-size:20px}.mcard-def{margin:8px 0;font-size:13px;line-height:1.4}.mcard-why{border-radius:11px;margin-top:9px;padding:8px 10px;font-size:12.5px;line-height:1.35}.mcard-how{margin-top:8px;padding-top:7px;font-size:11.5px}.kpi{gap:12px}.kpi-value{font-size:38px}.kpi.small .kpi-value{font-size:30px}.kpi-label{font-size:13px}.mini-bars,.legend,.price-list,.checklist{gap:5px;margin-top:8px;font-size:12.5px}.mini-bars,.legend,.checklist:not(.compact){grid-template-columns:1fr 1fr;column-gap:14px}.mini-bars li{grid-template-columns:1fr auto 14px;gap:6px}.mini-bars i{max-width:44px}.checklist li{padding-left:25px}.checklist li:before{width:18px;height:18px;font-size:10px}.checklist li span{font-size:11.5px}.share-bar{border-radius:9px;height:24px}.share-bar span,.share-bar span.mine{font-size:11.5px}.price-list small,.legend em,.price-list em{font-size:11px}.note{margin-top:10px;padding:8px 11px;font-size:12.5px}.gauge-head b{font-size:24px}.gauge-head span{font-size:12.5px}.gauge-bar{font-size:10px}.gauge-bar span{padding:3px 6px}.summary-grid{gap:6px;margin-top:8px}.summary-grid li{border-radius:12px;padding:8px 10px;font-size:11px}.summary-grid b{font-size:19px}.summary-icon svg{width:15px;height:15px}.trail{margin-top:10px;font-size:11px}.trail li{padding-top:11px}.trail b{font-size:12.5px}}@media (orientation:portrait){:root{--gutter:max(clamp(18px, 5.6vw, 56px), env(safe-area-inset-left), env(safe-area-inset-right));--band-bottom:calc(max(26px, 5.5vh) + env(safe-area-inset-bottom))}.topbar{padding:max(14px, env(safe-area-inset-top)) var(--gutter) 14px}.logo-wrap,.logo{height:28px}.pill{min-height:44px;padding:12px 18px;font-size:14px}.copy,.copy-center{max-width:620px}.copy-left{left:var(--gutter);right:var(--gutter);top:auto;bottom:var(--band-bottom);translate:none}.copy:before{inset:-38% -24% -30%}.cta:before{inset:-64px calc(-1 * var(--gutter)) -200px;background:linear-gradient(#f6faff00,#f6faffdb 64px,#f6faffeb 140px)}.display{font-size:clamp(34px,10.4vw,68px);line-height:1.04}.headline{font-size:clamp(26px,7.4vw,50px);line-height:1.13}.scroll-hint{margin-top:18px;font-size:14px}.sub{font-size:15px}.metrics{left:8px;right:8px;bottom:calc(6px + env(safe-area-inset-bottom));width:auto;max-width:560px;margin:0 auto}.mpanel{max-height:none}#copy-cta{bottom:calc(46px + env(safe-area-inset-bottom))}.cta .sub{margin:10px 0 14px}.cta-proof{gap:6px;margin-bottom:18px}.cta-proof li{gap:6px;padding:6px 11px 6px 7px;font-size:12.5px}.cta-proof li:before{width:17px;height:17px;font-size:10px}.cta-actions{gap:10px 12px}.cta-button{padding:16px 30px;font-size:16px}.cta-arrow{width:30px;height:30px;margin:-6px -16px -6px 12px}.cta-secondary{padding:15px 20px;font-size:15px}.credit{left:var(--gutter);right:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom));justify-content:center;font-size:11px}.credit a{padding:6px 0}.contact{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.contact-card{border-radius:26px;padding:28px 22px 24px}.contact-card h2{margin-top:16px;font-size:24px}.contact-card p{font-size:15px}}@media (orientation:portrait) and (max-width:600px),(orientation:landscape) and (max-height:520px){.mcard-how{display:none}.checklist.compact{grid-template-columns:1fr 1fr;column-gap:12px;font-size:12px;line-height:1.3}.checklist.compact li span{font-size:11px;display:block}.summary-grid li{grid-template-columns:auto 1fr;align-items:center;gap:0 6px}.summary-grid li>span:last-child{grid-column:1/-1}}@media (orientation:portrait) and (max-width:600px) and (max-height:880px),(orientation:landscape) and (max-height:520px){.mcard-def,.mcard-kicker,.mrail-name,.trail,.gauge-bar,.checklist.compact li span{display:none}.summary .mcard-kicker{display:block}.mpanel-title{padding-top:9px}.mrail{padding:5px 6px 6px}.mrail li{padding:6px 0 8px}.mcard{padding:10px 14px 12px}.mcard header{margin-bottom:6px}.mcard-icon{border-radius:10px;width:32px;height:32px}.mcard-icon svg{width:18px;height:18px}.mcard h3{margin:0;font-size:18px}.mcard-why{margin-top:8px;padding:7px 10px;font-size:12px}.kpi-value{font-size:32px}.kpi.small .kpi-value{font-size:26px}.kpi-label{font-size:12px}.mini-bars,.legend,.price-list,.checklist{gap:4px;margin-top:6px;font-size:12px}.price-list li{line-height:1.15}.summary-grid li{padding:6px 9px}.summary-grid b{font-size:16px}.gauge{margin-top:6px}.gauge-head b{font-size:20px}}@media (orientation:landscape) and (max-height:520px){:root{--gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right))}.topbar{padding-top:10px;padding-bottom:10px}.logo-wrap,.logo{height:26px}.pill{min-height:44px;padding:13px 16px;font-size:13px}.copy{max-width:min(460px,44vw)}.copy-left{top:calc(50% + 18px)}.display{font-size:clamp(28px,4.6vw,44px)}.headline{font-size:clamp(22px,3.4vw,34px)}.scroll-hint{margin-top:14px}.metrics{width:min(400px,52vw);max-width:none;top:auto;bottom:calc(8px + env(safe-area-inset-bottom));translate:none}.mpanel{max-height:none}.mrail-name{display:none}.mrail li{padding:6px 0 8px}.mcard-def,.mcard-how{display:none}.mcard header{margin-bottom:4px}.cta .sub{margin:8px 0 10px;font-size:14px}.cta-proof{display:none}.cta-button{padding:13px 26px;font-size:15px}.cta-secondary{min-height:44px;padding:13px 18px;font-size:14px}.credit{bottom:calc(6px + env(safe-area-inset-bottom))}.credit a{padding:5px 0}}@media (prefers-reduced-motion:reduce){.cta-button,.cta-button:not(.hole):before,.scroll-hint:before{animation:none}.pill:hover,.cta-button:hover,.cta-secondary:hover{transform:none}}
