:root{--bg:#e8eaee;--tile:#fff;--ink:#0d0e11;--ink2:#17191e;--ink3:#23262d;--mut:#545a65;--mut-d:#a3a9b4;--line:#dadde3;--soft:#f1f2f5;--lime:#c8ff2e;--r:30px;--r-s:18px;--gap:12px;--pad:clamp(20px,2.6vw,36px);--ease:cubic-bezier(.2,.75,.15,1);--depth:0 1px 0 #0d0e110a,0 18px 40px -26px #141a2847}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);font-feature-settings:"ss01","tnum" 0;-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.5 Geist,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.045em;font-weight:600;line-height:.92}h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}button{font:inherit;color:inherit}:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #2f6bff}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:60;background:var(--ink);color:#fff;border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.bar{z-index:50;background:var(--bg);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.bar.scrolled{border-bottom-color:var(--line)}.bar-in{align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:12px 24px;display:flex}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.links{gap:4px;margin-left:auto;display:flex}.links a{color:var(--mut);border-radius:12px;padding:11px 14px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.links a:hover{color:var(--ink);background:#dfe2e7}.links a.on{color:var(--ink);background:var(--tile)}.menu{display:none;position:relative}.menu summary{background:var(--tile);cursor:pointer;border-radius:14px;place-content:center;gap:6px;width:48px;height:48px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary span{background:var(--ink);width:18px;height:2px;transition:transform .3s var(--ease);border-radius:2px;display:block}.menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.menu-panel{background:var(--tile);border-radius:var(--r-s);width:220px;padding:8px;display:grid;position:absolute;top:58px;right:0;box-shadow:0 24px 50px -20px #141a2859}.menu-panel a{border-radius:12px;padding:13px 14px;font-weight:500;text-decoration:none}.menu-panel a:hover{background:var(--soft)}.btn{cursor:pointer;white-space:nowrap;min-height:50px;transition:transform .25s var(--ease),background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:#b9f511}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2a2d34}.btn-ghost{background:var(--soft);color:var(--ink)}.btn-ghost:hover{background:#e3e6ea}.btn-line{background:var(--ink3);color:#fff}.btn-line:hover{background:#30343c}.bar-cta{min-height:46px}main{display:block}.bento{gap:var(--gap);max-width:1400px;margin:0 auto;margin-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:0 24px;display:grid}.bento+.bento{margin-top:clamp(56px,7vw,104px)}.tile{background:var(--tile);border-radius:var(--r);padding:var(--pad);box-shadow:var(--depth);min-width:0;position:relative;overflow:hidden;container-type:inline-size}.tile-ink{background:var(--ink);color:#fff}.tile-lime{background:var(--lime);color:var(--ink)}.tile-pic{padding:0}.tile-label{color:var(--mut);margin-bottom:14px;font-size:16px;font-weight:500}.tile-ink .tile-label{color:var(--mut-d)}.tile-txt{color:var(--mut);font-size:17px;line-height:1.45}.tile-ink .tile-txt{color:var(--mut-d)}.tile h2{font-size:clamp(40px,10.5cqi,76px)}.tile h2:not(.vh)+p{color:var(--mut);max-width:34ch;margin-top:18px;font-size:18px;line-height:1.45}.tile-ink h2:not(.vh)+p{color:var(--mut-d)}.big-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,24cqi,120px);font-weight:600;line-height:.9}.mid-num{letter-spacing:-.05em;font-size:clamp(36px,17cqi,60px);font-weight:600;line-height:1}a.tile{text-decoration:none;display:block}a.tile:hover{transform:translateY(-3px)}.arrow{transition:transform .3s var(--ease);display:inline-block}a.tile:hover .arrow{transform:translate(4px)}html.js .tile.rv{opacity:0;transform:translateY(22px)scale(.985)}html.js .tile.rv.in{opacity:1;transition:opacity .8s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s);transform:none}html.js a.tile.rv.in:hover{transition:transform .35s var(--ease);transform:translateY(-3px)}.ba{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#1b1d22;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.ba img{object-fit:cover;object-position:50% 22%;pointer-events:none;width:100%;height:100%}.ba-after{position:absolute;inset:0}.ba-before{clip-path:inset(0 calc(100% - var(--p)) 0 0);position:absolute;inset:0}.ba-rail{transform:translateX(var(--p));pointer-events:none;position:absolute;inset:0}.ba-line{background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.ba-knob{pointer-events:auto;width:54px;height:54px;color:var(--ink);cursor:grab;transition:transform .25s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 10px 30px -8px #00000073}.ba-knob:hover{transform:scale(1.06)}.ba.drag .ba-knob{cursor:grabbing;transform:scale(.94)}.tag{color:#fff;pointer-events:none;background:#0d0e11b3;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600;position:absolute;bottom:16px}.tag-l{left:16px}.tag-r{right:16px}.hero{grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;height:clamp(640px,100svh - 88px,860px);margin-top:4px}.h-head{flex-direction:column;grid-area:1/1/3/8;justify-content:space-between;gap:28px;display:flex}.h-head h1{letter-spacing:-.055em;font-size:min(clamp(52px,15.5cqi,140px),18vh);line-height:.88}.lead{color:var(--mut);max-width:44ch;font-size:clamp(17px,2.6cqi,20px);line-height:1.45}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fine{color:var(--mut);margin-top:14px;font-size:16px}.h-ba{grid-area:1/8/4/13}.h-count{flex-direction:column;grid-area:3/1/auto/5;justify-content:space-between;gap:12px;display:flex}.h-count .big-num{color:var(--lime)}.h-price{flex-direction:column;grid-area:3/5/auto/8;justify-content:space-between;gap:12px;display:flex}.h-price .tile-txt{color:#2b3500;font-weight:500}.t-title{grid-area:1/1/auto/7}.t-pick{grid-area:2/1/auto/7}.t-inputs{grid-area:3/1/auto/7}.t-up{grid-area:4/1/auto/7}.t-out{grid-area:1/7/5/13;min-height:720px}.picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.picker button{cursor:pointer;text-align:left;color:var(--mut);background:0 0;border:0;border-radius:16px;gap:8px;padding:0;font-size:15px;font-weight:500;display:grid}.picker img{aspect-ratio:3/4;object-fit:cover;object-position:50% 18%;outline-offset:2px;width:100%;transition:outline-color .2s,transform .3s var(--ease);border-radius:14px;outline:3px solid #0000}.picker button:hover img{transform:translateY(-2px)}.picker button[aria-checked=true]{color:var(--ink)}.picker button[aria-checked=true] img{outline-color:var(--ink)}.t-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:14px;display:grid}.slot{gap:8px;margin:0;display:grid}.slot img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;background:var(--soft);border-radius:14px;width:100%}.slot figcaption{color:var(--mut);font-size:15px;font-weight:500}.plus{color:var(--mut);margin-bottom:28px;font-size:28px;font-weight:500}.run{align-self:center;width:100%;min-height:64px;font-size:18px}.run[disabled]{opacity:.55;cursor:progress}.t-out .ba{position:absolute;inset:0}.scan{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.scan i{background:var(--lime);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 28px 8px #c8ff2e73}.t-out.busy .scan{opacity:1}.t-out.busy .scan i{animation:1.3s ease-in-out infinite alternate scan}.t-out.busy .ba-knob,.t-out.busy .ba-line,.t-out.busy .tag{opacity:0}.t-out.busy .ba-before img{filter:saturate(.6)brightness(.85)}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(calc(var(--h,700px) - 3px))}}.proc{color:#fff;z-index:3;background:#0d0e11d1;border-radius:18px;gap:10px;padding:14px 16px;display:grid;position:absolute;top:16px;left:16px;right:16px}.proc-top{justify-content:space-between;gap:12px;font-size:16px;font-weight:500;display:flex}.proc-t{font-variant-numeric:tabular-nums;color:var(--lime)}.proc-bar{background:#ffffff2e;border-radius:4px;height:4px;overflow:hidden}.proc-bar i{background:var(--lime);border-radius:4px;width:0;height:100%;display:block}.t-up h3{margin-bottom:14px}.up-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.up{background:var(--soft);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:8px 14px 8px 8px;font-size:16px;font-weight:500;transition:background .2s;display:flex;position:relative}.up:hover{background:#e3e6ea}.up input{opacity:0;width:1px;height:1px;position:absolute}.up:focus-within{outline-offset:2px;outline:3px solid #2f6bff}.up-pic{background:var(--tile);width:48px;height:48px;color:var(--mut);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.up-pic img{object-fit:cover;width:100%;height:100%}.honest{color:var(--mut);margin-top:14px;font-size:16px}.honest.flag{color:var(--ink);font-weight:600}.w-title{flex-direction:column;grid-area:1/1/auto/7;justify-content:flex-end;display:flex}.w-step:nth-of-type(2){grid-area:1/7/auto/10}.w-step:nth-of-type(3){grid-area:1/10/auto/13}.w-timer{grid-area:2/1/4/7}.w-step:nth-of-type(5){grid-area:2/7/auto/10}.w-res{grid-area:2/10/auto/13}.w-step{flex-direction:column;gap:10px;display:flex}.w-step img{aspect-ratio:4/3;object-fit:cover;object-position:50% 20%;border-radius:16px;width:100%;margin-bottom:8px}.w-step p{color:var(--mut);font-size:17px}.step-n{top:calc(var(--pad) + 12px);left:calc(var(--pad) + 12px);background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute}.w-timer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.timer-ring{aspect-ratio:1;justify-self:center;width:100%;max-width:320px;position:relative}.timer-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:var(--ink3);stroke-width:14px}.ring-fg{fill:none;stroke:var(--lime);stroke-width:14px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.timer-read{text-align:center;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.timer-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,13cqi,76px);font-weight:600;line-height:1}.timer-s{color:var(--mut-d);font-size:16px}.stages{counter-reset:s;gap:4px;margin:0;padding:0;list-style:none;display:grid}.stages li{color:#c9ced6;padding:10px 0 10px 30px;font-size:17px;line-height:1.35;transition:color .3s;position:relative}.stages li:before{content:"";background:var(--ink3);border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s;position:absolute;top:16px;left:4px}html.js .w-timer.live .stages li{color:#8c929d}html.js .w-timer.live .stages li.done{color:#c9ced6}html.js .w-timer.live .stages li.done:before{background:#6d7380}html.js .w-timer.live .stages li.now{color:#fff}html.js .w-timer.live .stages li.now:before{background:var(--lime);transform:scale(1.35)}.timer-note{color:var(--mut-d);grid-column:1/-1;font-size:16px}.w-res{flex-direction:column;gap:10px;display:flex}.res-vis{height:120px;margin-bottom:auto;position:relative}.res-vis i{border-radius:10px;position:absolute;bottom:0;left:0}.r-same{background:var(--ink);outline:2px dashed var(--lime);outline-offset:-2px;width:120px;height:120px}.w-keep{flex-direction:column;gap:18px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border-radius:999px;padding:9px 14px;font-size:16px;font-weight:500}.chips .keep{background:var(--soft);color:var(--ink)}.chips .keep:before{content:"✓ ";color:#3a7d00;font-weight:700}.chips .swap{background:var(--lime);color:var(--ink)}.chips .swap:before{content:"↻ ";font-weight:700}.p-count{flex-direction:column;grid-area:1/1/3/8;justify-content:space-between;gap:24px;min-height:520px;display:flex}.huge-num{letter-spacing:-.065em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(84px,30cqi,230px);font-weight:600;line-height:.85}.p-lead{color:#d7dbe2;letter-spacing:-.01em;max-width:36ch;font-size:clamp(18px,3cqi,24px);line-height:1.4}.ticks{grid-template-columns:repeat(40,1fr);gap:4px;height:34px;display:grid}.ticks i{background:var(--ink3);border-radius:3px;transition:background .25s}.ticks i.on{background:var(--lime)}.p-one{grid-area:1/8/auto/13;min-height:300px}.p-one img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.pic-cap{background:var(--tile);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:17px;font-weight:600;position:absolute;bottom:16px;left:16px}.p-prem{flex-direction:column;grid-area:2/8/auto/13;justify-content:flex-end;gap:10px;display:flex}.p-prem a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.p-cat{grid-column:1/13;padding-left:0;padding-right:0}.cat-head{padding:0 var(--pad) 24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cat-head h3{letter-spacing:-.03em;font-size:clamp(24px,3cqi,34px)}.marquee{overflow:hidden}.cat-track{padding:0 var(--pad);flex-wrap:wrap;gap:12px;margin:0;list-style:none;display:flex}.cat-track li{flex:none;width:212px}.cat-track a{border-radius:20px;text-decoration:none;display:block}.cat-track img{aspect-ratio:3/4;object-fit:cover;background:var(--soft);width:100%;transition:transform .45s var(--ease);border-radius:18px}.cat-track a:hover img{transform:scale(.97)}.cat-track span{justify-content:space-between;padding:12px 4px 2px;font-size:16px;font-weight:500;display:flex}.cat-track b{color:var(--mut);font-weight:500}html.js .marquee.on .cat-track{flex-wrap:nowrap;width:max-content;padding:0}html.js .marquee.on.run .cat-track{animation:46s linear infinite mq}html.js .marquee.on .cat-track li:first-child{margin-left:var(--pad)}html.js .marquee.on:hover .cat-track,html.js .marquee.on:focus-within .cat-track,html.js .marquee.idle .cat-track,html.js .marquee.paused .cat-track{animation-play-state:paused}.mq-toggle{background:var(--soft);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.mq-toggle:hover{background:#e3e6ea}.mq-toggle[hidden],.mq-toggle .i-play,.mq-toggle.is-paused .i-pause{display:none}.mq-toggle.is-paused .i-play{display:inline}@media (hover:none){.marquee{scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.marquee::-webkit-scrollbar{display:none}.cat-track,html.js .marquee.on .cat-track{width:max-content;padding:0 var(--pad);flex-wrap:nowrap;animation:none}html.js .marquee.on .cat-track li:first-child{margin-left:0}.cat-track li{scroll-snap-align:start}}@keyframes mq{to{transform:translate(-50%)}}.q-title{flex-direction:column;grid-area:1/1/auto/8;justify-content:flex-end;display:flex}.q-toggle{flex-direction:column;grid-area:1/8/auto/13;justify-content:space-between;gap:16px;display:flex}.seg{background:var(--soft);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.seg button{z-index:1;cursor:pointer;min-height:52px;color:var(--mut);background:0 0;border:0;border-radius:999px;font-size:17px;font-weight:600;transition:color .3s;position:relative}.seg button[aria-checked=true]{color:var(--ink)}.seg-pill{background:var(--lime);width:calc(50% - 5px);transition:transform .45s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.seg.swap .seg-pill{transform:translate(100%)}.plan{flex-direction:column;grid-row:2;gap:12px;display:flex}.plan h3{align-items:center;gap:10px;font-size:22px;display:flex}.rec{background:var(--lime);color:var(--ink);letter-spacing:0;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:600}.plan-price{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(56px,26cqi,96px);font-weight:600;line-height:1}.plan-price span{transition:opacity .25s,transform .35s var(--ease);display:inline-block}.plan-price span.flip-out{opacity:0;transform:translateY(-14px)}.plan-sub{color:var(--mut);font-size:18px;font-weight:500}.tile-ink .plan-sub{color:var(--mut-d)}.plan-list{gap:8px;margin:10px 0 18px;padding:16px 0 0;font-size:17px;list-style:none;display:grid}.tile-ink .plan-list{border-top-color:var(--ink3);color:#e2e5ea}.plan-list li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;margin:0 10px 2px 2px;display:inline-block}.tile-ink .plan-list li:before{background:var(--lime)}.plan .btn{align-self:flex-start;margin-top:auto}.q-calc{flex-direction:column;grid-area:3/1/auto/8;gap:18px;display:flex}.calc-top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.calc-top label{cursor:pointer}.calc-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,11cqi,72px);font-weight:600;line-height:.9}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ink) 0 var(--fill,20%),#e1e4e9 var(--fill,20%) 100%);border-radius:10px;height:10px}input[type=range]::-moz-range-track{background:#e1e4e9;border-radius:10px;height:10px}input[type=range]::-moz-range-progress{background:var(--ink);border-radius:10px;height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lime);border:4px solid var(--ink);border-radius:50%;width:32px;height:32px;margin-top:-11px}input[type=range]::-moz-range-thumb{background:var(--lime);border:4px solid var(--ink);border-radius:50%;width:24px;height:24px}.calc-rows{gap:10px;display:grid}.calc-row{font-variant-numeric:tabular-nums;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:14px;font-size:16px;display:grid}.cr-name{color:var(--mut);font-weight:500}.cr-bar{background:var(--soft);border-radius:9px;height:30px;overflow:hidden}.cr-bar i{height:100%;width:var(--w,40%);transition:width .5s var(--ease),background .3s;background:#c6cad2;border-radius:9px;display:block}.cr-val{color:var(--mut);text-align:right;min-width:9.5ch;font-weight:500}.calc-row.best .cr-name,.calc-row.best .cr-val{color:var(--ink);font-weight:600}.calc-row.best .cr-bar i{background:var(--ink)}.q-calc .tile-txt b{color:var(--ink)}.q-math{flex-direction:column;grid-area:3/8/auto/13;gap:20px;display:flex}.split{gap:6px;height:64px;display:flex}.split i{border-radius:14px}.s-gpu{background:var(--ink);flex:2}.s-rest{background:var(--lime);flex:7}.split-key{gap:14px;margin:0;display:grid}.split-key div{gap:2px;display:grid}.split-key dt{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.split-key dt i{border-radius:4px;width:14px;height:14px}.k-gpu{background:var(--ink)}.k-rest{background:var(--lime);outline:1px solid #a8d61c}.split-key dd{color:var(--mut);margin:0 0 0 24px;font-size:17px}.f-title{flex-direction:column;grid-area:1/1/3/5;justify-content:space-between;display:flex}.flip:nth-of-type(2){grid-area:1/5/auto/9}.flip:nth-of-type(3){grid-area:1/9/auto/13}.flip:nth-of-type(4){grid-area:2/5/auto/9}.flip:nth-of-type(5){grid-area:2/9/auto/13}.flip .face{display:block}.flip .front h3{letter-spacing:-.03em;font-size:clamp(24px,8cqi,34px);line-height:1.1}.flip-btn{text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.flip .back p{color:var(--mut);margin-top:14px;font-size:18px;line-height:1.45}.flip-hint{display:none}html.js .flip{box-shadow:none;perspective:1400px;cursor:pointer;background:0 0;min-height:260px;padding:0;display:grid;overflow:visible}html.js .flip .face{border-radius:var(--r);padding:var(--pad);backface-visibility:hidden;transition:transform .8s var(--ease);box-shadow:var(--depth);grid-area:1/1;position:relative}html.js .flip .front{background:var(--tile);flex-direction:column;justify-content:space-between;display:flex}html.js .flip .back{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;gap:14px;display:flex;transform:rotateY(180deg)}html.js .flip .back p{color:#e4e7ec;margin:0;font-size:clamp(18px,5.4cqi,21px)}.back-q{display:none}html.js .flip .back .back-q{color:var(--lime);letter-spacing:0;font-size:15px;font-weight:600;display:block}html.js .flip .back .flip-hint{color:var(--mut-d)}html.js .flip-btn:after{content:"";border-radius:var(--r);position:absolute;inset:0}html.js .flip-hint{color:var(--mut);font-size:16px;font-weight:500;display:block}html.js .flip.flipped .front{transform:rotateY(-180deg)}html.js .flip.flipped .back{transform:rotateY(0)}html.js .flip:hover .front{background:#fbfbfc}.c-main{flex-direction:column;grid-column:1/8;justify-content:space-between;gap:24px;min-height:460px;display:flex}.c-main h2{font-size:clamp(44px,12cqi,92px)}.c-main p{color:var(--mut-d);margin-top:-6px;font-size:19px}.c-main .actions{margin-top:0}.c-pic{grid-column:8/11;min-height:460px}.c-pic2{grid-column:11/13}.c-pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.foot{margin-top:var(--gap);padding-bottom:72px}.ft{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 28px;padding-top:22px;padding-bottom:22px;display:flex}.ft p{color:var(--mut);font-size:16px}.ft-links{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.ft-links a{border-radius:12px;padding:12px;font-size:16px;font-weight:500;text-decoration:none}.ft-links a:hover{background:var(--soft)}.ft-y{color:var(--mut)}.ft p.ft-co{flex-basis:100%;order:9;font-size:13px;line-height:1.5}@media (max-width:1080px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 20px}.bento>*{grid-row:auto!important}.hero{grid-template-rows:none;height:auto}.h-head{grid-column:1/7;min-height:440px}.h-ba{grid-column:1/5;height:600px;grid-row:2/4!important}.h-count{grid-column:5/7;grid-row:2!important}.h-price{grid-column:5/7;grid-row:3!important}.t-title,.t-pick,.t-out,.t-inputs,.t-up{grid-column:1/7}.t-out{min-height:680px}.w-title,.w-timer,.w-keep{grid-column:1/7}.w-step:nth-of-type(2),.w-step:nth-of-type(5){grid-column:1/4}.w-step:nth-of-type(3),.w-res{grid-column:4/7}.p-count{grid-column:1/7;min-height:440px}.p-one{grid-column:1/4;min-height:320px}.p-prem{grid-column:4/7}.p-cat,.q-title,.q-toggle,.q-calc,.q-math{grid-column:1/7}.plan:first-of-type{grid-column:1/3}.plan:nth-of-type(2){grid-column:3/5}.plan:nth-of-type(3){grid-column:5/7}.plan .btn{align-self:stretch;padding:0 12px}.f-title{grid-column:1/7}.flip:nth-of-type(2),.flip:nth-of-type(4){grid-column:1/4}.flip:nth-of-type(3),.flip:nth-of-type(5){grid-column:4/7}.c-main{grid-column:1/7;min-height:380px}.c-pic{grid-column:1/4;min-height:380px}.c-pic2{grid-column:4/7}}@media (min-width:641px) and (max-width:1080px){.h-count,.h-price{place-content:start flex-start}}@media (max-width:860px){.links{display:none}.menu{display:block}.bar-cta{margin-left:auto}.bar-in{gap:10px;padding:10px 20px}}@media (max-width:640px){:root{--r:24px;--gap:10px}body{font-size:16px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.bento>*{grid-column:1/3!important}.bar-in{padding:8px 16px}.bar-cta{min-height:44px;padding:0 16px;font-size:15px}.h-head{gap:24px;min-height:0}.h-ba{aspect-ratio:4/5;height:auto;grid-row:auto!important}.h-count{grid-area:auto/1/auto/2!important}.h-price{grid-area:auto/2/auto/3!important}.h-count .tile-txt,.h-price .tile-txt{font-size:16px}.actions .btn{flex:auto}.t-out{aspect-ratio:3/4;min-height:0}.picker{gap:6px}.picker span{font-size:13px;display:none}.t-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.t-inputs .run{grid-column:1/-1}.up-row{grid-template-columns:1fr}.proc{padding:12px 14px;top:10px;left:10px;right:10px}.proc-top{font-size:15px}.w-step{grid-template-rows:auto 1fr;grid-template-columns:120px minmax(0,1fr);gap:6px 16px;display:grid!important}.w-step img{aspect-ratio:3/4;grid-row:1/3;height:100%;margin:0}.w-step h3{align-self:end;font-size:19px}.w-step p{align-self:start;font-size:16px}.step-n{top:calc(var(--pad) + 8px);left:calc(var(--pad) + 8px);width:34px;height:34px}.w-res{grid-column:1/3!important}.w-timer{grid-template-columns:1fr;gap:16px}.timer-ring{max-width:240px}.p-count{min-height:0}.ticks{grid-template-columns:repeat(24,1fr);height:28px}.ticks i:nth-child(n+25){display:none}.p-one{min-height:240px;grid-column:1/2!important}.p-prem{padding:20px;grid-column:2/3!important}.p-prem h3{font-size:18px}.p-prem .tile-txt{font-size:16px}.pic-cap{padding:8px 12px;font-size:14px;bottom:10px;left:10px}.cat-track li{width:170px}.plan .btn{align-self:flex-start;padding:0 22px}.calc-row{grid-template-columns:84px minmax(0,1fr);row-gap:4px}.cr-val{text-align:left;grid-column:2}.split-key dd{margin-left:24px}html.js .flip{min-height:150px}.c-main{min-height:0}.c-main h2{font-size:38px}.c-pic{min-height:260px;grid-column:1/2!important}.c-pic2{grid-column:2/3!important}.ft{flex-direction:column;align-items:flex-start}.ft-links{grid-template-columns:1fr 1fr;width:calc(100% + 12px);margin-left:-12px;display:grid}.ft-links a{overflow-wrap:anywhere}.ft-links a[href^=mailto\:]{grid-column:1/-1}}@media (max-width:380px){.h-count .big-num{font-size:clamp(36px,30cqi,56px)}}@media (max-height:500px) and (orientation:landscape){:root{--pad:16px}.h-head{gap:14px;min-height:0}.h-head .lead{font-size:16px}.h-head .actions{margin-top:14px}.bar-in{padding-top:6px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .tile.rv{opacity:1;transform:none}html.js .flip .face{transition:opacity .2s}html.js .flip .back,html.js .flip.flipped .front{opacity:0;transform:none}html.js .flip.flipped .back{opacity:1}.t-out.busy .scan i{animation:none;top:50%}*{transition-duration:.01ms!important}}.bar-signin{color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s}.bar-signin:hover{background:#0d0e110f}.honest a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.h-head .btn-ghost{white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px;line-height:1.25}.w-title a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:760px){.bar-signin{display:none}}@media (max-width:860px){.bar-signin{margin-left:auto}.bar-signin+.bar-cta{margin-left:0}}@media (max-width:760px){.bar-signin+.bar-cta{margin-left:auto}}.hero{grid-template-rows:minmax(auto,1fr) minmax(auto,1fr) auto;height:auto;min-height:clamp(560px,100svh - 96px,780px)}.h-head h1{font-size:min(clamp(52px,15.5cqi,140px),15vh)}.h-head{justify-content:center;gap:clamp(28px,4vh,48px)}.big-pre{letter-spacing:-.01em;margin-bottom:-6px;font-size:17px;font-weight:600}.h-price .big-pre{color:#2b3500}.t-out{grid-row:1/3;align-self:stretch;height:auto;min-height:0;position:relative}.t-title{flex-direction:column;gap:18px;display:flex}.t-title .t-cta{align-self:flex-start;margin-top:auto}@media (min-width:1081px){.t-pick .picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.t-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.3fr)}.t-inputs .honest{grid-column:1/-1;margin-top:2px}.up-slot{cursor:pointer;position:relative}.up-slot input{opacity:0;width:1px;height:1px;position:absolute}.up-slot:focus-within .slot-pic{outline-offset:2px;outline:3px solid #2f6bff}.slot-pic{border-radius:14px;display:block;position:relative}.slot-pic img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;background:var(--soft);border-radius:14px;width:100%;display:block}.slot-up{color:#fff;background:#0d0e11c7;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:14px;font-weight:600;transition:background .2s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.up-slot:hover .slot-up{background:var(--ink)}.slot-cap{color:var(--mut);font-size:15px;font-weight:500}.w-step:nth-of-type(4){grid-area:2/7/auto/10}.w-keep{grid-area:2/1/auto/7}.plan:first-of-type{grid-column:1/4}.plan:nth-of-type(2){grid-column:4/7}.plan:nth-of-type(3){grid-column:7/10}.plan:nth-of-type(4){grid-column:10/13}.plan-talk{font-size:clamp(40px,16cqi,64px)}.q-calc{grid-column:1/13}@media (max-width:1080px){.hero{height:auto}.t-out{aspect-ratio:3/4;grid-column:1/7;height:auto;max-height:80svh;position:relative;top:auto}.w-step:nth-of-type(4){grid-column:1/4}.w-res{grid-column:4/7}.w-keep{grid-column:1/7}.plan:first-of-type{grid-column:1/4}.plan:nth-of-type(2){grid-column:4/7}.plan:nth-of-type(3){grid-column:1/4}.plan:nth-of-type(4){grid-column:4/7}.q-calc{grid-column:1/7}}@media (max-width:640px){.t-out{aspect-ratio:3/4;max-height:none}.t-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.t-inputs .run{grid-column:1/-1}}.plan-payg{background:var(--lime);flex-direction:column;grid-area:2/1/auto/10;gap:12px;display:none}.plan-payg h3{font-size:22px}.plan-payg .plan-sub{color:#2b3500}.plan-payg .btn{align-self:flex-start;margin-top:auto}.plan-payg .plan-price{font-size:clamp(56px,7.1cqi,96px)}.price.payg .plan-pack{display:none}.price.payg .plan-payg{display:flex}.cr-name{white-space:nowrap}.calc-row{grid-template-columns:120px minmax(0,1fr) auto}@media (max-width:1080px){.plan-payg{grid-column:1/4}.plan-payg .plan-price{font-size:clamp(56px,26cqi,96px)}}.picker .pk-pic{display:block;position:relative}.picker .pk-head{aspect-ratio:3/4;object-fit:cover;object-position:50% 25%;outline-offset:0;border-radius:10px;outline:2px solid #fff;width:38%;position:absolute;bottom:6px;right:6px;box-shadow:0 4px 14px #0000004d}.picker button:hover .pk-head{transform:none}.ref{z-index:2;pointer-events:none;gap:6px;width:clamp(84px,22%,150px);margin:0;display:grid;position:absolute;bottom:60px;right:16px}.ref img{aspect-ratio:3/4;object-fit:cover;object-position:50% 25%;background:var(--soft);border:3px solid #fff;border-radius:14px;width:100%;box-shadow:0 8px 24px #00000059}.ref figcaption{color:#fff;background:#0d0e11b3;border-radius:999px;justify-self:end;padding:5px 10px;font-size:13px;font-weight:600}@media (max-width:640px){.ref{width:76px;bottom:52px;right:10px}.ref figcaption{padding:4px 8px;font-size:11px}}
