:where(.hero_root__KtisZ) .hero{position:relative;overflow:hidden;padding-top:84px;padding-bottom:64px}:where(.hero_root__KtisZ) .hero-grid{position:relative;min-height:610px}:where(.hero_root__KtisZ) .hero-copy{position:relative;z-index:2;max-width:500px;padding-top:88px;display:grid;gap:22px}:where(.hero_root__KtisZ) .hero h1{font-size:clamp(44px,6vw,72px);line-height:1.02;font-weight:700;letter-spacing:-.045em}:where(.hero_root__KtisZ) .hero-sub{font-size:18px;color:var(--ink-2);max-width:40ch}:where(.hero_root__KtisZ) .live-pill{display:inline-flex;align-items:center;gap:.18em;padding:.02em .3em .06em .14em;margin:0 .04em;border-radius:999px;background:var(--mist);color:var(--ink-3);vertical-align:.02em;line-height:1;animation:hero_pill-on__7gakL .4s ease-out 1s forwards}:where(.hero_root__KtisZ) .switch{position:relative;display:inline-block;width:1.18em;height:.66em;border-radius:999px;background:#c9ccd6;animation:hero_sw-on__hB2yb .4s ease-out 1s forwards}:where(.hero_root__KtisZ) .switch i{position:absolute;top:.08em;left:.08em;width:.5em;height:.5em;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(29,31,46,.25);animation:hero_knob-on__JrVL5 .4s cubic-bezier(.3,.7,.3,1.3) 1s forwards}@keyframes hero_pill-on__7gakL{to{background:var(--blue-soft);color:var(--blue)}}@keyframes hero_sw-on__hB2yb{to{background:var(--blue)}}@keyframes hero_knob-on__JrVL5{to{left:.6em}}:where(.hero_root__KtisZ) .stage{position:absolute;z-index:0;top:0;right:-30px;height:86%;aspect-ratio:1874/904;pointer-events:none}:where(.hero_root__KtisZ) .stage-in{position:absolute;left:0;top:0;width:1874px;height:904px;transform-origin:0 0;transform:scale(var(--k,.9));animation:hero_rise__tfTvd 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes hero_rise__tfTvd{0%{opacity:0;translate:0 30px}}:where(.hero_root__KtisZ) .stage-in>img{position:absolute;left:0;top:0;width:1874px;height:904px;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent 94%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent 94%);mask-composite:intersect}:where(.hero_root__KtisZ) .proj{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}:where(.hero_root__KtisZ) .screen-layer{width:1000px;height:725px}:where(.hero_root__KtisZ) .cp-banner{position:absolute;left:-9%;bottom:4%;width:94%;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:34px;padding:38px 40px;border-radius:26px;background:var(--paper);color:var(--ink);box-shadow:0 2px 6px rgba(29,31,46,.08),0 36px 70px -20px rgba(29,31,46,.42);font-family:var(--font);animation:hero_fade-in__3aCTn .6s ease-out 1.1s both,hero_float__P4oWC 4.5s ease-in-out 1.7s infinite}@keyframes hero_float__P4oWC{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes hero_fade-in__3aCTn{0%{opacity:0}}:where(.hero_root__KtisZ) .cp-head{display:flex;align-items:center;gap:12px}:where(.hero_root__KtisZ) .cp-ico{flex:none;width:52px;height:52px;border-radius:14px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center}:where(.hero_root__KtisZ) .cp-head{grid-column:1}:where(.hero_root__KtisZ) .cp-head strong{font-size:23px}:where(.hero_root__KtisZ) .cp-banner p{grid-column:1;margin-top:10px;font-size:17px;line-height:1.5;color:var(--ink-2);max-width:44ch}:where(.hero_root__KtisZ) .cp-actions{grid-column:2;grid-row:1/span 2;display:flex;gap:12px}:where(.hero_root__KtisZ) .cp-actions span{height:54px;padding:0 24px;border-radius:13px;display:grid;place-items:center;font-size:16.5px;font-weight:700;border:1px solid #dde0ea;white-space:nowrap}:where(.hero_root__KtisZ) .cp-actions span:last-child{background:#6b7c86;border-color:#6b7c86;color:#fff}:where(.hero_root__KtisZ) .toast{position:absolute;z-index:3;left:calc(50% - 300px);top:530px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;background:var(--paper);border-radius:14px;box-shadow:var(--shadow);font-size:14px;font-weight:700;animation:hero_pop__FxrDx .5s cubic-bezier(.2,.9,.3,1.3) 1s both}:where(.hero_root__KtisZ) .toast{white-space:nowrap}:where(.hero_root__KtisZ) .toast small{display:block;font-size:12px;font-weight:500;color:var(--ink-3)}:where(.hero_root__KtisZ) .toast .ok{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--green);color:#fff}@keyframes hero_pop__FxrDx{0%{opacity:0;transform:translateY(10px) scale(.96)}}:where(.hero_root__KtisZ) .chips{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}:where(.hero_root__KtisZ) .chip{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--paper);border-radius:14px;box-shadow:var(--shadow);min-width:0}:where(.hero_root__KtisZ) .chip-ico{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--mist)}:where(.hero_root__KtisZ) .chip-faces{width:auto;padding:0 2px;background:none}:where(.hero_root__KtisZ) .faces{display:flex}:where(.hero_root__KtisZ) .faces i{width:27px;height:27px;border-radius:50%;border:2px solid var(--paper);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}:where(.hero_root__KtisZ) .faces i+i{margin-left:-10px}:where(.hero_root__KtisZ) .chip strong{display:block;font-size:14px;line-height:1.3}:where(.hero_root__KtisZ) .chip div span{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.4}@media (max-width:1100px){:where(.hero_root__KtisZ) .toast{left:calc(50% - 170px)}:where(.hero_root__KtisZ) .chips{grid-template-columns:repeat(2,1fr)}}:where(.hero_root__KtisZ) .pstage{display:none;pointer-events:none}:where(.hero_root__KtisZ) .pframe{position:absolute;aspect-ratio:1525/2809;animation:hero_rise__tfTvd 1.1s cubic-bezier(.2,.7,.2,1) both}:where(.hero_root__KtisZ) .pframe>img{width:100%;height:100%;max-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent 99%),linear-gradient(90deg,transparent,#000 25%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent 99%),linear-gradient(90deg,transparent,#000 25%);mask-composite:intersect}:where(.hero_root__KtisZ) .p-layer{width:300px;height:180px}:where(.hero_root__KtisZ) .p-banner{position:absolute;inset:0;padding:14px 16px;border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(29,31,46,.1),0 18px 36px -12px rgba(29,31,46,.4);font-family:var(--font);animation:hero_fade-in__3aCTn .6s ease-out 1.1s both,hero_p-float__5pcSv 4.5s ease-in-out 1.7s infinite}@keyframes hero_p-float__5pcSv{0%,to{translate:0 0}50%{translate:0 -8px}}:where(.hero_root__KtisZ) .pb-head{display:flex;align-items:center;gap:9px}:where(.hero_root__KtisZ) .pb-head .cp-ico{width:30px;height:30px;border-radius:9px}:where(.hero_root__KtisZ) .pb-head strong{font-size:15px}:where(.hero_root__KtisZ) .p-banner p{margin:7px 0 11px;font-size:11.5px;line-height:1.45;color:var(--ink-2)}:where(.hero_root__KtisZ) .pb-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:where(.hero_root__KtisZ) .pb-actions span{height:32px;border-radius:8px;border:1px solid #dde0ea;display:grid;place-items:center;font-size:11.5px;font-weight:700;white-space:nowrap}:where(.hero_root__KtisZ) .pb-actions span:last-child{background:#6b7c86;border-color:#6b7c86;color:#fff}@media (max-width:1100px){:where(.hero_root__KtisZ) .stage{display:none}:where(.hero_root__KtisZ) .pstage{display:block}}@media (min-width:701px) and (max-width:1100px){:where(.hero_root__KtisZ) .hero-copy{max-width:42vw}:where(.hero_root__KtisZ) .hero-grid{min-height:calc(min(600px, 62vw) * 1.69 - 108px)}:where(.hero_root__KtisZ) .pstage{position:absolute;z-index:0;inset:0;overflow:hidden}:where(.hero_root__KtisZ) .pframe{top:-40px;right:0;width:min(600px,62vw)}}@media (max-width:700px){:where(.hero_root__KtisZ) .hero{display:flex;flex-direction:column;padding-bottom:40px}:where(.hero_root__KtisZ) .hero-grid{order:1;display:grid;min-height:0}:where(.hero_root__KtisZ) .pstage{order:2}:where(.hero_root__KtisZ) .hero>.wrap:last-child{order:3}:where(.hero_root__KtisZ) .hero>.wrap{width:100%}:where(.hero_root__KtisZ) .hero-copy{padding-top:32px;max-width:none;justify-items:center;text-align:center}:where(.hero_root__KtisZ) .hero-sub{margin-inline:auto}:where(.hero_root__KtisZ) .hero-ctas{justify-content:center}:where(.hero_root__KtisZ) .pstage{position:relative;z-index:0;width:100%;height:218vw;margin-top:calc(64px - 153.1vw);overflow:hidden}:where(.hero_root__KtisZ) .pframe{top:0;right:0;width:125vw}:where(.hero_root__KtisZ) .pframe>img{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 59%,#000 66%,#000 90%,transparent 94.5%),linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 59%,#000 66%,#000 90%,transparent 94.5%),linear-gradient(90deg,transparent,#000 25%)}}@media (max-width:560px){:where(.hero_root__KtisZ) .hero{padding-top:68px}:where(.hero_root__KtisZ) .hero .hero-ctas .btn{flex:1 1 0;padding:0 12px}:where(.hero_root__KtisZ) .chips{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}:where(.hero_root__KtisZ) .chip{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}:where(.hero_root__KtisZ) .chip-ico{width:36px;height:36px;border-radius:10px}:where(.hero_root__KtisZ) .chip-ico svg{width:18px;height:18px}:where(.hero_root__KtisZ) .chip-ico .ms{font-size:18px!important}:where(.hero_root__KtisZ) .chip strong{font-size:13.5px}}@media (prefers-reduced-motion:reduce){:where(.hero_root__KtisZ) .live-pill{background:var(--blue-soft);color:var(--blue)}:where(.hero_root__KtisZ) .switch{background:var(--blue)}:where(.hero_root__KtisZ) .switch i{left:.6em}}:where(.home_root__ZhnFV) .hero h1.h1-two{font-size:clamp(40px,4.6vw,60px);line-height:1.05}:where(.home_root__ZhnFV) .h1-two span{display:block;color:var(--ink-3)}:where(.home_root__ZhnFV) .hero .hero-ctas{margin-top:22px}:where(.home_root__ZhnFV) .hero .hero-copy .eyebrow{margin-bottom:22px}:where(.home_root__ZhnFV) .chip-link{transition:transform .15s,box-shadow .15s}:where(.home_root__ZhnFV) .chip-link:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e1e5ef,0 16px 32px -18px rgba(29,31,46,.35)}:where(.home_root__ZhnFV) .comp{position:relative;padding:120px 0 40px}:where(.home_root__ZhnFV) .install{position:relative;background:var(--paper);border-radius:18px;box-shadow:var(--shadow);padding:24px}:where(.home_root__ZhnFV) .install-top{display:flex;align-items:center;gap:12px}:where(.home_root__ZhnFV) .install-top h4{margin:0;font-size:15px;font-weight:700}:where(.home_root__ZhnFV) .tabs{margin-left:8px;display:flex;padding:3px;border-radius:10px;background:var(--mist);font-size:12px;font-weight:700;color:var(--ink-3)}:where(.home_root__ZhnFV) .tabs button{border:0;background:none;padding:6px 12px;border-radius:8px;cursor:pointer;color:inherit}:where(.home_root__ZhnFV) .tabs button[aria-selected=true]{background:var(--paper);color:var(--blue);box-shadow:0 1px 2px rgba(29,31,46,.08)}:where(.home_root__ZhnFV) .pane{margin-top:18px;min-height:150px}:where(.home_root__ZhnFV) .code{position:relative;background:#12162b;color:#c9d3f5;border-radius:12px;padding:18px 84px 18px 20px;font-family:var(--mono);font-size:13px;line-height:1.7;overflow-x:auto}:where(.home_root__ZhnFV) .code .k{color:#7fa8ff}:where(.home_root__ZhnFV) .code .s{color:#ffc37a}:where(.home_root__ZhnFV) .code .a{color:#9be3c2}:where(.home_root__ZhnFV) .copy{position:absolute;top:12px;right:12px;border:0;border-radius:8px;padding:6px 10px;background:hsla(0,0%,100%,.1);color:#fff;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--font)}:where(.home_root__ZhnFV) .copy:hover{background:hsla(0,0%,100%,.18)}:where(.home_root__ZhnFV) .steps-mini{display:grid;gap:10px}:where(.home_root__ZhnFV) .steps-mini div{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--mist);font-size:14px;font-weight:600}:where(.home_root__ZhnFV) .steps-mini b{flex:none;width:24px;height:24px;border-radius:50%;background:var(--paper);color:var(--blue);display:grid;place-items:center;font-size:12px}:where(.home_root__ZhnFV) .install-foot{display:flex;align-items:flex-end;gap:0;margin-top:22px;height:54px}:where(.home_root__ZhnFV) .install-foot div{flex:1;display:grid;gap:6px;font-size:11px;color:var(--ink-3);font-weight:600}:where(.home_root__ZhnFV) .install-foot div strong{font-size:17px;color:var(--ink);letter-spacing:-.02em}:where(.home_root__ZhnFV) .bar{height:10px;border-radius:0}:where(.home_root__ZhnFV) .install-foot div:first-child .bar{border-radius:6px 0 0 6px;background:var(--blue)}:where(.home_root__ZhnFV) .install-foot div:nth-child(2) .bar{background:#5a8df5}:where(.home_root__ZhnFV) .install-foot div:last-child .bar{border-radius:0 6px 6px 0;background:linear-gradient(90deg,#9cbbfa,#dce7fd)}:where(.home_root__ZhnFV) .platforms{position:absolute;top:0;right:-20px;width:260px;background:var(--paper);border-radius:16px;box-shadow:0 20px 40px -12px rgba(29,31,46,.2);padding:8px;display:grid;gap:4px;z-index:2}:where(.home_root__ZhnFV) .plat{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700}:where(.home_root__ZhnFV) .plat.on{background:var(--mist)}:where(.home_root__ZhnFV) .plat small{display:block;font-size:11.5px;font-weight:500;color:var(--ink-3)}:where(.home_root__ZhnFV) .plat .tag{margin-left:auto;font-size:11px;font-weight:700;color:var(--green)}:where(.home_root__ZhnFV) .plat .logo{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mist)}:where(.home_root__ZhnFV) .plat.on .logo{background:var(--paper)}:where(.home_root__ZhnFV) .float-ico{position:absolute;top:40px;left:12%;width:58px;height:58px;border-radius:16px;background:var(--paper);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--orange);z-index:2}:where(.home_root__ZhnFV) .live{position:absolute;bottom:14px;left:10%;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:var(--paper);box-shadow:var(--shadow);font-size:13px;font-weight:700;z-index:2}:where(.home_root__ZhnFV) .live i{width:28px;height:28px;border-radius:50%;background:var(--green-soft);display:grid;place-items:center}:where(.home_root__ZhnFV) .live i:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 50%,transparent);animation:home_pulse__Kbmdc 2s infinite}@keyframes home_pulse__Kbmdc{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}:where(.home_root__ZhnFV) .points.compact{gap:18px}:where(.home_root__ZhnFV) .points.compact .point{align-items:center}:where(.home_root__ZhnFV) .tl{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:10px;position:relative}:where(.home_root__ZhnFV) .tl li{position:relative}:where(.home_root__ZhnFV) .tl li:not(:last-child):after{content:"";position:absolute;z-index:1;left:40px;top:75px;height:24px;border-left:2px dashed #c9ceda}:where(.home_root__ZhnFV) .tl li.done:not(:last-child):after{border-left-color:var(--blue)}:where(.home_root__ZhnFV) .tl-item{width:100%;display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;border-radius:18px;border:1px solid transparent;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:background .25s,border-color .25s,box-shadow .25s}:where(.home_root__ZhnFV) .tl-item:hover{background:hsla(0,0%,100%,.6)}:where(.home_root__ZhnFV) .tl-item.on{background:var(--paper);border-color:var(--line);box-shadow:0 10px 28px -16px rgba(29,31,46,.25)}:where(.home_root__ZhnFV) .tl-ico{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink-3);box-shadow:0 6px 16px -8px rgba(29,31,46,.2);transition:background .25s,color .25s}:where(.home_root__ZhnFV) .tl-item.on .tl-ico{background:var(--blue);color:#fff;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--blue) 60%,transparent)}:where(.home_root__ZhnFV) .tl li.done .tl-ico{color:var(--blue)}:where(.home_root__ZhnFV) .tl-txt{flex:1;min-width:0;display:grid;gap:2px}:where(.home_root__ZhnFV) .tl-txt strong{font-size:16px;font-weight:700;letter-spacing:-.01em}:where(.home_root__ZhnFV) .tl-txt small{font-size:13.5px;color:var(--ink-3)}:where(.home_root__ZhnFV) .tl-item:not(.on) .tl-txt strong{color:var(--ink-2)}:where(.home_root__ZhnFV) .tl-time{flex:none;font-size:12px;font-weight:700;color:var(--ink-3);background:var(--mist);padding:5px 10px;border-radius:999px}:where(.home_root__ZhnFV) .tl-item.on .tl-time{background:var(--blue-soft);color:var(--blue)}:where(.home_root__ZhnFV) .tl-total{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;border-radius:999px;background:var(--paper);font-size:13.5px;font-weight:700;color:var(--ink-2);box-shadow:0 1px 2px rgba(29,31,46,.05)}:where(.home_root__ZhnFV) .tl-total .ms{color:var(--green)}@media (max-width:560px){:where(.home_root__ZhnFV) .tl-time{display:none}}:where(.home_root__ZhnFV) .comp{padding:0}:where(.home_root__ZhnFV) .sp{background:var(--paper);border-radius:22px;box-shadow:var(--shadow);padding:28px;display:grid;gap:22px}:where(.home_root__ZhnFV) .sp-nav{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.home_root__ZhnFV) .sp-dot{width:100%;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;cursor:pointer;text-align:left;color:var(--ink-3);font-size:14px;font-weight:700}:where(.home_root__ZhnFV) .sp-dot b{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mist);color:var(--ink-3);font-size:13px;transition:background .2s,color .2s}:where(.home_root__ZhnFV) .sp-dot[aria-current=step]{color:var(--ink)}:where(.home_root__ZhnFV) .sp-dot[aria-current=step] b{background:var(--blue);color:#fff}:where(.home_root__ZhnFV) .sp-dot.done{color:var(--ink-2)}:where(.home_root__ZhnFV) .sp-dot.done b{background:var(--green-soft);color:var(--green)}:where(.home_root__ZhnFV) .sp-bar{height:4px;border-radius:4px;background:var(--mist);overflow:hidden;margin-top:-8px}:where(.home_root__ZhnFV) .sp-bar i{display:block;height:100%;width:33.33%;border-radius:4px;background:var(--blue);transition:width .4s cubic-bezier(.3,.7,.3,1)}:where(.home_root__ZhnFV) .sp-pane{min-height:322px;animation:home_pane-in__9RFdk .35s ease-out}@keyframes home_pane-in__9RFdk{0%{opacity:0;translate:12px 0}}:where(.home_root__ZhnFV) .sp-q{font-size:17px;font-weight:700;letter-spacing:-.01em}:where(.home_root__ZhnFV) .sp-plats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}:where(.home_root__ZhnFV) .sp-plats button{display:grid;justify-items:center;gap:10px;padding:18px 10px;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}:where(.home_root__ZhnFV) .sp-plats button:hover{border-color:#cbd7f7}:where(.home_root__ZhnFV) .sp-plats button[aria-checked=true]{border-color:var(--blue);background:var(--blue-soft)}:where(.home_root__ZhnFV) .sp-logo{width:40px;height:40px;border-radius:50%;background:var(--mist);display:grid;place-items:center}:where(.home_root__ZhnFV) .sp-plats button[aria-checked=true] .sp-logo{background:var(--paper)}:where(.home_root__ZhnFV) .sp-how{margin-top:16px;display:grid;gap:8px}:where(.home_root__ZhnFV) .sp-how>div:not(.code){display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--mist);font-size:14px;font-weight:600}:where(.home_root__ZhnFV) .sp-how b{flex:none;width:24px;height:24px;border-radius:50%;background:var(--paper);color:var(--blue);display:grid;place-items:center;font-size:12px}:where(.home_root__ZhnFV) .sp-how small{font-size:12.5px;color:var(--ink-3)}:where(.home_root__ZhnFV) .sp-style{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:start}:where(.home_root__ZhnFV) .sp-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}:where(.home_root__ZhnFV) .sp-label+.sp-seg,:where(.home_root__ZhnFV) .sp-label+.sp-swatches{margin-bottom:22px}:where(.home_root__ZhnFV) .sp-seg{display:grid;gap:6px}:where(.home_root__ZhnFV) .sp-seg button{height:40px;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer;text-align:left;padding:0 14px}:where(.home_root__ZhnFV) .sp-seg button[aria-checked=true]{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}:where(.home_root__ZhnFV) .sp-swatches{display:flex;gap:10px}:where(.home_root__ZhnFV) .sp-swatches button{width:30px;height:30px;border-radius:50%;border:0;background:var(--sw);cursor:pointer;box-shadow:0 0 0 2px var(--paper),0 0 0 3px transparent;transition:box-shadow .15s}:where(.home_root__ZhnFV) .sp-swatches button[aria-checked=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--sw)}:where(.home_root__ZhnFV) .sp-preview{position:relative;height:262px;border-radius:14px;background:#fbfaf8;border:1px solid var(--line);overflow:hidden;--btn:#2b6cf0}:where(.home_root__ZhnFV) .sp-chrome{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--paper)}:where(.home_root__ZhnFV) .sp-chrome i{width:8px;height:8px;border-radius:50%;background:#e3e5ec}:where(.home_root__ZhnFV) .sp-page{padding:18px;display:grid;gap:8px}:where(.home_root__ZhnFV) .sp-page span{display:block;height:9px;border-radius:5px;background:#ece6de}:where(.home_root__ZhnFV) .sp-page .l1{width:60%;height:16px;background:#d9d1c6}:where(.home_root__ZhnFV) .sp-page .l2{width:80%}:where(.home_root__ZhnFV) .sp-page .l3{width:45%}:where(.home_root__ZhnFV) .sp-page .blk{height:74px;margin-top:6px;border-radius:10px;background:linear-gradient(160deg,#efe6da,#e4d6c4)}:where(.home_root__ZhnFV) .sp-banner{position:absolute;background:var(--paper);box-shadow:0 10px 30px -8px rgba(29,31,46,.3);padding:12px;display:flex;gap:12px;align-items:center;transition:all .45s cubic-bezier(.3,.7,.2,1)}:where(.home_root__ZhnFV) .sp-btxt{flex:1;display:grid;gap:5px;min-width:0}:where(.home_root__ZhnFV) .sp-btxt strong{font-size:11.5px}:where(.home_root__ZhnFV) .sp-btxt span{display:block;height:6px;border-radius:3px;background:var(--mist)}:where(.home_root__ZhnFV) .sp-btxt span+span{width:70%}:where(.home_root__ZhnFV) .sp-bbtn{display:flex;gap:5px;flex:none}:where(.home_root__ZhnFV) .sp-bbtn i{width:40px;height:20px;border-radius:5px;border:1px solid #dde0ea}:where(.home_root__ZhnFV) .sp-bbtn i.go{background:var(--btn);border-color:var(--btn);transition:background .3s,border-color .3s}:where(.home_root__ZhnFV) .sp-banner[data-layout=bar]{left:0;right:0;bottom:0;border-radius:0}:where(.home_root__ZhnFV) .sp-banner[data-layout=box]{left:12px;bottom:12px;width:58%;border-radius:12px;flex-direction:column;align-items:stretch}:where(.home_root__ZhnFV) .sp-banner[data-layout=popup]{left:50%;top:50%;width:66%;border-radius:14px;flex-direction:column;align-items:stretch;translate:-50% -42%;box-shadow:0 0 0 999px rgba(29,31,46,.28),0 20px 40px -10px rgba(29,31,46,.4)}:where(.home_root__ZhnFV) .sp-live{display:grid;place-items:center;text-align:center}:where(.home_root__ZhnFV) .sp-done,:where(.home_root__ZhnFV) .sp-publish{display:grid;justify-items:center;gap:14px}:where(.home_root__ZhnFV) .sp-big-ico{width:64px;height:64px;border-radius:18px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center}:where(.home_root__ZhnFV) .sp-publish .btn{min-width:190px}:where(.home_root__ZhnFV) .sp-publish .btn.busy{opacity:.75;pointer-events:none}:where(.home_root__ZhnFV) .sp-ok{width:64px;height:64px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;animation:home_pop__8V0Rr .45s cubic-bezier(.2,.9,.3,1.4) both}:where(.home_root__ZhnFV) .sp-done ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;text-align:left}:where(.home_root__ZhnFV) .sp-done li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--ink-2)}:where(.home_root__ZhnFV) .sp-done li i{width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center}:where(.home_root__ZhnFV) .sp-replay{border:0;background:none;color:var(--blue);font-weight:700;font-size:14px;cursor:pointer;padding:4px}:where(.home_root__ZhnFV) .sp-foot{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}:where(.home_root__ZhnFV) .sp-foot span{margin:0 auto;font-size:13px;font-weight:600;color:var(--ink-3)}:where(.home_root__ZhnFV) .sp-back{height:46px;padding:0 18px;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);font-weight:700;font-size:15px;color:var(--ink-2);cursor:pointer}:where(.home_root__ZhnFV) .sp-back:disabled{opacity:.4;cursor:default}:where(.home_root__ZhnFV) .sp-next[hidden]{display:none}@media (max-width:560px){:where(.home_root__ZhnFV) .sp{padding:20px}:where(.home_root__ZhnFV) .sp-pane{min-height:0}:where(.home_root__ZhnFV) .sp-dot span{display:none}:where(.home_root__ZhnFV) .sp-nav{grid-template-columns:repeat(3,auto);justify-content:space-between}:where(.home_root__ZhnFV) .sp-style{grid-template-columns:1fr}:where(.home_root__ZhnFV) .sp-seg{grid-template-columns:repeat(3,1fr)}:where(.home_root__ZhnFV) .sp-seg button{text-align:center;padding:0}:where(.home_root__ZhnFV) .sp-plats button{padding:14px 6px;font-size:13px}}:where(.home_root__ZhnFV) .term{background:#12162b;border-radius:18px;box-shadow:0 30px 60px -24px rgba(18,22,43,.45);overflow:hidden;font-family:var(--mono);font-size:13.5px;line-height:1.8;color:#c9d3f5}:where(.home_root__ZhnFV) .term-bar{display:flex;align-items:center;gap:7px;padding:14px 18px;background:#1a1f38;font-family:var(--font);font-size:12px;color:#8c96bc;font-weight:600}:where(.home_root__ZhnFV) .term-bar i{width:10px;height:10px;border-radius:50%;background:#39406a}:where(.home_root__ZhnFV) .term-bar span{margin-left:10px}:where(.home_root__ZhnFV) .term pre{margin:0;padding:22px 24px 26px;white-space:pre-wrap;font:inherit}:where(.home_root__ZhnFV) .term .p{color:#7fa8ff}:where(.home_root__ZhnFV) .term .ok{color:#9be3c2}:where(.home_root__ZhnFV) .term .dim{color:#69739a}:where(.home_root__ZhnFV) .term .w{color:#ffc37a}:where(.home_root__ZhnFV) .cursor{display:inline-block;width:8px;height:16px;background:#c9d3f5;vertical-align:-3px;animation:home_blink__OcNCI 1s steps(1) infinite}@keyframes home_blink__OcNCI{50%{opacity:0}}:where(.home_root__ZhnFV) .link-arrow{display:inline-flex;align-items:center;gap:8px;margin-top:32px;color:var(--blue);font-weight:700}:where(.home_root__ZhnFV) .link-arrow svg{transition:transform .15s}:where(.home_root__ZhnFV) .link-arrow:hover svg{transform:translateX(3px)}:where(.home_root__ZhnFV) .proof{padding-block:40px 110px}:where(.home_root__ZhnFV) .proof-kicker{text-align:center;font-size:14px;font-weight:600;color:var(--ink-3)}:where(.home_root__ZhnFV) .logo-strip{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}:where(.home_root__ZhnFV) .logo-track{display:flex;width:max-content;animation:home_slide-logos__c_7Ce 100s linear infinite}:where(.home_root__ZhnFV) .logos{display:flex;align-items:center;gap:60px;padding-right:60px;height:48px;color:#a6a8b6}:where(.home_root__ZhnFV) .logos span{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}:where(.home_root__ZhnFV) .logos svg .logos img{flex:none}@keyframes home_slide-logos__c_7Ce{to{transform:translateX(-50%)}}:where(.home_root__ZhnFV) .center-head.proof-head{margin-top:88px}:where(.home_root__ZhnFV) .proof h2{font-size:clamp(32px,3.6vw,44px);line-height:1.12;font-weight:700}:where(.home_root__ZhnFV) .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(220px,auto));grid-auto-rows:auto;gap:18px;margin-top:48px}:where(.home_root__ZhnFV) .rv{margin:0;padding:26px;border-radius:22px;background:var(--paper);border:1px solid var(--line);box-shadow:0 1px 2px rgba(29,31,46,.04);display:flex;flex-direction:column;gap:16px;min-width:0}:where(.home_root__ZhnFV) .rv-top{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.home_root__ZhnFV) .rv .stars{color:var(--orange);letter-spacing:2px;font-size:14px}:where(.home_root__ZhnFV) .rv .via{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line)}:where(.home_root__ZhnFV) .rv blockquote{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink);flex:1}:where(.home_root__ZhnFV) .rv figcaption{display:flex;align-items:center;gap:12px}:where(.home_root__ZhnFV) .rv figcaption strong{display:block;font-size:14px}:where(.home_root__ZhnFV) .rv figcaption span span{display:block;font-size:12.5px;color:var(--ink-3)}:where(.home_root__ZhnFV) .rv .av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--ink)}:where(.home_root__ZhnFV) .rv-feature{grid-column:1/span 2;grid-row:1/span 2;padding:40px;border-color:#dce5fa;position:relative;overflow:hidden;background:radial-gradient(80% 70% at 100% 100%,#d3e7f7 0,rgba(211,231,247,0) 60%),radial-gradient(70% 60% at 0 0,#d6e2ff 0,rgba(214,226,255,0) 65%),radial-gradient(60% 60% at 85% 10%,#e8edf5 0,rgba(232,237,245,0) 70%),#f5f7fa}:where(.home_root__ZhnFV) .rv-feature blockquote{font-size:clamp(24px,2.4vw,32px);line-height:1.32;font-weight:600;letter-spacing:-.02em}:where(.home_root__ZhnFV) .rv-feature .av{background:var(--paper)!important}:where(.home_root__ZhnFV) .rv-a{grid-column:3;grid-row:1}:where(.home_root__ZhnFV) .rv-b{grid-column:4;grid-row:1;background:var(--blue-soft);border-color:#d9e5fd}:where(.home_root__ZhnFV) .rv-wide{grid-column:3/span 2;grid-row:2}:where(.home_root__ZhnFV) .rv-c{grid-column:1/span 4;grid-row:3;flex-direction:row;align-items:center;gap:28px}:where(.home_root__ZhnFV) .rv-c .rv-top{flex-direction:column;align-items:flex-start}:where(.home_root__ZhnFV) .rv-c blockquote{font-size:18px;font-weight:600;letter-spacing:-.01em}:where(.home_root__ZhnFV) .rv-c figcaption{flex:none}:where(.home_root__ZhnFV) .bento+.sample-note{margin-top:24px}:where(.home_root__ZhnFV) .rv-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1100px){:where(.home_root__ZhnFV) .bento{grid-template-columns:repeat(2,1fr);grid-template-rows:none}:where(.home_root__ZhnFV) .rv-feature{grid-column:1/-1;grid-row:auto}:where(.home_root__ZhnFV) .rv-a,:where(.home_root__ZhnFV) .rv-b{grid-column:auto;grid-row:auto}:where(.home_root__ZhnFV) .rv-c,:where(.home_root__ZhnFV) .rv-wide{grid-column:1/-1;grid-row:auto}}@media (max-width:640px){:where(.home_root__ZhnFV) .bento{grid-template-columns:1fr;grid-auto-rows:auto}:where(.home_root__ZhnFV) .rv-feature{padding:30px 26px}:where(.home_root__ZhnFV) .rv-c{flex-direction:column;align-items:stretch;gap:16px}:where(.home_root__ZhnFV) .rv-row{grid-template-columns:1fr}:where(.home_root__ZhnFV) .rv-c .rv-top{flex-direction:row;align-items:center}}:where(.home_root__ZhnFV) .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}:where(.home_root__ZhnFV) .review{background:var(--paper);border-radius:16px;padding:26px;box-shadow:var(--shadow);display:grid;gap:22px;align-content:space-between}:where(.home_root__ZhnFV) .stars{color:var(--orange);letter-spacing:2px;font-size:14px}:where(.home_root__ZhnFV) .review blockquote{margin:10px 0 0;font-size:15.5px;line-height:1.65}:where(.home_root__ZhnFV) .who{display:flex;align-items:center;gap:12px}:where(.home_root__ZhnFV) .who .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--ink)}:where(.home_root__ZhnFV) .who strong{display:block;font-size:14px}:where(.home_root__ZhnFV) .who span{display:block;font-size:12.5px;color:var(--ink-3)}@media (max-width:900px){:where(.home_root__ZhnFV) .split,:where(.home_root__ZhnFV) .split.flip{grid-template-columns:1fr;gap:48px}:where(.home_root__ZhnFV) .split.flip>:first-child{order:2}:where(.home_root__ZhnFV) .reviews{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}:where(.home_root__ZhnFV) .comp{padding-top:0}:where(.home_root__ZhnFV) .platforms{position:relative;top:auto;right:auto;width:auto;margin-bottom:16px;box-shadow:var(--shadow)}:where(.home_root__ZhnFV) .float-ico{display:none}}@media (max-width:560px){:where(.home_root__ZhnFV) .live{left:0}:where(.home_root__ZhnFV) .tabs button{padding:6px 9px}}