.lp{--blue:#1b20d6;--blue-ink:#1015a8;--lime:#d6ff3d;--ink:#15132b;--paper:#fff;--mist:#eef0f8;--muted:#5f5e74;--line:#e2e3ee;--red:#e5322d;--red-text:#c62828;--night:#0e0d16;--night-2:#181724;--night-line:#ffffff1f;--display:"Inter Tight", "Inter", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--serif:"Playfair Display", Georgia, serif;--px:clamp(20px, 5vw, 112px);--rail-w:40%;--ease:cubic-bezier(.2, .7, .2, 1);--t-xs:clamp(12px, .18vw + 10.4px, 16px);--t-sm:clamp(14px, .25vw + 11.6px, 19px);--t-md:clamp(16px, .3vw + 13.7px, 22px);--t-lg:clamp(18px, .45vw + 14.5px, 27px);--btn-h:clamp(56px, 1vw + 46px, 70px);--top-h:clamp(96px, 1vw + 90px, 116px);--flow-b:clamp(56px, .9vw + 51px, 76px)}.lp,.lp *{box-sizing:border-box}:root:has(.lp){scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){:root:has(.lp){scroll-behavior:auto}}.lp{background:var(--paper);color:var(--ink);font:400 var(--t-md)/1.5 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.lp img{max-width:100%;height:auto;display:block}.lp a{color:inherit}.lp p,.lp h1,.lp h2,.lp h3,.lp ul,.lp ol,.lp figure,.lp blockquote{margin:0}.lp ul,.lp ol{padding:0;list-style:none}.lp button{font:inherit;color:inherit}.lp :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:0}.lp :is(.rail,.sec--dark,.versus__col--us,.card--dark) :focus-visible{outline-color:var(--lime)}.lp .serif{font-family:var(--serif);font-style:italic;font-weight:500}.lp .arr{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter;width:1.3em;height:1.3em;transition:transform .3s var(--ease);flex:none;display:inline-block}.lp .btn .arr{width:1.4em;height:1.4em}.lp .btn:hover .arr--ur,.lp .link:hover .arr--ur{transform:translate(3px,-3px)}.lp .btn{height:var(--btn-h);font:600 var(--t-md)/1 var(--body);cursor:pointer;border:0;align-items:center;gap:.8em;padding:0 clamp(24px,1.8vw,48px);text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.lp .btn:hover .arr{transform:translate(4px)}.lp .btn--ink{background:var(--ink);color:var(--paper)}.lp .btn--ink:hover{background:var(--blue)}.lp .btn--lime{background:var(--lime);color:var(--ink)}.lp .btn--lime:hover{background:var(--paper)}.lp .btn--light{background:var(--paper);color:var(--ink)}.lp .btn--light:hover{background:var(--lime)}.lp .link{color:var(--blue);border-bottom:2px solid;align-items:center;gap:.55em;padding-bottom:4px;font-weight:500;text-decoration:none;display:inline-flex}.lp .link:hover .arr{transform:translate(4px)}.lp .link--light{color:var(--lime)}.lp .layout{grid-template-columns:var(--rail-w) 1fr;align-items:start;display:grid}.lp .rail{background:var(--blue);height:100svh;color:var(--paper);transition:background-color .7s var(--ease);grid-template-rows:auto 1fr auto auto;gap:28px;padding:clamp(28px,2.5vh + 12px,56px) clamp(28px,3.2vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.lp.is-dark .rail{background:var(--night-2)}.lp .rail__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .logo{color:var(--paper);align-items:center;transition:color .25s;display:inline-flex}.lp .logo:hover{color:var(--lime)}.lp .logo svg{width:auto;height:clamp(26px,.6vw + 21px,38px);display:block}.lp .rail__now,.lp .rail__mini,.lp .rail__bar{display:none}.lp .road{align-self:center;padding-inline-start:26px;position:relative}.lp .road__track{inset-inline-start:0;background:#ffffff2e;width:2px;position:absolute;top:6px;bottom:6px}.lp .road__fill{background:var(--lime);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.lp .road__list{gap:clamp(4px,.9vh,12px);display:grid}.lp .road__list a{color:#fff9;transition:color .35s var(--ease);align-items:baseline;gap:14px;text-decoration:none;display:flex}.lp .road__list a:hover,.lp .road__list li.is-done a{color:#ffffffd1}.lp .road__list li.is-active a{color:#fff}.lp .road__n{font:600 var(--t-xs)/1 var(--body);font-variant-numeric:tabular-nums;color:#fffc;min-width:1.7em;transition:color .35s}.lp .road__list li.is-active .road__n{color:var(--lime)}.lp .road__t{font:800 clamp(20px, min(2.05vw, 3.5vh), 40px)/1.12 var(--display);letter-spacing:-.025em;transition:transform .45s var(--ease)}.lp .road__list li.is-active .road__t{transform:translate(6px)}.lp .cards{height:clamp(210px,min(15.6vw,28vh),290px);position:relative}.lp .card{z-index:40;left:var(--card-x,0);top:var(--card-y,0);width:var(--card-w,0);height:var(--card-h,0);background:var(--paper);color:var(--ink);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(22px,1.8vw,44px) clamp(24px,2vw,48px);text-decoration:none;display:flex;position:fixed}.lp .card--lime{background:var(--lime)}.lp .card--dark{background:var(--night);color:var(--paper);flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.lp .card__label{font:500 var(--t-sm)/1.2 var(--body)}.lp .card{container-type:inline-size}.lp .card__big{font:900 clamp(36px, 16cqi, 96px)/.9 var(--display);letter-spacing:-.05em}.lp .card__text{font-size:var(--t-sm);color:inherit;line-height:1.4}.lp .card__phone{font:800 clamp(20px, 9cqi, 46px)/1 var(--display);letter-spacing:-.03em}.lp .card__phone a{text-decoration:none}.lp .card__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .card__link{color:var(--red-text);white-space:nowrap;margin-inline-start:6px;font-weight:600;display:inline-block}.lp .az{align-items:center;gap:14px;display:flex}.lp .az__end{font:900 clamp(40px, 1.4vw + 20px, 64px)/1 var(--display);letter-spacing:-.04em}.lp .az__track{background:var(--ink);flex:1;height:2px;position:relative}.lp .az__dot{background:var(--blue);width:14px;height:14px;animation:lp-az 3.2s var(--ease) infinite;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0}@keyframes lp-az{0%{left:0}80%,to{left:100%}}.lp .az__steps{flex-wrap:wrap;gap:6px;display:flex}.lp .az__steps li{background:var(--mist);font-size:var(--t-xs);padding:.45em .8em;font-weight:500}.lp .legend{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.lp .legend i{width:1em;height:1em;display:inline-block}.lp .legend i+i{margin-inline-start:6px}.lp .legend__h,.lp .bar--h{background:repeating-linear-gradient(135deg, var(--blue) 0 2px, transparent 2px 7px)}.lp .legend__s,.lp .bar--s{background:var(--blue)}.lp .bars{flex:1;grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;display:grid}.lp .bars__g{align-items:flex-end;gap:6px;height:100%;min-height:110px;padding-bottom:1.9em;display:flex;position:relative}.lp .bars__g span{font-size:var(--t-xs);color:var(--muted);position:absolute;bottom:0;left:0}.lp .bar{height:var(--h);transform-origin:50% 100%;flex:1;display:block}.lp .card--lines{justify-content:space-between}.lp .lines{width:100%;height:auto;max-height:clamp(120px,10vw,230px);overflow:visible}.lp .lines .ln{fill:none;stroke:var(--red);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.lp .lines__ghosts path{fill:none;stroke:var(--red);stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.lp .lines__ghosts{opacity:0}.lp .qr{background:#fff;flex:none;width:clamp(104px,3vw + 64px,152px);height:clamp(104px,3vw + 64px,152px);padding:6px}.lp .steps{gap:8px;display:grid}.lp .steps li{font:700 var(--t-md)/1 var(--display);letter-spacing:-.01em;color:var(--muted);align-items:center;gap:14px;transition:color .35s;display:flex}.lp .steps li b{font:600 var(--t-xs)/1 var(--body);background:var(--mist);width:2.6em;height:1.9em;color:var(--ink);place-items:center;transition:background-color .35s,color .35s;display:grid}.lp .steps li.is-on{color:var(--ink)}.lp .steps li.is-now b{background:var(--blue);color:var(--paper)}.lp .rail__cta{justify-content:space-between}.lp .page{min-width:0;padding:0 var(--px)}.lp .top{height:var(--top-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .top__nav{gap:clamp(18px,2.6vw,48px);display:flex}.lp .top__nav a{font-size:var(--t-sm);font-weight:500;text-decoration:none}.lp .top__nav a:hover{color:var(--blue)}.lp .top__end{align-items:center;gap:18px;display:flex}.lp .lang{cursor:pointer;font-size:var(--t-sm);color:var(--muted);background:0 0;border:0;padding:6px;font-weight:600}.lp .top__cta{align-items:center;gap:.7em;font-weight:600;text-decoration:none;display:inline-flex}.lp .circle{background:var(--ink);width:clamp(48px,1vw + 38px,64px);height:clamp(48px,1vw + 38px,64px);color:var(--paper);transition:background-color .25s, transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.lp .circle .arr{width:1.25em;height:1.25em}.lp .top__cta:hover .circle{background:var(--blue);transform:rotate(-45deg)}.lp .sec{padding:clamp(80px,14vh,160px) 0;position:relative}.lp .sec+.sec{border-top:1px solid var(--line)}.lp .sec__visual{display:contents}.lp .eyebrow{font:600 var(--t-xs)/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:clamp(20px,3vh,36px)}.lp .h2{font:900 clamp(40px, 5.1vw, 108px)/.94 var(--display);letter-spacing:-.028em;text-transform:uppercase;max-width:13ch}.lp .h2 em{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--blue);font-style:italic;font-weight:500}.lp .h2--xl{max-width:none;font-size:clamp(64px,10vw,160px)}.lp .h3{font:800 clamp(24px, 2.5vw, 48px)/1.1 var(--display);letter-spacing:-.025em;max-width:22ch;margin-top:28px}.lp .lead{font-size:var(--t-lg);color:var(--muted);max-width:38ch;margin-top:32px;line-height:1.45}.lp .sec--hero{min-height:calc(100vh - var(--top-h));min-height:calc(100svh - var(--top-h));flex-direction:column;justify-content:center;padding-top:clamp(24px,6vh,72px);display:flex}.lp .ask{color:var(--blue);letter-spacing:-.01em;margin-bottom:.14em;font-size:clamp(36px,5vw,100px);line-height:1.14;display:grid}.lp .ask__item{text-wrap:balance;opacity:0;visibility:hidden;grid-area:1/1;align-self:end}.lp .ask__item.is-on{opacity:1;visibility:visible}.lp .hero__h1{font-weight:400}.lp .caps{font:900 clamp(48px, 6.5vw, 132px)/.92 var(--display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;display:block}.lp .hero__deck{max-width:36ch;font:400 var(--t-lg)/1.4 var(--body);color:var(--muted);margin-top:clamp(22px,3.4vh,36px);display:block}.lp .hero__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;margin-top:clamp(36px,6vh,72px);display:flex}.lp .hero__btns{flex-wrap:wrap;align-items:center;gap:clamp(24px,2vw,52px);display:flex}.lp .hero__trust{font-size:var(--t-sm);color:var(--muted)}.lp .hero__trust b{color:var(--ink);font-weight:700}.lp .skip{inset-inline-start:12px;z-index:100;background:var(--lime);color:var(--ink);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.lp .skip:focus{top:12px}.lp .kinds{border-bottom:1px solid var(--line);margin-top:clamp(40px,6vh,72px)}.lp .kinds li{border-top:1px solid var(--line)}.lp .kinds span{font:800 clamp(26px, 3vw, 60px)/1.05 var(--display);letter-spacing:-.03em;transition:color .3s, transform .45s var(--ease);padding:clamp(14px,2vh,22px) 0;display:block}.lp .kinds li:hover span{color:var(--blue);transform:translate(10px)}.lp .duo{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);margin-top:clamp(48px,8vh,96px);display:grid}.lp .duo__h{font:600 var(--t-xs)/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.lp .duo p:not(.duo__h){font-size:var(--t-md);line-height:1.45}.lp .dodont{gap:2px;margin-top:clamp(40px,6vh,72px);display:grid}.lp .dodont p{background:var(--mist);font-size:var(--t-md);gap:24px;padding:1.1em 1.4em;display:flex}.lp .dodont p:last-child{background:var(--ink);color:var(--paper)}.lp .dodont b{flex:0 0 9em;font-weight:600}.lp .dodont p:first-child b{color:var(--blue)}.lp .dodont p:last-child b{color:var(--lime)}.lp .versus{grid-template-columns:1fr 1fr;margin-top:clamp(40px,6vh,72px);display:grid}.lp .versus__col{padding:clamp(24px,3vw,44px)}.lp .versus__h{font:600 var(--t-xs)/1 var(--body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.lp .versus__col--them{background:var(--mist);color:var(--muted)}.lp .versus__col--them li{width:fit-content;font-size:var(--t-md);margin:0 0 .9em;position:relative}.lp .versus__col--them li span{background:linear-gradient(var(--red), var(--red)) 0 60% / 0% .09em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .versus__col--us{background:var(--blue);color:var(--paper)}.lp .versus__col--us .versus__h{color:var(--lime)}.lp .versus__col--us li{font-size:var(--t-md);align-items:center;gap:.7em;margin:0 0 .9em;font-weight:500;display:flex}.lp .tick{background:var(--lime);flex:none;width:1.05em;height:1.05em;position:relative}.lp .tick:after{content:"";border:solid var(--ink);border-width:0 .12em .12em 0;width:28%;height:52%;position:absolute;top:14%;left:34%;transform:rotate(45deg)}.lp .budget{justify-items:start;gap:20px;margin-top:clamp(56px,10vh,120px);display:grid}.lp .budget__q{color:var(--blue);font-size:clamp(38px,4.6vw,96px);line-height:1.02}.lp .budget__a{max-width:40ch;font-size:var(--t-lg);color:var(--muted);margin-bottom:12px}.lp .stats{flex-wrap:wrap;gap:clamp(28px,5vw,96px);margin-top:clamp(40px,6vh,72px);display:flex}.lp .stat__n{font:900 clamp(72px, 7.8vw, 176px)/.84 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lp .stat__l{font:600 var(--t-xs)/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-top:14px}.lp .plan{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px);margin-top:clamp(40px,6vh,72px);display:grid}.lp .plan li{border-top:3px solid var(--ink);gap:10px;padding-top:18px;display:grid}.lp .plan b{font:800 clamp(24px, 2.2vw, 42px)/1 var(--display);letter-spacing:-.025em}.lp .plan span{font-size:var(--t-sm);color:var(--muted)}.lp .egg{border-inline-start:3px solid var(--red);max-width:62ch;font-size:var(--t-sm);color:var(--muted);margin-top:clamp(40px,6vh,64px);padding-inline-start:22px}.lp .egg a{color:var(--red-text);white-space:nowrap;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.lp .play{fill:currentColor;vertical-align:.02em;width:.72em;height:.72em;display:inline-block}.lp .sec--dark{margin:0 calc(-1 * var(--px));padding-left:var(--px);padding-right:var(--px);background:var(--night);color:#f2f2f6;overflow-x:clip;border-top:0!important}.lp .sec--dark+.sec{border-top:0}.lp .sec--dark .eyebrow,.lp .sec--dark .h2 em{color:var(--lime)}.lp .sec--dark .lead{color:#f2f2f699}.lp .grain{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,72px);margin-top:clamp(48px,8vh,96px);display:grid}.lp .grain__shots{height:clamp(420px,44vw,680px);position:relative}.lp .grain__shots:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#d6a05a59,#0000);width:80%;height:80%;position:absolute;top:10%;left:10%}.lp .grain__shots img{background:#2a2a33;border:6px solid #2a2a33;border-radius:34px;width:52%;position:absolute}.lp .grain__back{opacity:.92;top:10%;left:2%;rotate:-9deg}.lp .grain__front{top:2%;left:40%;rotate:5deg}.lp .grain__text{justify-items:start;gap:20px;display:grid}.lp .pill{color:#f0c48e;font-size:var(--t-sm);background:#1d1b22;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:500;display:inline-flex}.lp .pill i{background:#a7774a;border-radius:50%;width:8px;height:8px}.lp .grain__h{font:800 clamp(30px, 3vw, 58px)/1.04 var(--display);letter-spacing:-.035em}.lp .grain__q{color:#f2f2f6d9;font-size:clamp(22px,1.9vw,36px)}.lp .grain__steps{font-size:var(--t-md);gap:.7em;margin:6px 0 10px;display:grid}.lp .grain__steps b{width:2.8em;font:600 var(--t-xs)/1 ui-monospace, monospace;color:#f0c48e;display:inline-block}.lp .prods{border-bottom:1px solid var(--night-line);margin-top:clamp(64px,10vh,120px)}.lp .prods li{border-top:1px solid var(--night-line)}.lp .prods a{grid-template-columns:minmax(120px,16vw) 1fr auto;align-items:baseline;gap:24px;padding:26px 0;text-decoration:none;display:grid}.lp .prods b{font:800 clamp(26px, 2.6vw, 52px)/1 var(--display);letter-spacing:-.03em;text-transform:lowercase;transition:color .3s}.lp .prods span{font-size:var(--t-md);color:#f2f2f69e}.lp .prods i{transition:transform .3s var(--ease);display:inline-flex}.lp .prods i .arr{width:clamp(28px,.6vw + 20px,38px);height:clamp(28px,.6vw + 20px,38px)}.lp .prods a:hover b{color:var(--lime)}.lp .prods a:hover i{transform:translate(4px,-4px)}.lp .flow{gap:clamp(36px,6vh,64px);margin-top:clamp(48px,8vh,96px);display:grid;position:relative}.lp .flow__line{inset-inline-start:calc(var(--flow-b) / 2 - 1px);top:calc(var(--flow-b) / 2);bottom:calc(var(--flow-b) / 2);background:var(--line);width:2px;position:absolute}.lp .flow__line i{background:var(--blue);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.lp .flow__step{grid-template-columns:var(--flow-b) 1fr;align-items:start;gap:clamp(20px,2.4vw,52px);display:grid;position:relative}.lp .flow__step>b{width:var(--flow-b);height:var(--flow-b);background:var(--paper);border:2px solid var(--line);font:600 var(--t-sm)/1 var(--body);font-variant-numeric:tabular-nums;place-items:center;transition:background-color .35s,border-color .35s,color .35s;display:grid}.lp .flow__step.is-on>b{background:var(--blue);border-color:var(--blue);color:var(--paper)}.lp .flow__step h3{font:800 clamp(30px, 3vw, 58px)/1 var(--display);letter-spacing:-.035em;margin:6px 0 12px}.lp .flow__step p{max-width:40ch;font-size:var(--t-md);color:var(--muted)}.lp .why{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:clamp(40px,6vh,72px);display:grid}.lp .why li{background:var(--mist);font-size:var(--t-sm);padding:clamp(22px,1.7vw,44px) clamp(20px,1.5vw,40px);line-height:1.35}.lp .why b{font:900 clamp(30px, 2.8vw, 60px)/1 var(--display);letter-spacing:-.045em;color:var(--blue);margin-bottom:12px;display:block}.lp .reviews{grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.lp .review{background:var(--mist);align-content:start;gap:22px;padding:clamp(24px,2.6vw,52px);display:grid}.lp .review figcaption{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:.9em;display:flex}.lp .review figcaption img{object-fit:cover;filter:grayscale()contrast(1.05);flex:none;width:clamp(52px,.9vw + 40px,72px);height:clamp(52px,.9vw + 40px,72px);transition:filter .4s}.lp .review:hover figcaption img{filter:none}.lp .review figcaption b{color:var(--ink);font:800 clamp(18px, .3vw + 14.5px, 24px)/1.2 var(--display);letter-spacing:-.015em;display:block}.lp .review blockquote{font-size:var(--t-md);line-height:1.55}.lp .reviews__note{font-size:var(--t-xs);color:var(--muted);margin-top:18px}.lp .faces{display:flex}.lp .faces img{object-fit:cover;border:3px solid var(--paper);filter:grayscale();width:clamp(52px,1.2vw + 36px,72px);height:clamp(52px,1.2vw + 36px,72px)}.lp .faces img+img{margin-inline-start:-12px}.lp .contacts{grid-template-columns:1fr 1fr;gap:2px;margin-top:clamp(32px,5vh,56px);display:grid}.lp .contacts li{border-top:1px solid var(--line);align-content:start;gap:8px;padding:clamp(22px,1.8vw,44px) 0;display:grid}.lp .contacts span{font:600 var(--t-xs)/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.lp .contacts a{width:fit-content;font:800 clamp(22px, 2.3vw, 48px)/1.1 var(--display);letter-spacing:-.03em;background:linear-gradient(var(--lime), var(--lime)) 0 100% / 0 40% no-repeat;transition:background-size .4s var(--ease);text-decoration:none}.lp .contacts a:hover{background-size:100% 40%}.lp .contacts small{font-size:var(--t-sm);color:var(--muted)}.lp .foot{margin:0 calc(-1 * var(--px));padding:clamp(72px, 12vh, 140px) var(--px) 32px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.lp .foot__box{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.lp .square{aspect-ratio:1;cursor:pointer;width:clamp(200px,22vw,420px);transition:transform .6s var(--ease);background:#000;border:0;padding:0;display:block;position:relative}.lp .square__crack{background:var(--blue);transform-origin:0;height:3px;transition:transform .7s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 -6px 26px 4px #1b20d666}.lp .square:hover,.lp .square:focus-visible{transform:translateY(-4px)rotate(-1.2deg)}.lp .square:hover .square__crack,.lp .square:focus-visible .square__crack{transform:scaleX(1)}.lp .foot__words{justify-items:start;gap:18px;display:grid}.lp .foot__q{font:900 clamp(34px, 4.4vw, 92px)/.96 var(--display);letter-spacing:-.03em;text-transform:uppercase}.lp .foot__a{max-width:34ch;font-size:var(--t-lg);color:var(--muted)}.lp .foot__base{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(64px,10vh,120px);padding-top:22px;display:flex}.lp .foot__base a{text-decoration:none}.lp .foot__base a:hover{color:var(--blue)}@media (min-width:1024px) and (max-height:820px){.lp .cards{height:196px}.lp .card{padding:20px 22px}.lp .road__t{font-size:clamp(20px,min(2.05vw,3.5vh),34px)}.lp .card__big{font-size:clamp(36px,14cqi,72px)}}@media (min-width:1024px) and (max-height:720px){.lp .cards{display:none}}@media (max-width:1023px){.lp{--px:20px}.lp .layout{display:block}.lp .rail{z-index:50;height:60px;padding:0 16px;display:block;position:sticky;top:0}.lp .rail__top{height:60px}.lp .logo svg{height:20px}.lp .road,.lp .cards,.lp .rail__cta{display:none}.lp .rail__now{text-align:center;opacity:.9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;display:block;overflow:hidden}.lp .rail__mini{background:var(--lime);height:34px;color:var(--ink);align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lp .rail__bar{background:#ffffff2e;height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.lp .rail__barfill{background:var(--lime);transform-origin:0;height:100%;transform:scaleX(0)}.lp .top{display:none}.lp .sec{padding:72px 0}.lp .sec--hero{min-height:calc(100svh - 60px);padding-top:32px;padding-bottom:40px}.lp .ask{font-size:clamp(30px,8.6vw,56px)}.lp .caps{font-size:clamp(44px,13vw,96px)}.lp .hero__row{flex-direction:column;align-items:flex-start}.lp .hero__btns{gap:24px}.lp .sec__visual{margin-top:40px;display:block}.lp .sec__visual .card{z-index:auto;opacity:1;visibility:visible;width:auto;height:auto;min-height:200px;position:relative;top:auto;left:auto}.lp .duo,.lp .versus,.lp .plan,.lp .reviews,.lp .contacts,.lp .grain{grid-template-columns:1fr}.lp .review{padding:24px 20px}.lp .why{grid-template-columns:1fr 1fr}.lp .dodont p{flex-direction:column;gap:6px}.lp .dodont b{flex:none}.lp .stats{gap:28px}.lp .grain__shots{width:100%;max-width:400px;height:440px;margin:0 auto}.lp .grain__back{left:6%}.lp .grain__front{left:42%}.lp .prods a{grid-template-columns:1fr auto}.lp .prods span{grid-area:2/1/auto/-1}.lp .foot__box{grid-template-columns:1fr}.lp .square{width:min(60vw,280px)}}@media (prefers-reduced-motion:reduce){.lp .az__dot{animation:none;left:50%}.lp,.lp *{transition-duration:.01ms!important}}.lp{--display:var(--font-lp-display), system-ui, sans-serif;--body:var(--font-lp-body), system-ui, sans-serif;--serif:var(--font-lp-serif), Georgia, serif;min-height:100svh;position:relative}.lp:lang(he){--display:var(--font-hebrew), var(--font-lp-display), system-ui, sans-serif;--body:var(--font-hebrew), var(--font-lp-body), system-ui, sans-serif;--serif:var(--font-lp-he-serif), var(--font-hebrew), serif}.lp:lang(ka){--display:var(--font-lp-ka), var(--font-lp-display), system-ui, sans-serif;--body:var(--font-lp-ka), var(--font-lp-body), system-ui, sans-serif;--serif:var(--font-lp-ka-serif), var(--font-lp-serif), Georgia, serif}.lp:is(:lang(he),:lang(ka)) :is(.serif,em){font-style:normal}.lp:lang(ka) :is(.caps,.h2,.foot__q){text-transform:none}.lp:is(:lang(he),:lang(ka)) :is(.caps,.h2,.h3,.ask,.road__t,.card__big,.card__phone,.kinds span,.grain__h,.flow__step h3,.stat__n,.why b,.prods b,.foot__q,.contacts a,.budget__q,.plan b){letter-spacing:0}.lp:is(:lang(he),:lang(ka)) :is(.caps,.h2,.foot__q){line-height:1.06}.lp:lang(ka) .caps{font-size:clamp(36px,4.4vw,104px)}.lp:lang(ka) .h2{max-width:18ch;font-size:clamp(30px,3.6vw,86px)}.lp:lang(ka) .ask{font-size:clamp(28px,3.6vw,76px)}.lp:lang(ka) .road__t{font-size:clamp(17px,min(1.6vw,3vh),32px)}.lp:lang(ka) .card__big{font-size:clamp(32px,13cqi,80px)}.lp:lang(ka) .kinds span{font-size:clamp(22px,2.4vw,48px)}.lp:lang(ka) .foot__q{font-size:clamp(30px,3.6vw,76px)}.lp:lang(ka) .h2--xl{font-size:clamp(48px,7vw,120px)}.lp:lang(ka){--t-md:clamp(15px, .26vw + 13.2px, 20px);--t-lg:clamp(17px, .4vw + 13.4px, 24px)}.lp:lang(ru) .h2{max-width:16ch}.lp .h2,.lp .caps,.lp .foot__q{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lp .az{direction:ltr}[dir=rtl] .lp .arr{transform:scaleX(-1)}[dir=rtl] .lp .btn:hover .arr,[dir=rtl] .lp .link:hover .arr{transform:scaleX(-1)translate(4px)}[dir=rtl] .lp .btn:hover .arr--ur,[dir=rtl] .lp .link:hover .arr--ur{transform:scaleX(-1)translate(3px,-3px)}[dir=rtl] .lp .top__cta:hover .circle{transform:rotate(45deg)}[dir=rtl] .lp .prods a:hover i{transform:translate(-4px,-4px)}[dir=rtl] .lp .road__list li.is-active .road__t{transform:translate(-6px)}[dir=rtl] .lp .kinds li:hover span{transform:translate(-10px)}[dir=rtl] .lp .versus__col--them li span{background-position:100% 60%}[dir=rtl] .lp .rail__barfill,[dir=rtl] .lp .square__crack{transform-origin:100%}[dir=rtl] .lp .contacts a{background-position:100% 100%}[dir=rtl] .lp .square:hover,[dir=rtl] .lp .square:focus-visible{transform:translateY(-4px)rotate(1.2deg)}.lp .langs{align-items:center;gap:.15em;display:flex}.lp .langs a{font-size:var(--t-sm);letter-spacing:.02em;color:var(--muted);padding:6px 7px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.lp .langs a:hover{color:var(--blue)}.lp .langs a[aria-current]{color:var(--ink)}.lp .langs--foot{flex-wrap:wrap;gap:.4em 1.1em}.lp .langs--foot a{letter-spacing:0;color:inherit;padding:0;font-weight:400}.lp .langs--foot a:hover{color:var(--blue)}.lp .langs--foot a[aria-current]{color:var(--ink);font-weight:600}.lp [dir=ltr]{text-align:left}@media (max-width:1023px){.lp .sec--dark{padding-left:var(--px);padding-right:var(--px)}}.lp .sr-only,.lp-langmenu .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){:root:has(.lp){scroll-padding-top:76px}}.lp .ask-row{align-items:center;gap:clamp(12px,1.1vw,20px);max-width:100%;display:flex}.lp .ask-row .ask{flex:0 auto;min-width:0}.lp .ask__pause{border:1.5px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:.1em;transition:color .2s,border-color .2s;display:grid}.lp .ask__pause[hidden]{display:none}.lp .ask__pause:hover{color:var(--blue);border-color:var(--blue)}.lp .ask__pause svg{fill:currentColor;width:14px;height:14px}.lp .ask__pause .i-play,.lp .ask__pause.is-paused .i-pause{display:none}.lp .ask__pause.is-paused .i-play{display:block}.lp .lang-btn{min-height:40px;font:600 var(--t-sm)/1 var(--body);letter-spacing:.02em;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:.35em;padding:0 .7em;transition:border-color .2s,color .2s;display:inline-flex}.lp .lang-btn:hover,.lp .lang-btn[data-state=open]{border-color:var(--ink)}.lp .lang-btn__chev{fill:none;stroke:currentColor;stroke-width:1.8px;width:.8em;height:.8em;transition:transform .2s}.lp .lang-btn[data-state=open] .lang-btn__chev{transform:rotate(180deg)}.lp .lang-btn--bar{display:none}.lp-langmenu{z-index:100;color:#15132b;min-width:184px;font-family:var(--font-lp-body), var(--font-hebrew), var(--font-lp-ka), system-ui, sans-serif;background:#fff;border:1px solid #e2e3ee;padding:6px;animation:.16s ease-out lp-menu-in;box-shadow:0 18px 40px -16px #15132b59}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-4px)}}.lp-langmenu__item{min-height:40px;color:inherit;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.lp-langmenu__item[data-highlighted]{color:#1b20d6;background:#eef0f8}.lp-langmenu__item:focus-visible{outline-offset:-3px;outline:3px solid #1b20d6}.lp-langmenu__item[aria-current]{color:#1b20d6;font-weight:700}.lp-langmenu__code{letter-spacing:.08em;color:#5f5e74;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-langmenu{animation:none}}@media (max-width:1023px){.lp .rail__top{gap:8px}.lp .lang-btn--bar{color:#fff;border-color:#ffffff73;min-height:34px;padding:0 .55em;display:inline-flex}.lp .lang-btn--bar:hover,.lp .lang-btn--bar[data-state=open]{border-color:#fff}}@media (max-width:359px){.lp .rail__now{display:none}.lp .rail__top{justify-content:space-between}}@media (min-width:1024px) and (max-width:1279px){.lp .top__cta-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .top__nav{gap:18px}}@media (min-width:1024px) and (max-width:1439px){.lp:is(:lang(ka),:lang(ru)) .top__cta-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.lp .ask-row{--ask-fs:clamp(36px, 5vw, 100px);--ask-gap:16px;align-items:flex-end;gap:var(--ask-gap)}.lp .ask-row .ask{font-size:var(--ask-fs)}.lp:lang(ka) .ask-row{--ask-fs:clamp(28px, 3.6vw, 76px)}.lp .ask-row .ask__pause{margin:0 0 calc((1.14 * var(--ask-fs) - 32px) / 2)}@media (min-width:1024px){.lp .ask-row{margin-inline-start:calc(-32px - var(--ask-gap))}}@media (max-width:1023px){.lp .ask-row{--ask-fs:clamp(30px, 8.6vw, 56px)}.lp:lang(ka) .ask-row{--ask-fs:clamp(26px, 7vw, 44px)}.lp .ask-row .ask__pause{order:2;margin-inline-start:auto}}
