@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}:root{--bg-page:#f7f8fc;--bg-card:#fff;--primary:#6c3aed;--primary-hover:#5b2bd4;--primary-light:#ede9fe;--text-main:#1a1a2e;--text-secondary:#6b7280;--success:#10b981;--delivery:#3b82f6;--payment:#f59e0b;--warehouse:#ec4899;--seo:#8b5cf6}.selleroff-root{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:manipulation;max-width:100%;overflow-x:hidden}html.home-restore-pending .site-page-main{visibility:hidden;opacity:0}html.home-restore-pending .selleroff-root .footer-reveal-stage{opacity:0!important;visibility:hidden!important}html.home-restore-ready .site-page-main{animation:.18s ease-out both home-restore-reveal}@keyframes home-restore-reveal{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.selleroff-root{scroll-behavior:smooth;overflow-x:visible}html:has(.selleroff-root){overflow-x:visible}html:has(.selleroff-root) body{overflow-x:visible}}.selleroff-root{background:var(--bg-page);color:var(--text-main);font-family:var(--font-tt-firs-neue),system-ui,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;max-width:100%;line-height:1.55}a,button,[role=button],input,select,textarea,label,summary{touch-action:manipulation}.font-display{font-family:var(--font-tt-firs-neue),system-ui,sans-serif;letter-spacing:-.025em}h1,h2,h3,h4{text-wrap:balance}@font-face{font-family:YS Text;src:url(/fonts/ys-text/regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YS Text;src:url(/fonts/ys-text/medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.serp-yandex{letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:YS Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.serp-yandex--shell{flex-direction:column;height:640px;display:flex}@media (max-width:640px){.serp-yandex--shell{height:600px}}@media (max-width:1023px){.promotion-preview__serp .serp-yandex--shell{height:min(50vh,360px)}.promotion-preview__serp .serp-yandex--compact{height:min(48vh,320px)}}@media (max-width:640px){.promotion-preview__serp .serp-yandex--shell{height:min(46vh,320px)}.promotion-preview__serp .serp-yandex--compact{height:min(44vh,300px)}}.serp-yandex__body{flex:1;min-height:0;position:relative;overflow:hidden}.serp-yandex__phase{padding:.75rem 1rem;position:absolute;inset:0;overflow:hidden}@media (max-width:640px){.serp-yandex__phase{padding:.75rem}}.serp-yandex--compact .serp-yandex__phase{padding:.5rem .75rem}.serp-yandex__product-card--compact{gap:10px;margin-top:6px}.serp-yandex__product-image--compact{border-radius:8px;width:56px;height:72px}.serp-yandex__product-image--compact .serp-yandex__product-fav{width:18px;height:18px;top:4px;right:4px}.serp-yandex--compact .serp-yandex__market-badge{padding:1px 5px;font-size:10px}.serp-yandex__phase--enter{animation:.32s cubic-bezier(.22,1,.36,1) forwards serpPhaseIn}.serp-yandex__progress{background:#0000000a;flex-shrink:0;height:2px;position:relative;overflow:hidden}.serp-yandex__progress-thumb{background:linear-gradient(90deg,#fc0 0%,#ffdd60 45%,#fc3f1d 100%);width:40%;height:100%;animation:.95s cubic-bezier(.4,0,.2,1) infinite serpYandexProgress;position:absolute;top:0;left:-40%}@keyframes serpYandexProgress{0%{opacity:.55;left:-40%}50%{opacity:1}to{opacity:.55;left:100%}}.serp-yandex__results-in{animation:.22s ease-out forwards serpResultsIn}@keyframes serpResultsIn{0%{opacity:0}to{opacity:1}}@keyframes serpPhaseIn{0%{opacity:0}to{opacity:1}}.serp-yandex__product-card{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.serp-yandex__product-main{flex:1;min-width:0}.serp-yandex__product-image{background:#f7f7f8;border:1px solid #ebebeb;border-radius:12px;flex-shrink:0;width:96px;height:120px;position:relative;overflow:hidden}.serp-yandex__product-fav{z-index:1;color:#999;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #00000014}.serp-yandex__buy{color:#fff;background:#fc5d1e;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #fc5d1e40}.serp-yandex__buy-icon{flex-shrink:0}.serp-yandex__market-badge{color:#2e7d32;white-space:nowrap;background:#2e7d321a;border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}@media (max-width:640px){.serp-yandex__product-image{width:76px;height:96px}.serp-yandex__buy{height:32px;padding:0 12px;font-size:13px}}.serp-yandex [data-serp=title]{font-weight:500}.serp-yandex [data-serp=query],.serp-yandex [data-serp=snippet]{font-weight:400}.tabular-nums{font-variant-numeric:tabular-nums}.gradient-blob{background:radial-gradient(circle at 30% 20%,#6c3aed2e,#0000 50%),radial-gradient(circle at 70% 60%,#8b5cf61f,#0000 45%)}.gradient-primary{background:linear-gradient(135deg,#6c3aed 0%,#8b5cf6 50%,#5b2bd4 100%)}.card-hover{transition:transform .25s,box-shadow .25s}.card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.tariff-gift{isolation:isolate;background:linear-gradient(135deg,#ff5631 0%,#ff7a3d 52%,#ff5631 100%);border-radius:1.15rem;padding:1rem 1.125rem 1.05rem;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:inset 0 1px #ffffff47,0 12px 28px #ff563147}.tariff-gift:before,.tariff-gift:after{content:"";z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #ff56311f}.tariff-gift:before{left:-7px}.tariff-gift:after{right:-7px}.tariff-gift__shine{pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 0,#ffffff57,#0000 42%),linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);position:absolute;inset:0}.tariff-gift__label{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:.6875rem;font-weight:700;display:block;position:relative}.tariff-gift__text{z-index:1;letter-spacing:-.03em;color:#fff;margin-top:.35rem;font-size:1.0625rem;font-weight:800;line-height:1.25;position:relative}@media (max-width:1023px){.tariff-gift{border-radius:.75rem;padding:.55rem .75rem .6rem;transform:rotate(-.8deg);box-shadow:inset 0 1px #ffffff3d,0 6px 14px #ff563133}.tariff-gift:before,.tariff-gift:after{width:10px;height:10px}.tariff-gift:before{left:-5px}.tariff-gift:after{right:-5px}.tariff-gift__label{letter-spacing:.1em;font-size:.5625rem}.tariff-gift__text{margin-top:.15rem;font-size:.8125rem;line-height:1.2}}.partner-badge{transition:transform .25s,box-shadow .25s}.partner-badge:hover{transform:translateY(-2px)}.partners-section{background:radial-gradient(circle at 12% 0,#6b25ff0d,#0000 42%),radial-gradient(circle at 88% 100%,#9c6dff0d,#0000 40%),#f7f8fc}.partners-rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #6b25ff1a;border-radius:2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #2b29300f}.partners-rail__stage{flex-direction:column;min-height:17.5rem;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.partners-rail__divider{background:linear-gradient(#0000 0%,#6b25ff29 18% 82%,#0000 100%);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.partners-rail__head{margin-bottom:1.5rem}.partners-rail__step{letter-spacing:.12em;color:#6b25ff;font-size:.75rem;font-weight:700;display:block}.partners-rail__title{font-family:var(--font-display,inherit);letter-spacing:-.03em;color:var(--text-main);margin-top:.5rem;font-size:1.125rem;font-weight:700}.partners-rail__logos{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;display:flex}.partner-logo{justify-content:center;align-items:center;width:100%;min-height:2.75rem;transition:transform .2s,opacity .2s;display:flex}.partner-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.25rem;margin-inline:auto}.partner-logo--wide img{max-height:2rem}.partner-logo--solo img{max-width:10.5rem;max-height:2.75rem}.partner-logo:hover{opacity:.88;transform:translateY(-2px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:4s ease-in-out infinite float}@keyframes heroPulse{0%,to{transform:scale(.96)}50%{transform:scale(1)}}.animate-hero-pulse{animation:2.5s ease-in-out infinite heroPulse}.btn-primary{isolation:isolate;background:linear-gradient(135deg,#6b25ff 0%,#8348ff 52%,#9c6dff 100%) 0%/180% 180%;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),background-position .5s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #6b25ff38}.btn-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff3 50%,#0000 64%);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-125%)}.btn-primary:hover{background-position:100%;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 12px 32px #6b25ff4d}.btn-primary:hover:before{transform:translate(125%)}.btn-primary:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff29,0 6px 18px #6b25ff3d}.btn-primary__icon{transition:transform .38s cubic-bezier(.22,1,.36,1)}.btn-primary:hover .btn-primary__icon{transform:translate(4px)}.btn-primary:disabled{opacity:.5;pointer-events:none;cursor:not-allowed;transform:none}@keyframes serpCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.serp-yandex__query-cursor{animation:.9s step-end infinite serpCursorBlink}@keyframes serpSpin{to{transform:rotate(360deg)}}.serp-yandex__spinner{animation:.7s linear infinite serpSpin}@keyframes serpShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.serp-yandex__skeleton{background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8 50%,#f3f3f3 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite serpShimmer}@keyframes serpFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.serp-yandex__result-in{animation:.45s cubic-bezier(.22,1,.36,1) forwards serpFadeUp}.serp-yandex__result-in--1{opacity:0;animation-delay:50ms}.serp-yandex__result-in--2{opacity:0;animation-delay:.14s}.serp-yandex__result-in--3{opacity:0;animation-delay:.22s}.serp-yandex__search-btn--loading{animation:1s ease-in-out infinite serpPulse}@keyframes serpPulse{0%,to{opacity:1}50%{opacity:.65}}.cases-carousel-shell{align-items:center;gap:1rem;display:flex}.cases-carousel{flex:1;min-width:0}.cases-carousel__arrow{flex-shrink:0;width:2.5rem;height:2.5rem}.cases-carousel__arrow-icon{width:1.25rem;height:1.25rem}.cases-carousel__slide{flex:0 0 500px;padding-right:1.5rem}.cases-carousel__track{margin-right:-1.5rem}@media (max-width:1023px){.cases-carousel-shell{gap:0;display:block;position:relative}.cases-carousel{overflow:hidden}.cases-carousel__arrow{display:none}.cases-carousel__slide{flex:0 0 min(88%,540px);padding-left:1rem;padding-right:1rem}.cases-carousel__track{margin-right:0}}@media (max-width:640px){.cases-carousel__slide{padding-left:.75rem;padding-right:.75rem}}.stats-portal-section{position:relative}.stats-portal-section--mobile{padding-top:2rem}.stats-portal-track{--stats-card-base-h:clamp(560px,76vh,820px);--stats-approach-h:max(0px,calc(50vh - var(--stats-card-base-h)/2));height:calc(var(--stats-approach-h) + var(--stats-card-base-h) + 480vh);position:relative}.stats-approach{height:var(--stats-approach-h)}.stats-pin{top:calc(50vh - var(--stats-card-base-h)/2);z-index:4;height:var(--stats-card-base-h);position:sticky}.stats-pin__container{width:100%;height:100%}.stats-portal__card{background:#2b2930;border-radius:48px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.stats-portal__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(16px,2vw,32px);height:100%;padding-inline:clamp(32px,4vw,56px);display:grid}.stats-portal__left{z-index:2;width:min(480px,100%);padding-right:.5rem;position:relative}.stats-portal__title{font-family:var(--font-display,inherit);letter-spacing:-.03em;color:#fff;font-size:clamp(2.75rem,4.2vw,3.5rem);font-weight:800;line-height:1.05}.stats-portal__brand{color:#fff6;margin-top:.75rem;font-size:.875rem;font-weight:500}.stats-portal__lead{color:#ffffff8c;max-width:28rem;margin-top:1.25rem;font-size:1.125rem;line-height:1.55}.stats-portal__progress{background:#ffffff1f;border-radius:999px;height:3px;margin-top:2rem;overflow:hidden}.stats-portal__progress-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#6b25ff,#b794ff);height:100%;box-shadow:0 0 14px #9c6dff73}.stats-portal__cta{color:#fff;border:2px solid #fff6;border-radius:999px;justify-content:center;align-items:center;height:3.25rem;margin-top:1.75rem;padding-inline:2rem;font-size:.9375rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.stats-portal__cta:hover{background:#ffffff14;border-color:#fff}.stats-portal__metrics{z-index:1;pointer-events:none;align-self:stretch;width:100%;height:100%;min-height:0;padding-left:.35rem;position:relative;overflow:visible hidden}.stats-portal__metrics-list{will-change:transform;position:relative}.stats-metric{opacity:var(--metric-fill,0);min-height:clamp(7rem,14vh,9.5rem);margin-bottom:clamp(5rem,12vh,7.5rem);position:relative}.stats-metric:last-child{margin-bottom:0}.stats-metric__body{will-change:opacity;padding-left:.18em;overflow:visible}.stats-metric__value,.stats-metric__headline{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#8f5cff 0%,#d4b8ff 38%,#9c6dff 72%,#6b25ff 100%) 0 0/240% 240%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;padding-left:.06em;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:1.05;display:block}.stats-metric__headline{margin-top:.2em}.stats-metric__value--live{animation:statsGradientShift calc(1.1s - .65s*var(--stream-intensity,.35))linear infinite;filter:drop-shadow(0 0 calc(10px + 22px*var(--stream-intensity,.35))rgba(156,109,255,calc(.25 + .45*var(--stream-intensity,.35))))}.stats-metric--filling .stats-metric__value{transform:scale(calc(1 + .03*var(--stream-intensity,.35)));transform-origin:0}.stats-metric__description{color:#ffffff8c;max-width:28rem;margin-top:.85rem;font-size:1.125rem;line-height:1.55}@keyframes statsGradientShift{0%{background-position:0%}to{background-position:100%}}@media (max-width:640px){.stats-metric__body{padding-left:.12em}.stats-metric__value,.stats-metric__headline{padding-left:.08em;font-size:2.25rem;line-height:1.08}.stats-metric__description{font-size:1rem}}.stats-mobile .stats-metric__value,.stats-mobile .stats-metric__headline{overflow:visible}.serp-yandex__search-wrap{z-index:20;flex:1;min-width:0;position:relative}.serp-yandex__suggest{background:#fff;border:1px solid #e6e6e6;border-radius:16px;animation:.22s cubic-bezier(.22,1,.36,1) serpSuggestIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}@keyframes serpSuggestIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.serp-yandex__suggest-item{color:#000;border-bottom:1px solid #f2f2f2;align-items:center;gap:10px;padding:10px 14px;font-size:15px;line-height:1.25;transition:background-color .15s;display:flex}.serp-yandex__suggest-item:last-child{border-bottom:0}.serp-yandex__suggest-item--active{background:#fff8e6}.serp-yandex__suggest-item--picked{animation:.28s ease-out serpSuggestPick}@keyframes serpSuggestPick{0%{background:#fff8e6}to{background:#fff3cc}}.serp-yandex__suggest-icon{color:#999;flex-shrink:0}.serp-yandex__suggest-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.serp-yandex__suggest-tail{font-weight:500}.serp-yandex__loader{flex-direction:column;gap:20px;padding:8px 0 12px;display:flex}.serp-yandex__loader-bar{background:#f0f0f0;border-radius:999px;height:3px;overflow:hidden}.serp-yandex__loader-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#fc0 0%,#fc3f1d 55%,#fc0 100%) 0 0/200% 100%;height:100%;transition:width .18s ease-out;animation:1.2s ease-in-out infinite serpLoaderBarGlow}@keyframes serpLoaderBarGlow{0%,to{background-position:0%}50%{background-position:100%}}.serp-yandex__loader-stage{color:#777;align-items:center;gap:10px;font-size:14px;display:flex}.serp-yandex__loader-dots{gap:4px;display:inline-flex}.serp-yandex__loader-dots span{background:#fc0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite serpLoaderDot}.serp-yandex__loader-dots span:nth-child(2){background:#fc3f1d;animation-delay:.15s}.serp-yandex__loader-dots span:nth-child(3){background:#fc0;animation-delay:.3s}@keyframes serpLoaderDot{0%,80%,to{opacity:.45;transform:scale(.65)}40%{opacity:1;transform:scale(1)}}.serp-yandex__loader-rows{flex-direction:column;gap:14px;display:flex}.serp-yandex__loader-row{opacity:0;gap:12px;animation:.4s ease-out forwards serpLoaderRowIn;display:flex}.serp-yandex__loader-row:first-child{animation-delay:.1s}.serp-yandex__loader-row:nth-child(2){animation-delay:.28s}.serp-yandex__loader-row:nth-child(3){animation-delay:.46s}.serp-yandex__loader-row:nth-child(4){animation-delay:.64s}@keyframes serpLoaderRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.serp-yandex__result-stream{opacity:0;animation:.22s ease-out forwards serpResultsIn}@keyframes heroAvatarIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.join-block__track{--join-track-angle:42deg;z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(132deg,#0000 0%,#00000040 10%,#000 20% 80%,#00000040 90%,#0000 100%);mask-image:linear-gradient(132deg,#0000 0%,#00000040 10%,#000 20% 80%,#00000040 90%,#0000 100%)}.join-block__track-inner{will-change:transform;transform-origin:0%;backface-visibility:hidden;flex-wrap:nowrap;width:max-content;animation:40s linear -18s infinite join-block-marquee;display:flex;position:absolute;top:30%;left:64%}.join-block__track-set{flex-wrap:nowrap;flex-shrink:0;gap:2.25rem;padding-right:2.25rem;display:flex}@media (min-width:640px){.join-block__track-set{gap:2.75rem;padding-right:2.75rem}}@media (min-width:1024px){.join-block__track-inner{top:28%;left:64%}}@keyframes join-block-marquee{0%{transform:rotate(var(--join-track-angle))translate3d(0,0,0)}to{transform:rotate(var(--join-track-angle))translate3d(-33.333%,0,0)}}.join-block{isolation:isolate}.join-block__ring{opacity:.55;background:linear-gradient(115deg,#ffffff8c,#ffffff0d 28%,#ff563173 52%,#ffffff14 72%,#ffffff6b) 0 0/220% 220%;transition:opacity .35s;animation:7s ease-in-out infinite join-block-ring}.join-block:hover .join-block__ring{opacity:.9}.join-block__panel{background:linear-gradient(145deg,#ffffff1a 0%,#0000 42%),linear-gradient(160deg,#6b25ff 0%,#7a35ff 42%,#8f52ff 100%)}.join-block__orb{filter:blur(28px);animation:9s ease-in-out infinite join-block-orb}.join-block__orb--b{animation-delay:-4.5s}.join-block__glow{background:radial-gradient(circle at 14% 22%,#ffffff47 0%,#0000 44%),radial-gradient(circle at 88% 78%,#ff563138 0%,#0000 40%),radial-gradient(circle at 76% 12%,#c4b5fd6b 0%,#0000 48%)}.join-block__pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:-.03em;box-shadow:inset 0 1px #ffffff47,0 12px 32px #18103024}.join-block__pill:nth-child(odd){background:linear-gradient(#ffffff29 0%,#ffffff14 100%)}.join-block__pill:nth-child(2n){background:linear-gradient(#ffffff17 0%,#ffffff0a 100%);border-color:#ffffff29}.join-block__pill-label{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#ffffffb8 100%);-webkit-background-clip:text;background-clip:text}.join-block__shine{background:linear-gradient(105deg,#0000 42%,#ffffff57 50%,#0000 58%);animation:6.5s ease-in-out infinite join-block-shine;transform:translate(-130%)}.join-block__badge{box-shadow:inset 0 1px #ffffffa6,0 10px 28px #ff563147}.join-block__cta{box-shadow:inset 0 1px #ffffff38,0 14px 36px #1810302e}.join-block:hover .join-block__cta{background:#fff;border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 18px 44px #18103038}.join-block:hover .join-block__cta-icon{color:#6b25ff;background:#6b25ff1a}.join-block:hover .join-block__cta-label,.join-block:hover .join-block__cta-arrow{color:#6b25ff}@keyframes join-block-ring{0%,to{background-position:0%}50%{background-position:100%}}@keyframes join-block-orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-8px)scale(1.06)}}@keyframes join-block-shine{0%,72%{transform:translate(-130%)}to{transform:translate(130%)}}.hero-mock-screen{height:400px}.hero-mock-scene{transition:opacity .45s,transform .45s}.hero-mock-scene--hidden{opacity:0;pointer-events:none;transform:scale(.985)}.hero-mock-scene--visible{opacity:1;transform:scale(1)}.hero-mock-shimmer{background:linear-gradient(90deg,#e8e8ea 0%,#f4f4f6 45%,#e8e8ea 100%) 0 0/220% 100%;animation:1.15s ease-in-out infinite hero-mock-shimmer}.hero-mock-shimmer--ym{background:linear-gradient(90deg,#ededed 0%,#f7f7f7 45%,#ededed 100%) 0 0/220% 100%}.hero-mock-highlight{animation:1.4s ease-in-out infinite hero-mock-highlight}.hero-mock-ym-loader{animation:1.1s ease-in-out infinite hero-mock-ym-pulse}@keyframes hero-mock-ym-pulse{0%,to{opacity:1}50%{opacity:.55}}.hero-mock-product-body{will-change:transform}.hero-mock-product-body--scrolled{transform:translateY(-158px)}.hero-mock-product-body--scrolled-desktop{transform:translateY(-112px)}.hero-mock-cursor{will-change:left,top,opacity;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .18s}.hero-mock-cursor__pointer{filter:drop-shadow(0 2px 6px #21201f47);transform-origin:2px 2px;width:1.125rem;height:1.375rem;display:block}.hero-mock-cursor--click .hero-mock-cursor__pointer{animation:.38s ease-out hero-mock-cursor-tap}@keyframes hero-mock-cursor-tap{0%{transform:scale(1)}45%{transform:scale(.82)}to{transform:scale(1)}}@keyframes hero-mock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-mock-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hero-mock-highlight{0%,to{box-shadow:0 0 #6b25ff00}50%{box-shadow:0 0 0 3px #6b25ff59}}.tech-manager-card__role{letter-spacing:.16em;text-transform:uppercase;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#6b25ff 0%,#8f52ff 55%,#9c6dff 100%);-webkit-background-clip:text;background-clip:text;font-size:.6875rem;font-weight:600;line-height:1.35}.tech-manager-card__hours{letter-spacing:.1em;text-transform:uppercase;color:#2b293085;font-size:.6875rem;font-weight:600;line-height:1.4}.tech-manager-card__hours-sep{color:#6b25ff73;margin-inline:.125rem}.call-booking-modal{z-index:1100;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:1rem;transition:visibility 0s linear .34s;display:flex;position:fixed;inset:0}.call-booking-modal--visible{pointer-events:auto;visibility:visible;transition:visibility linear}.call-booking-modal:not(.call-booking-modal--visible),.call-booking-modal:not(.call-booking-modal--visible) *{pointer-events:none!important}.call-booking-modal__backdrop{-webkit-backdrop-filter:blur();cursor:pointer;pointer-events:none;background:#18103000;border:0;transition:background-color .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s cubic-bezier(.16,1,.3,1),backdrop-filter .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.call-booking-modal--visible .call-booking-modal__backdrop{pointer-events:auto;-webkit-backdrop-filter:blur(3px);background:#18103057}.call-booking-modal__panel{opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;will-change:transform,opacity;scrollbar-width:none;background:#fff;border-radius:1.75rem;width:min(100%,32rem);max-height:min(100svh - 2rem,44rem);padding:1.75rem 1.5rem 1.5rem;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;transform:scale(.96)translateY(28px);box-shadow:0 28px 80px #18103038}.call-booking-modal__panel::-webkit-scrollbar{display:none}.call-booking-modal__panel--promo{width:min(100%,42rem);max-height:none;padding:2rem 2rem 1.75rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.22,1,.36,1);overflow:visible;transform:scale(.92)translateY(36px)}.call-booking-modal--visible .call-booking-modal__panel{opacity:1;pointer-events:auto;transition-delay:60ms;transform:scale(1)translateY(0)}.call-booking-modal--visible .call-booking-modal__panel--promo{opacity:1;pointer-events:auto;transition-delay:40ms;transform:scale(1)translateY(0)}.call-booking-modal--visible .call-booking-modal__panel--promo>:not(.call-booking-modal__close){animation:.3s cubic-bezier(.22,1,.36,1) 60ms both promoLeadModalContentIn}@keyframes promoLeadModalContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.call-booking-modal__close{color:#2b29309e;cursor:pointer;background:#f7f8fc;border:0;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem}.call-booking-modal__close:hover{color:#6b25ff;background:#ede9fe}.call-booking-modal__times{scrollbar-width:none;max-height:11rem;overflow-y:auto}.call-booking-modal__times::-webkit-scrollbar{display:none}.call-booking-modal__time-section{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.call-booking-modal__time-section--open{grid-template-rows:1fr}.call-booking-modal__time-section-inner{min-height:0;overflow:hidden}.call-booking-modal__time-panel{animation:.42s cubic-bezier(.22,1,.36,1) both callBookingTimePanelIn}.call-booking-modal__time-chip{opacity:0;animation:.38s cubic-bezier(.22,1,.36,1) both callBookingTimeChipIn}.call-booking-modal__time-empty{animation:.42s cubic-bezier(.22,1,.36,1) both callBookingTimePanelIn}@keyframes callBookingTimePanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes callBookingTimeChipIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.call-booking-modal__times--promo{max-height:none;overflow:visible}.call-booking-modal__offer-field{background:linear-gradient(145deg,#ff563112 0%,#ff563108 100%);border:1px solid #ff563138;border-radius:1rem;align-items:center;gap:.75rem;height:3rem;padding:0 1rem;display:flex}.call-booking-modal__offer-field--expired{background:#f7f8fc;border-color:#f2f2f3}.call-booking-modal__offer-field-text{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:#2b2930;flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden}.call-booking-modal__offer-field-badge{font-variant-numeric:tabular-nums;color:#ff5631;background:#ff563124;border-radius:.625rem;flex-shrink:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.call-booking-modal__success{animation:.5s cubic-bezier(.22,1,.36,1) both callBookingSuccessIn}.call-booking-modal__success>*{animation:.45s cubic-bezier(.22,1,.36,1) both callBookingSuccessItemIn}.call-booking-modal__success>:first-child{animation-delay:50ms}.call-booking-modal__success>:nth-child(2){animation-delay:.12s}.call-booking-modal__success>:nth-child(3){animation-delay:.2s}.call-booking-modal__success>:nth-child(4){animation-delay:.28s}@keyframes callBookingSuccessIn{0%{opacity:0}to{opacity:1}}@keyframes callBookingSuccessItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.call-booking-modal__success-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b25ff;font-size:.6875rem;font-weight:600}.call-booking-modal__success-summary{background:linear-gradient(145deg,#6b25ff0f 0%,#9c6dff0a 100%);border:1px solid #6b25ff1f;border-radius:1.25rem;padding:1rem 1.125rem}.manager-chat__dot{animation:1.1s ease-in-out infinite manager-chat-dot}.manager-chat__dot--2{animation-delay:.15s}.manager-chat__dot--3{animation-delay:.3s}.manager-chat__message{animation:.35s ease-out both manager-chat-fade-in}.manager-chat__actions{animation:.4s ease-out 80ms both manager-chat-fade-in}@keyframes manager-chat-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes manager-chat-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.manager-chat__backdrop{display:none}.manager-chat__panel{transition:transform .24s ease-in,opacity .18s ease-in}.manager-chat__panel--closing{opacity:0;transform:translateY(12px)scale(.98)}@media (max-width:1023px){.manager-chat__backdrop{z-index:0;opacity:1;pointer-events:auto;background:#18103070;border:0;transition:opacity .24s ease-out;display:block;position:fixed;inset:0}.manager-chat__backdrop--closing{opacity:0}.manager-chat__panel{z-index:10;opacity:1;contain:layout paint;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s ease-out;animation:.34s cubic-bezier(.32,.72,0,1) both manager-chat-sheet-in;right:0;transform:translate(0);width:100%!important;max-width:none!important;position:fixed!important;bottom:0!important;left:0!important}.manager-chat__panel--closing{opacity:0;animation:none;transform:translateY(105%)}.manager-chat__panel>div{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:1.25rem 1.25rem 0 0!important;max-height:min(100dvh - 1.25rem,38rem)!important}.manager-chat__panel textarea{font-size:16px!important}}@keyframes manager-chat-sheet-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translate(0)}}.promo-float{z-index:850;appearance:none;pointer-events:none;will-change:transform,width,opacity;transform-origin:100% 100%;background:0 0;border:0;margin:0;padding:0;position:fixed}.promo-float--docked{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;width:auto;inset:auto 24px 28px auto}.promo-float--animating{pointer-events:auto;cursor:pointer;inset:0 auto auto 0}.promo-float__shell{text-align:center;background:#2b2930;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:12px 14px;transition:background .15s,border-radius .15s,padding .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 12px 40px #2b293047}.promo-float--docked:hover .promo-float__shell,.promo-float--animating:hover .promo-float__shell{transform:translateY(-1px);box-shadow:0 16px 44px #2b293052}.promo-float__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-weight:600;line-height:1.2}.promo-float__percent{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#ff5631;font-size:22px;font-weight:700;line-height:1.05}.promo-float__timer{font-variant-numeric:tabular-nums;color:#ffffff8c;font-size:13px;font-weight:500;line-height:1.1;display:none}.promo-float__hint{letter-spacing:-.01em;color:#ffffff73;font-size:10px;line-height:1.2}.promo-float--morphing .promo-float__shell{box-shadow:none;background:#ff563126;border-radius:12px;padding:12px 16px}.promo-float--morphing .promo-float__label,.promo-float--morphing .promo-float__percent,.promo-float--morphing .promo-float__hint{display:none}.promo-float--morphing .promo-float__timer{color:#ff5631;width:100%;font-size:22px;font-weight:500;display:block}.promo-float--animating .promo-float__shell{justify-content:center;height:100%}.promo-float--hidden{visibility:hidden;pointer-events:none;opacity:0!important}.promo-target--hidden{opacity:0;visibility:hidden}.promo-timer-target{transition:opacity .15s}@media (min-width:1001px){.promo-float--docked{display:block}}@media (max-width:1000px){.promo-float--mobile{right:12px;bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:1050;opacity:0;visibility:hidden;pointer-events:none;width:auto;top:auto;left:auto;display:block!important}.promo-float--mobile-visible{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}.promo-float--mobile.promo-float--animating{visibility:visible;pointer-events:auto;inset:0 auto auto 0}.promo-float--mobile .promo-float__shell{border-radius:16px;padding:10px 12px}.promo-float--mobile .promo-float__percent{font-size:20px}}.promo-offer-sheet__panel{color:#fff;background:#2b2930!important;border-radius:1.5rem 1.5rem 0 0!important}.promo-offer-sheet__close{color:#ffffff8c!important;background:#ffffff14!important}.promo-offer-sheet__close:hover{color:#fff!important;background:#ffffff24!important}@keyframes pulse-soft{0%,to{opacity:.6}50%{opacity:1}}.animate-pulse-soft{animation:2s ease-in-out infinite pulse-soft}.sync-arrows{width:48px;height:48px}.sync-arrows__track{fill:none;stroke:#ffffff47;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sync-arrows__fill{fill:none;stroke:#10b981;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s ease-in-out infinite sync-arrow-fill}.sync-arrows__head{fill:none;stroke:#ffffff8c;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sync-arrows__fill--second{animation-delay:1.2s}@keyframes sync-arrow-fill{0%{stroke-dashoffset:1px;stroke:#ffffff59}35%{stroke-dashoffset:0;stroke:#34d399}55%{stroke-dashoffset:0;stroke:#10b981}to{stroke-dashoffset:-1px;stroke:#ffffff59}}.soft-sync-bridge{--sync-leg-ms:.9s;align-items:center;gap:0;width:88px;display:flex;position:relative}.soft-sync-bridge__node{background:#fff6;border-radius:9999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #fff3}.soft-sync-bridge__node--left.is-lit{animation:.42s ease-out soft-sync-node-send-once}.soft-sync-bridge__node--right.is-lit{animation:.42s ease-out soft-sync-node-receive-once}.soft-sync-bridge__line{background:#ffffff2e;border-radius:9999px;flex:1;height:2px;margin:0 10px;position:relative;overflow:visible}.soft-sync-bridge__track-fill{border-radius:inherit;background:linear-gradient(90deg,#ffffff26,#6ee7b7bf);width:0;position:absolute;top:0;bottom:0;left:0}.soft-sync-bridge--rtl .soft-sync-bridge__track-fill{background:linear-gradient(270deg,#ffffff26,#6ee7b7bf);left:auto;right:0}.soft-sync-bridge--ltr .soft-sync-bridge__track-fill{animation:soft-sync-track-ltr var(--sync-leg-ms)ease-in-out forwards}.soft-sync-bridge--rtl .soft-sync-bridge__track-fill{animation:soft-sync-track-rtl var(--sync-leg-ms)ease-in-out forwards}.soft-sync-bridge__dot{background:#fff;border-radius:9999px;width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%;box-shadow:0 0 12px #fffffff2,0 0 22px #6ee7b7a6}.soft-sync-bridge--ltr .soft-sync-bridge__dot{animation:soft-sync-travel-ltr var(--sync-leg-ms)ease-in-out forwards}.soft-sync-bridge--rtl .soft-sync-bridge__dot{animation:soft-sync-travel-rtl var(--sync-leg-ms)ease-in-out forwards}.soft-sync-bridge__dot--trail{background:#a7f3d0;width:6px;height:6px;margin-top:-3px;margin-left:-3px;box-shadow:0 0 14px #6ee7b7cc}.soft-sync-bridge--ltr .soft-sync-bridge__dot--trail{animation:soft-sync-travel-trail-ltr var(--sync-leg-ms)ease-in-out forwards}.soft-sync-bridge--rtl .soft-sync-bridge__dot--trail{animation:soft-sync-travel-trail-rtl var(--sync-leg-ms)ease-in-out forwards}@keyframes soft-sync-track-ltr{0%{opacity:.25;width:0%}10%{opacity:.85}to{opacity:.85;width:96%}}@keyframes soft-sync-track-rtl{0%{opacity:.25;width:0%}10%{opacity:.85}to{opacity:.85;width:96%}}@keyframes soft-sync-travel-ltr{0%{opacity:0;left:0%;transform:scale(.6)}6%{opacity:1;transform:scale(1)}to{opacity:1;left:94%;transform:scale(1)}}@keyframes soft-sync-travel-rtl{0%{opacity:0;left:94%;transform:scale(.6)}6%{opacity:1;transform:scale(1)}to{opacity:1;left:0%;transform:scale(1)}}@keyframes soft-sync-travel-trail-ltr{0%{opacity:0;left:0%;transform:scale(.4)}8%{opacity:.45;transform:scale(.9)}to{opacity:.35;left:88%;transform:scale(.85)}}@keyframes soft-sync-travel-trail-rtl{0%{opacity:0;left:88%;transform:scale(.4)}8%{opacity:.45;transform:scale(.9)}to{opacity:.35;left:0%;transform:scale(.85)}}@keyframes soft-sync-node-send-once{0%{background:#fff6;transform:scale(1);box-shadow:0 0 8px #fff3}38%{background:#fff;transform:scale(1.12);box-shadow:0 0 0 3px #fff3,0 0 14px #ffffff8c}to{background:#fff6;transform:scale(1);box-shadow:0 0 8px #fff3}}@keyframes soft-sync-node-receive-once{0%{background:#fff6;transform:scale(1);box-shadow:0 0 8px #fff3}40%{background:#fff;transform:scale(1.1);box-shadow:0 0 0 4px #6ee7b738,0 0 14px #6ee7b7a6}to{background:#fff6;transform:scale(1);box-shadow:0 0 8px #fff3}}.soft-shop-reveal{animation:.42s cubic-bezier(.22,1,.36,1) soft-shop-reveal}.soft-shop-reveal__thumb{animation:.42s cubic-bezier(.22,1,.36,1) soft-shop-thumb-pop}@keyframes soft-shop-reveal{0%{opacity:.35;filter:blur(1px);transform:translate(-10px)}45%{opacity:1;filter:blur();transform:translate(0)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes soft-shop-thumb-pop{0%{transform:scale(.92);box-shadow:0 0 #6b25ff73}50%{transform:scale(1.04);box-shadow:0 0 0 6px #6b25ff1f,0 0 18px #6ee7b773}to{box-shadow:none;transform:scale(1)}}.soft-shop-shine{background:linear-gradient(105deg,#0000 0% 40%,#6b25ff1f 48%,#ffffff8c 50%,#6ee7b733 52%,#0000 60% 100%);animation:.48s ease-out soft-shop-shine;transform:translate(-120%)}@keyframes soft-shop-shine{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}.calc-range{box-sizing:content-box;appearance:none;cursor:pointer;touch-action:none;background:#6c3aed26 padding-box content-box;border-radius:3px;outline:none;width:100%;height:6px;margin:12px 0;padding:12px 0}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:linear-gradient(135deg,#6c3aed,#8b5cf6);border-radius:50%;width:22px;height:22px;transition:transform .2s;box-shadow:0 2px 8px #6c3aed4d}.calc-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.calc-range::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#6c3aed,#8b5cf6);border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #6c3aed4d}.calc-range--lg{height:8px}.calc-range--compact{height:5px;margin:4px 0;padding:10px 0}.calc-report__hero{color:#fff;background-color:#6b25ff;background-image:linear-gradient(to bottom right,#6b25ff,#7a35ff,#9c6dff)}.calc-range--compact::-webkit-slider-thumb{width:20px;height:20px}.calc-range--compact::-moz-range-thumb{width:20px;height:20px}@media (max-width:1023px){.calc-range,.calc-range--lg{height:6px}.calc-range::-webkit-slider-thumb{width:20px;height:20px}.calc-range--lg::-webkit-slider-thumb{width:20px;height:20px}.calc-range::-moz-range-thumb{width:20px;height:20px}.calc-range--lg::-moz-range-thumb{width:20px;height:20px}.calculator-mobile{max-width:100%}}.about-section{background:linear-gradient(#f7f8fc 0%,#fff 45%,#f7f8fc 100%)}.about-section__line{background:linear-gradient(90deg,#0000 0%,#6b25ff2e 25%,#6b25ff59 50%,#6b25ff2e 75%,#0000 100%);width:100%;height:1px}.about-section__hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-block:1px solid #6b25ff1a;padding-block:3.5rem}.about-marquee{background:#ffffff73;border-block:1px solid #6b25ff14;width:100%;padding-block:1.375rem;overflow:hidden}.about-marquee__inner{will-change:transform;width:max-content;animation:42s linear infinite about-marquee-scroll;display:flex}.about-marquee__inner--reverse{animation-direction:reverse}.about-marquee__group{flex-shrink:0;align-items:center;gap:1rem;padding-right:1rem;display:flex}.about-marquee__pill{letter-spacing:-.02em;color:var(--text-main);white-space:nowrap;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;flex-shrink:0;align-items:center;padding:.875rem 2rem;font-size:1.25rem;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #2b293012}@media (max-width:1024px){.about-marquee__pill{padding:.75rem 1.5rem;font-size:1.125rem}}.about-marquee__pill:nth-child(odd){color:#6b25ff;border-color:#6b25ff24}@keyframes about-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.about-marquee__inner{animation:none}}@layer components{.container-page{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media not all and (min-width:64rem){.container-page{padding-inline:calc(var(--spacing,.25rem)*6)}}@media not all and (min-width:40rem){.container-page{padding-inline:calc(var(--spacing,.25rem)*4)}}.section-y{padding-block:calc(var(--spacing,.25rem)*28)}@media not all and (min-width:64rem){.section-y{padding-block:calc(var(--spacing,.25rem)*20)}}@media not all and (min-width:40rem){.section-y{padding-block:calc(var(--spacing,.25rem)*14)}}.section-y-lg{padding-block:calc(var(--spacing,.25rem)*32)}@media not all and (min-width:64rem){.section-y-lg{padding-block:calc(var(--spacing,.25rem)*24)}}@media not all and (min-width:40rem){.section-y-lg{padding-block:calc(var(--spacing,.25rem)*16)}}.section-y-md{padding-block:calc(var(--spacing,.25rem)*20)}@media not all and (min-width:64rem){.section-y-md{padding-block:calc(var(--spacing,.25rem)*16)}}@media not all and (min-width:40rem){.section-y-md{padding-block:calc(var(--spacing,.25rem)*12)}}.heading-section{font-family:var(--font-tt-firs-neue);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--text-main)}@media not all and (min-width:64rem){.heading-section{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}@media not all and (min-width:40rem){.heading-section{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.text-lead{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--text-secondary)}@media not all and (min-width:40rem){.text-lead{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.site-header__row{width:100%;max-width:80rem}.site-header__shell{max-width:80rem}.site-header--with-back .site-header__shell{max-width:none}}@media (min-width:1440px){.container-page{max-width:92rem;padding-left:2.5rem;padding-right:2.5rem}.section-y{padding-top:8rem;padding-bottom:8rem}.section-y-lg{padding-top:9rem;padding-bottom:9rem}.section-y-md{padding-top:5.5rem;padding-bottom:5.5rem}.heading-section{font-size:3rem;line-height:1.08}.heading-section--xl{font-size:3.5rem;line-height:1.06}.text-lead{font-size:1.375rem;line-height:1.65}.site-header__row{max-width:92rem}.site-header__shell{border-radius:1.5rem;max-width:92rem}.site-header--with-back .site-header__shell{max-width:none}.site-header__back{border-radius:1.5rem;width:4.25rem;height:4.25rem}.site-header__bar{height:4.25rem;padding-left:1.5rem;padding-right:1.5rem}.site-header__nav a,.site-header__nav button{padding:.625rem 1.125rem;font-size:1rem}.site-header__cta{white-space:nowrap;flex-shrink:0;height:2.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}.site-header__contact-phone{font-size:1rem}.hero__title{font-size:4rem;line-height:1.02}.hero__subtitle{font-size:1.5rem;line-height:2.125rem}.hero__action{height:4rem;padding-left:2.25rem;padding-right:2.25rem;font-size:1.25rem}.join-block__panel{border-radius:2.75rem;min-height:17.5rem;padding:3rem}.join-block__headline{font-size:2.5rem;line-height:1.16}.join-block__badge{padding:.5rem 1.125rem;font-size:1rem}.soft-start-panel{padding:4rem}.soft-start-panel .heading-section{font-size:2.75rem}.product-preview-intro{max-width:52rem}.product-preview-grid{gap:1.25rem;max-width:72rem;margin-top:3.5rem}.product-module-card--preview{border-radius:1.5rem;gap:1.25rem;padding:1.75rem}.product-module-card--preview .product-module-card__icon{border-radius:1rem;width:3.25rem;height:3.25rem}.product-module-card--preview .product-module-card__icon svg{width:1.375rem;height:1.375rem}.product-module-card--preview .product-module-card__title{font-size:1.375rem}.product-module-card--preview .product-module-card__desc{font-size:1rem}.product-preview-cta{height:3.75rem;padding-left:2.25rem;padding-right:2.25rem;font-size:1.125rem}.cases-carousel__slide{flex:0 0 540px}}@media (max-width:1023px){.hero-mock-screen{height:332px}.call-booking-modal{justify-content:stretch;align-items:flex-end;padding:0}.call-booking-modal__backdrop,.call-booking-modal--visible .call-booking-modal__backdrop{-webkit-backdrop-filter:none}.call-booking-modal--visible .call-booking-modal__backdrop{background:#18103070}.call-booking-modal__panel,.call-booking-modal__panel--promo{max-height:min(100dvh - 1.25rem,44rem);padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));contain:layout paint;border-radius:1.25rem 1.25rem 0 0;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .22s ease-out;overflow-y:auto;transform:translateY(110%);box-shadow:0 -12px 40px #1810302e;width:100%!important;max-width:100%!important}.call-booking-modal--visible .call-booking-modal__panel,.call-booking-modal--visible .call-booking-modal__panel--promo{opacity:1;pointer-events:auto;transform:translateY(0)}.call-booking-modal__close{top:.75rem;right:.75rem}.call-booking-modal input,.call-booking-modal textarea,.call-booking-modal select{font-size:16px!important}}@media (max-width:640px){.hero-mock-screen{height:288px}.call-booking-modal__offer-field{flex-wrap:wrap;height:auto;min-height:3rem;padding:.75rem}.call-booking-modal__offer-field-text{white-space:normal}}.site-page{max-width:100%;position:relative}.site-page-main{z-index:1;background-color:var(--bg-page);isolation:isolate;max-width:100%;position:relative;overflow-x:hidden}@media (min-width:1024px){.site-page-main{overflow-x:visible}.site-page{--footer-reveal-height:clamp(340px,46vh,580px)}.selleroff-root .footer-reveal{z-index:2;isolation:isolate;--footer-reveal-height:clamp(340px,46vh,580px);position:relative}.selleroff-root .footer-reveal-stage{z-index:0;height:var(--footer-reveal-height,clamp(340px,46vh,580px));pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;visibility:hidden;--mx:50%;--my:50%;--mx-n:.5;--my-n:.5;background:#2ee59d;transition:opacity .2s,visibility .2s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.selleroff-root .footer-reveal-stage__spotlight{pointer-events:none;opacity:0;background:radial-gradient(circle 220px at var(--mx)var(--my),#ffffff47 0%,#ffffff14 38%,transparent 72%);transition:opacity .25s;position:absolute;inset:0}.selleroff-root .footer-reveal-stage--in-view{pointer-events:auto;opacity:1;visibility:visible}.selleroff-root .footer-reveal-stage--active .selleroff-root .footer-reveal-stage__spotlight{opacity:1}.selleroff-root .footer-reveal-stage__inner{justify-content:stretch;align-items:stretch;width:100%;height:100%;padding:0;display:flex;overflow:hidden;container-type:size}.selleroff-root .footer-reveal-stage__word{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-tt-firs-neue),system-ui,sans-serif;letter-spacing:-.04em;color:#0a0a0a;will-change:transform;justify-content:space-between;align-items:center;margin:0;padding-inline:clamp(.25rem,1.5vw,1rem);font-size:min(90cqh,23.8095cqw);font-weight:800;line-height:.88;display:flex;position:relative}.selleroff-root .footer-reveal-stage__letter{isolation:isolate;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.selleroff-root .footer-reveal-stage__letter-core{z-index:2;will-change:transform;transition:transform .1s ease-out;display:block;position:relative}.selleroff-root .footer-reveal-stage__letter:before,.selleroff-root .footer-reveal-stage__letter:after{content:attr(data-letter);font:inherit;letter-spacing:inherit;color:#0a0a0a;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.selleroff-root .footer-reveal-stage--active .selleroff-root .footer-reveal-stage__letter:before,.selleroff-root .footer-reveal-stage--active .selleroff-root .footer-reveal-stage__letter:after{opacity:.92}.selleroff-root .footer-reveal-stage__letter:before{clip-path:polygon(0 0,100% 0,100% 42%,0 42%);transform:translate(calc((var(--mx-n) - .5)*-32px),calc((var(--my-n) - .5)*-8px));mix-blend-mode:multiply}.selleroff-root .footer-reveal-stage__letter:after{clip-path:polygon(0 58%,100% 58%,100% 100%,0 100%);transform:translate(calc((var(--mx-n) - .5)*36px),calc((var(--my-n) - .5)*10px));mix-blend-mode:multiply}.selleroff-root .footer-reveal-stage__letter:nth-child(odd):before{transform:translate(calc((var(--mx-n) - .5)*-26px),calc((var(--my-n) - .5)*-5px))}.selleroff-root .footer-reveal-stage__letter:nth-child(odd):after{transform:translate(calc((var(--mx-n) - .5)*30px),calc((var(--my-n) - .5)*7px))}.selleroff-root .footer-reveal__sheet{z-index:2;background-color:#2b2930;position:relative}.selleroff-root .footer-reveal__scroll-tail{z-index:1;height:var(--footer-reveal-height);pointer-events:none;background:0 0;position:relative}}@media (max-width:1023px){.selleroff-root .footer-reveal-stage,.selleroff-root .footer-reveal__scroll-tail{display:none}}.product-tilt{perspective:1200px;overflow:visible}.product-tilt-zone{cursor:default;overflow:visible}.product-device-phone{width:100%}.offer-hero-cta-primary{isolation:isolate;background:#fff;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .28s;position:relative;overflow:hidden;box-shadow:0 4px 16px #1810301f}.offer-hero-cta-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#6b25ff1a 50%,#0000 64%);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-125%)}.offer-hero-cta-primary:hover{background:#faf8ff;transform:translateY(-1px);box-shadow:0 8px 22px #18103029}.offer-hero-cta-primary:hover:before{transform:translate(125%)}.offer-hero-cta-primary:active{transform:translateY(0);box-shadow:0 3px 10px #1810301f}.offer-hero-cta-phone{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff73;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .28s,border-color .28s}.offer-hero-cta-phone:hover{background:#ffffff29;border-color:#ffffffb3;transform:translateY(-1px);box-shadow:0 8px 20px #1810301f}.offer-hero-cta-phone:active{background:#ffffff1f;transform:translateY(0)}.product-module-screen .product-demo-item,.product-module-screen .product-demo-card,.product-module-screen .product-demo-pay,.product-module-screen .product-demo-order,.product-module-screen .product-demo-kpi,.product-module-screen .product-demo-row,.product-module-screen .product-demo-loyalty{animation:.55s cubic-bezier(.22,1,.36,1) both productDemoRise}.product-demo-loyalty{animation-delay:40ms}.product-demo-track{animation:.55s cubic-bezier(.22,1,.36,1) .28s both productDemoRise}.product-demo-item--1,.product-demo-card--1,.product-demo-pay--1,.product-demo-order--1,.product-demo-kpi--1,.product-demo-row--1{animation-delay:80ms}.product-demo-item--2,.product-demo-card--2,.product-demo-pay--2,.product-demo-order--2,.product-demo-kpi--2,.product-demo-row--2{animation-delay:.16s}.product-demo-card--3,.product-demo-pay--3,.product-demo-kpi--3,.product-demo-row--3{animation-delay:.24s}.product-demo-card--4,.product-demo-pay--4{animation-delay:.32s}.product-demo-card--5{animation-delay:.4s}.product-demo-card--6{animation-delay:.48s}.product-demo-promo{animation:.55s cubic-bezier(.22,1,.36,1) .28s both productDemoRise}.product-demo-promo-code{animation:2.4s ease-in-out infinite productDemoPulse}.product-demo-ship,.product-demo-total{animation:.55s cubic-bezier(.22,1,.36,1) .36s both productDemoRise}.product-demo-cta{animation:2.8s ease-in-out infinite productDemoCta}.product-demo-qty{animation:3.2s ease-in-out infinite productDemoQty}.product-demo-sum{animation:3s ease-in-out infinite productDemoSum}.product-demo-digit--1{animation:3.6s ease-in-out infinite productDemoDigit}.product-demo-digit--2{animation:3.6s ease-in-out .12s infinite productDemoDigit}.product-demo-digit--3{animation:3.6s ease-in-out .24s infinite productDemoDigit}.product-demo-digit--4{animation:3.6s ease-in-out .36s infinite productDemoDigit}.product-demo-digit--5{animation:3.6s ease-in-out .48s infinite productDemoDigit}.product-demo-digit--6{animation:3.6s ease-in-out .6s infinite productDemoDigit}.product-demo-auth-title{animation:.6s cubic-bezier(.22,1,.36,1) 80ms both productDemoRise}.product-demo-auth-pill{animation:.6s cubic-bezier(.22,1,.36,1) .18s both productDemoRise}.product-demo-auth-caret{animation:1s step-end infinite productDemoAuthCaret}.product-demo-auth-submit{animation:2.8s ease-in-out infinite productDemoAuthSubmit}.product-demo-otp--active{box-shadow:none}@keyframes productDemoAuthCaret{0%,45%{opacity:1}50%,to{opacity:.12}}@keyframes productDemoAuthSubmit{0%,to{transform:translateY(0);box-shadow:0 2px #21201f14}50%{transform:translateY(-1px);box-shadow:0 6px 14px #21201f1f}}@keyframes productDemoRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes productDemoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes productDemoCta{0%,to{transform:translateY(0);box-shadow:0 0 #6b25ff00}50%{transform:translateY(-1px);box-shadow:0 8px 22px #18103029}}@keyframes productDemoQty{0%,40%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes productDemoSum{0%,45%,to{letter-spacing:0}55%{letter-spacing:.02em}}@keyframes productDemoDigit{0%,20%{opacity:.35;transform:translateY(4px)}35%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-module-screen .product-demo-item,.product-module-screen .product-demo-card,.product-module-screen .product-demo-pay,.product-module-screen .product-demo-order,.product-module-screen .product-demo-kpi,.product-module-screen .product-demo-row,.product-module-screen .product-demo-loyalty,.product-demo-track,.product-demo-promo,.product-demo-promo-code,.product-demo-ship,.product-demo-total,.product-demo-cta,.product-demo-qty,.product-demo-sum,.product-demo-digit--1,.product-demo-digit--2,.product-demo-digit--3,.product-demo-digit--4,.product-demo-digit--5,.product-demo-digit--6,.product-demo-auth-title,.product-demo-auth-pill,.product-demo-auth-caret,.product-demo-auth-submit,.product-demo-phone{animation:none!important}.product-tilt__inner{transition:none!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.offer-exit){animation:.22s cubic-bezier(.4,0,1,1) both offer-vt-fade-out,.28s cubic-bezier(.4,0,1,1) both offer-vt-scale-out}::view-transition-new(.offer-enter){animation:.48s cubic-bezier(.22,1,.36,1) 80ms both offer-vt-fade-in,.56s cubic-bezier(.22,1,.36,1) 40ms both offer-vt-rise-in}@keyframes offer-vt-fade-out{to{opacity:0}}@keyframes offer-vt-fade-in{0%{opacity:0}}@keyframes offer-vt-scale-out{to{filter:blur(2px);transform:scale(.985)}}@keyframes offer-vt-rise-in{0%{filter:blur(4px);transform:translateY(18px)scale(.985)}to{filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-old(.offer-exit){animation:none!important}::view-transition-new(.offer-enter){animation:none!important}}.page-enter{animation:.24s cubic-bezier(.22,1,.36,1) both page-shell-in}.page-reveal{animation:page-reveal-in var(--page-enter-duration,.65s)cubic-bezier(.22,1,.36,1)var(--page-enter-delay,0s)both}.page-stagger__item{animation:.52s cubic-bezier(.22,1,.36,1) both page-stagger-in}.page-stagger__item:first-child{animation-delay:var(--page-stagger-delay,80ms)}.page-stagger__item:nth-child(2){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms))}.page-stagger__item:nth-child(3){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms))}.page-stagger__item:nth-child(4){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms))}.page-stagger__item:nth-child(5){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms))}.page-stagger__item:nth-child(6){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms))}.page-stagger__item:nth-child(n+7){animation-delay:calc(var(--page-stagger-delay,80ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms) + var(--page-stagger-step,60ms))}.page-hero-bg{animation:.52s cubic-bezier(.22,1,.36,1) both page-hero-bg-in}.page-hero-art{animation:.62s cubic-bezier(.22,1,.36,1) 80ms both page-hero-art-in}@keyframes page-shell-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes page-reveal-in{0%{opacity:0;transform:translate3d(var(--page-enter-x,0),var(--page-enter-y,18px),0)scale(var(--page-enter-scale,1))}to{opacity:1;transform:none}}@keyframes page-stagger-in{0%{opacity:0;transform:translate3d(0,var(--page-stagger-y,16px),0)}to{opacity:1;transform:none}}@keyframes page-hero-bg-in{0%{opacity:0;transform:scale(1.025)}}@keyframes page-hero-art-in{0%{opacity:0;transform:translate(36px)scale(.98)}}@media (max-width:1023px){.page-reveal{animation-duration:.3s;animation-delay:0s}.page-stagger__item{animation-duration:.32s}.page-stagger__item:first-child{animation-delay:20ms}.page-stagger__item:nth-child(2){animation-delay:50ms}.page-stagger__item:nth-child(3){animation-delay:80ms}.page-stagger__item:nth-child(4){animation-delay:.11s}.page-stagger__item:nth-child(n+5){animation-delay:.14s}}@media (prefers-reduced-motion:reduce){.page-enter,.page-reveal,.page-stagger__item,.page-hero-bg,.page-hero-art{animation:none!important}}.hero-desktop-laptop{z-index:2;position:relative}.hero-desktop-laptop__glow{pointer-events:none;filter:blur(2px);background:radial-gradient(#6b25ff29 0%,#6b25ff0d 45%,#0000 72%);border-radius:50%;position:absolute;inset:12% -8% -8%}.hero-desktop-laptop__lid{z-index:1;background:linear-gradient(160deg,#3a3b42 0%,#1c1d22 55%,#14151a 100%);border-radius:1.15rem 1.15rem .55rem .55rem;padding:.7rem .7rem .55rem;position:relative;box-shadow:0 28px 64px #2b293033,0 8px 20px #6b25ff14,inset 0 1px #ffffff24}.hero-desktop-laptop__bezel{aspect-ratio:16/10.2;background:#0f1014;border-radius:.7rem;position:relative;overflow:hidden}.hero-desktop-laptop__camera{z-index:2;background:#2a2c34;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.hero-desktop-laptop__screen{background:#f7f8fc;border-radius:.45rem;position:absolute;inset:1.05rem .55rem .55rem;overflow:hidden}.hero-desktop-laptop__hinge{z-index:1;background:linear-gradient(#c9ccd4 0%,#b4b8c2 100%);border-radius:0 0 .85rem .85rem;width:64%;height:.7rem;margin:0 auto;position:relative;box-shadow:inset 0 2px #ffffff59}.hero-desktop-laptop__base{z-index:0;background:linear-gradient(#9ea3af 0%,#858a97 100%);border-radius:0 0 .7rem .7rem;width:78%;height:.45rem;margin:0 auto;position:relative}.hero-phone-catalog--desktop .hero-phone-storebar{padding:.55rem .85rem .4rem}.hero-phone-catalog--desktop .hero-phone-catalog-head{padding:.35rem .85rem .5rem}.hero-phone-catalog--desktop .hero-phone-catalog-title{font-size:13px}.hero-phone-catalog--desktop .hero-phone-promo-badge{height:20px;padding:0 .55rem;font-size:10px}.hero-phone-catalog--desktop .hero-phone-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:0 .75rem 1.5rem}.hero-phone-catalog--desktop .hero-phone-card__name{font-size:11px}.hero-phone-catalog--desktop .hero-phone-card__price{font-size:12px}.hero-phone-catalog--desktop .hero-phone-sticky{padding-inline:.75rem}.hero-phone-catalog--desktop .hero-phone-sticky__name,.hero-phone-catalog--desktop .hero-phone-sticky__price{font-size:12px}.hero-phone-catalog--desktop .hero-phone-cta{min-height:2.5rem;font-size:13px}.hero-phone-catalog--desktop .hero-phone-footer{padding:.65rem .85rem .85rem}.hero-desk-nav{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:.75rem;padding:.55rem .9rem;display:flex}.hero-desk-nav__links{color:#2b293080;flex:1;justify-content:center;align-items:center;gap:1rem;font-size:11px;font-weight:600;display:flex}.hero-desk-product{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:.85rem;min-height:0;padding:.75rem .9rem .9rem;display:grid}.hero-desk-product__info{flex-direction:column;min-width:0;display:flex}.hero-desk-product__cta--ready{box-shadow:0 8px 22px #6b25ff47}.hero-desk-cart,.hero-desk-checkout{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(180px,.85fr);align-items:start;gap:.75rem;min-height:0;padding:.7rem .9rem .9rem;display:grid}.hero-desk-cart__aside,.hero-desk-checkout__aside{background:#fff;border:1px solid #ececf0;border-radius:.9rem;padding:.85rem;box-shadow:0 6px 18px #2b29300d}.hero-desk-checkout__main{min-width:0}.faq-accordion__panel{contain:layout paint;transition:height .48s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-accordion__chevron{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s,color .35s}.faq-accordion__chevron--open{transform:rotate(180deg)}@media (max-width:1023px){.faq-accordion__panel{transition:height .58s cubic-bezier(.25,1,.5,1)}.faq-accordion__chevron{transition:transform .55s cubic-bezier(.25,1,.5,1),background-color .4s,color .4s}}@media (prefers-reduced-motion:reduce){.faq-accordion__panel,.faq-accordion__chevron{transition:none}}.hero-mobile-phone{z-index:5;background:0 0;border-radius:1.55rem;width:min(38%,148px);position:absolute;top:10%;right:3%;transform:translateZ(0)}.hero-mobile-phone__shell{aspect-ratio:9/19.4;border-radius:inherit;isolation:isolate;background:linear-gradient(145deg,#77747b 0%,#47454c 18%,#25242a 52%,#121115 100%);width:100%;position:relative;overflow:visible;box-shadow:0 18px 32px #2b293047,inset 0 0 0 1px #ffffff38,inset 0 0 0 2px #141218e6}.hero-mobile-phone__shell:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 2px #0c0b0fd1}.hero-mobile-phone__side{opacity:.85;z-index:3;background:linear-gradient(#6a6870,#2e2c34 40%,#1a191e);border-radius:1px;width:2px;position:absolute}.hero-mobile-phone__side--left{height:9%;top:18%;left:-1.5px}.hero-mobile-phone__side--left:before,.hero-mobile-phone__side--left:after{content:"";background:inherit;border-radius:1px;width:2px;position:absolute;left:0}.hero-mobile-phone__side--left:before{height:55%;top:130%}.hero-mobile-phone__side--left:after{height:55%;top:210%}.hero-mobile-phone__side--right{height:12%;top:26%;right:-1.5px}.hero-mobile-phone__screen{z-index:1;clip-path:inset(0 round 1.34rem);contain:paint;background:#fff;border-radius:1.34rem;position:absolute;inset:1.8%;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 .5px #0003;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.hero-mobile-phone__island{z-index:4;pointer-events:none;background:#050506;border-radius:999px;justify-content:flex-end;align-items:center;width:28%;height:3.15%;min-height:9px;padding-right:2.4%;display:flex;position:absolute;top:3.2%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.hero-mobile-phone__island-cam{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#3a4660 0%,#152033 45%,#0a0c12 100%);border-radius:50%;width:24%;box-shadow:inset 0 0 0 1px #ffffff1f}.hero-mobile-phone__home{z-index:6;pointer-events:none;background:#ffffffd1;border-radius:999px;width:32%;height:3px;position:absolute;bottom:3.1%;left:50%;transform:translate(-50%);box-shadow:0 0 1px #0000008c}.hero-phone-catalog{border-radius:inherit;color:#2b2930;width:100%;height:100%;overflow:hidden}.hero-phone-screen{z-index:1;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;flex-direction:column;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .48s;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.hero-phone-screen--active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0)scale(1)}.hero-phone-screen--product.hero-phone-screen--active{transform:translate(0)scale(1)}.hero-phone-catalog--catalog .hero-phone-screen--product{transform:translate(18%)scale(.98)}.hero-phone-catalog--product .hero-phone-screen--catalog,.hero-phone-catalog--sticky .hero-phone-screen--catalog{opacity:0;transform:translate(-10%)scale(.97)}.hero-phone-storebar{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:.35rem;padding:1.05rem .5rem .35rem;display:flex}.hero-phone-thumb{isolation:isolate;flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;box-shadow:inset 0 0 0 1px #ffffff73}.hero-phone-thumb--active{transform:scale(1.03);box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 1.5px #6b25ff8c}.hero-phone-catalog-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.35rem;padding:.2rem .5rem .35rem;display:flex}.hero-phone-catalog-title{letter-spacing:-.02em;color:#2b2930;font-size:8px;font-weight:700;line-height:1}.hero-phone-promo-badge{color:#ff5631;letter-spacing:-.01em;white-space:nowrap;background:#fff1ec;border-radius:999px;justify-content:center;align-items:center;height:14px;padding:0 .4rem;font-size:6.5px;font-weight:700;line-height:1;display:inline-flex}.hero-phone-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .45rem;padding:0 .45rem 1.25rem;display:grid}.hero-phone-card{min-width:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s}.hero-phone-card--picked{transform:scale(1.03)}.hero-phone-card__name,.hero-phone-card__price{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.15;overflow:hidden}.hero-phone-card__name{color:#2b2930;margin-top:.2rem;font-size:6.5px;font-weight:600}.hero-phone-card__price{font-variant-numeric:tabular-nums;margin-top:.08rem;font-size:6.5px;font-weight:700}.hero-phone-product-scroll{transition:none}.hero-phone-sticky{z-index:5;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #ececf0;border-radius:.6rem;flex-wrap:nowrap;align-items:center;gap:.35rem;height:1.75rem;padding:.15rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .25s;display:flex;position:absolute;top:.4rem;left:.4rem;right:.4rem;overflow:hidden;transform:translateY(-110%);box-shadow:0 8px 20px #2b29301f}.hero-phone-sticky--visible{opacity:1;transform:translate(0)}.hero-phone-sticky--tap{transform:translate(0)scale(.985);box-shadow:0 10px 24px #6b25ff2e}.hero-phone-sticky__meta{white-space:nowrap;align-items:center;min-width:0;font-size:6.5px;line-height:1;display:flex;overflow:hidden}.hero-phone-sticky__name{text-overflow:ellipsis;color:#2b2930;font-weight:700;overflow:hidden}.hero-phone-sticky__dot{color:#2b293059;flex-shrink:0;margin:0 .22rem}.hero-phone-sticky__price{font-variant-numeric:tabular-nums;color:#6b25ff;flex-shrink:0;font-weight:600}.hero-phone-sticky__btn{color:#fff;background:#2b2930;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.hero-phone-cta{background:linear-gradient(135deg,#6b25ff 0%,#8f52ff 100%);border-radius:.7rem;justify-content:center;align-items:center;gap:.2rem;height:2rem;font-size:8px;font-weight:700;line-height:1;transition:transform .25s,filter .25s,box-shadow .25s;display:flex;box-shadow:0 6px 16px #6b25ff52;color:#fff!important}.hero-phone-cta svg{color:#fff}.hero-phone-cta--pressed{filter:brightness(1.08);transform:scale(.96)}.hero-phone-footer{background:linear-gradient(#fff0 0%,#fff 28% 100%);flex-shrink:0;margin-top:auto;padding:.45rem .5rem .7rem}.hero-phone-screen--checkout .hero-phone-footer{background:linear-gradient(#f7f8fc00 0%,#f7f8fc 28% 100%)}.hero-phone-success{position:relative;overflow:hidden}.hero-phone-screen--success.hero-phone-screen--active .hero-phone-success__check{animation:.6s cubic-bezier(.22,1,.36,1) both hero-phone-check-pop}.hero-phone-screen--success.hero-phone-screen--active .hero-phone-success__burst{animation:.95s ease-out both hero-phone-burst}.hero-phone-success__burst{pointer-events:none;opacity:0;background:radial-gradient(circle at 30% 35%,#10b98147,#0000 42%),radial-gradient(circle at 70% 40%,#6b25ff2e,#0000 40%),radial-gradient(circle at 50% 70%,#ff563129,#0000 45%);border-radius:999px;position:absolute;inset:18% 12%}@keyframes hero-phone-sticky-pulse{0%{transform:translate(0)scale(1)}45%{transform:translate(0)scale(.97)}to{transform:translate(0)scale(.985)}}@keyframes hero-phone-check-pop{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hero-phone-burst{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-phone-screen,.hero-phone-screen--active,.hero-phone-sticky,.hero-phone-cta,.hero-phone-thumb{transition:none!important;animation:none!important}.hero-phone-screen{transform:none}.hero-phone-screen--active{opacity:1;visibility:visible}.hero-phone-sticky--visible{opacity:1;transform:none}.hero-phone-success__check,.hero-phone-success__burst{opacity:1;animation:none!important}}@media (max-width:1023px){.site-header{left:0;right:0;view-transition-name:none!important;visibility:visible!important;opacity:1!important;padding-top:max(.625rem,env(safe-area-inset-top,0px))!important;top:0!important;transform:none!important}.site-header__shell,.site-header__back{-webkit-backdrop-filter:none!important;background-color:#fffffff7!important;border-color:#ececf0!important}.site-header__bar{align-items:center}.site-header__bar .brand-logo{align-items:center;height:100%;line-height:0;display:inline-flex}.site-header__bar .brand-logo>span{align-items:center;display:inline-flex;transform:translateY(1px)}.join-block__track-inner{animation:none!important}.join-block__track{display:none!important}.join-block__ring,.join-block__orb,.join-block__shine,.hero-mock-shimmer,.hero-mock-highlight,.hero-mock-ym-loader,.about-marquee__inner,.serp-yandex__query-cursor,.serp-yandex__spinner,.serp-yandex__skeleton,.serp-yandex__search-btn--loading,.serp-yandex__loader-bar-fill,.serp-yandex__loader-dots span{animation:none!important}::view-transition-old(.offer-exit){animation:none!important}::view-transition-new(.offer-enter){animation:none!important}.calc-range{touch-action:none;-webkit-appearance:none}.manager-chat{z-index:1200!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;left:.75rem!important;bottom:max(1rem,env(safe-area-inset-bottom,0px))!important;display:block!important;position:fixed!important;top:auto!important;right:auto!important;transform:none!important}.manager-chat__bubble{pointer-events:auto!important}.manager-chat__panel:not(.manager-chat__panel--open),.manager-chat__panel:not(.manager-chat__panel--open) *{pointer-events:none!important;visibility:hidden!important}.call-booking-modal{z-index:1300!important}.call-booking-modal--visible .call-booking-modal__panel,.call-booking-modal--visible .call-booking-modal__panel--promo{pointer-events:auto!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
