main:has(>.by-root){flex:none;max-width:none;padding:0}.by-root{--by-pad:clamp(20px, 5vw, 80px);--by-cardPad:32px;--by-h1:38px;--by-stepFs:14px;--by-statFs:40px;--by-cols2:repeat(2, minmax(0, 1fr));--by-cols3:repeat(3, minmax(0, 1fr));--by-asideMax:420px;--by-asidePos:sticky;--by-ctaPos:static;--by-ctaM:0;--by-ctaP:20px 0 0;--by-ctaR:0;--by-ctaSh:none;--by-ctaBottom:0px;--by-ctaFlex:0 0 auto;--by-st2cols:repeat(3, minmax(0, 1fr));--by-st2span:auto;--by-st2p:16px;--by-st2dir:column;--by-st2ai:stretch;--by-st2g:4px;--by-excols:repeat(3, minmax(0, 1fr));--by-exdir:column;--by-exjc:center;--by-exta:center;--by-exgap:8px;--by-exp:14px 10px;color:var(--fg-0b1b33,#0b1b33);font-family:var(--font-inter), var(--font-georgian), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.by-phone-only,.by-phone-block,.by-phone-block,.by-back-p{display:none}@media (max-width:760px){.by-root{--by-pad:16px;--by-cardPad:20px;--by-h1:26px;--by-stepFs:12px;--by-statFs:28px;--by-cols2:minmax(0, 1fr);--by-cols3:minmax(0, 1fr);--by-asideMax:100%;--by-asidePos:static;--by-ctaPos:sticky;--by-ctaM:0 -20px -20px;--by-ctaP:14px 20px 20px;--by-ctaR:0 0 28px 28px;--by-ctaSh:0 -10px 24px #0b1b3312;--by-ctaBottom:0px;--by-ctaFlex:1 1 auto;--by-st2cols:repeat(2, minmax(0, 1fr));--by-st2span:1 / -1;--by-st2p:14px 16px;--by-st2dir:row;--by-st2ai:center;--by-st2g:12px;--by-excols:minmax(0, 1fr);--by-exdir:row;--by-exjc:flex-start;--by-exta:left;--by-exgap:12px;--by-exp:12px 16px}.by-desk{display:none!important}.by-phone-only{display:flex}.by-phone-block{display:block}.by-desk-block,.by-back-d{display:none}.by-back-p{display:inline}}.by-wrap{max-width:1500px;padding:24px var(--by-pad) 64px;box-sizing:border-box;flex-direction:column;gap:20px;margin:0 auto;display:flex}.by-cta{position:var(--by-ctaPos);bottom:var(--by-ctaBottom);margin:var(--by-ctaM);padding:var(--by-ctaP);border-radius:var(--by-ctaR);box-shadow:var(--by-ctaSh)}.by-cta-main{flex:var(--by-ctaFlex)}.by-h1{font-family:var(--font-georgian), var(--font-inter), sans-serif;font-weight:900;font-stretch:75%;font-size:var(--by-h1);text-transform:uppercase;letter-spacing:normal;margin:0;line-height:1.05}.by-root a{color:var(--fg-0c5fb8,#0c5fb8)}.by-root a:hover{color:var(--fg-0b1b33,#0b1b33)}.by-root input::placeholder{color:var(--fg-9aa7ba,#9aa7ba)}.by-root button{font-family:inherit}.by-root button:disabled{cursor:not-allowed}.buy-in:focus{outline:none;box-shadow:0 0 0 4px #0c5fb81f;border-color:var(--bd-0c5fb8,#0c5fb8)!important}.buy-opt{transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.buy-opt:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b1b3312}.buy-btn{transition:transform .15s,box-shadow .2s,opacity .2s}.buy-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}a.buy-btn:hover{color:var(--fg-0b1b33,#0b1b33);transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}@keyframes laneIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lane-enter{animation:.65s cubic-bezier(.2,.8,.2,1) both laneIn}@keyframes stepIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.buy-step{animation:.45s cubic-bezier(.2,.8,.2,1) both stepIn}@keyframes segIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:none}}.buy-seg{transform-origin:bottom;animation:.4s cubic-bezier(.2,.8,.2,1) both segIn}@keyframes spin{to{transform:rotate(360deg)}}.buy-spin{animation:.8s linear infinite spin}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.buy-pop{animation:.6s cubic-bezier(.3,1.5,.5,1) both pop}@keyframes draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.buy-draw{stroke-dasharray:40;animation:.5s ease-out .35s both draw}.buy-car{transition:left .8s cubic-bezier(.65,0,.35,1)}.buy-fill{transition:width .8s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.lane-enter,.buy-step,.buy-seg,.buy-pop,.buy-draw,.buy-spin{animation:none}.buy-car,.buy-fill{transition:none}}@keyframes okPop{0%{opacity:0;transform:scale(.4)rotate(-24deg)}60%{opacity:1;transform:scale(1.08)rotate(-3deg)}to{transform:scale(1)rotate(-6deg)}}.ok-badge{animation:.6s cubic-bezier(.3,1.5,.5,1) both okPop}@keyframes okDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.ok-check{stroke-dasharray:24;animation:.45s ease-out .45s both okDraw}@keyframes okRing{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.75)}}.ok-ring{animation:1.6s ease-out .3s 2 both okRing}.ok-ring2{animation-delay:.85s}@keyframes okDot{0%{opacity:0;transform:translate(0)scale(0)}25%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1) rotate(180deg);opacity:0}}.ok-dot{border-radius:2px;width:8px;height:8px;margin:-4px 0 0 -4px;animation:1.2s cubic-bezier(.2,.8,.2,1) .4s both okDot;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.ok-badge,.ok-check{animation:none}.ok-badge{transform:rotate(-6deg)}.ok-ring,.ok-dot{display:none}}.by-gate{--by-h1:38px}@media (max-width:760px){.by-gate{--by-h1:26px}}
