:root{--orange:#ff7f00;--orange-hover:#ff9326;--white:#fff;--black:#131313;--gray:#ababab;--panel:#1b1b1c;--panel-2:#222224;--line:#2c2c2f;--wa:#25d366;--wa-hover:#3ee07a;--radius:24px;--gutter:20px;color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Montserrat,Arial,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background:var(--black);min-width:320px;margin:0}h1,h2,h3,p,ul{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.page{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.logo{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:900}.logo span{color:var(--orange)}.header{justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.header__phone{color:var(--gray);align-items:center;gap:8px;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex}.header__phone:hover{color:var(--white)}.header__phone-icon{width:18px;height:18px;color:var(--orange)}.hero{isolation:isolate;border-radius:var(--radius);background:var(--black);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero__media{z-index:-2;width:64%;position:absolute;inset:0 0 0 auto}.hero__media img{object-fit:cover;object-position:30% center;opacity:.85;width:100%;height:100%;transform:scaleX(-1)}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#131313 0% 36%,#131313b3 52%,#13131300 78%);position:absolute;inset:0}.hero__in{max-width:680px;padding:56px}.status{text-transform:uppercase;letter-spacing:.04em;color:var(--black);background:var(--orange);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.status__dot{background:var(--black);border-radius:50%;flex:none;width:8px;height:8px}.hero__title{letter-spacing:-.045em;margin:26px 0 16px;font-size:clamp(52px,8.4vw,104px);font-weight:900;line-height:.9}.hero__title span{color:var(--orange)}.hero__lead{max-width:500px;font-size:19px;font-weight:600}.notice{border-left:3px solid var(--orange);color:var(--gray);gap:12px;max-width:560px;margin:28px 0 30px;padding-left:18px;font-size:15px;font-weight:500;display:grid}.notice__accent{color:var(--white);font-size:17px;font-weight:800}.contacts__title{margin-bottom:14px;font-size:15px;font-weight:700}.contacts{flex-wrap:wrap;gap:10px;display:flex}.btn{height:54px;font:inherit;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;transition:background-color .2s,filter .2s;display:inline-flex}.btn__icon{flex:none;width:22px;height:22px}.btn--wa{background:var(--wa);color:#0b2414}.btn--wa:hover{background:var(--wa-hover)}.btn--ig{color:var(--white);background:linear-gradient(45deg,#feda75 0%,#fa7e1e 22%,#d62976 50%,#962fbf 75%,#4f5bd5 100%)}.btn--ig:hover{filter:brightness(1.08)}.btn--phone{color:var(--black);background:var(--white);text-transform:none;letter-spacing:0;font-size:16px}.btn--phone .btn__icon{color:var(--orange);width:20px;height:20px}.btn--phone:hover{background:#ececec}.btn--dark{background:var(--black);color:var(--white);align-self:flex-start}.btn--dark:hover{background:#262626}.section{padding-top:88px}.section__head{max-width:760px;margin-bottom:32px}.section__head h2{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(28px,3.6vw,42px);font-weight:900;line-height:1.12}.section__head mark{background:var(--orange);color:var(--black);white-space:nowrap;border-radius:8px;padding:0 10px}.section__head p{color:var(--gray);margin-top:14px;font-size:16px;font-weight:500}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cat{background:var(--panel);border-radius:20px;flex-direction:column;gap:14px;padding:26px;display:flex}.cat__icon{width:48px;height:48px;color:var(--orange)}.cat h3{font-size:19px;font-weight:800;line-height:1.25}.cat ul{gap:8px;padding:0;list-style:none;display:grid}.cat li{color:var(--gray);padding-left:18px;font-size:15px;font-weight:500;line-height:1.4;position:relative}.cat li:before{content:"";background:var(--orange);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.cat--cta{background:var(--orange);color:var(--black);justify-content:space-between;gap:22px}.cat__more{border-bottom:1px solid #13131333;padding-bottom:18px;font-size:15px;font-weight:700}.cat--cta h3{margin-bottom:8px;font-size:22px;font-weight:900}.cat--cta p{font-size:15px;font-weight:600}.perks{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"installment delivery""consult delivery";gap:14px;display:grid}.perk{background:var(--panel);border-radius:20px;padding:28px}.perk--installment{grid-area:installment}.perk--consult{grid-area:consult}.perk--delivery{flex-direction:column;grid-area:delivery;gap:18px;display:flex}.perk__icon{width:44px;height:44px;color:var(--orange);margin-bottom:18px}.perk h3{margin-bottom:10px;font-size:21px;font-weight:800;line-height:1.25}.perk p{color:var(--gray);font-size:15px;font-weight:500}.perk__text{max-width:520px}.map{width:100%;height:auto;margin-top:auto;display:block}.map__land{fill:var(--panel-2);stroke:#3a3a3e;stroke-width:2px;stroke-linejoin:round}.map__lake{fill:#2c2c30}.map__route{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-dasharray:2 9;stroke-linecap:round}.map__city{fill:var(--white);stroke:var(--panel-2);stroke-width:4px}.map__hub{fill:var(--orange)}.map__hub-ring{fill:#ff7f0029;stroke:var(--orange);stroke-width:1.5px}.map__label{fill:var(--gray);font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:700}.map__label--hub{fill:var(--white);font-size:24px;font-weight:800}.footer{border-top:1px solid var(--line);margin-top:88px;padding:40px 0 32px}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.footer__lead{color:var(--gray);margin-top:10px;font-size:15px;font-weight:500}.footer__copy{color:#6f6f73;margin-top:32px;font-size:13px;font-weight:500}@media (width<=1000px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.perks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"delivery delivery""installment consult"}}@media (width<=900px){.hero{min-height:0;display:block}.hero__media{width:100%;height:340px;inset:0 0 auto}.hero__media img{object-position:40% 30%}.hero:after{background:linear-gradient(#13131326 0%,#1313138c 60%,#131313 100%);height:342px;inset:0 0 auto}.hero__in{max-width:none;padding:250px 32px 36px}}@media (width<=620px){:root{--gutter:16px;--radius:20px}.header{padding:16px 0}.logo{font-size:19px}.header__phone{font-size:13px}.hero__media{height:260px}.hero:after{height:262px}.hero__in{padding:190px 20px 24px}.status{padding:7px 12px;font-size:11px}.hero__lead{font-size:16px}.notice{padding-left:14px;font-size:14px}.notice__accent{font-size:16px}.contacts{flex-direction:column}.btn{width:100%}.btn--dark{align-self:stretch}.section{padding-top:64px}.section__head{margin-bottom:24px}.cats,.perks{grid-template-columns:minmax(0,1fr)}.perks{grid-template-areas:"installment""delivery""consult"}.cat,.perk{padding:22px}.map__label{font-size:26px}.map__label--hub{font-size:30px}.footer{margin-top:64px}.footer__top{flex-direction:column;align-items:stretch}}@media (width<=380px){.header__phone{display:none}}
