:root{--c-dark:#3b3f4d;--c-dark2:#3f4351;--c-red:#e30f06;--c-blue:#07f;--c-text:#3f4351;--c-muted:#9d9fa6;--c-line:#e2e2e4;--c-card:#e5e6e8;--c-card2:#d2d3d6;--c-bg:#fff;--c-bg-soft:#f1f1f3;--c-hero-glass:#ffffff0f;--c-white-soft:#f5f5f6;--font:"Geologica", system-ui, -apple-system, sans-serif;--r-card:24px;--r-btn:12px;--r-chip:10px;--r-input:16px;--container:1200px;--sec-pad:96px;--scale-font:1;--accent:var(--c-red)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--c-text);background:var(--c-bg);font-size:calc(16px * var(--scale-font));-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.sec{padding:var(--sec-pad) 0;position:relative;overflow:hidden}.sec--dark{background:var(--c-dark);color:#fff}.sec--soft{background:var(--c-bg-soft)}.sec-bg-art{pointer-events:none;z-index:0;position:absolute;inset:0}.sec>.container{z-index:1;position:relative}.chip-red{background:var(--accent);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:var(--r-chip);padding:8px 18px;font-size:12px;font-weight:600;display:inline-block}.sec-head{text-align:center;margin-bottom:56px}.h-display{text-transform:uppercase;color:var(--c-dark);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.05}.sec--dark .h-display{color:#fff}.tone-gray{color:#babcc1}.sec--dark .tone-gray{color:#6a6e7c}.lead{font-size:calc(20px * var(--scale-font));color:var(--c-text);max-width:720px;margin:24px auto 0}.sec--dark .lead{color:#c9cbd2}.eyebrow{color:var(--c-muted);text-align:center;margin-bottom:12px;font-size:18px}.btn{border-radius:var(--r-btn);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--red{background:var(--accent);color:#fff}.btn--dark{background:var(--c-dark);color:#fff}.btn--ghost{color:var(--c-dark);background:0 0;border-color:#b9bbc2}.btn--ghost-on-dark{color:#fff;background:0 0;border-color:#8a8d99}.btn--white{color:var(--c-dark);background:#fff;border-color:#e3e3e6}.btn .ico-inline{width:18px;height:18px}.stats-band{background:var(--c-card);border-radius:var(--r-card);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stats-band__item{text-align:center;padding:36px 28px}.stats-band__item .num{color:var(--c-dark);font-size:40px;font-weight:600}.stats-band__item .cap{color:var(--c-muted);margin-top:6px;font-size:14px}.cards-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cards-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cards-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card{background:var(--c-card);border-radius:var(--r-card);padding:28px}.sec--dark .card{background:var(--c-hero-glass)}.card .ico{width:56px;height:56px;color:var(--c-dark);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.sec--dark .card .ico{color:#fff;background:#ffffff1a}.card .ico img{width:28px;height:28px}.card h4{color:var(--c-dark);margin-bottom:14px;font-size:18px;font-weight:600}.sec--dark .card h4{color:#fff}.card p{color:var(--c-muted);font-size:15px}.sec--dark .card p{color:#b9bbc4}.form-input{background:var(--c-bg-soft);border-radius:var(--r-input);text-align:center;width:100%;height:56px;color:var(--c-text);border:none;outline:none;font-family:inherit;font-size:16px}.form-input::placeholder{color:var(--c-muted)}.form-input:focus{box-shadow:0 0 0 2px var(--c-blue) inset}textarea.form-input{resize:vertical;height:auto;min-height:56px;padding:16px}.radio,.checkbox{cursor:pointer;align-items:center;gap:12px;font-size:16px;display:inline-flex}.radio input,.checkbox input{opacity:0;pointer-events:none;position:absolute}.radio__dot,.checkbox__dot{background:#fff;border:2px solid #b9bbc2;border-radius:50%;flex:none;width:28px;height:28px;display:inline-block;position:relative}.checkbox__dot{border-radius:10px}.radio input:checked+.radio__dot:after,.checkbox input:checked+.checkbox__dot:after{content:"";background:var(--c-dark);border-radius:50%;position:absolute;inset:5px}.checkbox input:checked+.checkbox__dot:after{border-radius:6px}.footnote{color:var(--c-muted);text-align:center;font-size:12px}.tac{text-align:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}@media (width<=1024px){.cards-4{grid-template-columns:repeat(2,1fr)}.stats-band{grid-template-columns:1fr}.stats-band__item+.stats-band__item{border-top:1px solid #d5d6da;border-left:none}}@media (width<=720px){.cards-3,.cards-2{grid-template-columns:1fr}.sec{padding:64px 0}}.hero-topbar__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-topbar__logo{align-items:center;gap:12px;display:flex}.hero-topbar__logo-text{color:#fff;text-align:left;font-size:14px;font-weight:700;line-height:1.2}.hero-topbar__logo-text--caps{text-transform:uppercase;letter-spacing:1px}.hero-topbar__tagline{color:#babcc1;text-align:center;max-width:420px;margin:0;font-size:14px}.hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__title{color:#fff}.hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.float-nav{z-index:1000;backdrop-filter:blur(10px);background:#fffffff5;transition:transform .35s;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 6px 24px #14161c14}.float-nav__inner{align-items:center;gap:32px;height:76px;display:flex}.float-nav__logo{align-items:center;gap:10px;display:flex}.float-nav__logo-img{width:36px}.float-nav__logo-text{text-transform:uppercase;color:var(--c-dark);font-size:12px;font-weight:700;line-height:1.25}.float-nav__links{gap:28px;margin:0 auto;padding:0;list-style:none;display:flex}.float-nav__link{color:var(--c-text);padding:8px 0;font-size:15px}.float-nav__link:hover{color:var(--accent)}.float-nav__link.is-active{color:var(--accent);font-weight:600}.float-nav__right{display:contents}.float-nav__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.float-nav__burger span{background:var(--c-dark);border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .25s;display:block}.float-nav.is-open{transform:translateY(0)!important}.float-nav.is-open .float-nav__burger span:first-child{transform:translateY(7px)rotate(45deg)}.float-nav.is-open .float-nav__burger span:nth-child(2){opacity:0}.float-nav.is-open .float-nav__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.float-nav__panel{background:#fff;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 28px #14161c1f}.float-nav__panel-links{margin:0;padding:0;list-style:none}.float-nav__panel-links li+li{border-top:1px solid #eeeef1}.float-nav__panel-links .float-nav__link{padding:14px 0;font-size:16px;display:block}.float-nav__panel-cta{width:100%;margin-top:16px}.about-art{opacity:.55}.about-art img{width:100%;position:absolute;bottom:0;left:0}.about-copy{text-align:center;max-width:820px;margin:0 auto}.about-text{margin-top:24px;font-size:18px;line-height:1.65}.tone-white{color:#fff}.sec--tight{padding:0 0 var(--sec-pad)}.h2{color:var(--c-dark);text-align:center;font-size:clamp(30px,3.4vw,44px);font-weight:600}.sec--dark .h2{color:#fff}.h3{color:var(--c-dark);text-align:center;font-size:clamp(24px,2.6vw,32px);font-weight:600}.crit-row{align-items:flex-start;gap:20px;display:flex}.crit-row .ico{flex:none;margin-bottom:0}.trail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.trail-card{flex-direction:column;padding:40px;display:flex}.trail-card__head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.video-link{color:var(--c-dark);align-items:center;gap:12px;margin-bottom:24px;font-size:15px;font-weight:500;display:inline-flex}.video-link__play{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 4px 12px #14161c1f}.video-link__play img{width:16px;height:16px;margin-left:2px}.fact-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.fact{background:var(--c-bg-soft);border-radius:14px;padding:16px;font-size:14px}.trail-card__regions{color:var(--c-muted);margin-bottom:24px;font-size:14px}.trail-card__actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.trail-card__soc{gap:10px;margin-top:20px;display:flex}.soc{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 2px 8px #14161c14}.soc img{width:20px;height:20px}.chip-row{flex-wrap:wrap;gap:10px;display:flex}.geo-card{padding:20px}.geo-img{object-fit:cover;border-radius:16px;width:100%;height:360px}.geo-card .btn{width:100%;margin-top:16px}.safety-box{background:var(--c-card);border-radius:var(--r-card);text-align:center;max-width:900px;margin:0 auto;padding:48px}.safety-links{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.gal-col{text-align:center}.gal-title{color:var(--c-dark);margin-bottom:20px;font-size:18px;font-weight:600}.carousel{border-radius:16px;position:relative;overflow:hidden}.car-track{will-change:transform;transition:transform .4s;display:flex}.car-slide{cursor:zoom-in;flex:0 0 100%;position:relative}.car-slide img{object-fit:cover;width:100%;height:320px;display:block}.gal-arrow,.car-prev,.car-next{width:44px;height:44px;color:var(--c-dark);z-index:2;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #14161c2e}.car-prev{left:12px}.car-next{right:12px}.car-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.car-dots button{cursor:pointer;background:#d2d3d6;border:none;border-radius:50%;width:8px;height:8px;padding:0}.car-dots button.is-active{background:var(--c-dark)}.car-caption{margin-top:12px}.car-name{color:var(--c-dark);font-size:16px;font-weight:600}.title-art{opacity:.4}.title-art img{width:100%;position:absolute;bottom:0;left:0}.step-card{flex-direction:column;display:flex;position:relative}.step-num{color:#d2d3d6;font-size:26px;font-weight:700;position:absolute;top:20px;left:24px}.step-ico{margin:0;position:absolute;top:20px;right:20px}.step-ico img{width:28px;height:28px}.step-card h4{margin-top:40px}.step-card .btn{align-self:flex-start;margin-top:auto}.title-rules-cta{text-align:center;margin-top:48px}.btn--sm{height:44px;padding:0 20px;font-size:14px}.btn--wide{width:100%}.award-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.award-medal{width:auto;height:520px;margin:0 auto}.award-h2{text-align:left}.tg-plate{background:var(--c-bg-soft);color:var(--c-text);border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:16px;font-size:14px;display:flex}.tg-plate__ico{background:#2aabee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tg-plate__ico img{filter:brightness(0)invert();width:20px;height:20px}.holder-card{background:var(--c-card);border-radius:var(--r-card);max-width:460px;margin:0 auto;padding:28px;position:relative}.holder-top{align-items:center;gap:16px;margin-bottom:16px;display:flex}.avatar{object-fit:cover;border-radius:50%;width:72px;height:72px}.avatar--sm{width:56px;height:56px}.holder-label{color:var(--c-muted);font-size:13px}.holder-num{color:#d2d3d6;font-size:18px;font-weight:700;position:absolute;top:20px;right:24px}.holder-name{color:var(--c-dark);font-size:22px;font-weight:700}.holder-city{color:var(--c-muted);margin-bottom:16px;font-size:14px}.holder-meta{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.fact-chip{background:var(--c-bg-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:120px;padding:10px 14px;font-size:13px;display:inline-flex}.fact-chip__label{color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.fact-chip__value{color:var(--c-dark);align-items:center;gap:8px;font-weight:600;display:flex}.dot-ok{background:#34c759;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-wait{background:#d2d3d6;border-radius:50%;width:8px;height:8px;display:inline-block}.pretendent-card .card-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pretendent-card .card-head .holder-name{font-size:18px}.pretendent-card{flex-direction:column;display:flex}.pretendent-card .fact-chip{flex-direction:row;flex:1;justify-content:space-between;align-items:center}.pretendent-card .chip-row{margin-bottom:16px}.pretendent-card .btn{align-self:flex-start;margin-top:auto}.marquee{overflow:hidden}.marquee-track{gap:16px;width:max-content;animation:30s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-card{background:#fff;border-radius:16px;flex:none;align-items:center;gap:16px;padding:18px 24px;display:flex}.partner-info{flex-direction:column;display:flex}.partner-name{color:var(--c-dark);font-size:15px;font-weight:600}.partner-role{color:var(--c-muted);font-size:13px}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--c-line)}.faq-q{text-align:left;width:100%;color:var(--c-dark);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-family:inherit;font-size:18px;font-weight:500;display:flex}.faq-ico{color:var(--c-muted);flex:none;font-size:26px;font-weight:300;transition:transform .3s}.faq-item.is-open .faq-ico{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a p{color:var(--c-muted);padding:0 0 24px;font-size:15px;line-height:1.65}.register-wrap{background:var(--c-card2);border-radius:40px;padding:80px 24px}.form-card{text-align:center;background:#fff;border-radius:32px;max-width:560px;margin:48px auto 0;padding:48px 40px}.form-field{text-align:center;margin-bottom:28px}.form-label{color:var(--c-dark);margin-bottom:12px;font-size:15px;font-weight:600;display:block}.radio-col{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;margin:0 auto;display:flex}.form-card .btn{margin-top:8px}.form-input.is-invalid{box-shadow:0 0 0 2px var(--c-red) inset}.form-success{color:var(--c-dark);padding:32px 0;font-size:16px}.footer{padding-top:72px}.footer-brand{align-items:center;gap:14px;margin-bottom:40px;display:flex}.footer-brand__name{text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.3}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}.footer-col--desc p{color:#babcc1;font-size:15px;line-height:1.65}.footer-link{color:#babcc1;margin-bottom:12px;font-size:15px;display:block}.footer-link:hover{color:#fff}.footer-col--contact{color:#babcc1;font-size:15px}.footer-logos{justify-content:center;align-items:center;gap:64px;margin-top:64px;display:flex}.footer-logos img{width:auto;height:40px}.footer-legal{text-align:center;margin-top:48px}.footer-legal .footer-link{margin:0 12px;display:inline-block}.footer-copy{text-align:center;color:#6a6e7c;margin-top:16px}.footer-sep{border:none;border-top:1px solid #ffffff14;margin:40px 0 0}.lightbox{z-index:9997;background:#181a20f0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:8px;max-width:90vw;max-height:82vh}.lightbox-caption{color:#c9cbd2;text-align:center;margin-top:16px;font-size:15px}.lightbox-close,.lightbox-prev,.lightbox-next{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;font-size:24px;position:absolute}.lightbox-close{top:20px;right:20px}.lightbox-prev{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next{top:50%;right:20px;transform:translateY(-50%)}@media (width<=1024px){.trail-grid,.award-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.hero-topbar__tagline{display:none}}@media (width<=720px){.float-nav__links{display:none}.float-nav__inner{justify-content:space-between;gap:12px;height:64px}.float-nav__right{align-items:center;gap:10px;display:flex}.float-nav__cta{display:none}.float-nav__burger{display:flex}.float-nav__panel{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s,visibility .25s;display:block;transform:translateY(-8px)}.float-nav.is-open .float-nav__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.register-wrap{border-radius:24px;padding:48px 16px}.form-card{padding:32px 20px}.cards-3,.cards-2,.trail-grid,.award-grid,.footer-grid,.fact-grid{grid-template-columns:1fr}.hero__mark{width:120px;margin-bottom:28px}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.award-medal{height:360px}.partner-card{padding:12px 16px}.partner-name{font-size:14px}.partner-role{font-size:12px}.car-slide img{height:220px}.gal-arrow,.car-prev,.car-next{box-shadow:none;background:#ffffff8c}.car-prev{left:4px}.car-next{right:4px}.step-card h4{margin-top:48px}.step-num{font-size:22px}.geo-img{height:260px}.lightbox{padding:56px 8px 16px}.lightbox img{max-width:96vw;max-height:70vh}.lightbox-caption{max-width:92vw;margin-top:12px;font-size:14px}.lightbox-close,.lightbox-arrow{width:44px;height:44px;font-size:24px}.lightbox-close{top:8px;right:8px}.lightbox-prev{left:4px}.lightbox-next{right:4px}}@media (width<=480px){.form-input,.form-card .btn{width:100%}.radio-col{align-items:flex-start;width:100%;margin:0 auto}.checkbox{text-align:left;flex-wrap:wrap;align-items:flex-start}.checkbox .radio__dot{margin-top:2px}.hero-topbar__inner{gap:10px}.hero-topbar .hero-topbar__logo{gap:8px;min-width:0}.hero-topbar .hero-topbar__logo--but{flex:none}.hero-topbar .hero-topbar__logo-img{height:34px!important}.hero-topbar .hero-topbar__logo-img--kt{height:30px!important}.hero-topbar .hero-topbar__logo-text{font-size:11px}.hero__mark{width:120px}.hero__title{font-size:clamp(32px,9vw,44px)}.lead{font-size:17px}}@media (width<=400px){.container{padding:0 14px}.sec{padding:48px 0}.hero-topbar{padding:16px 0}.hero-topbar .hero-topbar__logo-img{height:28px!important}.hero-topbar .hero-topbar__logo-img--kt{height:26px!important}.hero-topbar .hero-topbar__logo-text{font-size:10px}.award-medal{height:280px}.car-slide img{height:190px}.form-card{padding:24px 14px}}.sec .chip-red{margin-bottom:32px}#about,#trails,#rules,#participants,#faq,section[data-sec=trails],#about .about-copy{text-align:center}.sec .h-display,.sec .h2{margin-top:8px}.geo-card{position:relative}.hero__mark{width:260px;height:auto}.hero-topbar{background:var(--c-dark)}.hero-topbar__logo-text{color:#fff}.hero-topbar__tagline{color:#babcc1}.hero{padding-top:0}.h-2tone,.h-display{text-align:center}.hero__title{max-width:900px;margin:0 auto}.geo-card .btn{width:auto;margin:0 20px;position:absolute;bottom:24px;left:0;right:0}.geo-img{margin-bottom:0}.geo-card .btn__ico{filter:brightness(0)invert();width:16px;height:16px}#trails .h-display{font-size:clamp(36px,4vw,54px)}.footer-brand{justify-content:flex-start;margin-bottom:48px}.footer-logos img[alt*=авказ]{height:44px}.hero__mark{width:150px;margin-bottom:32px}#goals .card .ico{margin-bottom:72px}#criteria .card{align-items:center;padding:20px}.trail-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}section[data-sec=trail-but],section[data-sec=trail-kt]{padding:48px 0}.geo-img{object-fit:cover;opacity:.92;height:320px}#gallery .cards-2{max-width:1000px;margin:0 auto}#rules .card{background:#fff}#rules .step-num{color:#e2e2e4}.award-grid{max-width:1000px;margin:0 auto}#participants .h-display{max-width:900px;margin-left:auto;margin-right:auto}.register-wrap{max-width:1160px;margin:0 auto}.float-nav__link.is-active{text-underline-offset:6px;text-decoration:underline}.trail-grid{align-items:start;gap:24px}@media (width<=720px){section[data-sec=trail-but]>.container>.trail-grid{grid-template-rows:none}section[data-sec=trail-but] .trail-card{grid-area:auto}section[data-sec=trail-but] .trail-grid:after{display:none}section[data-sec=trail-kt]{margin-top:0!important;padding-top:48px!important}section[data-sec=trail-kt]>.container,section[data-sec=trail-kt] .trail-grid{margin-top:0}section[data-sec=trail-kt] .trail-card{grid-area:auto;margin-top:0}}.award-medal img{object-fit:contain;width:auto;max-height:100%;display:block}#about .about-art{opacity:.55;inset:auto 0 0}#about .about-art img{width:100%}.hero-topbar__logo-img{height:56px}.hero-topbar__logo-text{font-size:15px}.hero-topbar__tagline{max-width:560px}#about .h-display{font-size:clamp(34px,3.6vw,52px);line-height:1.12}.hero__mark{width:350px}.hero__title{max-width:1100px;font-size:clamp(56px,5.5vw,80px)}.hero-topbar__logo--but,.hero-topbar__logo--kt{flex:none}.hero-topbar__logo-img--kt{opacity:.95}.footer-brand img{width:40px}section[data-sec=planning] .card{padding:24px}section[data-sec=planning] .card .ico{margin-bottom:24px}[hidden]{display:none!important}.cmp-table-wrap{border-radius:var(--r-card);border:1px solid var(--c-line);background:#fff;margin-top:40px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:640px}.cmp-table th{background:var(--c-dark);color:#fff;text-align:left;padding:14px 18px;font-size:15px;font-weight:600}.cmp-table td{vertical-align:top;padding:14px 18px;font-size:15px}.cmp-table tbody tr:nth-child(odd){background:#f7f7f8}.cmp-table tbody tr:nth-child(2n){background:#fff}.cmp-table tbody td:first-child{font-weight:600}.mchs-badge{color:#2e7d32;background:#e8f5e9;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.modal{z-index:9990;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal__backdrop{background:#181a2099;position:absolute;inset:0}.modal__box{background:#fff;border-radius:24px;max-width:720px;max-height:84vh;padding:40px;position:relative;overflow:auto}.modal__close{width:40px;height:40px;color:var(--c-text);background:#f1f1f3;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.rules-list{margin-top:20px;padding-left:20px}.rules-list li{color:var(--c-text);margin-bottom:14px;font-size:15px;line-height:1.6}.rules-note{color:var(--c-muted);margin-top:16px;font-size:13px;font-style:italic}.trail-hint{color:var(--c-muted);margin-top:12px;font-size:13px}.trail-hint a{color:var(--c-text);text-decoration:underline}.footer-logos{flex-direction:column;gap:24px}.car-caption{flex-direction:column;gap:2px;display:flex}.car-region,.car-name{display:block}@media (width<=720px){.footer .eyebrow,.footer-col--desc p,.footer-link,.footer-col--contact{color:#babcc1;opacity:1}.footer-brand__name{color:#fff}.footer{padding-bottom:48px}.cmp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}.hero__title{max-width:980px}.footer-logos img{opacity:.95}.footer-logos img[alt*=Кавказская]{filter:brightness(1.6)}body[data-variant=b]{--c-dark:#3f4351;--c-dark2:#3f4351;--c-text:#3f4351;--c-muted:#5f6370;--c-card:#fff;--c-bg-soft:#f1f1f3;--accent:#07f}body[data-variant=b] .sec--dark section[data-sec=hero],body[data-variant=b] section[data-sec=hero].sec--dark{background:#3b3f4d}body[data-variant=b] .sec--dark:not(.hero){color:var(--c-text);background:#f4f4f5}body[data-variant=b] .sec--dark:not(.hero) .h-display,body[data-variant=b] .sec--dark:not(.hero) .tone-gray,body[data-variant=b] .sec--dark:not(.hero) .lead{color:#3f4351}body[data-variant=b] .footer{color:#fff;background:#3b3f4d}body[data-variant=b] .sec--dark{color:var(--c-text);background:#f4f4f5}body[data-variant=b] section[data-sec=hero].sec--dark{background:#3b3f4d}body[data-variant=b] section[data-sec=hero].sec--dark .h-display,body[data-variant=b] section[data-sec=hero].sec--dark .hero__title{color:#fff!important}body[data-variant=b] section[data-sec=hero].sec--dark .hero__subtitle,body[data-variant=b] section[data-sec=hero].sec--dark .lead{color:#c9cbd2!important}body[data-variant=b] section[data-sec=hero].sec--dark .btn--ghost-on-dark{color:#fff!important;border-color:#c9cbd2!important}body[data-variant=b] section[data-sec=hero].sec--dark .hero-topbar__logo-text,body[data-variant=b] section[data-sec=hero].sec--dark .hero-topbar__tagline{color:#fff!important}body[data-variant=b] footer.sec--dark{background:#3b3f4d}body[data-variant=b] footer.sec--dark,body[data-variant=b] footer.sec--dark .h-display,body[data-variant=b] footer.sec--dark .tone-gray,body[data-variant=b] footer.sec--dark a,body[data-variant=b] footer.sec--dark p,body[data-variant=b] footer.sec--dark span{color:#e8e9ee}body[data-variant=b] footer.sec--dark .tone-gray{color:#9da0a8}body[data-variant=b] section[data-sec=register]{background:#fff}body[data-variant=b] .register-wrap{background:#ececee}body[data-variant=b] .form-card{background:#fff}body[data-variant=b] section.sec{color:var(--c-text);background:#fff}body[data-variant=b] section.sec--soft{background:#ececee}body[data-variant=b] .register-bg,body[data-variant=b] .card,body[data-variant=b] .sec--dark .h-display,body[data-variant=b] .hero-sub{color:var(--c-text)}body[data-variant=b] .btn--red{background:#07f}body[data-variant=b] .card{background:#fff;box-shadow:0 6px 24px #3f43510f}body[data-variant=b] .tone-white{color:#3f4351}body[data-variant=b] .tone-gray{color:#6b6e78}body[data-variant=b] .hero__subtitle,body[data-variant=b] .lead{color:#3f4351}body[data-variant=b] .sec--soft{background:#ececee}body[data-variant=b] .stats-band{background:#fff;box-shadow:0 6px 24px #3f43511a}body[data-variant=b] .stats-band__item .num,body[data-variant=b] .stats-band__item .cap{color:#3f4351}body[data-variant=b] .chip-red{background:#0064cc}body[data-variant=b] .float-nav{backdrop-filter:blur(12px);background:#ffffffe6}body[data-variant=b] .float-nav__link{color:var(--c-text)}body[data-variant=b] .btn--ghost-on-dark{color:var(--c-text);border-color:#c9cbd2}body[data-variant=b] .sec--dark .lead{color:#6a6e7c}body[data-variant=c]{--r-card:4px;--r-btn:4px;--r-input:4px;--r-chip:4px;--accent:#c8102e}body[data-variant=c] .card{border-left:4px solid var(--accent)}body[data-variant=c] .h-display{letter-spacing:-.02em}body[data-variant=c] .card .ico{background:var(--accent);color:#fff;border-radius:6px}body[data-variant=c] .btn{text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}body[data-variant=d]{--scale-font:1.12;--sec-pad:140px;--container:1280px}body[data-variant=d] .h-display{font-size:clamp(52px,7vw,88px);font-weight:600}body[data-variant=d] .lead{font-size:24px}body[data-variant=d] .card{padding:40px}body[data-variant=d] .card .ico{margin-bottom:56px}#design-panel{z-index:9999;color:#3f4351;background:#fff;border-radius:16px;width:300px;max-height:calc(100vh - 32px);font-family:system-ui,sans-serif;font-size:13px;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 48px #00000038}#design-panel.collapsed{border-radius:50%;width:46px;height:46px;overflow:hidden}#design-panel .dp-head{cursor:pointer;color:#fff;background:#3b3f4d;border-bottom:1px solid #eee;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}#design-panel.collapsed .dp-head{border:none;border-radius:50%;justify-content:center;height:46px;padding:0}#design-panel .dp-body{padding:12px 16px 16px}#design-panel .dp-group{margin-bottom:14px}#design-panel .dp-label{text-transform:uppercase;letter-spacing:.5px;color:#9d9fa6;margin-bottom:6px;font-size:11px}#design-panel .dp-row{flex-wrap:wrap;gap:6px;display:flex}#design-panel button.dp-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;padding:7px 10px;font-size:12px}#design-panel button.dp-btn:hover{border-color:#3b3f4d}#design-panel button.dp-btn.is-on{color:#fff;background:#3b3f4d;border-color:#3b3f4d}#design-panel input[type=range]{accent-color:#e30f06;width:100%}#design-panel .dp-checks{grid-template-columns:1fr 1fr;gap:4px;display:grid}#design-panel .dp-checks label{align-items:center;gap:6px;font-size:12px;display:flex}#design-panel .dp-foot{gap:6px;margin-top:4px;display:flex}body[data-variant=b] .hero-topbar{background:#f4f4f5}body[data-variant=b] .hero-topbar__logo-text,body[data-variant=b] .hero-topbar__tagline{color:var(--c-text)}body[data-variant=b] .btn--white{color:#3f4351;background:#fff;border-color:#d2d3d6}body[data-variant=b] .btn--dark{color:#fff;background:#3f4351}body[data-variant=b] .btn--ghost,body[data-variant=b] .btn--ghost-on-dark{color:#3f4351;border-color:#9da0a8}body[data-variant=b] .video-link__label{color:#005cb8}.hero__mark{width:211px!important;height:auto!important;margin-bottom:44px!important}.hero__title{max-width:1100px!important;font-size:clamp(44px,5vw,72px)!important;line-height:1.08!important}.hero__subtitle{max-width:830px!important;font-size:24px!important;line-height:1.45!important}.hero__subtitle.lead{font-size:24px!important}.hero__actions .btn--red{min-width:140px;color:var(--c-dark2)!important;background:#fff!important}.hero-topbar__logo-text{font-size:15px!important;line-height:1.15!important}.hero-topbar__tagline{max-width:590px!important;font-size:16px!important;line-height:1.35!important}section[data-sec=about] .about-art img{opacity:1!important}section[data-sec=about] .chip-red{background:var(--c-red)!important}.chip-red{letter-spacing:1.8px!important;padding:7px 16px!important;font-size:12px!important}#about .h-display{color:var(--c-dark2)!important;font-size:clamp(38px,3.75vw,54px)!important;line-height:1.14!important}#about .h-display .tone-white{color:#fff!important}#about .h-display br{display:block}#about .about-text{color:var(--c-dark2)!important;font-size:21px!important;line-height:1.5!important}#about .about-copy{max-width:1010px!important}section[data-sec=stats] .stats-band{max-width:790px!important;margin:0 auto!important}.stats-band{background:#dadbe0!important}section[data-sec=goals] .eyebrow,#about+section .eyebrow{color:#fff!important}section[data-sec=goals]{background:#c4c5ca!important;padding-top:69px!important}section[data-sec=goals] .cards-4{gap:24px!important}section[data-sec=goals] .card{min-height:383px!important;padding:24px!important}section[data-sec=goals] .card .ico{background:#e9eaec!important;border-radius:16px!important;width:61px!important;height:61px!important;margin-bottom:44px!important}section[data-sec=goals] .card h4{font-size:19px!important;line-height:1.2!important}section[data-sec=goals] .card p{font-size:14px!important;line-height:1.5!important}#criteria .h2{font-size:clamp(28px,2.5vw,36px)!important;font-weight:700!important}#criteria .lead{max-width:640px!important;font-size:21px!important;line-height:1.45!important}#criteria .crit-row{gap:20px!important;display:flex!important}#criteria .crit-row .ico{flex:none;background:#e2e3e6!important;width:61px!important;height:61px!important;margin:0!important}#criteria .cards-3 .card p{color:var(--c-dark2)!important;font-size:16px!important;line-height:1.45!important}#trails .h-display{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(40px,4.4vw,63px)!important;line-height:1.13!important}.trail-card__head{justify-content:center!important;margin-bottom:32px!important}.trail-card__logo{height:60px!important}.video-link{justify-content:center!important;margin-bottom:28px!important;font-size:17px!important}.video-link__play{width:64px!important;height:64px!important}.trail-card__text{font-size:16px!important;line-height:1.5!important}.trail-card .fact-grid{gap:12px!important}.trail-card .fact{background:#fff!important;border-radius:14px!important;padding:18px!important;font-size:15px!important}.geo-card{background:0 0!important;padding:0!important}.geo-img{opacity:1!important;background:#f0f0f2!important;border-radius:24px!important;height:430px!important}.geo-card .btn{width:auto!important;margin:20px 0 0!important;display:inline-flex!important;position:static!important}.geo-card{text-align:center}section[data-sec=planning] .cards-4{gap:24px!important}section[data-sec=planning] .card{min-height:383px!important;padding:24px!important}section[data-sec=planning] .card .ico{background:#e9eaec!important;border-radius:16px!important;width:61px!important;height:61px!important;margin-bottom:44px!important}section[data-sec=planning] .card h4{font-size:19px!important}section[data-sec=planning] .card p{font-size:14px!important;line-height:1.5!important}section[data-sec=safety]{background:#fff!important}section[data-sec=safety] .safety-box{background:0 0!important;border-radius:0!important;max-width:1160px!important;padding:0!important}.safety-text{font-size:21px!important;line-height:1.55!important}.safety-links .btn--ghost{background:#fff!important;height:48px!important;padding:0 32px!important}#gallery .h2{max-width:620px!important;margin-left:auto!important;margin-right:auto!important}.car-slide img{object-fit:cover!important;height:620px!important}#gallery .cards-2{gap:40px!important;max-width:1160px!important}.gal-arrow,.car-prev,.car-next{width:64px!important;height:64px!important;font-size:26px!important}.car-caption{gap:4px!important;margin-top:20px!important}.car-region{color:var(--c-muted)!important;font-size:16px!important}.car-name{font-size:24px!important;font-weight:700!important}section[data-sec=rules]{background:#e8e8ea!important}#rules .h-display{font-size:clamp(40px,5.5vw,79px)!important;line-height:1.08!important}#rules .card{background:#fff!important;border-radius:24px!important;flex-direction:column!important;min-height:400px!important;padding:24px!important;display:flex!important}#rules .step-num{order:-1;color:var(--c-dark2)!important;font-size:20px!important;font-weight:400!important;position:static!important}#rules .step-card{position:relative!important}#rules .step-ico{background:#eff0f1!important;width:56px!important;height:56px!important}#rules .step-card h4{margin-top:90px!important;font-size:22px!important;line-height:1.2!important}#rules .step-card p{font-size:16px!important;line-height:1.45!important}#rules .step-card .btn{color:var(--c-dark2)!important;background:#fff!important;border:1px solid #c9cbd2!important;height:48px!important;margin-top:auto!important}.title-rules-cta .btn--dark{height:56px!important;padding:0 40px!important}section[data-sec=award] .award-grid{background:#e5e6e8!important;border-radius:32px!important;gap:60px!important;max-width:1160px!important;padding:40px 60px!important}.award-h2{font-size:32px!important}section[data-sec=award] .card{background:0 0!important;padding:0!important}section[data-sec=award] .card>p{font-size:16px!important;line-height:1.5!important}.tg-plate{background:#fff!important;border-radius:14px!important}#participants .h-display{max-width:980px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.13!important}.holder-card{background:#e5e6e8!important;max-width:600px!important;padding:28px!important}.holder-label{max-width:220px!important;line-height:1.35!important}.pretendent-card{background:#e5e6e8!important;border-radius:24px!important;padding:28px!important}.pretendent-card .card-head{margin-bottom:20px!important}.pretendent-card p{font-size:16px!important;line-height:1.45!important}.pretendent-card .chip-row .fact-chip{background:#d6d7db!important;flex:1!important;min-width:0!important;padding:14px 16px!important}.pretendent-card .chip-row .fact-chip__label{text-transform:none!important;letter-spacing:0!important;color:var(--c-dark2)!important;font-size:15px!important;font-weight:700!important}.pretendent-card .chip-row .fact-chip__value{font-size:15px!important;font-weight:400!important}.pretendent-card .btn--white{color:#fff!important;background:#c6c7cc!important;border:none!important;border-radius:18px!important;height:36px!important;font-size:15px!important}section[data-sec=partners]{background:#e8e8ea!important}#partners .h2{font-size:clamp(28px,2.5vw,36px)!important;font-weight:700!important}.partner-card{background:#eff0f1!important}.faq-q{padding:26px 0!important;font-size:21px!important}.faq-ico{font-size:30px!important;font-weight:200!important}section[data-sec=register]{background:#fff!important;padding:0 0 120px!important}.register-wrap{background:#c9cacf!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:72px 24px 0!important}#register .h-display{font-size:clamp(40px,4.5vw,64px)!important}.form-card{background:#fff!important;border-radius:24px 24px 0 0!important;max-width:900px!important;margin:64px auto 0!important;padding:64px 100px!important;box-shadow:0 -8px 40px #1e202814!important}.form-label{font-size:18px!important}.form-input{background:#f6f6f7!important;border-radius:12px!important;height:52px!important}.radio__dot,.checkbox__dot{width:26px!important;height:26px!important}.radio,.checkbox{font-size:17px!important}.footer{padding:96px 0 48px!important}.footer-brand{margin-bottom:56px!important}.footer-grid{max-width:1160px!important}.footer-col--desc p{font-size:19px!important;line-height:1.5!important}.footer-link{margin-bottom:18px!important;font-size:19px!important}.footer-col--contact{font-size:19px!important}.footer-logos{flex-direction:column!important;gap:56px!important;margin:96px auto 0!important}.footer-logos img{height:64px!important}.footer-legal{margin-top:96px!important}.footer-legal .footer-link{margin:0 0 20px!important;font-size:19px!important;display:block!important}.footer-copy{margin-top:32px!important;font-size:15px!important}.float-nav__inner{height:64px!important}.float-nav__link{font-size:14px!important}.float-nav__cta{height:40px!important;padding:0 20px!important;font-size:14px!important}.float-nav__logo-text{font-size:11px!important}.hero__actions .btn--red{box-shadow:0 8px 24px #0000002e!important}.hero__subtitle{margin-top:36px!important}.hero__title{letter-spacing:.5px!important;line-height:1.04!important}section[data-sec=about]{background:linear-gradient(#b9bbc0 0%,#c6c7cc 100%)!important}#about .h-display{margin-bottom:56px!important}section[data-sec=stats]{background:#c4c5ca!important;padding:149px 0 0!important}section[data-sec=stats] .stats-band{background:#cdd0d6!important}.stats-band__item+.stats-band__item{border-left:1px solid #b9bbc0!important}section[data-sec=goals] .eyebrow{color:#f1f1f3!important;font-size:21px!important}section[data-sec=criteria]{background:#e5e6e8!important}#criteria .h2,#criteria .lead,#criteria .cards-3 .card p{color:var(--c-dark2)!important}#trails .h-display,section[data-sec=trails] .h-display{text-align:center}.trail-card{background:#f0f0f2!important}.trail-card__head{flex-direction:column!important;align-items:center!important;gap:8px!important}.video-link{flex-direction:row!important}.geo-img,section[data-sec=planning] .card{background:#f0f0f2!important}.safety-text{color:var(--c-dark2)!important}.car-slide img{height:680px!important}#rules .step-card{padding:28px!important}#rules .step-card h4{margin-top:120px!important;font-size:24px!important}#rules .step-card p{margin-top:20px!important}#rules .step-num{position:absolute!important;top:28px!important;left:28px!important}#rules .step-ico{position:absolute!important;top:24px!important;right:24px!important}.award-medal{height:400px!important}section[data-sec=award] .award-grid{padding:48px 70px!important}section[data-sec=award] .tg-plate{background:#fff!important;max-width:480px!important}.holder-card{max-width:440px!important}.holder-name,.pretendent-card .holder-name{font-size:24px!important}section[data-sec=participants] .cards-3{grid-template-columns:repeat(2,1fr)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.pretendent-card p{border:1px solid #c9cbd2!important;border-radius:14px!important;padding:16px 18px!important}.pretendent-card .btn--white{background:#b9bbc1!important}.faq-ico{display:none!important}.faq-q{padding:20px 0!important;font-size:19px!important;font-weight:400!important}section[data-sec=register]{padding:0!important}#register .register-wrap{border-radius:48px 48px 0 0!important;max-width:1400px!important;margin:0 auto!important;padding:96px 24px 0!important}#register .h-display{margin-bottom:0!important}.form-card{max-width:920px!important;margin-top:72px!important;padding:72px 130px 96px!important}.radio__dot{border-width:1.5px!important;border-color:#9d9fa6!important}#register .footnote{max-width:560px!important;margin:24px auto 0!important;font-size:13px!important}.footer-logos img{filter:none!important}.footer-logos img[alt*=Кавказская]{opacity:1!important}.float-nav{border-radius:14px!important;width:min(1160px,100% - 48px)!important;top:12px!important;left:50%!important;right:auto!important;transform:translate(-50%,-120%)!important}.float-nav.is-visible,.float-nav.is-open{transform:translate(-50%)!important}.float-nav__inner{padding:0 24px!important}#trails .container,#trail-but .container,section[data-sec=compare] .container,#geo .container,#gallery .container,#award .container{max-width:1030px!important;padding-left:0!important;padding-right:0!important}.trail-grid,.cards-2{gap:25px!important}#geo .cards-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important}#geo .geo-card{min-width:0!important;overflow:hidden!important}#gallery .cards-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important}#gallery .cards-2 .gal-col{min-width:0!important}.trail-card{max-width:503px!important}#geo .geo-card{max-width:none!important}#gallery .cards-2 .gal-col{width:100%!important;max-width:503px!important;margin:0 auto!important}section[data-sec=about]{padding-top:18px!important}#criteria{padding-top:60px!important;padding-bottom:70px!important}#gallery{padding-bottom:187px!important}#participants .holder-card{margin-bottom:244px!important}#faq{padding-bottom:182px!important}#planning .card{min-height:348px!important}#geo .geo-card{aspect-ratio:503/478!important}.hero__mark{width:349px!important;height:auto!important;margin:0!important}.hero__inner{padding-top:76px!important}.hero__title{letter-spacing:.5px!important;margin:48px 0 0!important;font-size:clamp(48px,7vw,100px)!important;line-height:.89!important}.hero__subtitle{color:#9ea1a8!important;max-width:760px!important;margin:46px 0 0!important;font-size:21px!important;line-height:30px!important}.hero__actions{gap:11px!important;margin-top:38px!important}.hero__actions .btn{border-radius:8px!important;height:52px!important;padding:0 27px!important;font-size:16px!important}.hero__actions .btn--red{color:#3a3e4b!important;background:#fff!important}.hero__actions .btn--ghost-on-dark,.hero__actions .btn:last-child{color:#a2a4ab!important;background:0 0!important;border:1px solid #6c6f7a!important}.hero{padding:0 0 85px!important}.hero-topbar{padding:24px 0 0!important}.hero-topbar .container{width:auto!important;max-width:none!important;padding:0 38px!important}.hero-topbar__logo-img{width:auto!important;height:52px!important}.hero-topbar__logo-img--kt{height:84px!important}.hero-topbar__logo-text{color:#bdbfc4!important;letter-spacing:1px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.hero-topbar__logo--but .hero-topbar__logo-text{max-width:130px!important}.hero-topbar__tagline{color:#bdbfc4!important;max-width:480px!important;font-size:18px!important;line-height:24px!important}#about{padding-top:88px!important}section[data-sec=about] .chip-red{height:26px!important;padding:6px 18px!important;font-size:12px!important}#about .h-display{margin:32px 0 0!important;font-size:clamp(40px,5.55vw,80px)!important;line-height:.85!important}#about .about-copy{max-width:930px!important;margin-top:74px!important}#about .about-text{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;font-size:20px!important;line-height:27px!important}#about .about-text+.about-text{margin-top:22px!important}section[data-sec=stats] .stats-band{width:866px!important;max-width:100%!important;margin:0 auto!important}.stats-band__item .num{font-size:36px!important;font-weight:700!important}.stats-band__item .cap{font-size:17px!important;line-height:20px!important}.stats-band__item{padding:24px 20px!important}#goals{background:#c4c5ca!important;padding-top:69px!important;padding-bottom:130px!important}#goals .eyebrow,#goals .sec-head{margin-bottom:55px!important}#goals .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;max-width:1030px!important;margin:0 auto!important}#goals .card{background:#d3d4d7!important;border-radius:20px!important;min-width:0!important;min-height:350px!important;padding:20px!important;overflow:hidden!important}#goals .card .ico{background:#f0f1f2!important;border-radius:14px!important;width:58px!important;height:55px!important;margin-bottom:42px!important}#goals .card .ico img{display:none!important}#goals .card h3{color:#3b3f4d!important;font-size:21px!important}#goals .card p{color:#4b4e5a!important;font-size:17px!important}#goals .eyebrow{color:#fff!important;font-size:20px!important}#criteria{background:#e5e6e8!important}#criteria .cards-3{gap:8px 22px!important}#criteria .card{border-radius:24px!important;min-height:190px!important;padding:30px!important}#criteria .cards-3 .card:first-child{background:#eff0f1!important}#criteria .cards-3 .card:nth-child(2){background:#fff!important}#criteria .cards-3 .card:nth-child(3){background:#eff0f1!important}#criteria .cards-3 .card:nth-child(4){background:#fff!important}#criteria .cards-3 .card:nth-child(5){background:#eff0f1!important}#criteria .cards-3 .card:nth-child(6){background:#fff!important}#criteria .crit-row .ico{background:#e2e3e6!important;border-radius:14px!important;width:58px!important;height:55px!important}#criteria .crit-row .ico img{display:none!important}#criteria .cards-3 .card p{color:#3b3f4d!important;font-size:15px!important}#criteria .h2{font-size:clamp(28px,3vw,40px)!important}#criteria .lead{color:#4b4e5a!important;max-width:900px!important}#criteria .eyebrow{color:#9da1a8!important}.trail-card{background:#eff0f1!important;border-radius:24px!important;max-width:503px!important;padding:0!important}.trail-card__head{text-align:left!important;background:#e2e2e4!important;border-bottom:48px solid #fff!important;border-radius:24px 24px 0 0!important;align-items:flex-start!important;min-height:230px!important;margin:0 0 48px!important;padding:56px 40px 0!important}.trail-card__brand{align-items:flex-start!important;gap:14px!important;display:flex!important}.trail-card__brandname{color:#2b303e!important;text-align:left!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.trail-card__head .video-link{margin-top:16px!important}.video-link__play{background:#3b3f4d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:inline-flex!important}.video-link__play img{filter:invert()!important;width:16px!important;height:16px!important}.video-link__label{color:#3b3f4d!important;font-size:17px!important;font-weight:600!important}.trail-card__text{color:#3b3f4d!important;margin:0!important;padding:30px 37px 0!important;font-size:21px!important;font-weight:500!important;line-height:28px!important}.trail-card .fact-grid{gap:12px!important;margin:20px 0 0!important;padding:0 37px!important}.trail-card .fact{background:#e2e2e4!important;border-radius:16px!important;align-items:center!important;min-height:94px!important;padding:12px 16px!important;font-size:15px!important}.trail-card .fact:before{content:""!important;background:#f2f2f4!important;border-radius:8px!important;flex:none!important;width:28px!important;height:28px!important;margin-right:10px!important}.trail-card__regions{color:#3b3f4d!important;padding:20px 37px 0!important}.trail-card .soc{box-shadow:none!important;background:0 0!important;border:none!important;width:48px!important;height:48px!important}.trail-card .soc img{width:48px!important;height:48px!important}.stats-band__item .num,.stats-band__item .cap{color:#2d3140!important}#goals .card h3{color:#2c3040!important}#criteria .lead{color:#262a3a!important}#about .about-text{color:#2b303e!important}.hero__subtitle{color:#9ea1a8!important}#geo .h2{font-size:clamp(28px,2.6vw,37px)!important}#planning .h2{max-width:420px!important;font-size:clamp(28px,2.6vw,37px)!important}#trails .h-display,section[data-sec=trails] .h-display{font-size:clamp(52px,5.5vw,79px)!important;line-height:1.08!important}#trails .h-display{max-width:780px!important}#trails .h-display .t-big{font-size:1.24em!important}#trails .chip-red{margin-bottom:26px!important}#geo .eyebrow{text-align:center!important;color:#9298a4!important;font-size:20px!important;display:block!important}#geo .lead{color:#3b3f4d!important;max-width:530px!important;margin-left:auto!important;margin-right:auto!important;font-size:21px!important;line-height:27px!important}#geo .geo-card{aspect-ratio:503/478!important;max-width:none!important;height:auto!important;margin:0!important}#geo .geo-card .btn{margin:0!important;position:static!important}#geo .geo-actions{justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:20px!important;display:flex!important}.geo-img{height:479px!important}#geo .geo-actions .btn{height:52px!important}#geo .geo-badge{background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:66px!important;height:54px!important;display:inline-flex!important;box-shadow:0 1px 4px #0000000f!important}#geo .geo-badge img{max-width:44px!important;max-height:40px!important}#planning{background:#fff!important}#planning .h2{max-width:480px!important;margin-left:auto!important;margin-right:auto!important;font-size:36px!important;line-height:37px!important}#planning .card .ico{margin-bottom:25px!important}#planning .card p{font-size:14px!important;line-height:18px!important}#planning .lead{color:#3b3f4d!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}#planning .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;max-width:1030px!important;margin:44px auto 0!important}#planning .card{background:#e5e6e8!important;border-radius:20px!important;min-width:0!important;min-height:350px!important;padding:20px!important;overflow:hidden!important}#planning .card .ico{background:#babcc1!important;border-radius:14px!important;width:58px!important;height:55px!important;margin-bottom:25px!important}#planning .card h3{color:#2d3140!important;font-size:21px!important}#planning .card p{color:#2d3140!important;font-size:17px!important}#safety .safety-text,#safety p.safety-text{color:#232737!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;font-size:21px!important;line-height:27px!important}#safety .safety-links{gap:12px!important;margin-top:40px!important}#safety .safety-links .btn--ghost{color:#3b3f4d!important;background:#fff!important;border-color:#c5c6ca!important;border-radius:12px!important;height:54px!important;padding:0 40px!important;font-size:20px!important}#gallery .h2{text-align:center!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;font-size:36px!important;line-height:36px!important}#gallery .gal-title{margin-top:80px!important}#gallery .car-slide{aspect-ratio:503/482!important}#gallery .eyebrow{text-align:center!important;color:#9da1a8!important;display:block!important}#gallery .lead{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}#gallery .gal-title{text-align:center!important;color:#3b3f4d!important;font-size:20px!important;font-weight:700!important}#gallery .carousel{border-radius:24px!important;position:relative!important;overflow:hidden!important}#gallery .car-track{height:auto!important}#gallery .car-slide{aspect-ratio:503/482!important;height:auto!important}#gallery .car-slide img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}#gallery .car-caption{text-align:center!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#0000,#00000052)!important;border-radius:0 0 24px 24px!important;padding:16px 18px 20px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}#gallery .car-caption .car-region{color:#fff!important;opacity:.92!important;font-size:15px!important;display:block!important}#gallery .car-caption .car-name{color:#fff!important;font-size:20px!important;font-weight:700!important;display:block!important}#gallery .gal-arrow{width:54px!important;height:54px!important}#gallery .car-dots{margin-top:18px!important}#rules{background:#dadbdd!important}#rules .h2{font-size:clamp(40px,5.5vw,79px)!important;line-height:1.08!important}#rules .h2 .tone-gray{color:#b4b6bc!important}#faq .h-display .tone-gray{color:#b4b6bc!important;font-size:1em!important}#faq .faq-q{padding:22px 0!important;font-size:20px!important;font-weight:400!important}#rules .lead{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}#rules .cards-3{gap:18px 22px!important;max-width:1031px!important;margin-left:auto!important;margin-right:auto!important}#rules .step-card{min-height:368px!important;padding:28px 26px!important}#rules .step-card .btn{margin-top:auto!important}#rules .step-note{color:#6a6d78!important;font-size:12px!important}#rules .title-rules-cta .btn--dark{width:297px!important;height:51px!important}#award{background:#fff!important}#award .award-grid{grid-template-columns:1fr 583px!important;align-items:start!important;gap:40px!important;display:grid!important}#award .award-medal{background:0 0!important}#award .award-medal img{width:420px!important;max-width:100%!important;height:auto!important}#award .award-grid .card{background:#e5e6e8!important;border-radius:24px!important;min-height:620px!important;padding:36px!important}#award .award-h2{color:#3b3f4d!important;font-size:28px!important}#award .award-grid .card>p{color:#3b3f4d!important;font-size:19px!important;line-height:28px!important}#award .tg-plate{background:#f3f4f4!important;border:1px solid #e2e2e4!important;border-radius:16px!important;padding:32px 24px!important;font-size:15px!important;line-height:1.5!important}#award .tg-plate__ico{width:48px!important;height:48px!important}#award .award-grid{max-width:1030px!important;margin-left:auto!important;margin-right:auto!important}#participants .h-display{max-width:920px!important;font-size:clamp(48px,5.8vw,83px)!important;line-height:.82!important}#participants .chip-red{margin-bottom:56px!important}#participants .lead{max-width:520px!important;margin-left:auto!important;margin-right:auto!important;font-size:20px!important}.holder-card{margin-top:56px!important}.holder-card .avatar{border-radius:24px!important;width:96px!important;height:96px!important}.holder-card{padding:28px!important}.holder-card .fact-chip{background:#fff!important;border:none!important;border-radius:14px!important;min-width:0!important;padding:16px!important}.holder-card .btn--sm{color:#3b3f4d!important;background:#d2d3d6!important;border:none!important}#participants .cards-3{grid-template-columns:repeat(2,1fr)!important;max-width:830px!important;margin-left:auto!important;margin-right:auto!important}#participants .h3{font-size:clamp(32px,2.8vw,40px)!important;font-weight:700!important}#partners .partner-card{background:#fff!important;border-radius:14px!important;align-items:center!important;gap:14px!important;min-height:84px!important;padding:10px 20px!important;display:flex!important}#partners .partner-card .ico{background:#e9eaec!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:74px!important;height:64px!important;display:inline-flex!important;overflow:hidden!important}#partners .partner-card .ico img{max-width:52px!important;max-height:48px!important}#partners .partner-name{font-size:14px!important;font-weight:700!important}#partners .partner-role{font-size:12px!important}#partners .h2{font-size:clamp(26px,2.4vw,34px)!important}#partners .eyebrow{color:#9da1a8!important;text-align:center!important;font-size:19px!important;display:block!important}#partners .marquee-note{text-align:center!important;color:#9da1a8!important;margin-top:16px!important;font-size:13px!important;display:block!important}section[data-sec=partners]{padding:56px 0!important}.chip-red{letter-spacing:4px!important;background:red!important;border-radius:6px!important;padding:6px 32px!important;font-size:13px!important}#faq .h-display{font-size:clamp(40px,5.7vw,82px)!important;line-height:1.06!important}#faq .faq-q{color:#3b3f4d!important;font-size:28px!important;font-weight:500!important}#faq .faq-item{max-width:1030px!important;margin:0 auto!important}#faq .faq-list,#faq .faq-items{max-width:1030px!important;margin-left:auto!important;margin-right:auto!important}#register{background:#d2d3d6!important;padding:0 0 163px!important}#register .register-wrap{background:#d2d3d6!important;border-radius:40px!important;width:100%!important;max-width:none!important;margin:0!important}#register .h-display{margin-bottom:64px!important;font-size:clamp(48px,5.5vw,79px)!important}#register .form-card{max-width:1026px!important;margin:0 auto!important}#register .form-card label{color:#3b3f4d!important;font-size:20px!important;font-weight:700!important}#register .form-card input[type=text],#register .form-card input[type=email],#register .form-card input:not([type]){border-radius:14px!important;max-width:576px!important;height:67px!important}#register .radio-row input[type=radio],#register input[type=radio]{width:40px!important;height:40px!important}#register .radio,#register .checkbox{color:#3b3f4d!important;font-size:21px!important}#register .checkbox__dot{border-radius:14px!important;width:42px!important;height:42px!important}#register .form-card input:not([type]){max-width:576px!important;height:67px!important}#register .form-card .btn{border-radius:22px!important;width:483px!important;max-width:100%!important;height:84px!important;font-size:18px!important}#register .form-note{max-width:480px!important;margin-left:auto!important;margin-right:auto!important}.footer-brand{align-items:center!important;gap:24px!important;display:flex!important}.footer-brand img{width:130px!important;height:auto!important}.footer-brand__name{letter-spacing:.5px!important;font-size:22px!important;font-weight:800!important;line-height:1.15!important}.footer-col--desc p{max-width:430px!important;font-size:19px!important;line-height:30px!important}.footer-logos{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:48px!important;display:flex!important}.footer-logo-item{align-items:center!important;gap:16px!important;display:inline-flex!important}.footer-logo-item img{width:auto!important;height:58px!important}.footer-logo-text{color:#fff!important;letter-spacing:.5px!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}.footer-sep{display:none!important}.footer-legal{flex-direction:column!important;align-items:center!important;gap:14px!important;display:flex!important}.footer{padding-bottom:120px!important}#register{padding-bottom:0!important}#register .form-card .form-field{margin-bottom:44px!important}#register .form-card .form-label{margin-bottom:16px!important;display:inline-block!important}#register .form-card .radio{margin-bottom:12px!important}#register .form-card{margin-top:84px!important}#participants .h-display{max-width:920px!important}.pretendent-card{background:#e4e5e7!important;border-radius:20px!important}.pretendent-card .avatar{background:#fff!important;border-radius:50%!important;width:70px!important;height:70px!important}.pretendent-card .holder-name{font-size:26px!important}.pretendent-card .holder-city{margin-top:6px!important}.pretendent-card p{background:#fff!important;border-radius:12px!important;padding:14px 16px!important}.holder-card{width:100%!important;max-width:397px!important;margin-left:auto!important;margin-right:auto!important}.holder-card .holder-top{align-items:flex-start!important;gap:16px!important;display:flex!important}.holder-card .avatar{background:#fff!important;border-radius:20px!important;width:110px!important;height:110px!important}.holder-card .holder-label{color:#6a6d78!important;flex:1!important;padding-top:6px!important;font-size:16px!important}.holder-card .holder-num{color:#9da1a8!important;font-size:20px!important}.holder-card .holder-meta{margin-top:18px!important}.holder-card .holder-name{color:#3b3f4d!important;font-size:26px!important;font-weight:700!important}.holder-card .holder-city{color:#9da1a8!important;margin-top:4px!important;font-size:16px!important}.holder-card .chip-row{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:20px!important;display:grid!important}.holder-card .fact-chip{background:#edeef0!important;border:1px solid #d5d6da!important;border-radius:12px!important;padding:12px 14px!important}.holder-card .fact-chip .fact-chip__label{color:#3b3f4d!important;font-size:15px!important;font-weight:700!important}.holder-card .fact-chip .fact-chip__value{color:#4b4e5a!important;justify-content:flex-start!important;margin-top:2px!important;font-size:15px!important}.holder-card .btn--sm{color:#fff!important;background:#c6c7cc!important;border-radius:16px!important;justify-self:start!important;height:34px!important;padding:0 16px!important;font-size:14px!important}#register .register-wrap{border-radius:48px 48px 0 0!important}.footer-link{letter-spacing:.2px!important}@media (width<=1024px){#trails .container,#trail-but .container,section[data-sec=compare] .container,#geo .container,#gallery .container,#award .container{max-width:none!important;padding:0 24px!important}.trail-card,#gallery .cards-2 .gal-col{max-width:none!important}#gallery{padding-bottom:96px!important}#participants .holder-card{margin-bottom:96px!important}#faq{padding-bottom:96px!important}.trail-grid{gap:24px!important}.hero-topbar .container{max-width:none!important;padding:0 20px!important}.hero-topbar__logo-img{height:44px!important}.hero-topbar__logo-img--kt{height:56px!important}.hero-topbar__logo-text{letter-spacing:.5px!important;font-size:12px!important}#trails .h-display,section[data-sec=trails] .h-display{font-size:clamp(38px,7.5vw,64px)!important}#trails .h-display .t-big{font-size:1.15em!important}.trail-card__text{font-size:20px!important;line-height:28px!important}.trail-card__head{border-bottom:none!important;min-height:0!important;margin-bottom:0!important;padding:28px 28px 0!important}.trail-card__brandname{font-size:18px!important;line-height:22px!important}#participants .h-display{font-size:clamp(42px,8vw,72px)!important}#rules .h2,#faq .h-display{font-size:clamp(34px,6vw,52px)!important}#register .h-display{margin-bottom:32px!important;font-size:clamp(38px,6.5vw,60px)!important}#register .form-card{padding:32px 24px!important}}@media (width<=720px){.trail-grid,.cards-2,.cards-3,.cards-4,.award-grid,.fact-grid{grid-template-columns:1fr!important}#participants .cards-3{max-width:100%!important}.pretendent-card .card-head{align-items:center!important}.holder-card .fact-chip .fact-chip__label,.holder-card .fact-chip .fact-chip__value{font-size:14px!important}.hero__mark{width:min(349px,88vw)!important}.hero__inner{padding-top:40px!important}.hero__title{margin-top:32px!important;font-size:clamp(40px,11vw,54px)!important}.hero__subtitle{margin-top:28px!important;font-size:18px!important;line-height:26px!important}.hero__actions{width:100%!important;margin-top:32px!important}.hero__actions .btn{width:100%!important;height:54px!important}.hero{padding-bottom:56px!important}.hero-topbar__logo-img{height:38px!important}.hero-topbar__logo-img--kt{height:44px!important}.hero-topbar__logo-text{font-size:11px!important}.hero-topbar__tagline{display:none!important}.sec{padding:56px 0!important}#about{padding-top:40px!important}#about .h-display{font-size:clamp(30px,8.5vw,42px)!important}#about .about-text{font-size:17px!important;line-height:25px!important}#about .about-copy{margin-top:40px!important}.stats-band{width:100%!important}.stats-band__item .num{font-size:32px!important}.stats-band__item .cap{font-size:15px!important;line-height:19px!important}#goals .cards-4,#criteria .cards-3,#planning .cards-4{grid-template-columns:1fr!important;max-width:100%!important}#goals .card,#criteria .card,#planning .card{min-height:0!important}#goals .card .ico,#planning .card .ico,#criteria .crit-row .ico{margin-bottom:20px!important}.trail-card__head{min-height:0!important;padding:20px!important}.trail-card__logo{height:52px!important}#trail-kt .trail-card__logo{height:68px!important}.trail-card__text{font-size:16px!important;line-height:26px!important}#trails .h-display,section[data-sec=trails] .h-display{font-size:clamp(34px,10.5vw,46px)!important;line-height:1.05!important}#trails .h-display .t-big{font-size:1.1em!important}.trail-card__brandname{font-size:16px!important;line-height:20px!important}.trail-card__head{border-bottom:none!important;margin-bottom:0!important}#geo .geo-card{aspect-ratio:auto!important}#geo .geo-img{width:100%!important;height:auto!important}#planning .h2{max-width:none!important;font-size:clamp(28px,7.5vw,34px)!important}#safety .safety-text{max-width:100%!important;font-size:17px!important;line-height:25px!important}#safety .safety-links .btn--ghost{width:100%!important;max-width:340px!important}#gallery .car-slide{aspect-ratio:auto!important}#gallery .car-slide img{height:300px!important}#gallery .h2{font-size:clamp(28px,7.5vw,36px)!important}#gallery .gal-title{font-size:17px!important}#rules .cards-3{max-width:100%!important}#rules .step-card{min-height:0!important;padding:24px 20px!important}#rules .step-card .btn{width:100%!important}#rules .h2{font-size:clamp(32px,9vw,44px)!important}#rules .lead{font-size:17px!important}#rules .title-rules-cta .btn--dark{width:100%!important;max-width:340px!important}#award .award-grid{grid-template-columns:1fr!important}#award .award-medal img{width:260px!important;margin:0 auto!important;display:block!important}#award .award-grid .card{min-height:0!important;padding:24px 20px!important}#award .award-h2{font-size:24px!important}#award .award-grid .card>p{font-size:17px!important;line-height:25px!important}#participants .h-display{font-size:clamp(38px,10vw,52px)!important}#participants .h3{font-size:clamp(26px,7vw,32px)!important}.holder-card,.pretendent-card{padding:22px 18px!important}#partners .partner-card{min-height:76px!important}#faq .h-display{font-size:clamp(32px,9vw,44px)!important}#faq .faq-q{padding:18px 0!important;font-size:18px!important}#faq .faq-list,#faq .faq-items{max-width:100%!important}#register .h-display{margin-bottom:32px!important;font-size:clamp(34px,9.5vw,48px)!important}#register .register-wrap{border-radius:28px 28px 0 0!important}#register .form-card{padding:24px 18px!important}#register .form-card label,#register .radio,#register .checkbox{font-size:17px!important}#register input[type=radio],#register .checkbox__dot{width:32px!important;height:32px!important}#register .form-card .btn{width:100%!important;height:64px!important}#register .form-note{font-size:14px!important}.footer-brand img{width:96px!important}.footer-brand__name{font-size:18px!important}.footer-logo-item img{height:44px!important}.footer-logo-text{font-size:14px!important}}@media (width<=400px){.hero__title{font-size:clamp(36px,11.5vw,44px)!important}#about .h-display{font-size:clamp(28px,9vw,36px)!important}#trails .h-display,section[data-sec=trails] .h-display{font-size:clamp(30px,11vw,40px)!important}.trail-card__text{font-size:16px!important;line-height:26px!important}.trail-card__head{padding:20px!important}.trail-card__brandname{font-size:15px!important;line-height:19px!important}#participants .h-display{font-size:clamp(34px,11vw,44px)!important}}@media (width>=1025px){.hero-topbar__logo--but .hero-topbar__logo-text{color:#dbdde2!important;letter-spacing:.2px!important;max-width:none!important;font-size:16.5px!important;font-weight:500!important;line-height:21.5px!important}.hero-topbar__tagline{color:#c9cbd1!important;max-width:520px!important;font-size:18.5px!important;font-weight:400!important;line-height:26px!important}.hero-topbar__logo--kt .hero-topbar__logo-text{color:#dbdde2!important;letter-spacing:2px!important;font-size:17.5px!important;font-weight:700!important;line-height:27px!important}.hero-topbar__logo-img{height:60px!important}.hero-topbar__logo--but{gap:26px!important}.hero-topbar__logo--kt{gap:51px!important}.hero-topbar__logo-img--kt{height:86px!important}.hero-topbar .container{padding-right:49px!important}.hero-topbar__logo--kt .hero-topbar__logo-text{letter-spacing:3.1px!important;font-size:26.5px!important;font-weight:700!important;line-height:27px!important}}.trail-card__logo{width:auto!important;height:66px!important}#trail-kt .trail-card__logo{height:92px!important}.trail-card__head .video-link__play{background:#fff!important;box-shadow:0 2px 8px #1e20281a!important}.trail-card__head .video-link__play img{filter:none!important}.trail-card__head{border-bottom:none!important;min-height:286px!important;margin:0!important;padding:87px 40px 0!important}.trail-card .fact-grid{margin-top:25px!important}.trail-card .fact{min-height:68px!important;padding:8px 14px!important}.trail-card .fact:before{border-radius:6px!important;width:24px!important;height:24px!important}.trail-card .fact{font-size:14px!important;line-height:19px!important}.trail-card .fact-grid{gap:8px!important;margin-top:25px!important}.trail-card__regions{background:#e2e2e4!important;border-radius:16px!important;margin:6px 37px 0!important;padding:14px 20px!important;font-size:14px!important;line-height:19px!important}.trail-card__actions{padding:20px 37px 31px!important}.trail-card__actions .btn{flex:1 1 0!important}.trail-card__actions{gap:22px!important}@media (width>=1025px){#rules .step-card{height:365px!important;min-height:365px!important}#rules .step-num{font-size:15px!important}#rules .step-ico{width:71px!important;height:54px!important}#rules .step-card h4{font-size:21px!important;line-height:24.5px!important}#rules .step-card p{font-size:16px!important;line-height:20px!important}#rules .step-card .btn{height:54px!important;font-size:16px!important}#rules .step-card{padding:15px 20px!important}#rules .step-card h4{margin-top:64px!important}#rules .step-card p{margin-top:16px!important}#rules .cards-3{gap:21px 22px!important}#rules .title-rules-cta .btn--dark{border-radius:12px!important;width:299px!important;height:52px!important;font-size:18px!important}#rules .title-rules-cta{margin-top:20px!important}.hero__actions{margin-top:48px!important}.hero__actions .btn{padding:0 24px!important}.stats-band__item{padding-top:19px!important;padding-bottom:19px!important}#goals .card p{line-height:20px!important}#goals{padding-top:61px!important}#goals .eyebrow,#goals .sec-head{margin-bottom:48px!important}#goals .card .ico{margin-bottom:16px!important}#goals .card h4{margin-bottom:25px!important}section[data-sec=award]{background:#fff!important;padding:0!important}section[data-sec=award] .award-grid{background:0 0!important;border-radius:0!important;grid-template-columns:1fr 583px!important;align-items:start!important;gap:60px!important;padding:0!important}#award .container{padding-top:0!important}#award .award-medal img{width:396px!important;height:auto!important}#award .award-grid .card{background:#e5e6e8!important;height:auto!important;min-height:458px!important;padding:40px 48px!important}#award .award-h2{font-size:36px!important}#award .award-grid .card>p{max-width:415px!important;font-size:19px!important;line-height:28px!important}#award .tg-plate{background:#f3f4f4!important;border:none!important;border-radius:16px!important;width:445px!important;max-width:100%!important;height:90px!important;margin-left:1px!important;padding:0 24px!important}#award{padding:0 0 174px!important}#award .award-grid{margin-top:174px!important}#award .award-medal{height:auto!important;margin-top:-174px!important}#award .award-medal img{height:auto!important}#award .award-h2{margin-top:32px!important;padding-top:0!important}#award .award-grid .card{background:#e5e6e8!important;min-height:458px!important;padding:40px 48px!important;display:block!important}#about .about-copy{margin-top:60px!important}#about .about-text+.about-text{margin-top:13px!important}#award .award-h2{margin-top:28px!important}#award .award-grid .card>p{margin-top:16px!important}#award .tg-plate{margin-top:48px!important}#award .award-grid .card{min-height:458px!important;max-height:458px!important;overflow:hidden!important}#criteria .h2{font-size:35px!important}#criteria .lead{max-width:570px!important;margin-left:auto!important;margin-right:auto!important}#criteria .cards-3{gap:99px 8px!important;max-width:1012px!important;margin-top:35px!important;margin-left:auto!important;margin-right:auto!important}#participants .holder-card{margin-bottom:99px!important}#participants .cards-3{gap:16px!important;max-width:808px!important}#participants .pretendent-card{width:auto!important}#participants .h3{font-size:44px!important}section[data-sec=partners]{padding:75px 0 119px!important}#partners .eyebrow{margin-bottom:35px!important}#partners .h2{margin-bottom:40px!important}#partners .partner-card{min-height:106px!important}#criteria .card{padding:24px 30px!important}#faq .faq-q{padding:20px 0!important;font-size:24px!important}#register .register-wrap{border-radius:48px 48px 0 0!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#register .h-display{padding-top:6px!important}#register .form-card{margin-top:110px!important}}@media (width<=1024px){#criteria .cards-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important}#goals .cards-4,#planning .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=720px){#criteria .cards-3{grid-template-columns:1fr!important}}@media (width>=1025px){.footer{padding:77px 0 120px!important}.footer-brand{margin-bottom:64px!important}.footer-logo-item img{height:71px!important}.footer-logos{margin:72px auto 0!important}}@media (width<=720px){#participants .cards-3{grid-template-columns:1fr!important}.trail-card{min-width:0!important;overflow:hidden!important}.trail-card__head{min-width:0!important}}@media (width<=1024px){.trail-card{min-width:0!important}#rules .cards-3,#criteria .cards-3{max-width:100%!important}}@media (width<=800px){#rules .cards-3,#criteria .cards-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.trail-card{min-width:0!important}}@media (width<=720px){#goals .cards-4,#planning .cards-4{grid-template-columns:1fr!important;max-width:100%!important}#safety .safety-links{gap:10px!important}#safety .safety-links .btn--ghost{width:100%!important;max-width:100%!important;height:50px!important;padding:0 18px!important;font-size:16px!important}}@media (width<=1024px) and (width>=721px){#gallery .car-slide img{height:333px!important}}@media (width<=480px){#rules .cards-3,#criteria .cards-3,#participants .cards-3{grid-template-columns:1fr!important;max-width:100%!important}}@media (width<=800px){.trail-grid{grid-template-columns:1fr!important}}@media (width>=1025px){#rules{padding-top:10px!important}#rules .chip-red{margin-top:0!important}#rules .title-art{z-index:0!important;width:100%!important;height:auto!important;position:absolute!important;top:0!important;left:0!important}#rules .container{z-index:1!important;position:relative!important}#about{padding-top:154px!important}#award .award-grid{grid-template-columns:1fr 583px!important;align-items:start!important;gap:0!important}#award .award-medal{z-index:2!important;height:auto!important;margin:87px 0 0 26px!important;position:relative!important}#award .award-medal img{width:465px!important;max-width:100%!important;height:auto!important;display:block!important}#award .award-grid .card{min-height:458px!important;margin-left:-105px!important;padding:72px 40px 40px 145px!important}#faq .faq-q{padding:18px 0!important;font-size:28px!important}#register .h-display{margin-bottom:71px!important}#register .form-card{padding:69px 140px 96px!important}#register .form-card .form-label{text-align:center!important;margin-bottom:30px!important;display:block!important}#register .form-card .form-input{background:#f0f0f1!important;border-radius:14px!important;height:64px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}#register .form-card .radio-col{text-align:left!important;max-width:577px!important;margin:0 auto!important}#register .form-card .radio{align-items:center!important;gap:26px!important;margin-bottom:24px!important;font-size:20px!important;display:flex!important}#register .radio .radio__dot,#register .form-card input[type=radio]{width:42px!important;height:42px!important}#register .checkbox__dot{border-radius:14px!important;width:42px!important;height:42px!important}#register .form-card .checkbox{text-align:left!important;align-items:flex-start!important;gap:26px!important;max-width:577px!important;margin:0 auto!important;font-size:20px!important;display:flex!important}#register .form-card .btn{background:#3a3e4b!important;border-radius:16px!important;height:83px!important;margin:79px auto 0!important;display:block!important}#register .form-card{padding-bottom:137px!important}#faq .faq-q{padding:14px 0!important;font-size:26px!important;line-height:1.35!important}#register .form-card .radio-col{width:577px!important;max-width:100%!important}#register .form-card .form-field:has(.checkbox){width:577px!important;margin-left:auto!important;margin-right:auto!important}#award .award-medal img{object-fit:contain!important;width:465px!important;height:565px!important}#award .award-medal{margin-top:60px!important}#award .award-grid{grid-template-columns:1fr 583px!important}#award .award-grid .card{width:583px!important;margin-left:0!important;padding:72px 40px 40px 105px!important}#register .form-card .form-field{margin-bottom:50px!important}#register .form-card .radio:last-child{margin-bottom:0!important}#register .form-card .radio-col{padding-top:8px!important}#register .form-card .form-label{margin-bottom:19px!important}#goals{padding-top:40px!important;padding-bottom:130px!important}.hero__subtitle{max-width:700px!important;font-size:21px!important;line-height:30px!important}.hero__actions{gap:11px!important}section[data-sec=stats]{padding-top:50px!important}#goals{padding-top:73px!important}#goals .eyebrow,#goals .sec-head{margin-bottom:31px!important}#goals .card{height:349px!important;min-height:349px!important;overflow:hidden!important}#trails .chip-red{letter-spacing:1.5px!important;padding:6px 12px!important;font-size:12px!important}#trails .h-display{line-height:.92!important}#trails .chip-red{margin-bottom:67px!important}#safety a,#safety .btn{height:52px!important;padding:0 26px!important;font-size:18px!important}#rules .chip-red{letter-spacing:1.5px!important;padding:6px 12px!important;font-size:12px!important}#participants .participant-card,#participants .card--owner,#participants .cards-3 .card:first-child{background:#d6d7da!important}#participants .fact-box,#participants .stat-box{background:#fff!important}#faq .h-display{line-height:.82!important}.footer-legal{margin-bottom:25px!important}.hero-topbar .container{padding-right:38px!important}.hero-topbar__logo--kt{gap:15px!important;margin-right:0!important}.hero-topbar__logo--kt .hero-topbar__logo-text{letter-spacing:12px!important;font-size:15px!important}.footer{padding-top:75px!important}.footer .eyebrow{margin:0!important}.footer-brand{margin-top:133px!important}.footer{padding-bottom:0!important}.footer-copy{margin-bottom:0!important}#criteria{padding-top:76px!important;padding-bottom:28px!important}#register .form-card .form-field:has(.radio-col){margin-bottom:25px!important}#register .form-card .radio{margin-bottom:30px!important}#register .form-card .form-field:first-child:has(.radio-col){margin-bottom:0!important}#register .form-card .form-field:nth-of-type(6):has(.radio-col){margin-bottom:38px!important}.footer-copy{margin-bottom:60px!important;padding-bottom:0!important}.footer-logos{margin:99px auto 0!important}.footer-legal{margin-top:146px!important}.footer-copy{margin-top:122px!important;margin-bottom:0!important}#rules{margin-top:0!important}#award .award-medal img{width:465px!important;max-width:none!important;height:auto!important}}
