*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--bg:#080809;--surface:#181b1c;--text:#fff;--text-light:#d9d9dc;--text-muted:#a8a8ad;--border:rgba(255,255,255,.12);--red:#c9181c;--lime:#d9f000;--accent:#ef3338;--gold:#d9f000;--radius:12px;--max-w:1170px}body{min-width:320px;margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.container{width:min(calc(100% - 36px),var(--max-w));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:-80px;left:16px;padding:10px 16px;background:var(--lime);color:#151515;border-radius:8px}.skip-link:focus{top:10px}.top-glow{position:absolute;top:0;left:0;right:0;height:130px;pointer-events:none;background:linear-gradient(180deg,#390000 0,#210003 72%,transparent 100%)}.header{position:relative;z-index:30;padding:18px 20px 0}.header__inner{width:min(100%,1756px);min-height:78px;margin:auto;padding:0 38px;border:1px solid rgba(255,255,255,.12);border-radius:50px;background:linear-gradient(180deg,#390005,#270003);display:flex;align-items:center;gap:5vw;box-shadow:0 16px 38px rgba(0,0,0,.26)}.header__logo{display:block;flex:none}.header__logo img{width:194px;height:auto}.header__nav{display:flex;align-items:center;gap:25px;flex:1}.header__nav a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:18px;font-weight:700;transition:opacity .2s}.header__nav a:hover{opacity:.74}.header__nav svg,.header__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.header__divider{height:18px;border-left:2px solid rgba(255,255,255,.24);margin:0 5px}.header__actions{display:flex;align-items:center;gap:10px;flex:none}.header__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#603337}.header__icon:hover{background:#754044}.header__icon svg{width:23px;height:23px}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;cursor:pointer;font-weight:700;line-height:1;transition:transform .2s,filter .2s,background .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn--register,.btn--login{height:40px;border-radius:30px;padding:0 21px;font-size:16px}.btn--register{background:#603337;color:#fff}.btn--login{background:#c7191c;color:#fff}.btn--lime{height:54px;min-width:154px;padding:0 24px;background:var(--lime);color:#242800;border-radius:32px;font-size:19px}.btn--outline{height:54px;min-width:154px;padding:0 24px;border:1px solid rgba(255,255,255,.55);border-radius:32px;background:rgba(255,255,255,.05);color:#fff;font-size:18px}.burger,.mobile-nav{display:none}.site-main{min-height:65vh}.intro{padding-top:58px}.offer{position:relative;min-height:322px;overflow:hidden;border-radius:12px;isolation:isolate}.offer::before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none}.offer--sport{background:#c8191c}.offer--sport::before{background:radial-gradient(circle at 78% 50%,#ed4945 0,transparent 47%)}.offer__copy{position:relative;z-index:2;width:55%;min-height:322px;padding:38px;display:flex;flex-direction:column;align-items:flex-start}.offer__title{max-width:590px;margin:0;color:#fff;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(32px,3vw,48px);font-style:italic;font-weight:900;line-height:1.01;letter-spacing:.006em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.offer__copy p{max-width:490px;margin:12px 0 14px;font-size:17px;line-height:1.42;color:#fff}.offer__copy .btn{margin-top:auto}.offer__image{position:absolute;z-index:1;object-fit:contain;pointer-events:none}.offer__image--sport{width:39%;height:auto;max-height:340px;right:4%;bottom:-8px;filter:drop-shadow(0 12px 10px rgba(0,0,0,.28))}.app-banner{position:relative;min-height:322px;margin-top:29px;overflow:hidden;border-radius:12px;background:#181b1c}.app-banner__copy{position:relative;z-index:2;min-height:322px;width:56%;padding:29px;display:flex;flex-direction:column;align-items:flex-start}.app-banner h2{max-width:410px;margin:0;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:38px;font-style:italic;line-height:1.03;letter-spacing:.005em;text-transform:uppercase}.app-banner p{margin:12px 0;color:#f0f0f1;font-size:16px}.app-banner__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}.app-banner__phone{position:absolute;z-index:1;right:4%;bottom:-62px;width:34%;max-width:400px;height:auto}.app-banner__pin{position:absolute;right:1%;bottom:-35px;width:85px;transform:rotate(16deg)}.feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px;margin-top:29px}.feature{min-height:123px;padding:18px 16px;border-radius:12px;background:#181b1c;color:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;font-size:17px;line-height:1.25;transition:background .2s,transform .2s}.feature:hover{background:#242829;transform:translateY(-3px)}.feature svg{width:29px;height:29px;fill:none;stroke:#ff383a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.feature span{max-width:165px}.promo-teaser{position:relative;display:flex;align-items:center;min-height:245px;overflow:hidden;margin-top:42px;padding:30px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(100deg,#1b1d1e 0,#291015 100%)}.promo-teaser__copy{position:relative;z-index:2;max-width:65%}.promo-teaser__eyebrow{color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.14em}.promo-teaser h2{margin:8px 0 2px;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:35px;font-style:italic;text-transform:uppercase}.promo-teaser p{margin:0 0 18px;color:var(--text-light)}.promo-teaser img{position:absolute;right:2%;bottom:-68px;width:300px;height:auto}.section--intro-copy{padding-top:26px!important;padding-bottom:0!important;color:var(--text-muted)}.section--intro-copy p{margin:0}.footer{margin-top:30px;border-top:1px solid var(--border);background:#111213}.footer__inner{padding-top:30px;padding-bottom:24px}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:28px}.footer__logo img{width:158px;height:auto}.footer__nav{display:flex;flex-wrap:wrap;gap:14px 25px;font-size:14px}.footer__nav a:hover{color:var(--lime)}.footer__bottom{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px}.footer__bottom p{margin:0;flex:1}.footer__age{display:grid;place-items:center;width:38px;height:38px;flex:none;border:2px solid var(--red);border-radius:50%;color:#fff;font-weight:700}@media(max-width:1200px){.header__inner{gap:26px;padding-inline:28px}.header__nav{gap:16px}.header__nav a{font-size:16px}.header__logo img{width:170px}}@media(max-width:980px){.header__inner{min-height:66px}.header__nav{gap:12px}.header__nav a{font-size:14px}.header__logo img{width:142px}.header__icon{display:none}.header__actions{gap:6px}.btn--register,.btn--login{height:36px;padding-inline:13px;font-size:13px}.offer__copy{width:60%}.offer__title{font-size:36px}.offer__copy p{font-size:15px}.app-banner__copy{width:65%}.app-banner h2{font-size:32px}.feature-grid{gap:10px}.feature{font-size:14px}}@media(max-width:740px){.header{padding:12px 12px 0}.header__inner{min-height:60px;padding:0 16px;gap:10px}.header__logo img{width:145px}.header__nav,.header__register{display:none}.header__actions{margin-left:auto}.header__login{height:34px}.burger{display:flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:#603337;cursor:pointer}.burger span{width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .2s,opacity .2s}.burger.active span:first-child{transform:translateY(6px) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{position:fixed;z-index:25;top:72px;right:12px;left:12px;display:none;padding:10px;background:#260508;border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 40px #0008}.mobile-nav.open{display:flex;flex-direction:column}.mobile-nav a{padding:12px;border-bottom:1px solid var(--border);font-weight:700}.mobile-nav a:last-child{border-bottom:0}.intro{padding-top:24px}.offer{min-height:310px}.offer__copy{min-height:310px;width:58%;padding:25px}.offer__image--sport{width:48%;right:-2%}.app-banner{margin-top:14px;min-height:330px}.app-banner__copy{min-height:330px;width:70%}.app-banner__phone{width:55%;right:-10%;bottom:-35px;opacity:.85}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.feature{min-height:100px}.feature:last-child{grid-column:1/-1}.promo-teaser{margin-top:28px}.promo-teaser img{right:-90px;width:260px;opacity:.7}.footer__top,.footer__bottom{align-items:flex-start;flex-direction:column}.footer__nav{gap:10px 18px}}@media(max-width:480px){.container{width:min(calc(100% - 24px),var(--max-w))}.header__logo img{width:132px}.offer{min-height:285px}.offer__copy{width:70%;min-height:285px;padding:22px 0 22px 20px}.offer__title{font-size:clamp(25px,7.7vw,34px)}.offer__copy p{font-size:13px;line-height:1.35;margin-top:9px}.offer__image--sport{width:60%;right:-14%;bottom:0}.btn--lime,.btn--outline{height:46px;min-width:130px;font-size:16px}.app-banner{min-height:355px}.app-banner__copy{width:100%;min-height:355px;padding:22px}.app-banner h2{font-size:29px;max-width:280px}.app-banner p{font-size:14px;max-width:250px}.app-banner__phone{width:70%;right:-13%;bottom:30px;opacity:.5}.app-banner__pin{display:none}.app-banner__actions{position:relative;z-index:3;max-width:260px;gap:8px}.feature{padding:12px;font-size:13px}.section--intro-copy{font-size:14px}}.section{padding:28px 0}.section--reviews,.section--faq{background:#101112;border-block:1px solid var(--border)}.section__title{margin:0 0 18px;font-size:25px;font-weight:900;text-transform:uppercase}.section__text{color:var(--text-light);font-size:16px;line-height:1.75}.section__text p{margin:0 0 17px}.section__text h2{margin:34px 0 14px;color:#fff;font-size:27px;line-height:1.2;scroll-margin-top:110px}.section__text h3{margin:24px 0 10px;color:#fff;font-size:20px;scroll-margin-top:110px}.section__text a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.section__text ul,.section__text ol{margin:17px 0;padding:18px 18px 18px 42px;border:1px solid var(--border);border-radius:var(--radius);background:#181b1c}.section__text li{margin:5px 0}.section__text li::marker{color:var(--lime)}.section__text .table-responsive{margin:22px 0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.section__text table{min-width:620px;width:100%;border-collapse:collapse;background:#181b1c}.section__text th,.section__text td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left}.section__text th{background:#481014;color:#fff}.section--toc{padding-bottom:0}.toc-accordion{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#181b1c}.toc-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:0;background:transparent;color:#fff;font-weight:800;text-align:left;cursor:pointer}.toc-accordion__icon{width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s}.toc-accordion.open .toc-accordion__icon{transform:rotate(225deg)}.toc-accordion__content{max-height:0;overflow:hidden;border-top:1px solid var(--border);transition:max-height .25s}.toc-accordion__list{list-style:none;margin:0;padding:12px 18px}.toc-accordion__item{padding:3px 0}.toc-accordion__item a{color:var(--text-light)}.toc-accordion__item--h3{padding-left:20px}.faq{list-style:none;padding:0}.faq__item{border-bottom:1px solid var(--border)}.faq__q{width:100%;display:flex;justify-content:space-between;gap:16px;padding:17px 0;border:0;background:transparent;color:#fff;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.faq__q::after{content:'+';color:var(--lime);font-size:23px;line-height:1}.faq__item.open .faq__q::after{content:'−'}.faq__a{max-height:0;overflow:hidden;transition:max-height .3s}.faq__a-inner{padding:0 0 17px;color:var(--text-light)}.breadcrumbs{padding:15px 0;border-bottom:1px solid var(--border)}.breadcrumbs__list{display:flex;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.breadcrumbs__item+.breadcrumbs__item::before{content:'›';margin-right:8px;color:var(--text-muted)}.breadcrumbs__item a{color:var(--lime)}.breadcrumbs__item--active{color:var(--text-muted)}.page-hero{padding:45px 18px;background:linear-gradient(120deg,#aa1118,#651239);text-align:center}.page-hero__title{margin:0;color:#fff;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(35px,5vw,60px);font-style:italic;text-transform:uppercase}.page-hero__actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.error-page{min-height:55vh;display:grid;place-items:center;padding:60px 18px;text-align:center}.error-page__code{color:var(--red);font-size:clamp(80px,15vw,150px);font-weight:900;line-height:1}.error-page__title{font-size:30px}.error-page__desc{color:var(--text-muted)}.error-page__actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.btn--primary{padding:13px 20px;border-radius:25px;background:var(--lime);color:#222}.btn--outline{padding:13px 20px;border:1px solid var(--border);border-radius:25px;background:#222;color:#fff}.reviews__item{background:#181b1c!important;border-color:var(--border)!important}@media(max-width:740px){.section{padding:23px 0}.section__text{font-size:14px}.section__text h2{font-size:23px}.page-hero{padding:35px 14px}}.section--reviews{padding-top:32px;padding-bottom:32px}.reviews__summary{margin-bottom:20px}.reviews__aggregate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;color:var(--text-light);font-size:.9rem}.reviews__aggregate-value{font-size:1.5rem;font-weight:700;color:var(--gold,var(--accent));line-height:1}.reviews__aggregate-stars{color:var(--gold,var(--accent));letter-spacing:1px;font-size:1rem}.reviews__aggregate-count{color:var(--text-muted)}.reviews__list{display:grid;gap:12px}.reviews__item{background:var(--bg);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--radius);padding:16px}.reviews__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.reviews__author{font-style:normal;display:flex;flex-direction:column;gap:2px}.reviews__name{font-size:.95rem;font-weight:700;color:var(--text)}.reviews__meta{font-size:.8rem;color:var(--text-muted)}.reviews__stars{flex-shrink:0}.reviews__stars-visual{color:var(--gold,var(--accent));letter-spacing:1px;font-size:.95rem;line-height:1}.reviews__text{margin:0;color:var(--text-light);font-size:.9rem;line-height:1.65}.reviews__text p{margin:0}.reviews__text p::before{content:'\201C';color:var(--accent);font-size:1.2rem;line-height:0;margin-right:2px}.reviews__text p::after{content:'\201D';color:var(--accent);font-size:1.2rem;line-height:0;margin-left:2px}@media(min-width:768px){.reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reviews__item{padding:18px}}@media(max-width:767px){.header__lang--desktop{display:none}.mobile-nav.open{inset:auto;top:53px;left:0;right:0;bottom:var(--sticky-h)}}.section__text .content-banner{margin:24px 0;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.06);background:var(--bg-card)}.section__text .content-banner img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}