.kv{--y:#FFCC00;--ink:#0B0B0C;--ink-2:#2A2A2C;--mute:#7A7A78;--mute-2:#B8B6AE;--paper:#F4F1EA;--paper-2:#E9E5DA;--line:rgba(11,11,12,.12);--line-d:rgba(255,255,255,.14);--red:#DC2626;--font:var(--font-archivo),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace}.kv,.kv *{box-sizing:border-box}.kv{font-family:var(--font);background:var(--ink);color:var(--paper);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.kv a{color:inherit;text-decoration:none}.kv a:hover{color:var(--y)}.kv h1,.kv h2,.kv h3,.kv h4,.kv p{text-wrap:pretty;margin:0}.kv .wrap{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.kv .mono{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.kv .disp{font-family:var(--font);font-variation-settings:"wdth" 112;font-weight:800;letter-spacing:-.035em;line-height:.94}.kv .btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;padding:16px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-family:var(--font);transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease;letter-spacing:-.01em}.kv .btn:hover{transform:translateY(-1px)}.kv .btn:active{transform:translateY(1px)}.kv .btn-y{background:var(--y);color:var(--ink)}.kv .btn-y:hover{background:#FFD83A;color:var(--ink)}.kv .btn-ink{background:var(--ink);color:#fff}.kv .btn-ink:hover{background:#000;color:var(--y)}.kv .btn-ghost{background:transparent;color:inherit;border-color:currentColor}.kv .btn-ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.kv .btn svg{width:16px;height:16px}.kv nav.top{position:fixed;inset:0 0 auto 0;z-index:60;color:#fff;background:rgba(11,11,12,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-d)}.kv nav.top .inner{display:flex;align-items:center;justify-content:space-between;height:76px}.kv .logo{display:inline-flex;align-items:center;gap:12px;font-size:18px}.kv .logo,.kv .logo .sticker{font-weight:800;letter-spacing:-.02em}.kv .logo .sticker{display:inline-block;font-size:15px;padding:7px 12px;border:2px solid;border-radius:6px;box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 3.5px currentColor;position:relative}.kv nav.top ul{list-style:none;margin:0;padding:0;display:flex;gap:32px;font-size:14px;font-weight:600}.kv .hero{position:relative;min-height:100svh;display:grid;align-items:end;padding:160px 0 0;isolation:isolate}.kv .hero .bg{position:absolute;inset:0 0 auto 0;height:80%;z-index:-1;overflow:hidden}.kv .hero .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;display:block;filter:saturate(.85) contrast(1.05)}.kv .hero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.55) 0,rgba(11,11,12,.15) 45%,rgba(11,11,12,0) 70%),linear-gradient(180deg,rgba(11,11,12,.2) 0,rgba(11,11,12,0) 50%,var(--ink) 100%)}.kv .hero h1{font-size:clamp(52px,9.6vw,152px);max-width:14ch}.kv .hero h1 .l{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.kv .hero h1 .l span{display:block;transform:translateY(110%);animation:kv-rise 1s cubic-bezier(.2,.8,.2,1) forwards}.kv .hero h1 .l:nth-child(2) span{animation-delay:.08s}.kv .hero h1 .l:nth-child(3) span{animation-delay:.16s;color:var(--y)}@keyframes kv-rise{to{transform:none}}.kv .hero .row{margin-top:48px}.kv .hero .lede{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--mute-2);max-width:40ch}.kv .hero .lede strong{color:#fff;font-weight:600}.kv section{padding:clamp(64px,7vw,112px) 0}.kv .light{background:var(--paper);color:var(--ink)}.kv .yel{background:var(--y);color:var(--ink)}.kv .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start;margin-bottom:clamp(36px,4vw,64px)}.kv .head .mono{padding-top:10px;color:var(--mute)}.kv .head h2{font-size:clamp(34px,4.8vw,72px);max-width:16ch}.kv h2.disp{text-wrap:balance}.kv .light .head .mono{color:var(--mute)}.kv .press{padding-top:clamp(40px,4vw,64px)}.kv .press-wrap{overflow:hidden;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.kv .press-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;will-change:transform}.kv .clip{flex:0 0 min(64vw,300px);background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:0 20px 40px -30px rgba(0,0,0,.25)}.kv .clip .shot{aspect-ratio:4/3;background:var(--paper-2);overflow:hidden;border-bottom:1px solid var(--line)}.kv .clip .meta{padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px}.kv .clip .meta .mono{color:var(--mute);font-size:11px}.kv .clip h3{font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.kv .press-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:40px}.kv .press-foot p{color:var(--ink);font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.4;letter-spacing:-.01em;max-width:60ch;background:var(--y);padding:24px 28px;border-radius:6px}.kv .press-foot .arrows{display:flex;gap:8px;flex-shrink:0}.kv .press-foot button{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;display:grid;place-items:center}.kv .press-foot button:hover{background:var(--ink);color:#fff}.kv .bridge{background:var(--ink);position:relative;overflow:hidden}.kv .bridge h2{font-size:clamp(40px,6vw,88px);max-width:17ch}.kv .bridge h2 span{color:var(--y)}.kv .bridge p{margin-top:clamp(24px,3vw,40px);font-size:clamp(18px,1.7vw,24px);line-height:1.4;color:var(--mute-2);max-width:46ch}.kv .solution .parts{margin:0 0 20px;font-size:clamp(20px,1.8vw,26px);font-weight:700;letter-spacing:-.02em}.kv .bridge-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kv .bridge-cols li{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px 24px 32px;display:flex;flex-direction:column;gap:12px}.kv .bridge-cols .mono{color:var(--mute);font-size:12px}.kv .bridge-cols h4{color:var(--ink);font-size:clamp(20px,1.7vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.kv .bridge-cols p{color:var(--ink-2);font-size:17px;line-height:1.45}.kv .proof .head .mono{color:var(--ink-2)}.kv .how .steps{border-top:1px solid var(--line)}.kv .stp{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr);gap:32px;padding:40px 0;border-bottom:1px solid var(--line);align-items:start}.kv .stp .num{font-size:clamp(48px,6vw,96px);font-variation-settings:"wdth" 70;font-weight:800;letter-spacing:-.03em;line-height:.85;color:var(--ink)}.kv .stp h3{font-size:clamp(26px,3vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.02}.kv .stp p{color:var(--ink-2);font-size:17px;max-width:46ch}.kv .stp h3+p{margin-top:12px}.kv .chan{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.kv .chan li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);font-weight:600;font-size:16px}.kv .chan li .mono{color:var(--mute)}.kv .chan li.key{background:var(--ink);color:#fff;border-color:var(--ink)}.kv .chan li.key .mono{color:var(--y)}.kv .stp .plate-demo{justify-self:end;align-self:center;width:min(100%,420px);border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}.kv .stp .plate-demo img{display:block;width:100%;height:auto}.kv .proof .big{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:end}.kv .proof .pct{font-size:clamp(120px,22vw,360px);font-variation-settings:"wdth" 70;font-weight:800;letter-spacing:-.05em;line-height:.8}.kv .proof .pct small{font-size:.45em;vertical-align:top;letter-spacing:-.02em}.kv .proof .cap{color:var(--ink);margin-top:24px;font-size:clamp(22px,2.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;max-width:22ch}.kv .proof .src{display:block;margin-top:16px;color:var(--ink-2)}.kv .proof blockquote{margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.3;letter-spacing:-.015em;border-left:3px solid var(--ink);padding-left:28px}.kv .proof .who{margin-top:20px;font-size:14px;color:var(--ink-2)}.kv .proof .who b{display:block;color:var(--ink)}.kv .demo .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.kv .demo h2{font-size:clamp(34px,4.4vw,64px)}.kv .demo .lede{margin-top:28px;font-size:19px;color:var(--mute-2);max-width:40ch}.kv .demo .lede b{color:#fff;font-weight:600}.kv .demo .meta{margin-top:40px;display:flex;flex-direction:column;gap:12px;color:var(--mute-2);font-size:15px}.kv .demo .meta a{color:#fff;border-bottom:1px solid var(--line-d)}.kv .form-card{background:var(--paper);color:var(--ink);padding:32px;border-radius:8px}.kv .demo-form{display:flex;flex-direction:column;gap:18px}.kv .demo-form[hidden]{display:none}.kv .demo-form .intro h3{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.kv .demo-form .intro p{font-size:14px;color:var(--mute)}.kv .demo-form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kv .demo-form label{display:flex;flex-direction:column;gap:7px}.kv .demo-form label>span,.kv .demo-form legend{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.kv .demo-form em{font-style:normal;font-weight:500;color:var(--mute);text-transform:none;letter-spacing:0}.kv .demo-form input,.kv .demo-form select,.kv .demo-form textarea{font:inherit;font-size:16px;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--line);padding:10px 0;outline:none;width:100%;border-radius:0}.kv .demo-form textarea{resize:vertical}.kv .demo-form input:focus,.kv .demo-form select:focus,.kv .demo-form textarea:focus{border-color:var(--ink)}.kv .demo-form .err input,.kv .demo-form .err select{border-color:var(--red)}.kv .demo-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kv .pills{display:flex;flex-wrap:wrap;gap:8px}.kv .pill{flex-direction:row!important;gap:0!important;cursor:pointer}.kv .pill input{position:absolute;opacity:0;width:1px;height:1px}.kv .pill span{padding:9px 14px;border:1.5px solid var(--line);border-radius:999px;font-size:13px;font-weight:600!important;color:var(--ink-2)!important;text-transform:none!important;letter-spacing:0!important}.kv .pill input:checked+span{background:var(--ink);color:#fff!important;border-color:var(--ink)}.kv .hp{position:absolute!important;left:-9999px}.kv .demo-form .btn{justify-content:center;margin-top:8px}.kv .demo-form .micro{font-size:13px;color:var(--mute);line-height:1.5}.kv .demo-form .micro a{text-decoration:underline}.kv .form-ok{text-align:center;padding:48px 10px}.kv .form-ok .ic{width:60px;height:60px;border-radius:50%;background:var(--y);display:grid;place-items:center;margin:0 auto 18px;font-size:26px;font-weight:800}.kv .form-ok h3{font-size:24px;letter-spacing:-.02em;margin-bottom:6px}.kv .form-ok p{color:var(--mute)}.kv footer{border-top:1px solid var(--line-d);padding:56px 0 32px;font-size:15px;color:var(--mute-2)}.kv footer .cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:40px}.kv footer .logo{color:#fff}.kv footer .brand p{margin-top:16px;max-width:28ch}.kv footer h5{color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-family:var(--mono);font-weight:600}.kv footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.kv footer .bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line-d);font-size:12px;color:var(--mute)}.kv .rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.kv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kv .rv{opacity:1;transform:none;transition:none}.kv .hero h1 .l span{animation:none;transform:none}}@media (max-width:980px){.kv nav.top ul{display:none}.kv .hero{padding-top:120px}.kv .head{gap:16px}.kv .bridge-cols,.kv .head{grid-template-columns:1fr}.kv .press-foot{flex-direction:column;align-items:flex-start}.kv .stp{grid-template-columns:1fr;gap:18px;padding:32px 0}.kv .stp .plate-demo{justify-self:start;margin-top:12px}.kv .proof .big{grid-template-columns:1fr}.kv .proof blockquote{padding-left:20px}.kv .demo .grid{grid-template-columns:1fr}.kv .form-card{padding:22px}.kv .demo-form .row{grid-template-columns:1fr}.kv footer .cols{grid-template-columns:1fr 1fr}}.kv .fm-hero{padding:150px 0 0;background:var(--paper);color:var(--ink)}.kv .fm-hero h1{font-size:clamp(44px,6.4vw,104px);max-width:13ch}.kv .fm-hero .lede{margin-top:28px;font-size:clamp(18px,1.5vw,21px);color:var(--ink-2);max-width:46ch}.kv .facts{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.kv .facts div{padding:18px 16px 18px 0;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line)}.kv .facts div:last-child{border-right:0}.kv .facts div+div{padding-left:16px}.kv .facts b{font-size:clamp(20px,1.6vw,26px);font-weight:700;letter-spacing:-.03em;line-height:1}.kv .facts span{font-size:15px;color:var(--mute)}.kv .banner{margin-top:clamp(40px,5vw,64px);aspect-ratio:21/8;overflow:hidden;border-radius:8px 8px 0 0}.kv .banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%;display:block}.kv .toc{position:sticky;top:0;z-index:40;background:var(--ink);border-bottom:1px solid var(--line-d)}.kv .toc ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;height:52px;align-items:center}.kv .toc ul::-webkit-scrollbar{display:none}.kv .toc a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--mute-2);white-space:nowrap}.kv .toc a .mono{font-size:10px;color:var(--mute)}.kv .toc a.on,.kv .toc a:hover{background:#1C1C1F;color:#fff}.kv .toc a.on .mono{color:var(--y)}.kv section .head .mono,.kv section.light .head .mono{color:var(--mute)}.kv .head p{grid-column:2;margin-top:4px;font-size:clamp(19px,1.6vw,23px);line-height:1.45;max-width:52ch}.kv .head p,.kv .light .head p{color:var(--ink-2)}.kv .dark .head p{color:var(--mute-2)}.kv .calc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2px;background:var(--line-d);border:1px solid var(--line-d)}.kv .calc>div{background:var(--ink);padding:40px}.kv .calc .k{display:block;color:var(--mute);margin-bottom:28px}.kv .ctrl{margin-bottom:30px}.kv .ctrl:last-child{margin-bottom:0}.kv .ctrl .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.kv .ctrl label{font-size:17px;color:#E6E3DB;font-weight:500}.kv .ctrl .val{font-family:var(--mono);font-weight:700;font-size:22px;color:var(--y);white-space:nowrap}.kv .ctrl .hint{font-size:14px;color:var(--mute);margin:10px 0 0}.kv input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#2E2E32;outline:none;cursor:pointer}.kv input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--y);border:3px solid var(--ink);box-shadow:0 0 0 1.5px var(--y)}.kv input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--y);border:3px solid var(--ink)}.kv .res{background:var(--y)!important;color:var(--ink);display:flex;flex-direction:column}.kv .res .k{color:var(--ink-2)}.kv .savings{font-variation-settings:"wdth" 70;font-weight:800;font-size:clamp(64px,7vw,112px);letter-spacing:-.04em;line-height:.9}.kv .savings-sub{font-size:16px;color:var(--ink-2);margin:12px 0 32px}.kv .brow{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid rgba(11,11,12,.2);font-size:17px}.kv .brow .bv{font-family:var(--mono);font-weight:700}.kv .calc-note{margin-top:2px;border:1px solid var(--line-d);padding:20px 24px;font-size:17px;color:var(--mute-2);display:flex;gap:14px}.kv .calc-note b{color:#fff}.kv .calc-note:before{content:"!";flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--y);display:grid;place-items:center;font-weight:800;font-size:12px;color:var(--ink)}.kv .split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,5vw,80px);align-items:start}.kv .spec{border-top:1.5px solid var(--ink)}.kv .spec div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:18px}.kv .spec dt{color:var(--mute);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-top:4px}.kv .spec dd{margin:0;color:var(--ink)}.kv .spec dd small{display:block;margin-top:4px;color:var(--mute);font-size:16px}.kv .sticker-img{border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.35)}.kv .sticker-img img{display:block;width:100%;height:auto}.kv .shot{overflow:hidden;background:var(--paper-2);border:1px solid var(--line)}.kv .shot.wide{aspect-ratio:16/10}.kv .cap{margin-top:10px;font-size:15px;color:var(--mute)}.kv .dark .shot{background:#141416;border-color:var(--line-d)}.kv .ch2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px}.kv .ch{padding:40px 36px;display:flex;flex-direction:column;gap:14px;border-radius:8px;min-height:380px}.kv .ch.web{background:#fff;border:1px solid var(--line);color:var(--ink)}.kv .ch.web .mono{color:var(--mute)}.kv .ch.web p{color:var(--ink-2)}.kv .ch .wl{font-size:16px;color:var(--ink);border-top:1px solid var(--line);padding-top:16px}.kv .ch .wl .mono{text-transform:none;letter-spacing:0;font-size:14px;background:var(--paper-2);padding:2px 6px}.kv .ch-shot{margin-top:auto;padding-top:24px}.kv .ch-shot img{display:block;width:min(100%,320px);height:auto;border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 48px -28px rgba(0,0,0,.3)}.kv .ch.web .ch-shot img{margin:0 auto}.kv .call-shot{margin-top:0;padding-top:16px}.kv .call-shot img{width:100%;max-width:none;border-radius:6px;border:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.kv .ch.call{background:var(--y);color:var(--ink)}.kv .ch.call .mono{color:var(--ink-2)}.kv .ch h3{font-size:clamp(28px,2.8vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1}.kv .ch p{font-size:18px;max-width:44ch}.kv .opts{margin-top:auto;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kv .opt{background:var(--ink);color:#fff;padding:20px;display:flex;flex-direction:column;gap:4px;border-radius:6px}.kv .ch.call .opt .mono{color:var(--y);margin-bottom:8px;font-weight:600}.kv .opt b{font-size:20px;font-weight:700;letter-spacing:-.02em}.kv .opt span:last-child{font-size:15px;color:var(--mute-2)}.kv .rules2{margin-top:clamp(56px,7vw,96px);border-top:1.5px solid var(--ink)}.kv .rule2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding:40px 0;border-bottom:1px solid var(--line)}.kv .rule2 .mono{color:var(--mute);display:block;margin-bottom:14px}.kv .rule2 h3{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.kv .rule2 ol{margin:0;padding:0;list-style:none;counter-reset:r;display:grid;gap:14px}.kv .rule2 ol li{counter-increment:r;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:18px;color:var(--ink);line-height:1.5}.kv .rule2 ol li:before{content:"0" counter(r);font-family:var(--mono);font-size:11px;color:var(--mute);padding-top:5px}.kv .reports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kv .reports>div>h3{margin-top:20px;font-size:22px;font-weight:700;letter-spacing:-.02em}.kv .reports>div>p{margin-top:6px;font-size:17px;color:var(--ink-2)}.kv .reports>div>ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.kv .reports>div>ul li{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--line);color:var(--ink-2)}.kv .faq{border-top:1.5px solid var(--ink)}.kv .faq details{border-bottom:1px solid var(--line)}.kv .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:60px minmax(0,1fr) 40px;gap:16px;align-items:baseline;padding:22px 0;font-size:clamp(17px,1.5vw,22px);font-weight:600;letter-spacing:-.015em}.kv .faq summary::-webkit-details-marker{display:none}.kv .faq summary .mono{color:var(--mute)}.kv .faq summary:after{content:"+";font-family:var(--mono);font-size:24px;color:var(--mute);text-align:right}.kv .faq details[open] summary:after{content:"–"}.kv .faq p{padding:0 0 24px 76px;color:var(--ink-2);font-size:18px;max-width:64ch}@media (max-width:980px){.kv .fm-hero{padding-top:120px}.kv .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kv .facts div{border-right:0;padding-left:0!important}.kv .head p{grid-column:1;margin-top:0}.kv .calc,.kv .ch2,.kv .opts,.kv .reports,.kv .rule2,.kv .split{grid-template-columns:1fr}.kv .ch{min-height:0;padding:28px 24px}.kv .rule2{gap:20px;padding:28px 0}.kv .calc>div{padding:24px}.kv .spec div{grid-template-columns:1fr;gap:6px}.kv .faq summary{grid-template-columns:40px minmax(0,1fr) 30px}.kv .faq p{padding-left:56px}}.kv nav.top .nav-actions{display:flex;align-items:center;gap:20px}.kv nav.top .nav-login{font-size:14px;font-weight:600;color:var(--mute-2)}.kv nav.top .nav-login:hover{color:#fff}.kv .btn-incident{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--red);color:#fff;font-weight:800;font-size:15px;letter-spacing:-.01em;padding:12px 20px;border-radius:999px;box-shadow:0 0 0 3px rgba(220,38,38,.28)}.kv .btn-incident:hover{background:#B91C1C;color:#fff}.kv .btn-incident:focus-visible{outline:3px solid #fff;outline-offset:3px}.kv .btn-incident svg{width:18px;height:18px;flex-shrink:0}.za-tvrtke .kv .btn-incident{display:none}.kv nav.top .nav-burger{display:none;width:44px;height:44px;place-items:center;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}.kv nav.top .nav-mobile{border-top:1px solid var(--line-d);padding:16px clamp(20px,4vw,56px) 24px;display:flex;flex-direction:column;gap:6px}.kv nav.top .nav-mobile a{display:flex;align-items:center;min-height:48px;font-size:17px;font-weight:600}.kv .logo{min-height:44px}.kv .logo .sticker{color:var(--y);white-space:nowrap}.kv footer .logo .sticker{color:var(--y)}.kv .press .shot{background:var(--paper-2)}.kv .press-foot button{min-width:48px}.kv .faq summary{min-height:44px}.kv .demo .meta a{align-self:flex-start}.kv .demo .meta a,.kv footer ul a{display:inline-flex;align-items:center;min-height:44px}.kv footer ul{gap:2px}.kv .form-error{color:var(--red);font-size:15px;font-weight:600}.kv .form-ok h3:focus{outline:none}.kv .toc{top:76px}.kv section[id]{scroll-margin-top:76px}.kv .toc~section[id]{scroll-margin-top:129px}.kv #faq .g{margin:0 0 56px;border-top:0;padding-top:0}@media (max-width:980px){.kv nav.top .nav-links,.kv nav.top .nav-login{display:none}.kv nav.top .nav-burger{display:grid}.kv nav.top .nav-actions{gap:8px}}@media (max-width:639px){.kv nav.top{position:sticky;top:0}.kv nav.top .inner{height:64px}.kv nav.top .btn-incident{font-size:14px;padding:10px 14px}.kv .toc{display:none}.kv .toc~section[id],.kv section[id]{scroll-margin-top:64px}.kv .hero{padding-top:56px}.kv .hero .bg{height:58%}.kv .fm-hero{padding-top:56px}.kv .logo .sticker{font-size:13px;padding:6px 9px}}@media (max-width:379px){.kv nav.top .btn-incident svg{display:none}.kv nav.top .btn-incident{padding:10px 12px}.kv .logo .sticker{font-size:12px;padding:5px 7px}}.kv .press .press-foot{justify-content:flex-end}.kv .clip .shot{position:relative;aspect-ratio:16/10}.kv .clip .shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.kv .clip .shot.frame img{-o-object-position:center;object-position:center}.kv .clip .clip-src{display:flex;align-items:center;gap:8px}.kv .clip .clip-src img{width:20px;height:20px;border-radius:4px;flex-shrink:0}.kv .clip .meta{flex:1}.kv .clip:hover{color:inherit}.kv .clip:hover h3{text-decoration:underline;text-decoration-color:var(--y);text-decoration-thickness:2px;text-underline-offset:4px}.kv .clip:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.kv .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kv .voucher{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 96px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 40px 80px -40px rgba(0,0,0,.4);overflow:hidden}.kv .voucher .v-main{padding:26px 24px;display:flex;flex-direction:column;gap:10px;border-right:2px dashed var(--line)}.kv .voucher .v-stub{background:var(--y);display:grid;place-items:center;color:var(--ink)}.kv .voucher .v-stub svg{width:40px;height:40px}.kv .stp .reply{justify-self:end;align-self:center;width:min(100%,340px)}.kv .reply .phone{background:var(--paper-2);border:8px solid var(--ink);border-radius:36px;padding:18px 16px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 80px -40px rgba(0,0,0,.45)}.kv .reply .ph-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;padding-bottom:10px;border-bottom:1px solid var(--line)}.kv .reply .ph-avatar{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--y);display:grid;place-items:center;font-family:var(--mono);font-size:11px}.kv .reply .bubble{background:#fff;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:14px;line-height:1.45;color:var(--ink);max-width:92%}.kv .voucher.mini{grid-template-columns:minmax(0,1fr) 52px;box-shadow:none;border-radius:12px;max-width:92%}.kv .voucher.mini .v-main{padding:14px;gap:6px;justify-content:center}.kv .voucher.mini .v-stub svg{width:24px;height:24px}.kv .voucher .v-title{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}@media (max-width:980px){.kv .stp .reply{justify-self:start;margin-top:12px}}.kv .light.ben{background:var(--paper-2)}.kv .bens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(32px,5vw,80px)}.kv .bens .b{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start;padding-top:28px;border-top:1.5px solid var(--ink)}.kv .bens .ic{width:64px;height:64px;border-radius:14px;background:var(--y);color:var(--ink);display:grid;place-items:center}.kv .bens .ic svg{width:30px;height:30px;stroke-width:1.8}.kv .bens h3{font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:10px}.kv .bens p{color:var(--ink-2);font-size:17px;max-width:46ch}@media (max-width:980px){.kv .bens{grid-template-columns:1fr}}@media (max-width:639px){.kv .bens .b{grid-template-columns:48px minmax(0,1fr);gap:16px}.kv .bens .ic{width:48px;height:48px;border-radius:12px}.kv .bens .ic svg{width:24px;height:24px}}.kv .scroll-cue{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:40px auto 32px;border-radius:50%;border:1.5px solid var(--line-d);color:var(--mute-2);animation:kv-nudge 2.4s ease-in-out infinite}.kv .scroll-cue:hover{color:var(--y);border-color:var(--y)}.kv .scroll-cue svg{width:22px;height:22px}@keyframes kv-nudge{0%,to{transform:none}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.kv .scroll-cue{animation:none}}.kv .mock{height:100%;padding:22px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ink)}.kv .mock svg{width:16px;height:16px;flex-shrink:0}.kv .mock-card{width:100%;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 40px -30px rgba(0,0,0,.3)}.kv .mock-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.kv .mock-code{font-family:var(--mono);font-weight:700;background:var(--y);padding:3px 8px;border-radius:4px}.kv .mock-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.kv .mock-pill.neg{background:#FDE8E8;color:#B91C1C}.kv .mock-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.kv .mock-text{font-size:13px;line-height:1.45;margin-top:2px}.kv .mock-call{gap:10px;margin-top:6px;padding:8px 10px;background:var(--paper);border-radius:8px}.kv .mock-call,.kv .mock-wave{display:flex;align-items:center}.kv .mock-wave{flex:1;gap:3px;height:18px}.kv .mock-wave i{display:block;width:3px;border-radius:2px;background:var(--ink-2)}.kv .mock-timeline{list-style:none;margin:0;padding:0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:10px;position:relative}.kv .mock-timeline li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.kv .mock-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2)}.kv .mock-dot.pos{background:#DCFCE7;color:#15803D}.kv .mock-dot.neg{background:#FDE8E8;color:#B91C1C}.kv .mock-entry{display:flex;flex-direction:column;font-size:12px;color:var(--ink-2);line-height:1.3;min-width:0}.kv .mock-entry b{font-size:13px;color:var(--ink)}.kv .mock-date{font-size:11px;color:var(--mute)}.kv .mock-fleet{flex-direction:column;gap:14px;align-items:stretch}.kv .mock-chart{display:flex;align-items:flex-end;gap:10px;height:110px;padding:0 4px}.kv .mock-bar{height:100%;align-items:center;gap:6px}.kv .mock-bar,.kv .mock-stack{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.kv .mock-stack{width:100%;gap:2px}.kv .mock-stack i{display:block;width:100%}.kv .mock-stack i:first-child{border-radius:4px 4px 0 0}.kv .mock-legend i.neg,.kv .mock-stack i.neg{background:#991B1B}.kv .mock-legend i.pos,.kv .mock-stack i.pos{background:#22C55E}.kv .mock-legend{display:flex;gap:16px;font-size:12px;color:var(--ink-2)}.kv .mock-legend span{display:inline-flex;align-items:center;gap:6px}.kv .mock-legend i{display:block;width:10px;height:10px;border-radius:50%}.kv .mock-bar .mono{font-size:10px;letter-spacing:.06em;color:var(--mute)}.kv .mock-top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kv .mock-top li{display:flex;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:13px}.kv .mock-top .neg{color:#B91C1C;font-weight:700}.kv .mock-top .pos{color:#15803D;font-weight:700}.kv .reports .shot.wide{aspect-ratio:auto;min-height:400px;border-radius:8px}@media (max-width:980px){.kv .reports .shot.wide{min-height:0}}.kv .spec-title{margin:clamp(36px,4vw,56px) 0 14px;font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.02em}.kv .stp .report-demo{justify-self:end;align-self:center;width:min(100%,380px)}.kv .stp .report-demo .mock{padding:0}.kv .stp .report-demo p{font-size:14px;max-width:none;color:var(--ink)}@media (max-width:980px){.kv .stp .report-demo{justify-self:start;margin-top:12px}}.kv .proof .top-reports{margin-top:clamp(56px,7vw,100px);border-top:1.5px solid var(--ink);padding-top:28px}.kv .proof .top-reports h3{font-size:clamp(20px,1.8vw,26px);font-weight:700;letter-spacing:-.02em;margin-bottom:18px}.kv .proof .top-reports ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:r}.kv .proof .top-reports li{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;align-items:center;font-size:17px;counter-increment:r}.kv .proof .top-reports li span:before{content:counter(r) ". ";font-family:var(--mono);font-size:13px;color:var(--ink-2)}.kv .proof .top-reports i{display:block;height:14px;background:var(--ink);border-radius:0 3px 3px 0}@media (max-width:640px){.kv .proof .top-reports li{grid-template-columns:1fr;gap:6px}}.kv .lp.static-page{background:var(--paper);padding:150px 0 112px}.kv .lp.static-page .static-head h1{font-variation-settings:"wdth" 112;font-weight:800;letter-spacing:-.035em;line-height:.98}@media (max-width:639px){.kv .lp.static-page{padding-top:56px}}.kv .post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.kv .post-cat{background:var(--y);color:var(--ink);padding:4px 8px;border-radius:4px;font-weight:700}.kv .post-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px}.kv .post-card{display:flex;flex-direction:column;gap:12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:26px 26px 24px;transition:border-color .2s ease,transform .2s ease}.kv .post-card:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.kv .post-card h2,.kv .post-card h3{font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.kv .post-card p{font-size:16px;line-height:1.55;color:var(--ink-2)}.kv .post-more{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px}.kv .post-back{margin-bottom:28px;font-size:16px}.kv .post-back a{display:inline-block;padding:10px 0;font-weight:600;color:var(--ink-2)}.kv .post-back a:hover{color:var(--ink)}.kv .lp .post-head{max-width:68ch}.kv .lp .post-head .post-meta{margin-bottom:18px}.kv .lp .post-head h1{font-size:clamp(34px,5vw,52px)}.kv .lp .static-body.post-body{max-width:68ch;font-size:18px;line-height:1.7}.kv .lp .static-body.post-body h2{font-size:26px;line-height:1.2;margin:40px 0 12px}.kv .lp .static-body.post-body ul{list-style:disc}.kv .lp .static-body.post-body ol{list-style:decimal}.kv .lp .static-body.post-body li{margin-bottom:8px;padding-left:4px}.kv .lp .static-body.post-body li::marker{color:var(--ink)}.kv .post-cta{max-width:68ch;margin-top:48px;background:var(--ink);color:var(--paper);border-radius:14px;padding:28px;display:grid;gap:16px;justify-items:start}.kv .post-cta-logo{display:inline-block;color:var(--y);font-weight:800;font-size:15px;padding:7px 12px;border:2px solid;border-radius:6px}.kv .post-cta p{font-size:17px;line-height:1.55;color:var(--mute-2)}.kv .post-cta-btn{display:inline-flex;align-items:center;min-height:48px;background:var(--y);color:var(--ink);font-weight:700;font-size:15px;padding:12px 22px;border-radius:999px}.kv .post-cta-btn:hover{background:#FFD83A;color:var(--ink)}.kv .blog-latest .post-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.kv .blog-latest .all{display:inline-block;margin-top:28px;padding:10px 0;font-weight:700;border-bottom:2px solid var(--y)}.kv .blog-latest .all:hover{color:var(--ink)}.kv .resp .head p{color:var(--mute-2)}.kv .resp .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);border-top:1.5px solid var(--line-d);padding-top:clamp(28px,3vw,44px)}.kv .resp .num{font-size:clamp(72px,10vw,150px);font-variation-settings:"wdth" 70;font-weight:800;letter-spacing:-.04em;line-height:.85;color:var(--y);white-space:nowrap}.kv .resp .num small{font-size:.38em;letter-spacing:-.01em;font-weight:700;margin:0 .22em}.kv .resp .cap{margin-top:20px;font-size:clamp(18px,1.5vw,21px);line-height:1.4;color:var(--mute-2);max-width:34ch}.kv .resp .src{display:block;margin-top:clamp(32px,4vw,48px);font-size:13px;color:var(--mute)}@media (max-width:639px){.kv .resp .stats{grid-template-columns:minmax(0,1fr)}}.kv .formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);align-items:end}.kv .formats figure,.kv .phones figure{margin:0}.kv .formats .art svg,.kv .phones svg{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.18))}.kv .formats figcaption,.kv .phones figcaption{margin-top:16px;display:flex;flex-direction:column;gap:4px}.kv .formats figcaption b,.kv .phones figcaption b{font-size:19px;font-weight:700;letter-spacing:-.02em}.kv .formats figcaption .mono{color:var(--mute)}.kv .phones figcaption span{color:var(--ink-2);font-size:16px}.kv .adapt{border-top:1.5px solid var(--ink)}.kv .adapt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:clamp(28px,3vw,44px) 0;border-bottom:1px solid var(--line)}.kv .adapt-row .mono{color:var(--mute)}.kv .adapt-row h3{margin-top:8px;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.kv .adapt-row>p{font-size:clamp(18px,1.5vw,21px);line-height:1.45;color:var(--ink-2);max-width:52ch}.kv .adapt-row .dom{text-transform:none;letter-spacing:0;font-size:.85em;background:var(--paper-2);padding:2px 6px;color:var(--ink)}.kv .phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.kv .fm-link,.kv .more-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.kv .fm-link{display:inline-block;margin-top:20px;font-weight:600}@media (max-width:980px){.kv .adapt-row,.kv .formats,.kv .phones{grid-template-columns:minmax(0,1fr)}.kv .formats{gap:40px}.kv .phones figure{max-width:360px}}.kv footer .consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;max-width:820px;margin:0 auto;background:var(--paper);color:var(--ink);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.35)}.kv footer .consent-inner{display:flex;gap:20px;align-items:center;padding:18px 20px}.kv footer .consent p{font-size:15px;line-height:1.5}.kv footer .consent p a{text-decoration:underline}.kv footer .consent p a:hover{color:var(--ink)}.kv footer .consent-actions{display:flex;gap:10px;flex-shrink:0}.kv footer .consent-actions .btn{min-height:44px;justify-content:center;padding:12px 20px}.kv footer .consent-actions .btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:639px){.kv footer .consent-inner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.kv footer .consent-actions .btn{flex:1}}.kv .mobile-entry{display:none}@media (max-width:639px){.za-tvrtke .kv .mobile-entry{display:none}.kv .mobile-entry{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:100vh;min-height:100svh;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));gap:16px;gap:clamp(12px,3svh,24px);background:var(--paper);color:var(--ink)}.kv .mobile-entry-logo{display:inline-flex;align-items:center;gap:12px;font-size:clamp(26px,7.5vw,28px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.kv .mobile-entry-logo-mark{display:grid;place-items:center;width:44px;aspect-ratio:1;border-radius:10px;background:var(--y);color:var(--ink);font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:0}.kv .mobile-entry-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:auto 0;padding-bottom:clamp(0px,8svh,72px)}.kv .mobile-entry-primary{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;min-height:72px;padding:12px 16px;border:2px solid var(--red);border-radius:14px;background:var(--red);color:#fff;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere;box-shadow:0 0 0 4px rgba(220,38,38,.22);transition:transform .08s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.kv .mobile-entry-primary:hover{color:#fff}.kv .mobile-entry-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:420px;min-height:48px;padding:10px 16px;border:2px solid var(--ink);border-radius:14px;background:transparent;color:var(--ink);font-size:16px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;transition:transform .08s ease,background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.kv .mobile-entry-more svg{flex-shrink:0}.kv .mobile-entry-note{max-width:30ch;margin:0;color:var(--ink-2);font-size:16px;line-height:1.45;text-wrap:balance;overflow-wrap:anywhere}.kv .mobile-entry-login{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;color:var(--ink-2);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--y);text-decoration-thickness:2px;text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.kv .mobile-entry-more:active,.kv .mobile-entry-primary:active{transform:translateY(1px)}.kv .mobile-entry-primary:active{background:#B91C1C}.kv .mobile-entry-more:active{background:var(--paper-2)}.kv .mobile-entry-login:focus-visible,.kv .mobile-entry-more:focus-visible,.kv .mobile-entry-primary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}}@media (max-width:639px) and (hover:hover){.kv .mobile-entry-primary:hover{background:#B91C1C}.kv .mobile-entry-more:hover{background:var(--ink);color:#fff}}@media (max-width:639px) and (min-height:640px){.kv .mobile-entry-primary{min-height:96px;font-size:clamp(24px,6.8vw,26px)}}@media (max-width:639px) and (max-height:520px){.kv .mobile-entry{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.kv .mobile-entry-logo{gap:10px;font-size:22px}.kv .mobile-entry-logo-mark{width:32px;border-radius:8px;font-size:12px}.kv .mobile-entry-actions{padding-bottom:0}.kv .mobile-entry-primary{min-height:56px}.kv .mobile-entry-note{font-size:15px}}@media (max-width:639px) and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-stretch:62% 125%;font-family:archivo;src:url(/_next/static/media/cdef240d447a49bd-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_1ade48{font-family:archivo,archivo Fallback,system-ui,sans-serif;font-style:normal}.__variable_1ade48{--font-archivo:"archivo","archivo Fallback",system-ui,sans-serif}