.home{interpolate-size:allow-keywords}:where(.home) p{margin:0}:where(.home) h1,:where(.home) h2,:where(.home) h3{font-family:var(--f);text-wrap:balance;margin:0}:where(.home) h2{letter-spacing:-.02em;font-weight:600}:where(.home) h3{letter-spacing:-.005em;font-size:1.25rem;font-weight:600;line-height:1.25}:where(.home) a{color:inherit}.home section{scroll-margin-top:80px}.home .night{--ink:var(--n-ink);--muted:var(--n-muted);--line:var(--n-line);--surface:var(--n-surface);--band:var(--n-bg2);--accent:var(--n-accent);--accent-hover:var(--n-accent-hover);--accent-ink:var(--n-accent-ink);--accent-soft:rgb(var(--n-accent-rgb) / .14);--ok:var(--n-accent);--on-ok:var(--n-accent-ink);--warn:#f2a26c;--focus:var(--mark);--shadow:0 30px 60px -30px #000000d9;isolation:isolate;background:var(--n-bg);color:var(--ink);position:relative;overflow:hidden}.home .pic{--bg:var(--pic-bg);--band:var(--pic-band);--surface:#fff;--ink:var(--pic-ink);--muted:var(--pic-muted);--line:var(--pic-line);--accent:var(--pic-accent);color:var(--ink)}.home .aurora{z-index:-2;pointer-events:none;position:absolute;inset:0}.home .aurora i{background:radial-gradient(closest-side, var(--c), transparent);width:70vmax;height:70vmax;animation:home-drift var(--t,24s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.home .aurora .a1{--c:var(--aur1);top:-35%;left:35%}.home .aurora .a2{--c:var(--aur2);--t:30s;animation-delay:-9s;top:5%;left:-30%}.home .aurora .a3{--c:var(--aur3);--t:27s;animation-delay:-15s;top:40%;left:60%}.home .night[data-paused] .aurora i,.home .night[data-paused] .ring svg{animation-play-state:paused}.home .gridlines{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 72% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 65% at 72% 40%,#000 0%,#0000 72%)}.home .hero .wrap{padding-block:34px 64px}.home .hero h1{letter-spacing:-.03em;max-width:14em;font-size:clamp(1.8rem,7.6vw,2.6rem);font-weight:600;line-height:1.06}.home .hero h1 .s{text-wrap:balance;display:block}.home .hero h1 .s+.s{color:var(--n-accent)}.home .hero h1 .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.home .hero h1 .w>span{display:inline-block}.home .hero-grid{gap:40px;display:grid}.home .lead{max-width:42ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.4vw,1.15rem)}.home .hero-left .lead{margin-top:20px}.home .hero-form{margin-top:26px}.home .night .check-big .check-form-row{filter:drop-shadow(0 22px 40px rgb(var(--n-accent-rgb) / .16))}.home .facts{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home .facts li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home .facts li:before{content:"";background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5B83D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}@media (min-width:980px){.home .hero .wrap{padding-block:32px 44px}.home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.home .hero h1{font-size:clamp(2rem,3.3vw,2.9rem)}}.home .stage{min-width:0}.home .stage-in{--cx:46%;--cy:16%;display:grid;position:relative}.home .site{background:var(--surface);border-radius:20px;grid-area:1/1;min-width:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff1a;container-type:inline-size}.home .site-bar,.home .ba-bar{border-bottom:1px solid var(--line);background:var(--band);align-items:center;gap:6px;padding:10px 12px;display:flex}.home .site-bar i,.home .ba-bar i{background:#f0786a;border-radius:50%;width:9px;height:9px}.home .site-bar i+i,.home .ba-bar i+i{background:#f5c451}.home .site-bar i+i+i,.home .ba-bar i+i+i{background:#5ccb8a}.home .site-url,.home .ba-url{background:var(--surface);min-width:0;color:var(--muted);font:500 .78rem/1 var(--f-data);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;margin-left:8px;padding:7px 10px;overflow:hidden}.home .site-body{aspect-ratio:4/3.1;background:var(--bg);align-content:start;gap:1em;max-width:100%;padding:1.3em;font-size:clamp(9px,2.45cqi,13px);line-height:1.35;display:grid;position:relative;overflow:hidden}.home .blk{transition:clip-path .9s cubic-bezier(.3, .7, .2, 1) var(--bd,0s), opacity .5s ease var(--bd,0s), transform .9s var(--ease) var(--bd,0s)}.home .b-head{align-items:center;gap:.6em;display:flex}.home .b-head .lg{background:linear-gradient(135deg, var(--pic-logo-a), var(--pic-logo-b));border-radius:.5em;flex:none;width:1.6em;height:1.6em}.home .b-head b{white-space:nowrap;font-weight:650}.home .b-head .nv{gap:.6em;margin-left:auto;display:flex}.home .b-head .nv i,.home .b-text i{background:var(--line);border-radius:1em;height:.55em}.home .b-head .nv i{width:3.4em}.home .b-hero{background:linear-gradient(135deg, var(--pic-hero-a), var(--pic-hero-b));color:var(--n-ink);border-radius:1.1em;justify-items:start;gap:.5em;padding:1.6em;display:grid;position:relative;overflow:hidden}.home .b-hero:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--pic-glow-rgb) / .55), transparent);border-radius:50%;width:55%;position:absolute;top:-40%;right:-12%}.home .b-hero strong{letter-spacing:-.035em;max-width:11em;font-size:2.3em;font-weight:650;line-height:1.02;position:relative}.home .b-hero span{opacity:.75;position:relative}.home .b-hero em{color:#2b2209;background:#f5c451;border-radius:2em;margin-top:.35em;padding:.55em 1.1em;font-style:normal;font-weight:700;position:relative}.home .b-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;display:grid}.home .b-tiles div{border:1px solid var(--line);background:var(--surface);border-radius:.9em;gap:.15em;min-width:0;padding:.85em;display:grid}.home .b-tiles span{color:var(--muted)}.home .b-text{gap:.6em;display:grid}.home .site-error{z-index:1;background:repeating-linear-gradient(135deg, var(--bg) 0 14px, var(--band) 14px 28px);color:var(--muted);text-align:center;opacity:0;visibility:hidden;place-content:center;justify-items:center;gap:.25em;transition:opacity .5s,visibility .5s;display:grid;position:absolute;inset:0}.home .site-error b{color:#c9d6d3;letter-spacing:-.04em;font-size:6.5em;font-weight:600;line-height:1}.home .site-error span{font-size:1.15em;font-weight:600}.home .scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(to bottom, transparent, rgb(var(--n-accent-rgb) / .25) 70%, rgb(var(--mark-rgb) / .55) 97%, var(--mark) 100%);height:34%;position:absolute;top:-34%;left:0;right:0}.home .stamp{z-index:3;border:2px solid var(--stamp);color:var(--stamp);font:750 1.05em/1.25 var(--f);box-shadow:0 8px 20px -10px rgb(var(--stamp-rgb) / .6);transition:transform .6s var(--spring), opacity .3s;background:#ffffffe6;border-radius:.6em;padding:.55em .9em;position:absolute;top:31%;right:5%;transform:rotate(-6deg)}.home .frag{left:var(--x);top:var(--y);z-index:4;opacity:0;pointer-events:none;transition:opacity .5s, left 1s var(--ease) var(--fd,0s), top 1s var(--ease) var(--fd,0s), transform 1s var(--ease) var(--fd,0s);position:absolute}.home .frag span{background:rgb(var(--n-chip-rgb) / .82);color:var(--n-ink);white-space:nowrap;transform:rotate(var(--r,0deg));animation:4.5s ease-in-out infinite home-bob;animation-delay:var(--bd2,0s);border:1px solid #ffffff29;border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:600;display:block;box-shadow:0 12px 26px -12px #000c}.home .frag span:before{content:"";background:var(--mark);vertical-align:.08em;border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:979px){.home .frag{top:max(var(--y), -20px)}}.home .demo-report{z-index:3;background:rgb(var(--n-deep-rgb) / .9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff24;border-radius:20px;grid-area:2/1;min-width:0;margin:-58px 10px 0;padding:18px;position:relative;box-shadow:0 40px 80px -30px #000000d9}.home .r-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home .r-head>div{gap:4px;min-width:0;display:grid}.home .r-label{color:var(--muted);font-size:.88rem}.home .r-domain{font:600 1.1rem/1.3 var(--f-data);overflow-wrap:anywhere}.home .r-status{color:var(--muted);align-items:center;gap:7px;font-size:.85rem;display:flex}.home .r-status .st-run{display:none}.home .r-tag{color:var(--muted);background:#ffffff14;border-radius:999px;flex:none;padding:5px 10px;font-size:.8rem;font-weight:650}.home .r-prog{background:#ffffff1a;border-radius:4px;height:4px;margin:14px 0 4px;overflow:hidden}.home .r-prog i{width:var(--p,100%);background:linear-gradient(90deg, var(--accent), var(--mark));height:100%;box-shadow:0 0 12px var(--accent);transition:width .7s cubic-bezier(.3,.7,.2,1);display:block}.home .demo-steps{margin:0;padding:0;list-style:none}.home .step{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:9px 0;transition:opacity .3s;display:grid}.home .step:first-child{border-top:0}.home .dot{border:2px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;transition:background-color .3s,border-color .3s;display:grid}.home .step[data-state=wait]{opacity:.45}.home .step[data-state=wait] .val,.home .step[data-state=run] .val{font-style:italic}.home .step[data-state=run] .dot{border-color:var(--accent);border-right-color:#0000;animation:.8s linear infinite site-spin}.home .step[data-state=done][data-kind=ok] .dot{border-color:var(--ok);background:var(--ok);box-shadow:0 0 14px rgb(var(--n-accent-rgb) / .5);animation:home-pop .45s var(--spring)}.home .step[data-state=done][data-kind=warn] .dot{border-color:var(--warn);background:var(--warn);animation:home-pop .45s var(--spring)}.home .step[data-state=done][data-kind=ok] .dot:after{content:"";border:solid var(--on-ok);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.home .step[data-state=done][data-kind=warn] .dot:after{content:"!";color:#2b1406;font:800 12px/1 var(--f)}.home .step[data-state=done] .s-body{animation:.45s ease-out home-settle}.home .s-body{gap:1px;min-width:0;display:grid}.home .s-body b{font-weight:650}.home .val{color:var(--muted);font-size:.9rem}.home .val-q{display:none}.home .tl-wrap{margin-top:9px}.home .tl{align-items:flex-end;gap:1px;height:32px;display:flex}.home .tl i{min-width:0;height:calc(var(--h) * 100%);background:linear-gradient(to top, rgb(var(--n-accent-rgb) / .5), var(--accent));transform-origin:bottom;transition:transform .45s var(--ease) var(--d);border-radius:1px 1px 0 0;flex:1}.home .tl i.gap{background:var(--line);height:2px}.home .tl i.last{background:var(--mark);box-shadow:0 0 10px var(--mark)}.home .tl-years{color:var(--muted);font:500 .75rem/1 var(--f-data);justify-content:space-between;margin-top:6px;display:flex}.home .verdict{border:1px solid rgb(var(--n-accent-rgb) / .25);background:linear-gradient(135deg, rgb(var(--n-accent-rgb) / .16), rgb(var(--n-accent-rgb) / .05));transition:opacity .6s, transform .6s var(--ease);border-radius:14px;justify-items:start;gap:8px;margin-top:4px;padding:16px;display:grid}.home .verdict .price{font-weight:650}.home .verdict .btn{margin-top:4px}@media (min-width:520px){.home .demo-report{padding:22px}}@media (min-width:980px){.home .stage{perspective:1600px}.home .stage-in{--cx:55%;--cy:20%;transform-style:preserve-3d;transform:rotateX(var(--rx,5deg)) rotateY(var(--ry,-9deg));transition:transform .8s var(--ease);grid-template-columns:repeat(12,minmax(0,1fr))}.home .site{grid-column:3/13;align-self:start}.home .site-body{aspect-ratio:16/11}.home .demo-report{grid-area:1/1/auto/9;margin:128px 0 0;padding:14px 16px;transform:translateZ(70px)}.home .demo-report .r-prog{margin-top:10px}.home .demo-report .step{gap:11px;padding:6px 0}.home .demo-report .s-body{gap:0;line-height:1.35}.home .demo-report .val{font-size:.86rem}.home .demo-report .tl-wrap{margin-top:6px}.home .demo-report .tl{height:26px}.home .demo-report .verdict{gap:4px;padding:11px 14px;font-size:.92rem}.home .demo-report .verdict .btn{display:none}.home .frag{transform:translateZ(120px)}}@media (min-width:980px) and (max-width:1199px){.home .demo-report{grid-column:1/11}}@media (min-width:980px) and (max-height:860px){.home .stage-in{zoom:.92}}@media (min-width:980px) and (max-height:740px){.home .stage-in{zoom:.84}}.home .stage[data-phase=lost] .blk{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-6px)}.home .stage[data-phase=lost] .site-error{opacity:1;visibility:visible}.home .stage[data-phase=lost] .site-error b{animation:2.4s step-end infinite home-glitch}.home .stage[data-phase=lost] .frag{opacity:1}.home .stage[data-phase=lost] .tl i{transition:none;transform:scaleY(0)}.home .stage[data-phase=scan] .scan{animation:1.8s cubic-bezier(.45,0,.25,1) forwards home-scan}.home .stage[data-phase=scan] .frag{left:var(--cx);top:var(--cy);opacity:0;transition:opacity .9s ease var(--fd,0s), left 1s var(--ease) var(--fd,0s), top 1s var(--ease) var(--fd,0s), transform 1s var(--ease) var(--fd,0s);transform:scale(.3)}.home .stage:is([data-phase=lost],[data-phase=scan]) .stamp{opacity:0;transform:rotate(-6deg)scale(1.8)}.home .stage:is([data-phase=lost],[data-phase=scan]) .verdict{opacity:.2;transform:translateY(8px)}.home .stage:is([data-phase=lost],[data-phase=scan]) .st-done{display:none}.home .stage:is([data-phase=lost],[data-phase=scan]) .st-run{display:inline}.home .stage:is([data-phase=lost],[data-phase=scan]) .r-status:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite home-pulse}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home .stage[data-phase=init] .blk{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-6px)}.home .stage[data-phase=init] .site-error{opacity:1;visibility:visible}.home .stage[data-phase=init] .frag{opacity:1}.home .stage[data-phase=init] .tl i{transition:none;transform:scaleY(0)}.home .stage[data-phase=init] .stamp{opacity:0;transform:rotate(-6deg)scale(1.8)}.home .stage[data-phase=init] .verdict{opacity:.2;transform:translateY(8px)}.home .stage[data-phase=init] .st-done{display:none}.home .stage[data-phase=init] .st-run{display:inline}.home .stage[data-phase=init] .r-prog i{width:0}.home .stage[data-phase=init] .step{opacity:.45}.home .stage[data-phase=init] .step .dot{border-color:var(--line);box-shadow:none;background:0 0;animation:none}.home .stage[data-phase=init] .step .dot:after{content:none}.home .stage[data-phase=init] .val:not(.val-q){display:none}.home .stage[data-phase=init] .val-q{font-style:italic;display:block}}@media (prefers-reduced-motion:no-preference){.home .hero h1 .w>span{animation:home-wordup 1s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .1s)}.home .hero-left>:is(.lead,.hero-form,.facts){animation:home-rise .9s var(--ease) backwards;animation-delay:calc(.55s + var(--i,0) * 90ms)}.home .stage{animation:home-rise 1.1s var(--ease) .3s backwards}}.home [data-rv]{--dl:calc(var(--i,0) * 90ms)}.home .rv{opacity:0;transform:translateY(34px)scale(.985)}.home .rv.in{opacity:1;transition:opacity .8s ease var(--dl), transform 1s var(--ease) var(--dl);transform:none}.home h2.rv{opacity:0;filter:blur(12px);transform:translateY(.45em)}.home h2.rv.in{opacity:1;filter:none;transition:opacity .9s ease, transform 1.1s var(--ease), filter 1s ease;transform:none}.home .sec .wrap{padding-block:clamp(64px,9vw,120px)}.home .sec.band{background:var(--band)}.home .sec h2,.home .final h2{max-width:18ch;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.02}.home .intro{max-width:58ch;color:var(--muted);margin-top:16px;font-size:1.08rem}.home .sec-body{margin-top:46px}.home .grid{gap:20px;display:grid}@media (min-width:760px){.home .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.home .g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .tile{isolation:isolate;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;transition:transform .4s var(--ease), border-color .3s, box-shadow .4s;margin:0;padding:26px;position:relative}.home .tile:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), var(--accent-soft), transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.home .tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.home .tile:hover:before{opacity:1}.home .night .tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0e,#ffffff05)}.home .night .tile:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgb(var(--n-accent-rgb) / .16), transparent 60%)}.home .now{margin-bottom:0;padding:0;list-style:none}.home .now li{align-content:start;gap:12px;display:grid}.home .num{color:var(--accent);letter-spacing:-.03em;font-size:4.2rem;font-weight:300;line-height:.9}.home .now p{color:var(--muted)}.home .now .btn{justify-self:start;margin-top:6px}.home .letter{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:780px;box-shadow:var(--shadow);margin-top:24px;padding:28px;position:relative;overflow:hidden}.home .letter[data-open=false]{display:none}.home .letter[data-open=true]{animation:home-unfold .5s var(--ease)}.home .letter:before{content:"";background:repeating-linear-gradient(90deg,#e0645a 0 22px,#0000 22px 30px,#3b7dd8 30px 52px,#0000 52px 60px);height:6px;position:absolute;inset:0 0 auto}.home .postmark{border:2px dashed var(--accent);width:74px;height:74px;color:var(--accent);font:700 .62rem/1.15 var(--f);text-align:center;opacity:.8;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px;transform:rotate(12deg)}.home .letter-text{white-space:pre-line;max-width:56ch;padding-right:70px;font-size:.98rem}.home .letter-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.home .letter-actions small{color:var(--muted)}.home .bento{gap:16px;display:grid}.home .bento .tile{align-content:start;gap:10px;display:grid}.home .bento h3{font-size:1.2rem}.home .bento p{color:var(--muted)}.home .ico{border:1px solid rgb(var(--n-accent-rgb) / .25);background:rgb(var(--n-accent-rgb) / .12);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.home .ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.home .tile.wide{grid-template-columns:1fr;overflow:hidden}.home .rack{background:#00000040;border:1px solid #ffffff14;border-radius:16px;align-self:center;gap:7px;width:170px;padding:14px;display:grid}.home .rack i{background:linear-gradient(90deg,#ffffff17,#ffffff08);border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.home .rack i:before,.home .rack i:after{content:"";background:#5ccb8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ccb8a}.home .rack i:after{width:40px;height:4px;box-shadow:none;background:#ffffff26;border-radius:2px;margin-left:auto}.home .rack i.down:before{background:#f0786a;animation:1.1s step-end infinite home-blink;box-shadow:0 0 10px #f0786a}.home .rack b{color:#f0a097;font:600 .8rem/1 var(--f-data);text-align:center;margin-top:4px}@media (min-width:700px){.home .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home .bento .wide{grid-column:span 2}.home .tile.has-rack{grid-template-columns:minmax(0,1fr) auto;column-gap:28px}.home .tile.has-rack .rack{grid-area:1/2/span 3}}@media (min-width:1040px){.home .bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .flow-wrap{position:relative}.home .flow{gap:22px;margin:0;padding:0;list-style:none;display:grid}.home .rail{background:var(--line);border-radius:2px;width:2px;display:block;position:absolute;top:22px;bottom:22px;left:21px}.home .rail i{background:linear-gradient(180deg, var(--accent), var(--mark));width:100%;height:100%;transform:scaleY(var(--fp,1));transform-origin:top;border-radius:2px;display:block}.home .flow li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.home .pin{z-index:1;border:2px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);transition:background-color .4s, color .4s, box-shadow .4s, transform .4s var(--spring);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.home .pin.on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 7px var(--accent-soft);transform:scale(1.04)}.home .flow .tile{gap:8px;padding:22px;display:grid}.home .time{background:var(--accent-soft);color:var(--ink);border-radius:999px;justify-self:start;padding:4px 11px;font-size:.85rem;font-weight:650}.home .flow p{color:var(--muted)}@media (min-width:900px){.home .flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home .flow li{grid-template-columns:1fr;gap:20px}.home .rail{width:auto;height:2px;inset:21px 22px auto}.home .rail i{background:linear-gradient(90deg, var(--accent), var(--mark));transform:scaleX(var(--fp,1));transform-origin:0}}.home .variants{align-items:center;gap:36px;display:grid}.home .seg{border:1px solid var(--line);background:var(--surface);max-width:100%;box-shadow:var(--shadow);border-radius:15px;margin-top:28px;padding:5px;display:inline-flex;position:relative}.home .seg button{z-index:1;min-height:46px;color:var(--muted);font:650 .98rem/1.2 var(--f);cursor:pointer;background:0 0;border:0;border-radius:11px;margin:0;padding:12px 18px;transition:color .3s;position:relative}.home .seg button:hover{color:var(--ink)}.home .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.home .seg.js button[aria-pressed=true]{background:0 0}.home .seg-ind{background:var(--ink);transition:transform .5s var(--spring), width .5s var(--spring);border-radius:11px;position:absolute;top:5px;bottom:5px;left:0}.home .pane{gap:10px;max-width:46ch;margin-top:22px;display:grid}.home .pane[data-active=false]{display:none}.home .pane[data-active=true]{animation:.45s ease-out home-settle}.home .pane-name{display:none}.home .pane p{color:var(--muted)}.home .pane .meta{color:var(--ink);font-weight:650}.home .ba-hint{color:var(--muted);margin-top:14px;font-size:.9rem}.home .ba{background:var(--surface);box-shadow:0 40px 70px -35px rgb(var(--n-deep-rgb) / .55), 0 0 0 1px var(--line);border-radius:20px;overflow:hidden}.home .ba-view{aspect-ratio:1/1.05;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.home .ba-old,.home .ba-new{font-size:clamp(7.5px,2.15cqi,14px);line-height:1.35;position:absolute;inset:0;overflow:hidden}.home .ba-new{clip-path:inset(0 0 0 var(--pos,50%))}.home .ba-handle{top:0;bottom:0;left:var(--pos,50%);z-index:3;outline:none;width:0;position:absolute}.home .ba-handle:before{content:"";width:2px;box-shadow:0 0 0 1px #00000026, 0 0 18px rgb(var(--n-accent-rgb) / .8);background:#fff;position:absolute;top:0;bottom:0;left:-1px}.home .ba-handle span{width:46px;height:46px;color:var(--pic-ink);font:800 1rem/1 var(--f);transition:transform .3s var(--spring);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 10px 26px -6px #00000073}.home .ba-view:hover .ba-handle span,.home .ba-handle:focus-visible span{transform:scale(1.12)}.home .ba-handle:focus-visible span{box-shadow:0 0 0 4px var(--accent), 0 10px 26px -6px #00000073}.home .ba.smooth .ba-new{transition:clip-path .9s var(--ease)}.home .ba.smooth .ba-handle{transition:left .9s var(--ease)}.home .ba-tag{z-index:2;background:rgb(var(--n-deep-rgb) / .82);color:#fff;font:650 .78rem/1 var(--f);pointer-events:none;border-radius:999px;padding:6px 11px;position:absolute;top:12px}.home .ba-tag.l{left:12px}.home .ba-tag.r{color:#2b2209;background:#f5c451;right:12px}.home .ba-old{color:#222;background:#ececec;font-family:Verdana,Tahoma,DejaVu Sans,sans-serif}.home .o-head{color:#fff;background:linear-gradient(#4a7fc4,#1f4f8f);border-bottom:3px solid #f2a43a;justify-content:space-between;align-items:center;padding:1.2em 1.4em;display:flex}.home .o-logo{text-shadow:1px 1px #0d2c55;font-size:1.4em;font-style:italic;font-weight:700}.home .o-phone{color:#ffe066;font-weight:700}.home .o-nav{background:linear-gradient(#f7f7f7,#cfcfcf);border-bottom:1px solid #9a9a9a;display:flex}.home .o-nav span{color:#1f4f8f;border-right:1px solid #a8a8a8;padding:.6em 1.1em;font-family:Tahoma,Verdana,sans-serif;font-size:.95em}.home .o-body{grid-template-columns:28% 1fr;gap:1em;padding:1em;display:grid}.home .o-side{background:#fff;border:1px solid #b9b9b9;align-content:start;gap:.4em;padding:.8em;display:grid}.home .o-side b{color:#fff;background:#1f4f8f;margin:-.8em -.8em .3em;padding:.4em .8em;font-family:Tahoma,sans-serif;font-size:.95em}.home .o-side u{color:#1f4f8f}.home .o-main{background:#fff;border:1px solid #b9b9b9;align-content:start;gap:.6em;padding:1em;display:grid}.home .o-main h4{color:#1f4f8f;margin:0;font-size:1.35em;font-weight:700}.home .o-main p{margin:0}.home .o-main table{border-collapse:collapse;width:100%;font-size:.95em}.home .o-main td{border:1px solid #c9c9c9;padding:.3em .5em}.home .o-main tr:nth-child(odd) td{background:#f2f6fb}.home .o-btn{color:#fff;text-shadow:0 -1px #9a4e00;background:linear-gradient(#ffb054,#e07a12);border:1px solid #b35c00;border-radius:3px;justify-self:start;padding:.5em 1em;font-family:Tahoma,sans-serif;font-weight:700}.home .o-count{color:#3f3;background:#000;border:2px inset #777;justify-self:start;padding:.3em .5em;font:700 .8em/1 Courier New,monospace}.home .ba-new{background:var(--pic-bg);color:var(--pic-ink);font-family:var(--f)}.home .x-nav{align-items:center;gap:1.4em;padding:1.1em 1.6em;display:flex}.home .x-logo{letter-spacing:-.02em;align-items:center;gap:.5em;font-size:1.15em;font-weight:650;display:flex}.home .x-logo i{background:linear-gradient(135deg, var(--pic-logo-a), var(--pic-logo-b));border-radius:.45em;width:1.4em;height:1.4em}.home .x-links{color:var(--pic-muted);gap:1.2em;margin-left:auto;display:flex}.home .x-cta{background:var(--pic-ink);color:#fff;border-radius:2em;padding:.6em 1.1em;font-weight:650}.home .x-hero{background:linear-gradient(135deg, var(--pic-hero-a) 0%, var(--pic-hero-b) 100%);color:var(--n-ink);border-radius:1.4em;grid-template-columns:1.2fr .8fr;align-items:center;gap:1em;margin:0 1.6em;padding:2em;display:grid;position:relative;overflow:hidden}.home .x-copy{z-index:1;justify-items:start;gap:.7em;display:grid;position:relative}.home .x-chip{background:rgb(var(--pic-glow-rgb) / .18);color:var(--pic-chip-ink);border-radius:2em;padding:.35em .8em;font-size:.85em;font-weight:650}.home .x-copy strong{letter-spacing:-.03em;font-size:2.7em;font-weight:650;line-height:1.02}.home .x-sub{opacity:.7}.home .x-btns{flex-wrap:wrap;gap:.6em;display:flex}.home .x-btns em{color:#2b2209;background:#f5c451;border-radius:2em;padding:.65em 1.2em;font-style:normal;font-weight:700}.home .x-btns em.g{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.home .x-art{aspect-ratio:1;max-width:100%;position:relative}.home .x-art i{border-radius:50%;position:absolute}.home .x-art i:first-child{background:radial-gradient(circle at 30% 30%, var(--pic-logo-a), var(--pic-logo-b) 60%, transparent 61%);inset:0}.home .x-art i:nth-child(2){background:radial-gradient(circle at 35% 35%,#ffe39a,#f5c451 55%,#d99a1c);width:46%;height:46%;bottom:2%;right:-4%}.home .x-art i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff59;width:30%;height:30%;bottom:-2%;left:6%}.home .x-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;padding:1.2em 1.6em;display:grid}.home .x-cards div{background:#fff;border-radius:1em;gap:.3em;padding:1em;display:grid;box-shadow:0 .6em 1.4em -1em #00000059}.home .x-cards div:before{content:"";background:rgb(var(--pic-glow-rgb) / .28);border-radius:.5em;width:1.6em;height:1.6em}.home .x-cards span{color:var(--pic-accent);font-weight:700}@media (min-width:600px){.home .ba-view{aspect-ratio:16/10.5}}@media (min-width:960px){.home .variants{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px}}.home .case{align-content:start;gap:16px;display:grid}.home .case h3{overflow-wrap:anywhere;font-size:1.5rem}.home .case .kind{color:var(--muted);margin-top:-8px}.home .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home .stat{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;gap:2px;min-width:0;padding:14px;display:grid}.home .stat b{color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1}.home .stat span{color:var(--muted);font-size:.85rem}.home .case ul{color:var(--muted);gap:6px;margin:0;padding-left:1.1em;display:grid}.home .shot{aspect-ratio:21/9;border:1px dashed #ffffff40;border-radius:16px;grid-template-columns:1fr 1fr;max-width:100%;display:grid;position:relative;overflow:hidden}.home .shot span{color:var(--muted);background:repeating-linear-gradient(135deg,#ffffff08 0 10px,#0000 10px 20px);place-items:center;font-size:.85rem;display:grid}.home .shot span+span{background:rgb(var(--n-accent-rgb) / .08);color:var(--accent);border-left:1px dashed #ffffff40}.home .ret{align-content:start;gap:14px;display:grid;overflow:hidden}.home .ret:after{content:"";z-index:-1;background:radial-gradient(120% 100% at 0% 0%, var(--tint), transparent 70%);opacity:.9;height:140px;position:absolute;inset:0 0 auto}.home .ret.yes{--tint:color-mix(in srgb, var(--ok) 20%, transparent)}.home .ret.add{--tint:color-mix(in srgb, var(--mark) 32%, transparent)}.home .ret.no{--tint:color-mix(in srgb, var(--warn) 18%, transparent)}.home .ret h3{align-items:center;gap:12px;font-size:1.4rem;display:flex}.home .ret ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home .ret li{align-items:baseline;gap:10px;display:flex}.home .ic{width:24px;height:24px;font:800 .8rem/1 var(--f);border-radius:50%;flex:none;place-items:center;display:inline-grid;transform:translateY(5px)}.home .ret h3 .ic{width:38px;height:38px;font-size:1.05rem;transform:none}.home .ic.yes{background:var(--ok);color:var(--on-ok)}.home .ic.add{background:var(--mark);color:var(--on-mark)}.home .ic.no{color:var(--warn);box-shadow:inset 0 0 0 2px var(--warn);background:0 0}.home .ret.rv li .ic{transform:translateY(5px)scale(0)}.home .ret.rv.in li .ic{transition:transform .5s var(--spring) calc(var(--dl) + var(--k,0) * 80ms + .25s);transform:translateY(5px)scale(1)}.home .ret-note{max-width:62ch;color:var(--muted);margin-top:28px}.home .prices{align-items:stretch;gap:16px;display:grid}.home .tier{align-content:start;gap:10px;display:grid}.home .tier .what{color:var(--muted)}.home .amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:600;line-height:1}.home .tier .days{color:var(--accent);font-weight:650}.home .tier ul{border-top:1px solid var(--line);color:var(--muted);gap:9px;margin:8px 0 0;padding:16px 0 0;font-size:.96rem;list-style:none;display:grid}.home .tier li{gap:10px;display:flex}.home .tier li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5B83D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:16px;height:16px;margin-top:5px}.home .tier .btn{justify-self:start;margin-top:14px}.home .tier.hot{background:linear-gradient(var(--n-surface), var(--n-surface)) padding-box, linear-gradient(135deg, var(--n-accent), var(--mark)) border-box;box-shadow:0 30px 70px -30px rgb(var(--n-accent-rgb) / .45);border:1.5px solid #0000}.home .hot-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;justify-self:start;padding:5px 10px;font-size:.78rem;font-weight:700}.home .extras{gap:12px;margin-top:28px;display:grid}.home .extras div{border:1px solid var(--line);background:#ffffff08;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.home .extras b{font-weight:700}.home .extras span{color:var(--muted);font-size:.93rem}@media (min-width:760px){.home .extras{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.home .prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .promise{align-content:start;gap:12px;display:grid}.home .seal{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #1c5fa0));width:62px;height:62px;color:var(--accent-ink);box-shadow:0 14px 30px -14px var(--accent);border-radius:20px;place-items:center;display:grid}.home .seal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.home .promise p{color:var(--muted)}.home .faq-wrap{gap:36px;display:grid}.home .qa{gap:12px;display:grid}.home .qa details{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:0 22px;transition:border-color .3s,box-shadow .3s}.home .qa details:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.home .qa details[open]{border-color:var(--accent);box-shadow:var(--shadow)}.home .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;font-size:1.06rem;font-weight:650;list-style:none;display:flex}.home .qa summary::-webkit-details-marker{display:none}.home .qa summary:after{content:"+";background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font:500 1.35rem/1 var(--f);transition:transform .4s var(--spring), background-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.home .qa details[open] summary:after{background:var(--accent);color:var(--accent-ink);transform:rotate(135deg)}.home .qa details p{max-width:64ch;color:var(--muted);margin:0;padding:0 0 20px}.home .qa details::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.home .qa details[open]::details-content{height:auto}@media (min-width:960px){.home .faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px}.home .faq-side{position:sticky;top:110px}}.home .final .wrap{padding-block:clamp(72px,9vw,128px);position:relative}.home .ring{z-index:-1;aspect-ratio:1;width:min(600px,95vw);color:var(--n-ink);pointer-events:none;position:absolute;top:50%;right:-170px;transform:translateY(-50%)}.home .ring svg{width:100%;height:100%;animation:90s linear infinite site-spin}.home .final .lead{margin-top:16px}.home .final-form{margin-top:30px}@media (scripting:none){.home .letter[data-open=false]{display:block}.home .letter-toggle,.home .letter-actions .btn{display:none}.home .pane[data-active=false]{display:grid}.home .pane-name{display:block}.home .seg,.home .ba-hint{display:none}}@keyframes home-settle{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes home-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes home-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes home-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes home-wordup{0%{transform:translateY(110%)rotate(4deg)}}@keyframes home-unfold{0%{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(-14deg)translateY(-14px)}to{opacity:1;transform:none}}@keyframes home-scan{0%{opacity:1;top:-34%}88%{opacity:1}to{opacity:0;top:100%}}@keyframes home-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-9%,7%)scale(1.15)}to{transform:translate(7%,-5%)scale(.92)}}@keyframes home-bob{50%{translate:0 -8px}}@keyframes home-blink{50%{opacity:.2}}@keyframes home-glitch{0%{transform:none}92%{color:#f0a097;transform:translate(2px,-1px)skew(-6deg)}94%{color:#c9d6d3;transform:translate(-2px,1px)}96%{transform:none}}
