main:has(>.cs-root){max-width:none;padding:0}.cs-root{--cs-pad:clamp(20px, 5vw, 80px);--cs-gap:20px;--cs-bottom:64px;--cs-cardPad:28px;--cs-h1:56px;--cs-h2:28px;--cs-heroCols:minmax(0, 1.15fr) minmax(0, 1fr);--cs-heroPad:44px 48px;--cs-heroGap:48px;--cs-ctaFlex:0 0 auto;--cs-bleed:0;--cs-bleedPad:0;--cs-roadMin:0;--cs-roadCardGap:5px;--cs-roadCardH:104px;--cs-roadBig:16px;--cs-roadSmall:12px;--cs-roadJc:center;--cs-roadAi:center;--cs-roadTa:center;--cs-roadStopPad:0 2px 6px;--cs-roadCardPad:14px 8px;--cs-roadSnap:none;--ex-cardPad:40px 44px;--ex-h1:42px;--ex-offFs:72px;--ex-cols2:repeat(2, minmax(0, 1fr));--ex-btnFlex:0 0 auto;--ex-btnAlign:flex-start;--dy-gap:18px;--dy-bottom:64px;--dy-cardPad:24px;--dy-heroPad:34px 36px;--dy-h1:44px;--dy-topCols:minmax(0, 1.7fr) minmax(0, 1fr);--dy-cardCols:repeat(3, minmax(0, 1fr));--dy-stripW:0px;--dy-bleed:0;--dy-bleedPad:0;--dy-factCols:repeat(4, minmax(0, 1fr));--dy-dexCols:repeat(3, minmax(0, 1fr));--dy-dexGap:10px;--dy-slotDisp:flex;--dy-slotCols:none;--dy-slotMinH:100px;--dy-slotGap:6px;--dy-bigCol:auto;--dy-bigRow:auto;--dy-noteRow:auto;--dy-bigAlign:auto;--dy-histWrap:nowrap;--dy-noteBasis:0%;--dy-noteOrder:0;color:var(--fg-0b1b33,#0b1b33);font-family:var(--font-inter), var(--font-georgian), system-ui, sans-serif;-webkit-font-smoothing:antialiased}@media (max-width:760px){.cs-root{--cs-pad:16px;--cs-gap:14px;--cs-bottom:32px;--cs-cardPad:20px;--cs-h1:32px;--cs-h2:22px;--cs-heroCols:minmax(0, 1fr);--cs-heroPad:24px 20px;--cs-heroGap:24px;--cs-ctaFlex:1 1 100%;--cs-bleed:-20px;--cs-bleedPad:20px;--cs-roadCardGap:4px;--cs-roadCardH:92px;--cs-roadBig:14px;--cs-roadSmall:11px;--cs-roadJc:flex-start;--cs-roadAi:flex-start;--cs-roadTa:left;--cs-roadStopPad:0 4px 6px;--cs-roadCardPad:14px 12px;--cs-roadSnap:x mandatory;--cs-roadInset:0;--ex-cardPad:24px 20px;--ex-h1:28px;--ex-offFs:52px;--ex-cols2:minmax(0, 1fr);--ex-btnFlex:1 1 100%;--ex-btnAlign:stretch;--dy-gap:14px;--dy-bottom:28px;--dy-cardPad:18px;--dy-heroPad:22px 20px;--dy-h1:21px;--dy-factCols:repeat(2, minmax(0, 1fr));--dy-dexCols:minmax(0, 1fr);--dy-dexGap:8px;--dy-slotDisp:grid;--dy-slotCols:minmax(0, 1fr) auto;--dy-slotMinH:0;--dy-slotGap:4px 14px;--dy-bigCol:2;--dy-bigRow:1 / span 2;--dy-noteRow:2;--dy-bigAlign:center;--dy-histWrap:wrap;--dy-noteBasis:100%;--dy-noteOrder:3;--dy-topCols:minmax(0, 1fr);--dy-cardCols:minmax(0, 1fr);--dy-stripW:64px;--dy-bleed:-16px;--dy-bleedPad:16px}.cs-main{--cs-roadMin:calc(var(--cs-cols) * 108px)}.cs-desk{display:none!important}}.cs-phone,.cs-phone-block{display:none}@media (max-width:760px){.cs-phone-block{display:flex}.cs-phone{display:inline}}.dy-more-p,.dy-more-onlyp{display:none}@media (max-width:760px){.dy-extra,.dy-more-d{display:none!important}.dy-more-p{display:inline}.dy-more-onlyp{display:block}}.cs-main{max-width:1500px;padding:20px var(--cs-pad) var(--cs-bottom);box-sizing:border-box;gap:var(--cs-gap);flex-direction:column;margin:0 auto;display:flex}.dy-main{max-width:1500px;padding:18px var(--cs-pad) var(--dy-bottom);box-sizing:border-box;gap:var(--dy-gap);flex-direction:column;margin:0 auto;display:flex}.cs-h1{font-family:var(--font-georgian), var(--font-inter), sans-serif;font-weight:900;font-stretch:75%;font-size:var(--cs-h1);text-transform:uppercase;letter-spacing:normal;margin:0;line-height:1.02}.cs-h2{font-family:var(--font-georgian), var(--font-inter), sans-serif;font-weight:900;font-stretch:75%;font-size:var(--cs-h2);text-transform:uppercase;letter-spacing:normal;margin:0;line-height:1.05}.dy-h1{font-family:var(--font-georgian), var(--font-inter), sans-serif;font-weight:900;font-stretch:75%;font-size:var(--dy-h1);word-spacing:.18em;text-transform:uppercase;letter-spacing:normal;margin:0;line-height:1.12}.dy-h2{letter-spacing:normal;text-transform:none;margin:0;font-size:20px;font-weight:800;line-height:normal}.cs-cta,.dy-cta{flex:var(--cs-ctaFlex)}.cs-root a{color:var(--fg-0c5fb8,#0c5fb8)}.cs-root a:hover{color:var(--fg-0b1b33,#0b1b33)}.cs-root button{font-family:inherit}.cs-link-reset,.cs-link-reset:hover{color:inherit;text-decoration:none}.c-btn{transition:transform .15s,box-shadow .2s}.c-btn:hover,a.c-btn:hover{color:#0b1b33;transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}.c-scroll{scrollbar-width:none}.c-scroll::-webkit-scrollbar{display:none}@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 pulse{0%{box-shadow:0 0 #2bd47d8c}70%{box-shadow:0 0 0 12px #2bd47d00}to{box-shadow:0 0 #2bd47d00}}.c-pulse{animation:2s ease-out infinite pulse}@keyframes dLaneIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.d-enter{animation:.6s cubic-bezier(.2,.8,.2,1) both dLaneIn}.d-row{transition:transform .15s,box-shadow .2s}.d-row:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b1b3312}.d-btn{transition:transform .15s,box-shadow .2s}.d-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}.d-scroll{scrollbar-width:none}.d-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.lane-enter,.c-pulse,.d-enter{animation:none}.c-btn,.d-row,.d-btn{transition:none}}.ex-main{max-width:1500px;padding:48px var(--cs-pad) 64px;box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;margin:0 auto;display:flex}@media (max-width:760px){.ex-main{padding:20px 16px 32px}}.ex-h1{font-family:var(--font-georgian), var(--font-inter), sans-serif;font-weight:900;font-stretch:75%;font-size:var(--ex-h1);text-transform:uppercase;letter-spacing:normal;margin:0;line-height:1.05}@keyframes laneInE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.e-enter{animation:.6s cubic-bezier(.2,.8,.2,1) both laneInE}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.e-step{animation:.45s cubic-bezier(.2,.8,.2,1) both stepIn}@keyframes pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.e-pop{animation:.6s cubic-bezier(.3,1.5,.5,1) .15s both pop}.e-opt{transition:transform .15s,box-shadow .2s,border-color .2s}.e-opt:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1b3314}.e-btn{transition:transform .15s,box-shadow .2s}.e-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}@media (prefers-reduced-motion:reduce){.e-enter,.e-step,.e-pop{animation:none}.e-opt,.e-btn{transition:none}}
