.statsBanner{width:100%;background:var(--accent-new);padding:100px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.statsBannerItem{display:flex;flex-direction:column;gap:10px;align-items:center}.statsBannerValue{font-family:var(--font-catalog-title),serif;font-size:56px;font-weight:400;line-height:1;color:#fff}.statsBannerLabel{font-family:var(--font-catalog-text),sans-serif;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,#fff 50%,transparent)}@media (max-width:980px){.statsBanner{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 40px;gap:28px}.statsBannerValue{font-size:44px}}@media (max-width:560px){.statsBanner{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 24px;gap:24px}.statsBannerValue{font-size:36px}.statsBannerLabel{font-size:10px;letter-spacing:.12em}}@media (max-width:400px){.statsBanner{grid-template-columns:1fr}}.fleetBenefitsSection{width:100vw;margin:0 0 0 calc(50% - 50vw);padding:84px max(40px,calc((100vw - 1080px) / 2));background:#ffffff}.fleetBenefitsHeader{max-width:760px;margin-bottom:34px}.fleetBenefitsTitle{margin:0;font-family:var(--font-catalog-title),serif;font-size:58px;font-weight:300;line-height:1.04;color:var(--accent-new)}.fleetBenefitsTitleAccent{font-weight:700}.fleetBenefitsLayout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);gap:64px;align-items:center}.fleetBenefitsMedia{position:relative;width:min(100%,470px);aspect-ratio:1;min-height:0;justify-self:center;overflow:visible;border-radius:50%;background:transparent}.fleetBenefitsMedia:after{inset:0;border:1px solid color-mix(in srgb,var(--accentDark) 36%,transparent);border-radius:50%}.fleetBenefitsMedia:after,.fleetBenefitsMedia:before{content:"";position:absolute;z-index:2;pointer-events:none}.fleetBenefitsMedia:before{inset:-18px;border:1px solid color-mix(in srgb,var(--accentDark) 22%,transparent);border-radius:50%}.fleetBenefitsImage{object-fit:cover;border-radius:50%}.fleetBenefitsContent{display:flex;flex-direction:column;justify-content:center;gap:28px}.fleetBenefitsList{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent)}.fleetBenefitsCard{display:grid;grid-template-columns:1fr;align-items:start;padding:30px 0;border-bottom:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent)}.fleetBenefitsCardBody{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 22px}.fleetBenefitsCardNumber{grid-row:span 2;font-size:32px;line-height:1;color:color-mix(in srgb,var(--accentDark) 54%,transparent)}.fleetBenefitsCardNumber,.fleetBenefitsCardTitle{font-family:var(--font-catalog-title),serif;font-weight:700}.fleetBenefitsCardTitle{margin:0;font-size:30px;line-height:1.12;color:var(--accent-new)}.fleetBenefitsCardDescription{margin:0;max-width:520px;font-family:var(--font-catalog-text),sans-serif;font-size:15px;font-weight:400;line-height:1.65;color:color-mix(in srgb,var(--accent-new) 58%,transparent)}.fleetBenefitsButton{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;min-height:50px;padding:14px 28px;border:1px solid var(--accent-new);background:var(--accent-new);color:#ffffff;font-family:var(--font-catalog-text),sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.fleetBenefitsButton:hover{background:transparent;color:var(--accent-new);transform:translateY(-1px)}@media (max-width:1100px){.fleetBenefitsSection{margin:0 0 0 calc(50% - 50vw);padding:70px 24px}.fleetBenefitsHeader{max-width:640px}.fleetBenefitsTitle{font-size:48px}.fleetBenefitsLayout{gap:44px}.fleetBenefitsMedia{width:min(100%,420px)}.fleetBenefitsCardTitle{font-size:26px}}@media (max-width:880px){.fleetBenefitsSection{background:#ffffff}.fleetBenefitsLayout{grid-template-columns:1fr}.fleetBenefitsMedia{width:min(100%,430px)}}@media (max-width:560px){.fleetBenefitsSection{margin:0 0 0 calc(50% - 50vw);padding:48px 16px}.fleetBenefitsHeader{margin-bottom:22px}.fleetBenefitsTitle{font-size:34px}.fleetBenefitsLayout{gap:24px}.fleetBenefitsMedia{width:min(100%,300px)}.fleetBenefitsCard{padding:22px 0}.fleetBenefitsCardBody{grid-template-columns:34px minmax(0,1fr);gap:6px 14px}.fleetBenefitsCardNumber{grid-row:span 2;font-size:24px}.fleetBenefitsCardTitle{font-size:22px}.fleetBenefitsCardDescription{font-size:14px;line-height:1.55}.fleetBenefitsButton{width:100%;min-height:48px;padding:13px 20px}}.boardRulesSection{margin:72px 0 92px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:58px;align-items:start;padding:54px 0;border-top:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent)}.boardRulesLead{display:flex;flex-direction:column;gap:18px;position:sticky;top:104px}.boardRulesLabel{font-family:var(--font-catalog-text),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-new) 48%,transparent)}.boardRulesTitle{margin:0;font-family:var(--font-catalog-title),serif;color:var(--accent-new);font-size:52px;line-height:1.05;font-weight:300}.boardRulesTitle strong{font-weight:700}.boardRulesText{max-width:360px;margin:0;font-family:var(--font-catalog-text),sans-serif;font-size:15px;line-height:1.65;color:color-mix(in srgb,var(--accent-new) 58%,transparent)}.boardRulesGrid{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent)}.boardRulesCard{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;padding:26px 0;border-bottom:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent)}.boardRulesIconWrap{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--accentDark)}.boardRulesIconWrap svg{width:34px;height:34px}.boardRulesCardBody{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);gap:24px;align-items:baseline}.boardRulesCardTitle{margin:0;font-family:var(--font-catalog-title),serif;font-size:26px;font-weight:700;color:var(--accent-new);line-height:1.18}.boardRulesCardText{margin:0;font-family:var(--font-catalog-text),sans-serif;font-size:14px;line-height:1.6;font-weight:400;color:color-mix(in srgb,var(--accent-new) 58%,transparent)}@media (max-width:980px){.boardRulesSection{grid-template-columns:1fr;gap:30px;margin:58px 0 72px;padding:42px 0}.boardRulesLead{position:static}.boardRulesTitle{font-size:42px}}@media (max-width:680px){.boardRulesCardBody{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.boardRulesSection{margin:40px 0 54px;padding:32px 0}.boardRulesLead{gap:14px}.boardRulesTitle{font-size:31px}.boardRulesText{font-size:14px}.boardRulesCard{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 0}.boardRulesIconWrap{width:34px;height:34px}.boardRulesIconWrap svg{width:28px;height:28px}.boardRulesCardTitle{font-size:21px}.boardRulesCardText{font-size:13px}}.messagersSection{margin-top:60px}.messagersSectionContent{display:flex;flex-direction:column;gap:42px}.messagersSectionHero{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.66fr);gap:36px;align-items:center;padding:44px 0;border-top:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent)}.companyPagesBlock{width:100%;padding:0}.companyPagesHeader{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:0}.companyPagesHeader .containerSubtitle{margin-bottom:4px}.companyPagesHeader h2{margin:0;color:var(--accent-new);font-family:var(--font-catalog-title),serif;font-size:46px;font-weight:700;line-height:1.06}.companyPagesHeader p{max-width:430px;color:color-mix(in srgb,var(--accent-new) 58%,transparent);font-family:var(--font-catalog-text),sans-serif;font-size:15px;font-weight:300;line-height:1.65}.companyPagesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:0;border-top:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent)}.companyPageCard{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:flex-start;gap:20px;min-height:126px;padding:24px;color:inherit;text-decoration:none;border-right:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);transition:background .18s ease,transform .18s ease}.companyPageCard:last-child,.companyPageCard:nth-child(2n){border-right:0}.companyPageCard:hover{background:transparent;transform:translateY(-2px)}.companyPageCardQr{display:block;width:74px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);border-radius:13px;background:#ffffff;background-repeat:no-repeat;background-position:50%;background-size:calc(100% - 12px) calc(100% - 12px);box-shadow:inset 0 0 0 4px var(--accentLight)}.companyPageCardText{display:flex;flex-direction:column;gap:8px;min-width:0}.companyPageCardTitle{color:var(--accent-new);font-size:18px;font-weight:700;line-height:1.2}.companyPageCardDescription{color:color-mix(in srgb,var(--accent-new) 56%,transparent);font-family:var(--font-catalog-text),sans-serif;font-size:13px;font-weight:300;line-height:1.45}.messagersCardsBlock{width:100%;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1fr);gap:36px;align-items:center;padding:44px 0;border-top:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-new) 12%,transparent);background:transparent}.messagersCardsHeader{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.messagersCardsHeader .containerTitle{margin:0;color:var(--accent-new);font-size:46px;line-height:1.06}.messagersCardsHeader .containerTitleAccent{color:var(--accent-new)}.messagersCardsHeader p{max-width:430px;color:color-mix(in srgb,var(--accent-new) 58%,transparent);font-family:var(--font-catalog-text),sans-serif;font-size:15px;font-weight:300;line-height:1.65}.messagersCardsGrid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent)}.messagersCardsGrid .card{min-height:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:flex-start;text-align:left;gap:18px;border:0;border-right:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);border-radius:0;background:transparent;padding:22px 24px;box-shadow:none}.messagersCardsGrid .card:hover{background:var(--accentLight);box-shadow:none}.messagersCardsGrid .iconWrapper{width:64px;height:64px;border-radius:0;border:0;background:transparent;box-shadow:none}.messagersCardsGrid .iconWrapper img{width:46px;height:46px}.messagersCardsGrid .text{align-items:flex-start}@media (max-width:1100px){.messagersCardsBlock,.messagersSectionHero{grid-template-columns:1fr}.companyPagesHeader{order:1}.companyPagesBlock{order:2}.companyPagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.messagersSection{margin-top:72px}.messagersSectionContent{gap:34px}.companyPagesHeader h2,.messagersCardsHeader .containerTitle{font-size:36px}.messagersCardsBlock,.messagersSectionHero{padding:34px 0}}@media (max-width:640px){.companyPagesGrid,.messagersCardsGrid{grid-template-columns:1fr}.companyPageCard,.companyPageCard:nth-child(2n){border-right:0}.companyPageCard:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent)}}@media (max-width:560px){.messagersSection{margin-top:42px}.messagersSectionContent{gap:26px}.companyPagesHeader h2,.messagersCardsHeader .containerTitle{font-size:29px}.companyPagesHeader p,.messagersCardsHeader p{font-size:14px}.companyPageCard{grid-template-columns:58px minmax(0,1fr);min-height:94px;padding:18px 0}.companyPageCardQr{width:58px;border-radius:12px}.messagersCardsBlock{padding:28px 0;gap:24px}.messagersCardsGrid .card{padding:18px 0;border-right:0}}.card{min-height:100%;border:1px solid color-mix(in srgb,var(--accentDark) 14%,transparent);border-radius:18px;background:rgba(255,255,255,.88);padding:22px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accentDark) 34%,transparent);box-shadow:0 18px 38px rgba(5,22,42,.1)}.iconWrapper{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-new) 10%,transparent);border-radius:50%;background:#ffffff;box-shadow:inset 0 0 0 8px var(--accentLight)}.iconWrapper img{width:56px;height:56px}.text{display:flex;flex-direction:column;gap:12px}.text h3{font-size:20px;font-weight:600;color:var(--accent-new)}.text p{font-size:14px;font-weight:300;color:color-mix(in srgb,var(--accent-new) 60%,transparent);line-height:23px;font-family:var(--font-catalog-text),sans-serif}@media (max-width:980px){.card{gap:24px;padding:22px 20px}}@media (max-width:560px){.card{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;text-align:left;gap:16px;padding:20px}.iconWrapper{width:68px;height:68px}.iconWrapper img{width:46px;height:46px}.text{align-items:flex-start}.text h3{font-size:18px}.text p{font-size:14px;line-height:1.55}}