.lp{--glass:#ffffff0a;--glass-line:#ffffff17;background:var(--paper);overflow-x:clip}.lp-dark{background:var(--ink);color:var(--white)}.lp-kicker{font-size:var(--t-s);color:var(--mist);align-items:center;gap:8px;display:inline-flex}.lp-kicker .pulse{width:7px;height:7px}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}[data-reveal][data-in=true]{opacity:1;transform:none}.site-header.dark{color:var(--white);background:#141519f5}.site-header.dark.scrolled{border-bottom-color:#ffffff14}.site-header.dark .logo small,.site-header.dark .nav a{color:var(--mist)}.site-header.dark .nav a:hover{color:var(--white)}.site-header.dark .logo-mark{background:#ffffff14}.site-header.dark .btn-ghost{color:var(--white)}.site-header.dark .btn-ghost:hover{background:#ffffff14}.site-header.dark .btn-ink{--btn-bg:var(--white);--btn-fg:var(--ink);--btn-bd:var(--white)}.hero2{isolation:isolate;padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px);position:relative}.hero2:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#c8102e38,#c8102e0d 55%,#0000 72%);width:70vw;max-width:1000px;position:absolute;top:-30vw;right:-18vw}.hero2:after{content:"";z-index:-2;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%)}.hero2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.hero2 h1{letter-spacing:-.045em;max-width:12ch;margin-top:18px;font-size:clamp(2.5rem,4.9vw,4.25rem);line-height:.98}.hero2 .searchbar{max-width:600px}.hero2 .searchbar .input{font-size:1rem}.hero2 .searchbar .btn-lg{padding:0 24px}.hero2 h1 em{color:var(--mist);font-style:normal}.hero2-sub{color:#c9cad0;max-width:30rem;margin:22px 0 32px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.5}.hero2 .searchbar{color:var(--ink);background:#fffffffa;border-color:#0000;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #ffffff0f}.hero2 .hint{color:var(--mist)}.hero2 .field-error{color:#ff9aa6}.hero2-marks{font-size:var(--t-s);color:#c9cad0;flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.hero2-marks span{align-items:center;gap:8px;display:inline-flex}.hero2-marks svg{color:var(--mist);flex:none}@media (max-width:1000px){.hero2-grid{grid-template-columns:1fr}.hero2 h1{max-width:13ch}}.engine{border:1px solid var(--glass-line);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:22px;padding:18px;position:relative;box-shadow:0 50px 100px -50px #000000e6}.engine-top{font-size:var(--t-xs);color:var(--mist);justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.engine-top .dots{gap:6px;display:flex}.engine-top .dots i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.engine-body{grid-template-columns:minmax(0,.85fr) 44px minmax(0,1.15fr);align-items:stretch;display:grid}.engine-sources{gap:10px;display:grid}.src{background:var(--ink-2);border:1px solid var(--glass-line);transition:border-color .4s var(--ease), background .4s var(--ease), transform .4s var(--ease);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.src[data-state=scan]{background:var(--ink-3);border-color:#ffffff47;transform:translate(4px)}.src[data-state=done]{border-color:#ffffff1f}.src:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#ffffff17,#0000);height:40%;position:absolute;top:0;left:0;right:0}.src[data-state=scan]:after{opacity:1;animation:.9s linear infinite scanline}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.src-head{font-size:var(--t-s);align-items:center;gap:10px;font-weight:600;display:flex}.src-ico{background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.src-state{color:var(--mist);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.src[data-state=scan] .src-state{color:var(--white)}.src-checks{gap:5px;margin-top:10px;display:grid}.src-check{color:#b9bbc2;opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transition-delay:var(--d,0s);opacity:1;align-items:center;gap:8px;font-size:12px;display:flex;transform:none}.src-check .ct{transition:color .3s var(--ease), background .3s var(--ease);border-radius:4px}.src-check:not(.shown) .ct{color:#0000;background:#ffffff12}.src-check:not(.shown) .mark{color:#0000;background:#ffffff0f}.mark{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.mark.ok{color:#6fdca0;background:#2eaa692e}.mark.bad{color:#ff8a97;background:#ff3a4f2e}.mark.warn{color:#f5c96b;background:#f5b43c29}.engine-links{position:relative}.engine-links svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.link-base{stroke:#ffffff1a;stroke-width:1.5px;fill:none}.link-flow{stroke:var(--white);stroke-width:1.5px;fill:none;stroke-dasharray:6 10;opacity:0}.link-flow.on{opacity:.8;animation:.7s linear infinite flow}.link-flow.done{opacity:.35}@keyframes flow{to{stroke-dashoffset:-32px}}.dash{background:var(--white);min-width:0;color:var(--ink);border-radius:16px;align-content:start;gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6;container-type:inline-size}.dash-head{color:var(--ash);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dash-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.mini-ring{flex:none;width:104px;height:104px;position:relative}.mini-ring svg{transform:rotate(-90deg)}.mini-ring .t{stroke:var(--paper-2)}.mini-ring .a{transition:stroke-dashoffset 1.3s var(--ease)}.mini-ring b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;place-items:center;font-size:2.1rem;font-weight:650;display:grid;position:absolute;inset:0}.mini-ring small{text-align:center;color:var(--ash);font-size:9px;position:absolute;bottom:20px;left:0;right:0}.bars{gap:8px;display:grid}.bars div{grid-template-columns:58px minmax(16px,1fr) 22px;align-items:center;gap:8px;font-size:11px;font-weight:550;display:grid}.bars i{background:var(--paper-2);border-radius:3px;height:5px;overflow:hidden}.bars i:after{content:"";height:100%;width:calc(var(--v,0) * 1%);background:var(--ink);border-radius:inherit;transition:width 1.1s var(--ease);transition-delay:var(--d,0s);display:block}.bars span{text-align:right;font-variant-numeric:tabular-nums}.dash-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dash-counts div{background:var(--paper);border-radius:10px;padding:10px 12px}.dash-counts b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650;line-height:1;display:block}.dash-counts span{color:var(--ash);font-size:11px}.dash-counts .p b{color:var(--red)}.dash-rows{gap:6px;display:grid}.dash-row{background:var(--paper);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transition-delay:var(--d,0s);border-radius:8px;grid-template-columns:3px 1fr auto;align-items:center;gap:10px;padding:8px 10px 8px 0;font-size:12px;font-weight:550;display:grid;overflow:hidden;transform:translateY(6px)}.dash-row.on{opacity:1;transform:none}.dash-row i{background:var(--line-strong);align-self:stretch}.dash-row[data-sev=critical] i{background:var(--red)}.dash-row[data-sev=high] i{background:#d9731a}.dash-row em{color:var(--ash);font-size:10px;font-style:normal}.dash-row .lock{color:var(--mist);filter:blur(3px)}@media (max-width:640px){.engine{border-radius:18px;padding:12px}.engine-body{grid-template-rows:auto 34px auto;grid-template-columns:1fr}.engine-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.src{padding:10px}.src-head{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.src-state{margin-left:0}.src-checks{display:none}.src[data-state=scan]{transform:translateY(-2px)}.dash-main{grid-template-columns:1fr;justify-items:center}.bars{width:100%}}.lp-sec{padding:clamp(72px,9vw,128px) 0}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.lp-head h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2rem,4vw,3.3rem)}.lp-head p{color:var(--ash);max-width:26rem;font-size:var(--t-l)}.lp-dark .lp-head p{color:var(--mist)}.tag{background:var(--paper-2);height:24px;color:var(--graphite);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.lp-dark .tag{color:var(--mist);background:#ffffff14}.flow3{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.f3{background:var(--white);border:1px solid var(--line);border-radius:20px;align-content:start;gap:18px;padding:20px;display:grid}.f3-vis{background:var(--paper);border-radius:14px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.f3 h3{font-size:var(--t-xl);align-items:baseline;gap:10px;display:flex}.f3 h3 span{font-size:var(--t-s);color:var(--red);font-weight:650}.f3 p{font-size:var(--t-s);color:var(--ash);margin-top:-10px}.type-box{background:var(--white);border:1px solid var(--line-strong);border-radius:10px;align-items:center;gap:2px;width:82%;height:44px;padding:0 12px;font-size:13px;display:flex}.type-box .caret{background:var(--ink);width:1.5px;height:18px;animation:1s step-end infinite blink}.type-box .txt{white-space:nowrap;width:0;animation:4s steps(18,end) infinite typing;overflow:hidden}@keyframes typing{0%{width:0}45%,85%{width:17ch}to{width:0}}@keyframes blink{50%{opacity:0}}.radar{background:repeating-radial-gradient(circle,#0000 0 19px,#14151914 19px 20px);border-radius:50%;width:120px;height:120px;position:relative}.radar:before{content:"";background:conic-gradient(#14151938,#0000 30%);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:0}.radar i{background:var(--ink);width:8px;height:8px;animation:pop 2.4s var(--ease) infinite;animation-delay:var(--d);border-radius:50%;position:absolute}.radar i.r{background:var(--red)}@keyframes pop{0%,20%{transform:scale(0)}30%,80%{transform:scale(1)}to{transform:scale(0)}}@media (max-width:860px){.flow3{grid-template-columns:1fr}.f3{grid-template-columns:140px 1fr;align-items:center}.f3-vis{grid-row:span 2;height:120px}.f3 p{margin-top:-12px}}@media (max-width:420px){.f3{grid-template-columns:1fr}.f3-vis{grid-row:auto}}.frame{background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 60px 120px -60px #14151973}.frame-bar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;padding:12px 16px;display:flex}.frame-bar .dots{gap:6px;display:flex}.frame-bar .dots i{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.frame-bar .url{background:var(--white);border:1px solid var(--line);max-width:420px;height:28px;color:var(--ash);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:12px;display:flex}.rp{grid-template-columns:300px minmax(0,1fr);display:grid}.rp-left{background:var(--ink);color:var(--white);align-content:start;gap:22px;padding:28px;display:grid}.rp-left .grade-rows{--grade-label:78px}.rp-right{align-content:start;gap:12px;padding:28px;display:grid}.rp-counts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:6px;display:grid}.rp-counts div{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.rp-counts b{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.8rem;font-weight:650;line-height:1.05;display:block}.rp-counts span{color:var(--ash);font-size:12px}.rp-issue{border:1px solid var(--line);border-radius:12px;grid-template-columns:4px 1fr auto;align-items:center;gap:14px;padding-right:14px;display:grid;overflow:hidden}.rp-issue>i{background:var(--line-strong);align-self:stretch}.rp-issue>i[data-sev=critical]{background:var(--red)}.rp-issue>i[data-sev=high]{background:#d9731a}.rp-issue>i[data-sev=medium]{background:#c99a2e}.rp-issue div{padding:12px 0}.rp-issue b{font-size:14px;font-weight:620;display:block}.rp-issue span{color:var(--ash);font-size:12px}.rp-lock{background:var(--ink);color:var(--white);border-radius:14px;gap:8px;padding:16px;display:grid;position:relative;overflow:hidden}.rp-lock .ghost{filter:blur(3px);background:#ffffff12;border-radius:8px;height:34px}.rp-lock .over{background:linear-gradient(90deg,#141519e6,#1415198c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:absolute;inset:0}.rp-lock .over b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem}.annot{font-size:var(--t-s);color:var(--graphite);flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.annot span{align-items:center;gap:8px;display:inline-flex}.annot b{background:var(--ink);width:22px;height:22px;color:var(--white);border-radius:50%;place-items:center;font-size:11px;display:grid}@media (max-width:860px){.rp{grid-template-columns:1fr}.rp-left{grid-template-columns:auto 1fr;align-items:center}}@media (max-width:520px){.rp-left{grid-template-columns:1fr;justify-items:center}.rp-left .grade-rows{width:100%}.rp-right,.rp-left{padding:18px}.rp-counts b{font-size:1.4rem}.rp-issue b{font-size:13px}}.price2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pc{border:1px solid var(--line);background:var(--white);border-radius:22px;align-content:start;gap:20px;padding:28px;display:grid}.pc.full{background:var(--ink);color:var(--white);border-color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.pc.full:after{content:"";z-index:-1;background:radial-gradient(closest-side,#c8102e4d,#0000);width:380px;height:380px;position:absolute;top:-140px;right:-140px}.pc-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc-top h3{font-size:var(--t-xl)}.pc-price{font-family:var(--font-display);letter-spacing:-.05em;font-size:3rem;font-weight:650;line-height:1}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feat span{background:var(--paper);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.pc.full .feat span{background:#ffffff0f}.feat svg{color:var(--good);flex:none}.pc.full .feat svg{color:var(--red-glow)}@media (max-width:860px){.price2{grid-template-columns:1fr}}@media (max-width:420px){.feat{grid-template-columns:1fr}}.faq2{max-width:820px}.faq2 details{border-top:1px solid var(--line);padding:18px 0}.faq2 details:last-child{border-bottom:1px solid var(--line)}.faq2 summary{cursor:pointer;font-weight:600;font-size:var(--t-l);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq2 summary::-webkit-details-marker{display:none}.faq2 summary:after{content:"+";font-family:var(--font-display);color:var(--ash);transition:transform .2s var(--ease);font-size:1.5rem;line-height:1}.faq2 details[open] summary:after{transform:rotate(45deg)}.faq2 details p{color:var(--graphite);max-width:62ch;margin-top:10px}.final2{isolation:isolate;text-align:center;border-radius:28px;padding:clamp(36px,6vw,80px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.final2:before{content:"";z-index:-1;background:radial-gradient(closest-side,#c8102e59,#0000);width:900px;height:600px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.final2 h2{letter-spacing:-.045em;max-width:14ch;margin:0 auto 28px;font-size:clamp(2.2rem,5vw,4rem)}.final2 .searchbar{text-align:left;margin:0 auto}.final2 .hint{color:var(--mist);text-align:center}.links-mobile{display:none}@media (max-width:640px){.links-desktop{display:none}.links-mobile{display:block}.frame-bar .url{display:none}.frame-bar{justify-content:space-between}}@container (max-width:250px){.dash-main{grid-template-columns:1fr;justify-items:center}.dash-main .bars{width:100%}}@keyframes sweep{0%{transform:translate(-260px)}to{transform:translate(1100px)}}
[data-live=false] *,[data-live=false] :before,[data-live=false] :after{animation-play-state:paused!important}.grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.sx{isolation:isolate;padding:clamp(80px,10vw,140px) 0;position:relative}.sx-dark{background:var(--ink);color:var(--white)}.sx-light{background:var(--paper)}.sx-white{background:#fbfbf9}.sx-dark .muted,.sx-dark .lp-head p{color:var(--mist)}.lp>.sx{border-radius:44px 44px 0 0;margin-top:-44px}.lp>.sx .bg{border-radius:inherit}.lp>.sx-light,.lp>.sx-white{box-shadow:0 -30px 60px -40px #00000080}.lp>.sx-dark{box-shadow:0 -30px 60px -40px #14151959}@media (max-width:640px){.lp>.sx{border-radius:28px 28px 0 0;margin-top:-28px}}.bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-grid{background-size:64px 64px;position:absolute;inset:0}.bg-dark .bg-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 35%,#0000 85%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 35%,#0000 85%)}.bg-light .bg-grid{background-image:linear-gradient(#1415190b 1px,#0000 1px),linear-gradient(90deg,#1415190b 1px,#0000 1px);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 25%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 25%,#0000 80%)}.bg-glow{filter:blur(10px);opacity:.9;border-radius:50%;width:780px;height:780px;position:absolute}.bg-dark .bg-glow{background:radial-gradient(closest-side,#c8102e42,#c8102e0f 55%,#0000 72%)}.bg-light .bg-glow{background:radial-gradient(closest-side,#c8102e14,#0000 70%)}.g-right{top:-220px;right:-260px}.g-left{top:20%;left:-300px}.g-center{top:50%;left:50%;transform:translate(-50%,-50%)}.bg-map{width:min(1500px,140%);position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.bg-map use{fill:none;stroke-linecap:round;stroke-width:4.5px}.bg-dark .bg-map use{stroke:#ffffff0f}.bg-light .bg-map use{stroke:#1415190d}.bg-lines{width:100%;height:100%;position:absolute;inset:0}.bg-lines path{fill:none;stroke:#ff3a4f59;stroke-width:1.2px;stroke-dasharray:3 14;vector-effect:non-scaling-stroke;animation:14s linear infinite flowdash}.bg-light .bg-lines path{stroke:#c8102e38}.bg-lines .l2{opacity:.6;animation-duration:20s}@keyframes flowdash{to{stroke-dashoffset:-340px}}.particles{position:absolute;inset:0}.particles .p{opacity:0;animation:drift var(--dur) linear infinite;animation-delay:var(--del);will-change:transform, opacity;background:#ffffffb3;border-radius:50%;position:absolute;box-shadow:0 0 8px #ffffff80}.particles .p.r{background:#ff3a4f;box-shadow:0 0 10px #ff3a4fcc}.bg-light .particles .p{box-shadow:none;background:#14151959}.bg-light .particles .p.r{background:#c8102e99}@keyframes drift{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.6}to{transform:translate(var(--dx), var(--dy));opacity:0}}@media (max-width:760px){.particles .p:nth-child(2n){display:none}}.bridge{z-index:3;pointer-events:none;background:linear-gradient(#0000,#c8102e99,#0000);width:2px;height:112px;position:absolute;top:-56px;left:50%;transform:translate(-50%)}.bridge i{width:8px;height:8px;animation:bridge 2.6s var(--ease) infinite;background:#ff3a4f;border-radius:50%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px 3px #ff3a4fb3}@keyframes bridge{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}.px{transform:translate3d(calc(var(--mx,0) * var(--pd,10px)), calc(var(--my,0) * var(--pd,10px) * .6), 0);will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.px-1{--pd:8px}.px-2{--pd:16px}.px-3{--pd:24px}.brand-label{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;font-size:11px;line-height:1.35;display:inline-grid}.brand-label .bl-mark{background:#ffffff14;border-radius:7px;grid-row:span 2;place-items:center;width:26px;height:26px;display:grid}.sx-light .brand-label .bl-mark,.sx-white .brand-label .bl-mark{background:var(--ink)}.brand-label b{letter-spacing:.14em;font-weight:700}.brand-label span{color:var(--mist);letter-spacing:.02em}.sx-light .brand-label span,.sx-white .brand-label span{color:var(--ash)}.made-by{font-size:var(--t-xs);color:var(--mist);align-items:center;gap:8px;margin-top:18px;display:inline-flex}.made-by i{opacity:.5;background:currentColor;width:16px;height:1px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(28px,4vw,48px);display:flex}.cta-link{font-weight:650;font-size:var(--t-l);transition:gap .2s var(--ease), color .2s;border-bottom:2px solid;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:inline-flex}.cta-link:hover{color:var(--red);gap:16px}.sx-dark .cta-link:hover{color:#ff8a97}.cta-pill{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 22px;font-weight:650;text-decoration:none;display:inline-flex}.cta-pill b{background:var(--red);width:38px;height:38px;color:var(--white);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.cta-pill:hover b{transform:translate(3px)}.cta-glass{color:var(--white);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;padding:14px 22px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cta-glass:hover{background:#ffffff1a;border-color:#ffffff4d}.laptop{width:100%}.laptop-lid{background:#0e0f12;border-radius:16px 16px 6px 6px;padding:12px 12px 14px;box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px #ffffff0f}.laptop-screen{aspect-ratio:16/10;background:#fff;border-radius:6px;position:relative;overflow:hidden}.laptop-base{background:linear-gradient(#d4d4cf,#a9a9a3);border-radius:0 0 16px 16px;height:14px;margin:0 -6%;position:relative}.laptop-base:before{content:"";background:#8f8f89;border-radius:0 0 6px 6px;width:18%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.browser-bar{height:22px;color:var(--ash);background:#f1f1ee;border-bottom:1px solid #e3e3de;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex}.browser-bar i{background:#d6d6d0;border-radius:50%;width:6px;height:6px}.browser-bar span{background:#fff;border:1px solid #e6e6e1;border-radius:5px;margin-left:10px;padding:2px 10px}.site{position:absolute;inset:22px 0 0}.site-strong,.site-weak{transition:opacity .9s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.laptop[data-v=strong] .site-weak{opacity:0;transform:scale(1.03)}.laptop[data-v=weak] .site-strong{opacity:0;transform:scale(.97)}.site-strong{background:linear-gradient(#fff,#f7f7f4);grid-template-rows:auto 1fr auto;gap:6%;padding:7% 7% 0;display:grid}.s-nav{align-items:center;gap:8px;font-size:clamp(7px,1.1vw,11px);display:flex}.s-nav b{font-family:var(--font-display);letter-spacing:-.02em;margin-right:auto}.s-nav span{background:#d9d9d3;border-radius:2px;width:26px;height:4px}.s-nav em{color:#fff;background:var(--red);border-radius:5px;padding:4px 8px;font-size:.85em;font-style:normal;font-weight:700}.s-hero{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.s-copy{gap:7px;display:grid}.s-copy i{background:#1d1e22;border-radius:3px;height:9px;display:block}.s-copy i.h1{height:12px}.s-copy i.s{width:70%}.s-copy i.p{background:#c8c8c2;height:5px}.s-copy i.p.s{width:80%}.s-copy em{color:#fff;background:var(--ink);border-radius:6px;justify-self:start;margin-top:4px;padding:5px 10px;font-size:clamp(7px,1vw,10px);font-style:normal;font-weight:700}.s-img{aspect-ratio:4/3;background:radial-gradient(circle at 30% 30%,#ffb3bc,#0000 40%),linear-gradient(135deg,#2b2d33,#c8102e);border-radius:10px;box-shadow:0 10px 20px -10px #0006}.s-cards{grid-template-columns:repeat(3,1fr);gap:5%;padding-bottom:6%;display:grid}.s-cards i{background:#fff;border:1px solid #e6e6e1;border-radius:6px;height:28px}.site-weak{color:#555;background:#e8e4d8;grid-template-rows:auto 1fr auto;font-family:Times New Roman,serif;display:grid}.w-marquee{color:#ffe95c;white-space:nowrap;background:#3a5fa8;padding:4px 6px;font-size:clamp(6px,.9vw,9px);overflow:hidden}.w-body{align-content:start;gap:6px;padding:6%;display:grid}.w-body i{background:#b8b3a6;height:5px;display:block}.w-body i.s{width:60%}.w-img{background:repeating-linear-gradient(45deg,#cfc9ba 0 4px,#ddd8cb 4px 8px);width:40%;height:30px}.w-foot{background:#d8d3c5;padding:4px 6px;font-size:clamp(6px,.8vw,8px)}.phone{aspect-ratio:9/19;background:linear-gradient(145deg,#2a2c31,#0d0e11);border-radius:42px;width:100%;max-width:300px;padding:11px;box-shadow:0 50px 90px -40px #000c,inset 0 0 0 1.5px #ffffff1a}.phone-screen{height:100%;color:var(--ink);background:#fff;border-radius:32px;position:relative;overflow:hidden}.phone-island{z-index:2;background:#0d0e11;border-radius:12px;width:30%;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ig{gap:9px;padding:36px 12px 0;font-size:11px;display:grid}.ig-head{justify-content:space-between;font-size:12px;display:flex}.ig-dots{color:var(--mist)}.ig-top{align-items:center;gap:12px;display:flex}.ig-av{background:conic-gradient(from 200deg,#c8102e,#ff3a4f,#141519,#c8102e);border-radius:50%;flex:none;width:58px;height:58px;padding:2.5px}.ig-av i{background:radial-gradient(circle at 40% 35%,#fff 0 18%,#0000 19%),linear-gradient(135deg,#2b2d33,#141519);border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.ig-stats{text-align:center;color:var(--ash);flex:1;justify-content:space-around;font-size:9.5px;display:flex}.ig-stats b{color:var(--ink);font-size:13px;display:block}.ig-bio{gap:4px;display:grid}.ig-bio b{font-size:11.5px}.ig-rate{color:var(--graphite);font-size:10px}.ig-rate em{color:var(--ink);margin-right:4px;font-style:normal;font-weight:700}.ig-bio i{background:#deded8;border-radius:2px;height:4px;display:block}.ig-bio i.s{width:60%}.ig-btns{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ig-btns span{text-align:center;background:#efefeb;border-radius:7px;padding:6px 0;font-size:10px;font-weight:600}.ig-btns span:first-child{background:var(--ink);color:#fff}.ig-btns span.off{opacity:.35;text-decoration:line-through}.ig-hl{gap:10px;display:flex}.ig-hl i{background:#f4f4f1;border:2px solid #e6e6e1;border-radius:50%;width:34px;height:34px}.ig-tabs{color:var(--mist);border-top:1px solid #ececea;justify-content:space-around;padding-top:7px;font-size:10px;font-weight:600;display:flex}.ig-tabs .on{color:var(--ink)}.ig-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -12px;display:grid}.ig-grid i{aspect-ratio:1;transition:background .9s var(--ease), transform .9s var(--ease)}.phone[data-v=strong] .ig-grid i:nth-child(3n+1){background:linear-gradient(135deg,#2b2d33,#141519)}.phone[data-v=strong] .ig-grid i:nth-child(3n+2){background:linear-gradient(135deg,#f1e6e3,#e9d3cf)}.phone[data-v=strong] .ig-grid i:nth-child(3n){background:linear-gradient(135deg,#c8102e,#8f0a20)}.phone[data-v=strong] .ig-grid i:nth-child(5){background:radial-gradient(circle at 50% 45%,#fff 0 16%,#0000 17%),linear-gradient(135deg,#c8102e,#2b2d33)}.phone[data-v=weak] .ig-grid i:first-child{background:#9fc5a8}.phone[data-v=weak] .ig-grid i:nth-child(2){background:#f2d06b;transform:rotate(3deg)scale(.9)}.phone[data-v=weak] .ig-grid i:nth-child(3){background:#8aa1d6}.phone[data-v=weak] .ig-grid i:nth-child(4){background:#eee}.phone[data-v=weak] .ig-grid i:nth-child(5){background:#d98f6b}.phone[data-v=weak] .ig-grid i:nth-child(6){background:#ddd}.phone[data-v=weak] .ig-grid i:nth-child(7){background:#b3a1c9;transform:scale(.85)}.phone[data-v=weak] .ig-grid i:nth-child(8){background:#f0f0f0}.phone[data-v=weak] .ig-grid i:nth-child(9){background:#c7d9e8}.gcard{width:100%;color:var(--ink);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #14151973,0 0 0 1px #1415190f}.g-cover{grid-template-columns:2fr 1fr 1fr;gap:3px;height:108px;display:grid}.g-cover i:first-child{background:radial-gradient(circle at 70% 30%,#fff6,#0000 35%),linear-gradient(135deg,#3a2c28,#c8102e)}.g-cover i:nth-child(2){background:linear-gradient(135deg,#e9dccc,#cdb89f)}.g-cover i:nth-child(3){background:linear-gradient(135deg,#2b2d33,#5a5d66)}.gcard[data-v=weak] .g-cover i{background:repeating-linear-gradient(45deg,#ececea 0 8px,#f4f4f1 8px 16px)}.g-body{gap:8px;padding:14px 16px 16px;display:grid}.g-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.g-title b{font-size:17px;font-family:var(--font-display);letter-spacing:-.02em}.g-rate{align-items:center;gap:6px;font-size:13px;display:flex}.g-rate>span:last-child{color:var(--ash)}.g-stars{gap:2px;display:inline-flex}.g-stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#dcdcd6;width:13px;height:13px}.g-stars i.f{background:#e3a008}.g-stars i.h{background:linear-gradient(90deg,#e3a008 60%,#dcdcd6 60%)}.g-meta{color:var(--graphite);font-size:12.5px}.g-open{color:var(--graphite);align-items:center;gap:8px;font-size:12px;display:flex}.g-pill{color:var(--good);background:var(--good-soft);border-radius:999px;padding:2px 8px;font-weight:700}.g-miss{color:var(--red-deep);background:var(--red-soft);border-radius:999px;padding:2px 8px;font-weight:600}.g-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px;display:grid}.g-actions span{background:#f4f4f1;border-radius:12px;justify-items:center;gap:4px;padding:8px 0;font-size:11px;font-weight:600;display:grid}.g-actions span.off{opacity:.35}.ic{background:var(--ink);border-radius:50%;width:18px;height:18px;display:block}.ic.web{background:conic-gradient(var(--ink) 0 25%, #5a5d66 0 50%, var(--ink) 0 75%, #5a5d66 0)}.ic.dir{background:var(--red);border-radius:50% 50% 50% 0;transform:rotate(-45deg)scale(.85)}.g-photos{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.g-photos i{aspect-ratio:1;background:linear-gradient(135deg,#e9dccc,#cdb89f);border-radius:8px}.g-photos i:nth-child(2){background:linear-gradient(135deg,#2b2d33,#5a5d66)}.g-photos i:nth-child(3){background:linear-gradient(135deg,#c8102e,#8f0a20)}.g-photos em{color:var(--mist);border:1px dashed var(--line-strong);text-align:center;border-radius:8px;grid-column:span 4;padding:10px;font-size:11px;font-style:normal}.scanlayer{z-index:3;pointer-events:none;position:absolute;inset:0}.scan-chip{letter-spacing:.14em;color:#fff;white-space:nowrap;background:#141519d9;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;transition:background .3s;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.scan-chip.inline{background:#ffffff14;margin-bottom:14px;display:inline-block;position:static;transform:none}.scanlayer[data-s=done] .scan-chip{background:var(--good);letter-spacing:.02em}.scanlayer[data-s=idle] .scan-chip{opacity:0}.scan-beam{opacity:0;background:linear-gradient(#0000,#ff3a4f24 70%,#ff3a4f8c 98%,#0000);height:36%;position:absolute;top:0;left:0;right:0}.scanlayer[data-s=scan] .scan-beam{opacity:1;animation:1.5s linear infinite beam}@keyframes beam{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist li{opacity:.18;transition:opacity .35s var(--ease), transform .35s var(--ease);align-items:center;gap:10px;font-size:14px;font-weight:550;display:flex;transform:translate(-6px)}.checklist li[data-on=true]{opacity:1;transform:none}.checklist .mark.ok{background:var(--good-soft);color:var(--good)}.checklist .mark.warn{background:var(--mid-soft);color:var(--mid)}.checklist .mark.bad{background:var(--red-soft);color:var(--red)}.checklist.dark .mark.ok{color:#6fdca0;background:#2eaa692e}.checklist.dark .mark.warn{color:#f5c96b;background:#f5b43c29}.checklist.grid2{grid-template-columns:1fr 1fr}.checklist .mark{width:20px;height:20px;font-size:11px}.cv{justify-items:center;display:grid;position:relative}.cv-devices{grid-template-columns:minmax(0,.62fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:end;gap:clamp(16px,3vw,44px);width:100%;display:grid}.cv-dev{justify-items:center;gap:14px;min-width:0;display:grid}.cv-dev .px{justify-items:center;width:100%;display:grid}.cv-dev .phone{zoom:var(--pz,.62);width:300px;max-width:none}.cv-dev .gcard{zoom:var(--gz,.84);width:340px}.cv-lab{letter-spacing:.18em;color:var(--mist);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.cv-lab:before{content:"";background:#ff3a4f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ff3a4f}.cv-flows{width:100%;height:clamp(90px,14vw,200px);display:block}.cv-base{fill:none;stroke:#ffffff1a;stroke-width:1.5px}.cv-flow{fill:none;stroke-width:2.5px;stroke-dasharray:10 18;opacity:0}.cv[data-step="1"] .cv-flow,.cv[data-step="2"] .cv-flow,.cv[data-step="3"] .cv-flow,.cv[data-step="4"] .cv-flow{opacity:1;animation:.9s linear infinite flowdown}@keyframes flowdown{to{stroke-dashoffset:-56px}}.cv-node{place-items:center;width:150px;height:150px;margin-top:-2px;display:grid;position:relative}.cv-node-ring{background:radial-gradient(closest-side,#c8102e59,#c8102e0d 70%,#0000);border:1px solid #ff3a4f66;border-radius:50%;position:absolute;inset:0}.cv[data-step="2"] .cv-node-ring,.cv[data-step="3"] .cv-node-ring,.cv[data-step="4"] .cv-node-ring{animation:nodepulse 1.6s var(--ease) infinite}@keyframes nodepulse{0%{box-shadow:0 0 #ff3a4f73}to{box-shadow:0 0 0 36px #ff3a4f00}}.cv-node-in{background:var(--ink-2);text-align:center;border:1px solid #ffffff24;border-radius:50%;place-content:center;gap:2px;width:112px;height:112px;display:grid;position:relative}.cv-node-in small{color:var(--mist);letter-spacing:.06em;font-size:10px}.cv-node-in b{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;line-height:1.05}.cv-node-in em{color:#ff8a97;font-size:10px;font-style:normal}.cv-stem{background:linear-gradient(#ff3a4fb3,#ff3a4f1a);width:2px;height:56px;position:relative}.cv-stem i{opacity:0;background:#ff3a4f;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ff3a4f}.cv[data-step="3"] .cv-stem i,.cv[data-step="4"] .cv-stem i{animation:bridge 1.2s var(--ease) infinite}.cv-karne{width:min(460px,100%);color:var(--ink);opacity:.55;transition:opacity .6s var(--ease), transform .6s var(--ease);background:#fff;border-radius:20px;padding:18px 20px;transform:translateY(8px)scale(.98);box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #ffffff0f}.cv[data-step="3"] .cv-karne,.cv[data-step="4"] .cv-karne{opacity:1;transform:none}.cv-k-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.cv-k-main{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.cv-k-score{align-items:baseline;gap:4px;display:flex}.cv-k-score .num{color:var(--ink);font-size:3.6rem;font-weight:650;line-height:1}.cv-k-score small{color:var(--ash)}.cv-k-bars{gap:8px;display:grid}.cv-k-bars div{grid-template-columns:72px 1fr 24px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.cv-k-bars i{background:var(--paper-2);border-radius:3px;height:6px;overflow:hidden}.cv-k-bars i:after{content:"";height:100%;width:calc(var(--v) * 1%);background:var(--ink);border-radius:inherit;transition:width 1s var(--ease) var(--d);display:block}.cv-k-bars b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:1100px){.cv-dev .phone{--pz:.5}.cv-dev .gcard{--gz:.66}}@media (max-width:760px){.cv-devices{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,1fr);gap:10px}.cv-lab{letter-spacing:.1em;font-size:8px}.cv-dev .phone{--pz:.23}.cv-dev .gcard{--gz:.29}.cv-dev .laptop-lid{border-radius:8px 8px 3px 3px;padding:5px}.cv-k-score .num{font-size:2.8rem}.cv-karne{padding:16px}.cv-k-main{gap:14px}}.story{position:relative}.story-tabs{scrollbar-width:none;gap:6px;margin-bottom:14px;padding:2px;display:flex;overflow-x:auto}.story-tabs::-webkit-scrollbar{display:none}.st-tab{border:1px solid var(--line);background:var(--white);color:var(--ash);font-weight:600;font-size:var(--t-s);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:relative;overflow:hidden}.st-tab[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.st-n{background:var(--paper-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.st-tab[aria-pressed=true] .st-n{background:var(--ink);color:var(--white)}.st-bar{background:var(--red);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.st-bar[data-run=true]{animation:stbar var(--dur) linear forwards}@keyframes stbar{to{transform:scaleX(1)}}.st-play{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;flex:none;width:42px;font-size:12px}.story-stage{background:var(--ink);color:var(--white);isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 80px 140px -70px #141519cc}.story-stage:before{content:"";z-index:-1;background:radial-gradient(600px 400px at 85% 10%,#c8102e2e,#0000 70%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.st-tag{z-index:5;color:var(--white);background:#ffffff1a;position:absolute;top:18px;right:18px}.story-world{grid-template-columns:1fr 1.25fr .72fr;grid-template-areas:"maps web ig";align-items:center;gap:14px;padding:34px 6px 6px;display:grid;position:relative}.sw-maps{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-area:maps;align-self:center;padding:12px}.sw-cap{color:var(--mist);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.ic-pin{background:#ff3a4f;border-radius:50% 50% 50% 0;width:10px;height:10px;display:inline-block;transform:rotate(-45deg)}.sw-list{height:176px;position:relative}.sw-row{background:#ffffff0d;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-content:center;column-gap:8px;height:40px;padding:0 10px;font-size:11px;transition:transform .9s cubic-bezier(.6,0,.2,1),background .6s;display:grid;position:absolute;top:0;left:0;right:0}.sw-row b{font-weight:600}.sw-row em{color:var(--mist);grid-column:2;font-size:10px;font-style:normal}.sw-rank{font-family:var(--font-display);color:var(--mist);grid-row:span 2;align-self:center;font-weight:650}.sw-row.ours{z-index:2;background:#ff3a4f24;box-shadow:inset 0 0 0 1px #ff3a4f73}.sw-row.ours .sw-rank{color:#ff8a97}.sw-web{grid-area:web}.sw-ig{grid-area:ig;justify-items:center;display:grid}.sw-ig .phone{zoom:var(--pz,.5);width:300px;max-width:none}.sw-scan{pointer-events:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}.sw-scan i{opacity:0;background:linear-gradient(90deg,#0000,#ff3a4f1f 70%,#ff3a4f99 98%,#0000);width:30%;position:absolute;top:0;bottom:0;left:0}.story[data-scene="1"] .sw-scan i{opacity:1;animation:1.6s linear infinite sweepx}@keyframes sweepx{0%{transform:translate(-100%)}to{transform:translate(340%)}}.story[data-scene="0"] .story-world,.story[data-scene="2"] .story-world{filter:saturate(.6)}.story-side{align-content:start;gap:14px;padding-top:34px;display:grid}.sb{color:var(--ink);background:#fff;border-radius:20px;gap:10px;padding:16px;display:grid}.sb-head{justify-content:space-between;font-size:12px;display:flex}.sb-head span{color:var(--ash)}.sb-main{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.sb-ring{width:136px;height:136px;position:relative}.sb-ring svg{transform:rotate(-90deg)}.sb-t{stroke:var(--paper-2)}.sb-ring span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sb-ring b{font-size:2.8rem;font-weight:650;line-height:1}.sb-ring small{color:var(--ash);font-size:11px}.sb-bars{gap:9px;display:grid}.sb-bars div{grid-template-columns:70px 1fr 26px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.sb-bars i{background:var(--paper-2);border-radius:3px;height:6px;overflow:hidden}.sb-bars i:after{content:"";height:100%;width:calc(var(--v) * 1%);background:var(--ink);border-radius:inherit;transition:width 1s var(--ease);display:block}.story[data-scene="4"] .sb-bars i:after{background:var(--good)}.sb-bars b{text-align:right}.sb-traj{width:100%;height:auto}.sb-axis{stroke:var(--line)}.sb-line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.sb-traj circle{fill:var(--ink)}.sb-traj circle.hot{fill:#ff3a4f}.sb-traj text{fill:var(--ink);font-size:11px;font-weight:700;font-family:var(--font-display)}.sp{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;min-height:170px;padding:18px}.sp-in{animation:fadeUp .42s var(--ease) both}.sp-big{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:12px;font-size:1.5rem;line-height:1.1;display:block}.sp-big .num{color:#ff3a4f;font-size:2.3rem}.sp-bullets{color:#c9cad0;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sp-bullets li:before{content:"✕";color:#ff8a97;margin-right:10px;font-size:12px;font-weight:800}.sp-bullets.ok li:before{content:"✓";color:#6fdca0}.sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-chips span{color:#ffc2c9;animation:fadeUp .36s var(--ease) both;animation-delay:var(--d);background:#ff3a4f1f;border:1px solid #ff3a4f4d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.sp-chips .more{color:var(--white);background:#ffffff14;border-color:#0000}.sp-fix{gap:10px;display:grid}.sp-fix div{animation:fadeUp .36s var(--ease) both;animation-delay:var(--d);gap:5px;font-size:13px;font-weight:600;display:grid}.sp-fix i{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.sp-fix i:after{content:"";height:100%;width:calc(var(--v) * 1%);border-radius:inherit;animation:grow 1.6s var(--ease) both;animation-delay:var(--d);transform-origin:0;background:linear-gradient(90deg,#c8102e,#ff3a4f);display:block}@keyframes grow{0%{transform:scaleX(0)}}.story-note{font-size:var(--t-xs);color:var(--ash);max-width:70ch;margin-top:14px}@media (max-width:1060px){.story-stage{grid-template-columns:1fr}.story-side{order:-1;margin-top:30px;padding-top:0}}@media (max-width:640px){.sw-ig .phone{--pz:.36}.story-stage{border-radius:22px;padding:12px}.story-world{grid-template-columns:1fr .5fr;grid-template-areas:"web ig""maps maps";padding-top:8px}.sb-ring,.sb-ring svg{width:110px;height:110px}.sb-ring b{font-size:2.2rem}.sb-main{gap:12px}.sb-bars div{grid-template-columns:62px 1fr 22px}.sp-big{font-size:1.25rem}}.scene-web{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid;position:relative}.sc-device{padding:36px 40px 30px;position:relative}.bubble{z-index:4;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease), transform .5s cubic-bezier(.3, 1.5, .5, 1);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;transform:translateY(8px)scale(.92);box-shadow:0 14px 30px -14px #14151973,0 0 0 1px #1415190f}.bubble[data-on=true]{opacity:1;transform:none}.bubble .mark{width:22px;height:22px;font-size:12px}.bubble .mark.ok{background:var(--good-soft);color:var(--good)}.bubble .mark.warn{background:var(--mid-soft);color:var(--mid)}.p1{top:18%;left:0}.p2{top:52%;left:4%}.p3{bottom:4%;left:12%}.p4{top:10%;right:0}.p5{top:40%;right:-2%}.p6{bottom:8%;right:10%}.p7{top:0;left:38%}.bubbles-m{display:none}.sc-aside{gap:16px;display:grid}@media (max-width:960px){.scene-web{grid-template-columns:1fr}.sc-device{padding:0}.bubble{display:none}.bubbles-m{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}}.scene-phone{position:relative}.ph-stage{perspective:1400px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.ph-tilt{width:min(300px,78vw);transform:translateY(calc((.5 - var(--sp,.5)) * 80px)) rotateY(calc(-12deg + var(--mx,0) * 8deg)) rotateX(calc(4deg - var(--my,0) * 5deg));transform-style:preserve-3d;will-change:transform;justify-self:center;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.ph-tilt .phone{max-width:none}.ph-panel{-webkit-backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px;max-width:420px;padding:22px}.ph-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ph-panel .checklist li{font-size:16px}.sx-dark .ph-panel .tag{color:var(--mist);background:#ffffff1a}@media (max-width:860px){.ph-stage{grid-template-columns:1fr}.ph-tilt{width:min(270px,72vw);transform:none}.ph-panel{max-width:none}}.scene-gbp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.gb-card{justify-self:center;width:100%;max-width:440px;transform:rotate(-1.5deg)}.gb-side{gap:16px;display:grid}.gb-checks{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}@media (max-width:900px){.scene-gbp{grid-template-columns:1fr}.gb-card{transform:none}}@media (max-width:420px){.checklist.grid2{grid-template-columns:1fr}}.mchart{--mc-line:var(--ink);--mc-area:#141519;border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px 16px 8px}.mchart-dark{--mc-line:#fff;--mc-area:#ff3a4f;color:var(--white);background:#ffffff0a;border-color:#ffffff1a}.mchart-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.mchart-dark .mchart-head .tag{color:var(--mist);background:#ffffff14}.mchart-kpi{align-items:baseline;gap:10px;margin:6px 0 2px;display:flex}.mchart-kpi b{font-size:2rem;font-weight:650}.mchart-kpi em{color:var(--ash);font-size:12px;font-style:normal}.mchart-dark .mchart-kpi em{color:var(--mist)}.mchart svg{width:100%;height:auto;display:block;overflow:visible}.mc-base{stroke:var(--line)}.mchart-dark .mc-base{stroke:#ffffff1a}.mc-line{fill:none;stroke:var(--mc-line);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease)}.mc-area{opacity:0;transition:opacity 1s var(--ease) .8s}.mchart[data-in=true] .mc-line{stroke-dashoffset:0}.mchart[data-in=true] .mc-area{opacity:1}.mc-pt{opacity:0;transition:opacity .4s var(--ease);transition-delay:var(--d)}.mchart[data-in=true] .mc-pt{opacity:1}.mc-pt circle{fill:var(--mc-line);stroke:#fff;stroke-width:2px}.mchart-dark .mc-pt circle{stroke:var(--ink)}.mc-pt circle.last{fill:#ff3a4f}.mc-val{fill:currentColor;font-size:11px;font-weight:700;font-family:var(--font-display)}.mc-lab{fill:var(--ash);font-size:10px}.mchart-dark .mc-lab{fill:var(--mist)}.mapx{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;display:grid}.mapx-canvas{position:relative}.mapx-svg{width:100%;height:auto;display:block;overflow:visible}.mx-dots{fill:none;stroke:#ffffff29;stroke-width:5.2px;stroke-linecap:round}.mx-lit{fill:none;stroke:#fffc;stroke-width:5.2px;stroke-linecap:round}.mapx-svg .sweep{animation:7s linear infinite sweep}.mx-arc{fill:none;stroke:#ff3a4f38;stroke-width:1.5px}.mx-flow{fill:none;stroke:#ff3a4f;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 26;animation:3s linear infinite flowdash}.mx-focus{fill:#ff3a4f1f;stroke:#ff3a4f99;stroke-width:1.5px;transition:cx .5s var(--ease), cy .5s var(--ease);animation:focus 2s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}@keyframes focus{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.mx-city{color:var(--white);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mx-city i{width:14px;height:14px;transition:transform .2s var(--ease);background:#ff3a4f;border-radius:50%;box-shadow:0 0 0 4px #ff3a4f40,0 0 16px #ff3a4fcc}.mx-city span{white-space:nowrap;background:#141519cc;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.mx-city:hover i,.mx-city[data-on=true] i{transform:scale(1.35)}.mx-city[data-on=true] span{color:var(--ink);background:#fff}.mx-card{color:var(--ink);background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:0 40px 80px -40px #000000e6}.mx-card-head{justify-content:space-between;align-items:center;display:flex}.mx-card-head b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem}.mx-kv{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mx-kv span{color:var(--ash)}.mx-kv b{text-align:right}.mx-kv .num{font-size:1.4rem}.mx-kv small{color:var(--ash);font-size:11px}.mx-meter{background:var(--paper-2);border-radius:3px;height:6px;overflow:hidden}.mx-meter i{height:100%;width:calc(var(--v) * 1%);background:linear-gradient(90deg, var(--ink), #c8102e);animation:grow .9s var(--ease) both;transform-origin:0;display:block}.mx-card .xs{color:var(--ash)}@media (max-width:900px){.mapx{grid-template-columns:1fr}.mx-city span{padding:2px 6px;font-size:9px}.mx-city i{width:10px;height:10px}}.charts4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.charts4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.charts4{grid-template-columns:1fr}}.prepared{border-top:1px solid var(--line);color:var(--ash);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.prepared b{color:var(--ink)}.spill{z-index:2;margin-bottom:calc(clamp(80px,10vw,140px)/-1.66667);position:relative}.after-spill{padding-top:calc(1.4*clamp(80px,10vw,140px))}@media (prefers-reduced-motion:reduce){.particles,.bridge i,.bg-lines path,.mx-flow{display:none}.px,.ph-tilt{transform:none!important}}@media (max-width:900px){.laptop-base{margin:0 -3%}}@media (max-width:480px){.cta-row .btn{white-space:normal;text-align:center;height:auto;padding-top:12px;padding-bottom:12px;line-height:1.25}.pc-top{flex-wrap:wrap}.pc-price{font-size:2.4rem}.pc{padding:22px}}@media (max-width:860px){.price2{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pc .btn{white-space:normal;text-align:center;height:auto;padding-top:12px;padding-bottom:12px;line-height:1.25}}
.np-hero{isolation:isolate;padding:clamp(40px,6vw,84px) 0 clamp(64px,8vw,110px);position:relative}.np-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.np-hero h1{letter-spacing:-.045em;max-width:15ch;margin-top:18px;font-size:clamp(2.3rem,4.6vw,4rem);line-height:1}.np-sub{color:#c9cad0;max-width:32rem;margin:22px 0 30px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55}.np-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.np-crumbs{font-size:var(--t-s);color:var(--mist);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.np-crumbs a{color:var(--mist);text-decoration:none}.np-crumbs a:hover{color:var(--white);text-decoration:underline}.np-crumbs span[aria-hidden]{opacity:.5}.np-kicker{font-size:var(--t-s);color:var(--white);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:6px 12px 6px 6px;font-weight:600;display:inline-flex}.np-kicker i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.np-note{font-size:var(--t-xs);color:var(--mist);margin-top:18px}.sx-light .np-note,.sx-white .np-note{color:var(--ash)}.np-lede{max-width:62ch;font-size:var(--t-l);color:var(--graphite);line-height:1.6}.sx-dark .np-lede{color:#c9cad0}.np-chips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.np-chips li{background:var(--white);border:1px solid var(--line);font-size:var(--t-s);border-radius:999px;padding:8px 14px;font-weight:600}.np-final{text-align:center;isolation:isolate;border-radius:32px;justify-items:center;gap:18px;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden}.np-final h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2rem,4.2vw,3.4rem)}.np-final p{color:#c9cad0;max-width:46ch}.np-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.np-links a{background:var(--white);border:1px solid var(--line);height:100%;color:var(--ink);transition:border-color .16s var(--ease), transform .16s var(--ease);border-radius:16px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.np-links a:hover{border-color:var(--ink);transform:translateY(-2px)}.np-links small{color:var(--ash);font-size:var(--t-xs);font-weight:600}.np-links b{font-size:var(--t-m);line-height:1.35}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red-glow);outline-offset:3px;border-radius:6px}.sn{position:relative}.sn-svg{width:100%;height:auto;display:block;overflow:visible}.sn-orbit{fill:none;stroke:#ffffff14;stroke-dasharray:3 7;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite sn-rot}.sn-orbit.o2{animation-duration:40s;animation-direction:reverse}.sn-glow{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite sn-breathe}.sn-link{stroke:#ffffff24;stroke-width:1.2px;stroke-dasharray:4 6;animation:3.5s linear infinite sn-dash}.sn-packet{fill:#ff3a4f;offset-distance:0%;opacity:0;animation:3.6s ease-in-out infinite sn-travel}.sn-core-bg{fill:#1c1e23;stroke:#ffffff1f}.sn-node rect{fill:#1c1e23eb;stroke:#ffffff24}.sn-node text{fill:#e8e9ec;font-size:13px;font-weight:600;font-family:var(--font-body)}.sn-dot{fill:#ff3a4f}.sn-node{animation:6s ease-in-out infinite sn-float}@keyframes sn-rot{to{transform:rotate(360deg)}}@keyframes sn-breathe{50%{opacity:.8;transform:scale(1.08)}}@keyframes sn-dash{to{stroke-dashoffset:-40px}}@keyframes sn-travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sn-float{50%{transform:translateY(-5px)}}.sg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sg-card{background:var(--white);border:1px solid var(--line);height:100%;color:var(--ink);transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);border-radius:20px;align-content:start;gap:10px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.sg-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s var(--ease);background:radial-gradient(420px 180px at 0 0,#ff3a4f1a,#0000 60%);position:absolute;inset:0}.sg-card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 22px 40px -28px #14151973}.sg-card:hover:after{opacity:1}.sg-ico{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.sg-card:hover .sg-ico{background:var(--red)}.sg-card h3{font-size:var(--t-l);letter-spacing:-.02em}.sg-card p{font-size:var(--t-s);color:var(--ash);line-height:1.45}.sg-go{font-size:var(--t-s);color:var(--red);margin-top:4px;font-weight:650}.sv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sv-card{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:22px;padding:22px}.sv-card b{font-family:var(--font-display);letter-spacing:-.04em;color:#ff8a97;font-size:2.4rem;line-height:1;display:block}.sv-card h3{font-size:var(--t-xl);letter-spacing:-.03em;margin-top:12px}.sv-card p{color:var(--mist);margin-top:8px;line-height:1.5}.so{aspect-ratio:1;width:min(440px,100%);margin-inline:auto;position:relative}.so-ring{border:1px dashed #ffffff24;border-radius:50%;animation:50s linear infinite sn-rot;position:absolute;inset:0}.so-ring.r2{border-style:solid;border-color:#ffffff14;animation-duration:36s;animation-direction:reverse;inset:14%}.so-ring.r3{border-color:#ff3a4f59;animation-duration:24s;inset:28%}.so-core{color:#fff;background:linear-gradient(160deg,#ff3a4f,#8f0a20);border-radius:30%;place-items:center;animation:4s ease-in-out infinite so-pulse;display:grid;position:absolute;inset:36%;box-shadow:0 30px 60px -20px #8f0a20cc,inset 0 1px #ffffff4d}.so-core svg{width:46%;height:auto}.so-sat{font-size:var(--t-s);white-space:nowrap;background:#1c1e23f2;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;animation:6s ease-in-out infinite sn-float;display:inline-flex;position:absolute}.so-sat b{font-weight:600}.so-sat:before{content:"";background:#3ddc84;border-radius:50%;align-self:center;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #3ddc842e}.so-sat.s1{top:6%;left:2%}.so-sat.s2{animation-delay:-2s;top:44%;right:-4%}.so-sat.s3{animation-delay:-4s;bottom:8%;left:12%}.so-scan{background:conic-gradient(#ff3a4f38,#0000 18%);border-radius:50%;animation:6s linear infinite sn-rot;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 35%,#000 36% 70%,#0000 71%);mask:radial-gradient(circle,#0000 35%,#000 36% 70%,#0000 71%)}@keyframes so-pulse{50%{transform:scale(1.04);box-shadow:0 34px 70px -18px #c8102ee6,inset 0 1px #ffffff4d}}.ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ch-col{align-content:start;gap:16px;display:grid}.ch-col h3{font-size:var(--t-xl);letter-spacing:-.03em;align-items:center;gap:10px;display:flex}.ch-col h3 span{font-size:var(--t-xs);color:#ff8a97;background:#ff3a4f1f;border-radius:999px;padding:3px 9px;font-weight:650}.ch-col>p{color:#c9cad0;line-height:1.6}.sm-card{color:var(--ink);background:#fbfbf9;border:1px solid #ffffff1a;border-radius:22px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000e6}.sm-tag{color:var(--ash);background:#ecebe5f2;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.gm-search{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:14px;padding:10px 14px;font-size:13px;display:flex}.gm-search i{border:2px solid var(--ash);border-radius:50%;width:12px;height:12px}.gm-map svg{width:100%;height:96px;display:block}.gm-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite gm-pulse}@keyframes gm-pulse{0%{opacity:.4;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.gm-body{gap:10px;padding:14px 16px 18px;display:grid}.gm-body>b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem}.gm-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gm-steps li{opacity:0;animation:gm-in .5s var(--ease) forwards;animation-delay:calc(.5s + var(--i) * .55s);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex;transform:translate(-8px)}.gm-check{background:var(--good-soft);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.gm-check:after{content:"";border:2px solid var(--good);animation:1.2s ease-out gm-ping;animation-delay:inherit;border-radius:50%;position:absolute;inset:0}@keyframes gm-in{to{opacity:1;transform:none}}@keyframes gm-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.im{background:linear-gradient(160deg,#f3e2e4,#fbfbf9 60%);place-items:center;padding:18px 0 0;display:grid}.im-phone{width:78%;box-shadow:0 -1px 0 var(--line), 0 0 0 7px #141519;background:#fff;border-radius:28px 28px 0 0;padding:26px 12px 0;position:relative}.im-island{background:#141519;border-radius:99px;width:34%;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.im-head{align-items:center;gap:10px;display:flex}.im-head b{font-size:13px;display:block}.im-head small{color:var(--ash);font-size:11px}.im-av{color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff3a4f}.im-bio{color:var(--graphite);margin:10px 0 8px;font-size:11px;line-height:1.4}.im-btns{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;font-size:10px;font-weight:650;display:grid}.im-btns span{background:#efefeb;border-radius:7px;padding:6px 0}.im-btns .on{background:var(--red);color:#fff}.im-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:10px -12px 0;display:grid}.im-grid i{aspect-ratio:1;text-align:center;color:#fff;animation:im-pop .6s var(--ease) both;place-items:center;padding:4px;font-size:10px;font-style:normal;font-weight:700;line-height:1.1;display:grid}.im-grid .p0{background:linear-gradient(150deg,#e0213f,#8f0a20);animation-delay:.3s}.im-grid .p1{background:#141519;animation-delay:.5s}.im-grid .p2{color:var(--ink);background:#ebebe6;animation-delay:.7s}.im-grid .p3{background:linear-gradient(160deg,#d9a7b0,#8f6b72);animation-delay:.9s}.im-grid .p4{background:repeating-linear-gradient(135deg,#c8102e 0 6px,#e0213f 6px 12px);animation-delay:1.1s}.im-grid .p5{background:#2b2d33;animation-delay:1.3s}@keyframes im-pop{0%{opacity:0;transform:scale(.85)}}.wm-bar{color:var(--ash);background:#ecece7;border-bottom:1px solid #e0e0da;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.wm-bar span{gap:5px;display:flex}.wm-bar span i{background:#d3d3cd;border-radius:50%;width:8px;height:8px}.wm-bar em{text-align:center;background:#fff;border-radius:6px;flex:1;padding:3px 0;font-style:normal}.wm-page{gap:12px;padding:14px 16px 18px;display:grid}.wm-nav{align-items:center;gap:10px;font-size:11px;display:flex}.wm-nav b{color:var(--red);align-items:center;gap:5px;margin-right:auto;display:inline-flex}.wm-nav span{background:#e2e2dc;border-radius:3px;width:28px;height:6px}.wm-nav em{background:var(--ink);color:#fff;border-radius:99px;padding:4px 9px;font-style:normal;font-weight:600}.wm-page strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.25rem;line-height:1.08}.wm-lines{gap:6px;display:grid}.wm-lines i{background:#e2e2dc;border-radius:4px;height:7px}.wm-lines i.s{width:70%}.wm-ctas{gap:8px;font-size:11px;font-weight:650;display:flex}.wm-ctas em{background:var(--red);color:#fff;border-radius:8px;padding:7px 12px;font-style:normal}.wm-ctas span{border:1px solid var(--line-strong);border-radius:8px;padding:7px 12px}.wm-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wm-cards i{background:#ebebe6;border-radius:10px;height:44px}.wm-scan{pointer-events:none;background:linear-gradient(#0000,#ff3a4f1f 80%,#ff3a4f80);height:30%;animation:3.4s ease-in-out infinite wm-scan;position:absolute;top:0;left:0;right:0}@keyframes wm-scan{0%{opacity:0;transform:translateY(-40%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(330%)}}.ck52{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ck52-num{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);font-size:clamp(5rem,12vw,9rem);line-height:.9}.ck52-num small{font-family:var(--font-body);font-size:var(--t-l);letter-spacing:0;color:var(--ash);margin-top:10px;font-weight:600;display:block}.cb{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cb li{grid-template-columns:170px 1fr 36px;align-items:center;gap:14px;font-weight:600;display:grid}.cb i{background:var(--paper-2);border-radius:99px;height:10px;overflow:hidden}.cb em{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--ink), var(--red));transform-origin:0;animation:cb-grow 1s var(--ease) both;animation-delay:calc(.2s + var(--i) * .15s);display:block}.cb b{font-family:var(--font-display);text-align:right;font-size:1.3rem}@keyframes cb-grow{0%{transform:scaleX(0)}}.op-grid{counter-reset:op;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.op-card{background:var(--white);border:1px solid var(--line);border-radius:22px;align-content:start;gap:10px;padding:22px;display:grid}.op-card span{font-family:var(--font-display);color:var(--red);font-size:1.1rem;font-weight:700}.op-card h3{font-size:var(--t-xl);letter-spacing:-.03em;line-height:1.15}.op-card p{color:var(--ash);line-height:1.55}.fc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fc-card{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:18px;gap:8px;padding:18px 18px 18px 22px;display:grid;position:relative}.fc-card:before{content:"";background:var(--red-glow);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.fc-src{font-size:var(--t-xs);color:#ff8a97;font-weight:650}.fc-card h3{font-size:var(--t-l);letter-spacing:-.02em}.fc-card p{color:var(--mist);font-size:var(--t-s);line-height:1.5}.fc-card small{color:#7d8089;font-size:var(--t-xs)}.acts{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.acts li{background:var(--ink);color:#fff;font-size:var(--t-s);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.acts li:before{content:"";background:#ff3a4f;border-radius:50%;width:6px;height:6px}.hw{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hw li{background:var(--white);border:1px solid var(--line);border-radius:22px;gap:8px;padding:22px;display:grid}.hw b{background:var(--ink);color:#fff;width:36px;height:36px;font-family:var(--font-display);border-radius:12px;place-items:center;display:grid}.hw h3{font-size:var(--t-l)}.hw p{color:var(--ash);font-size:var(--t-s);line-height:1.5}.ss{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ss-steps{padding:0;gap:clamp(40px,18vh,200px);margin:0;padding-block:10vh 20vh;list-style:none;display:grid}.ss-steps li{opacity:.6;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translate(-6px)}.ss-steps li[data-on=true]{opacity:1;transform:none}.ss-n{font-family:var(--font-display);color:#ff8a97;font-size:1rem;font-weight:700}.ss-steps h3{letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.ss-steps p{color:#c9cad0;max-width:38ch;margin-top:12px;line-height:1.6}.ss-inline{display:none}.ss-panel{gap:14px;display:grid;position:sticky;top:14vh}.ss-progress{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.ss-progress i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p));transition:transform .5s var(--ease);background:linear-gradient(90deg,#ff3a4f,#ff8a97);display:block}.ss-stage{aspect-ratio:1.15;background:radial-gradient(90% 70% at 50% 30%,#ff3a4f29,#0000 60%),#1a1b20;border:1px solid #ffffff17;border-radius:28px;position:relative;overflow:hidden}.ss-slot{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.96)}.ss-slot[data-show=true]{opacity:1;transform:none}.ss-caption{font-size:var(--t-s);color:var(--mist)}.ss-scene{place-items:center;width:82%;height:78%;display:grid;position:relative}.s0-search{color:var(--ash);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-size:15px;display:flex;position:absolute;top:12%;left:8%;right:8%}.s0-search i{border:2px solid var(--ash);border-radius:50%;width:14px;height:14px}.s0-res{gap:10px;display:grid;position:absolute;top:38%;left:8%;right:8%}.s0-res span{filter:blur(.5px);background:#ffffff12;border-radius:12px;height:42px}.s0-q{font-family:var(--font-display);color:#ff3a4f;opacity:.85;font-size:6rem;animation:4s ease-in-out infinite sn-float;position:absolute;bottom:4%;right:6%}.s1-src{background:#1c1e23f2;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute}.s1-src.k0{top:8%;left:4%}.s1-src.k1{top:8%;right:4%}.s1-src.k2{bottom:8%;left:30%}.s1-src i{background:#ff3a4f;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in infinite s1-flow;position:absolute;top:50%;left:50%}.s1-src.k1 i{animation-delay:.8s}.s1-src.k2 i{animation-delay:1.6s}.s1-core{background:linear-gradient(160deg,#ff3a4f,#8f0a20);border-radius:28px;width:90px;height:90px;animation:3s ease-in-out infinite so-pulse;box-shadow:0 0 60px #ff3a4f80}@keyframes s1-flow{0%{opacity:1;transform:translate(0)}to{transform:var(--to,translate(90px, 90px));opacity:0}}.s1-src.k0 i{--to:translate(140px, 110px)}.s1-src.k1 i{--to:translate(-140px, 110px)}.s1-src.k2 i{--to:translate(20px, -120px)}.s2-grid{grid-template-columns:repeat(13,1fr);gap:6px;width:100%;display:grid}.s2-grid i{aspect-ratio:1;animation:5.2s linear infinite s2-lit;animation-delay:calc(var(--k) * 80ms);background:#ffffff12;border-radius:5px}.s2-grid i:nth-child(7n){--c:#ffb020}.s2-grid i:nth-child(11n){--c:#ff3a4f}@keyframes s2-lit{0%,8%{background:#ffffff12}12%,90%{background:var(--c,#3ddc84)}to{background:#ffffff12}}.ss-scene.s2 b{font-family:var(--font-display);font-size:1.6rem;position:absolute;bottom:4%}.ss-scene.s3{align-content:center;gap:14px;width:86%;display:grid}.s3-row{grid-template-columns:70px 1fr;align-items:center;gap:12px;display:grid}.s3-row em{color:var(--mist);font-size:13px;font-style:normal;font-weight:700}.s3-row i{background:#ffffff0f;border-radius:99px;height:16px;overflow:hidden}.s3-row b{height:100%;width:var(--w);border-radius:inherit;animation:cb-grow .9s var(--ease) both;background:#ff3a4f;display:block}.s3-row.r1 b{background:#ff7a45;animation-delay:.15s}.s3-row.r2 b{background:#ffb020;animation-delay:.3s}.s3-row.r3 b{background:#6b6e76;animation-delay:.45s}.s4-card{width:90%;color:var(--ink);background:#fbfbf9;border-radius:22px;padding:22px;box-shadow:0 30px 60px -30px #000000e6}.s4-card small{color:var(--red);font-size:12px;font-weight:700}.s4-card b{font-family:var(--font-display);letter-spacing:-.03em;margin-top:6px;font-size:1.4rem;display:block}.s4-card ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.s4-card li{animation:gm-in .5s var(--ease) both;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.s4-card li:nth-child(2){animation-delay:.2s}.s4-card li:nth-child(3){animation-delay:.4s}.s4-card li:before{content:"";background:var(--good-soft);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--good);border-radius:50%}.s5-you{background:var(--red);border-radius:50%;place-items:center;width:76px;height:76px;font-weight:700;display:grid;position:absolute;top:50%;left:6%;transform:translateY(-50%);box-shadow:0 0 0 10px #ff3a4f26}.s5-node{animation:gm-in .5s var(--ease) both;background:#1c1e23f2;border:1px solid #ffffff29;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;right:4%}.s5-node.a{top:14%}.s5-node.b{animation-delay:.2s;top:44%}.s5-node.c{animation-delay:.4s;bottom:14%}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ft-card{background:var(--white);border:1px solid var(--line);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.ft-card:hover{transform:translateY(-3px);box-shadow:0 24px 44px -30px #14151980}.ft-card>span{font-family:var(--font-display);letter-spacing:-.04em;color:var(--red);font-size:2.2rem;font-weight:700;line-height:1}.ft-card h3{font-size:var(--t-xl);letter-spacing:-.03em}.ft-card p{color:var(--ash);line-height:1.55}.ft-card small{color:var(--graphite);font-weight:600;font-size:var(--t-s)}.cmp-wrap{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--t-s)}.cmp caption{text-align:left;color:var(--ash);font-size:var(--t-xs);padding:16px 20px 0}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.cmp thead th{font-size:var(--t-s);background:var(--paper);font-weight:700}.cmp thead th:nth-child(2){background:var(--ink);color:#fff}.cmp tbody th{width:30%;font-weight:650}.cmp td:nth-child(2){background:#c8102e0a;font-weight:600}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.st-empty{background:var(--white);border:1px dashed var(--line-strong);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:26px;display:grid}.st-empty .st-ico{background:var(--paper);width:56px;height:56px;color:var(--red);border-radius:18px;place-items:center;display:grid}.st-empty h2{font-size:var(--t-xl);letter-spacing:-.03em}.st-empty p{color:var(--ash);max-width:60ch;margin-top:6px;line-height:1.55}.pr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pr-card{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:20px;align-content:start;gap:8px;padding:20px;display:grid}.pr-card b{font-family:var(--font-display);color:#ff8a97}.pr-card h3{font-size:var(--t-l)}.pr-card p{color:var(--mist);font-size:var(--t-s);line-height:1.5}.tpl{border:1px solid var(--line);background:#fbfbf9;border-radius:26px;gap:18px;padding:clamp(18px,3vw,30px);display:grid;position:relative}.tpl-tag{font-size:var(--t-xs);color:var(--red);background:var(--red-soft);border-radius:999px;justify-self:start;padding:5px 10px;font-weight:700}.tpl-head{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tpl-head div,.tpl-meta div{background:var(--paper);border-radius:14px;padding:12px 14px}.tpl small{font-size:var(--t-xs);color:var(--ash);font-weight:600;display:block}.tpl-head b,.tpl-meta b{color:var(--graphite);margin-top:4px;font-weight:600;display:block}.tpl-ba{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.tpl-ba>div{border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;padding:16px;display:grid}.tpl-ba>span{color:var(--red);align-self:center;font-size:1.6rem}.tpl-ba h3{font-size:var(--t-m)}.tpl-ba ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tpl-ba li{font-size:var(--t-s);border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;gap:10px;padding-bottom:8px;display:grid}.tpl-ba li:last-child{border-bottom:0}.tpl-ba li em{color:var(--ash);font-style:normal}.tpl-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.np-hero-grid,.ck52,.ch-grid,.op-grid,.fc-grid,.hw,.sv-grid,.ft-grid{grid-template-columns:1fr}.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss{grid-template-columns:1fr}.ss-panel{display:none}.ss-steps{gap:56px;padding-block:0}.ss-steps li{opacity:1;transform:none}.ss-inline{aspect-ratio:1.3;background:radial-gradient(90% 70% at 50% 30%,#ff3a4f29,#0000 60%),#1a1b20;border:1px solid #ffffff17;border-radius:22px;place-items:center;margin-top:18px;display:grid;overflow:hidden}.tpl-head,.tpl-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.so{width:min(320px,82%)}}@media (max-width:560px){.sg-grid,.pr-grid{grid-template-columns:1fr}.cb li{font-size:var(--t-s);grid-template-columns:110px 1fr 30px;gap:10px}.tpl-ba{grid-template-columns:1fr}.tpl-ba>span{justify-self:center;transform:rotate(90deg)}.sn-node text{font-size:15px}.s1-src{padding:8px 12px;font-size:12px}.s0-q{font-size:4rem}}@media (prefers-reduced-motion:reduce){.sn *,.so *,.so-ring,.so-core,.so-sat,.so-scan,.gm-steps li,.gm-check:after,.gm-pulse,.im-grid i,.wm-scan,.cb em,.ss-scene *,.s1-core,.s0-q{animation:none!important}.gm-steps li,.im-grid i{opacity:1;transform:none}.sn-packet,.wm-scan,.so-scan{display:none}.ss-slot,.ss-steps li,.ss-progress i{transition:none}}
