.hero{--paper:#f3f4f6;--ink:#0b1a33;--line:#0b1a331f;--navy:#0b2a4a;--accent:var(--color-ru-red);--gutter:2.875rem;--nav-em:clamp(13px, 1.111vw, 20px);--nav-top:calc(var(--nav-em) * 1.375);--nav-side:calc(var(--nav-em) * 2.75);background:var(--paper);height:100svh;color:var(--ink);position:relative}.hero__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hero__bg{position:absolute;inset:0}.hero__grid{grid-template-rows:1fr calc(31% + 2.5rem);grid-template-columns:9.7fr 4.3fr;height:100%;display:grid;position:relative}.hero__main{flex-direction:column;grid-row:1/span 2;min-height:0;padding:calc(8.1*clamp(13px,1.111vw,20px)) 1.6rem 2.5rem 1.4rem;display:flex;overflow-x:clip}.hero__panel{flex:1;min-height:0;position:relative}.hero__intro{z-index:1;padding:2.5rem 2.2rem 1.5rem;position:relative}.hero__intro:before{content:"";z-index:-1;background:radial-gradient(closest-side ellipse at 40% 50%, var(--paper) 0%, #f3f4f6eb 45%, #f3f4f68c 72%, #f3f4f600 100%);pointer-events:none;position:absolute;inset:-2rem -5rem -2.75rem -2.75rem}.hero__title{letter-spacing:-.045em;font-size:clamp(3rem,5.1vw,6.4rem);font-weight:600;line-height:.92}.hero__title-line{display:block}.hero__title-mask{vertical-align:top;margin-right:.18em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero__title-word{display:inline-block}.hero__title-accent{color:var(--accent);font-weight:800}.hero__lead{color:#0b1a338c;margin-top:1.6rem;font-size:clamp(1rem,1.25vw,1.4rem);line-height:1.45}@keyframes hero-hub-pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.request{z-index:1;background:#fff;border-radius:.75rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:2.5rem;margin-left:1.4rem;padding:1.75rem 1.9rem 1.3rem;display:grid;position:relative;box-shadow:0 1rem 3rem -1rem #0a1e3c1f}.request__title{letter-spacing:-.03em;font-size:clamp(1.5rem,2.05vw,2.4rem);font-weight:600;line-height:1.08}.request__text{color:#0b1a3399;margin-top:1.1rem;font-size:clamp(.85rem,1vw,1.05rem);line-height:1.55}.request__intro{flex-direction:column;display:flex}.request__hotline{flex-direction:column;gap:.3rem;margin-top:auto;padding-top:1rem;display:flex}.request__hotline-label{color:#0b1a3380;font-size:.8rem}.request__hotline-phone{letter-spacing:-.01em;color:var(--ink);align-self:flex-start;align-items:center;gap:.6rem;font-size:clamp(1.1rem,1.35vw,1.45rem);font-weight:700;transition:color .2s;display:inline-flex}.request__hotline-phone:hover{color:var(--color-ru-blue)}.request__hotline-mail{color:#0b1a33bf;align-self:flex-start;align-items:center;gap:.6rem;font-size:clamp(.9rem,1vw,1.05rem);font-weight:500;transition:color .2s;display:inline-flex}.request__hotline-mail:hover{color:var(--color-ru-blue)}.request__hotline-mail svg{fill:none;width:1.25em;height:1.25em;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.request__hotline-phone svg{fill:none;width:1.1em;height:1.1em;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.request__form{grid-template-columns:1fr 1fr;gap:.95rem;display:grid}.request__field{background:#fff;border:1px solid #e3e6ea;border-radius:.4rem;align-items:center;height:3.45rem;transition:border-color .2s;display:flex;position:relative}.request__field:focus-within{border-color:var(--color-ru-blue)}.request__field[data-error]{border-color:var(--accent)}.request__field--wide{grid-column:1/-1}.request__group{flex-direction:column;gap:.4rem;min-width:0;display:flex}.request__label{color:#0b1a3399;font-size:.8rem;font-weight:500}.request__field svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;left:1rem}.request__field input{border-radius:inherit;width:100%;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0 1rem 0 3rem;font-size:.9rem}.request__field input::placeholder{color:#0b1a3373}.request__date-placeholder{color:#0b1a3373;pointer-events:none;font-size:.9rem;position:absolute;left:3rem}.request__date:not([data-empty]) .request__date-placeholder,.request__date:focus-within .request__date-placeholder{display:none}.request__date[data-empty]:not(:focus-within) input{color:#0000}.request__date input{cursor:pointer}.request__date input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.request__date input::-webkit-datetime-edit{padding:0}.request__submit{isolation:isolate;background:var(--color-ru-red);color:#fff;cursor:pointer;border-radius:.4rem;grid-column:1/-1;justify-content:center;align-items:center;height:3.45rem;font-size:1rem;font-weight:600;transition:box-shadow .6s cubic-bezier(.625,.05,0,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.request__submit:before{content:"";z-index:-1;background:var(--color-ru-blue);clip-path:circle(0%);transition:clip-path .6s cubic-bezier(.625,.05,0,1);position:absolute;inset:0}.request__submit[data-active]:before{clip-path:circle(100%)}.request__submit-long{padding-block:.1em;display:flex;overflow:hidden}.request__submit-char{white-space:pre;text-shadow:0 1.4em;transition:transform .6s cubic-bezier(.625,.05,0,1);transition-delay:calc(var(--i) * 18ms);display:inline-block}.request__submit[data-active] .request__submit-char{transform:translateY(-1.4em)}.request__submit-arrow{place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;right:1.25rem;overflow:hidden}.request__submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:100%;height:100%;transition:transform .6s cubic-bezier(.625,.05,0,1)}.request__submit svg:last-child{transform:translate(-200%)}.request__submit[data-active] svg:first-child{transform:translate(200%)}.request__submit[data-active] svg:last-child{transform:none}@media (prefers-reduced-motion:reduce){.request__submit,.request__submit *,.request__submit:before{transition:none!important}}.request__submit:disabled{cursor:progress;opacity:.7}.request__note{color:#0b1a3380;grid-column:1/-1;margin-top:-.35rem;font-size:.72rem;line-height:1.4}.request__note a{text-underline-offset:.15em;text-decoration:underline}.request__note[data-error]{color:var(--accent)}.request__done{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.request__done-title{letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:600}.request__done-text{color:#0b1a33a6;font-size:.95rem;line-height:1.5}.request__done-link{color:var(--color-ru-blue);align-self:flex-start;align-items:center;gap:.5rem;margin-top:.4rem;font-weight:600;display:inline-flex}.request__done-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.hero__side{margin:var(--nav-top) var(--nav-side) 0 0;padding:calc(var(--nav-em) * 6.6 - var(--nav-top)) 1.75rem 2.25rem;background:#fff;flex-direction:column;gap:clamp(1rem,2.6vh,1.75rem);display:flex}.hero__side-head{justify-content:space-between;align-items:center;display:flex}@keyframes hero-ring{to{rotate:360deg}}.hero__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:.4rem;flex:1;min-height:0;display:flex;position:relative;overflow-x:auto}.hero__cards::-webkit-scrollbar{display:none}.hero__card{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;flex:0 0 100%;position:relative;overflow:hidden}.hero__dots{justify-content:center;gap:.4rem;display:flex}.hero__dot{cursor:pointer;background:#0b1a332e;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:width .4s cubic-bezier(.625,.05,0,1),background-color .3s}.hero__dot:hover{background:#0b1a3359}.hero__dot[aria-current]{background:var(--color-ru-red);width:1.5rem}.hero__card-image{object-fit:cover;transition:scale .8s cubic-bezier(.625,.05,0,1);position:absolute;inset:0}.hero__card:hover .hero__card-image{scale:1.05}.hero__card-placeholder{background:repeating-linear-gradient(-45deg,#ffffff0d 0 2px,#0000 2px 14px),linear-gradient(135deg,#2b4a7a,#0b2a4a)}.hero__card[data-variant="1"] .hero__card-placeholder{background:repeating-linear-gradient(-45deg,#ffffff0d 0 2px,#0000 2px 14px),linear-gradient(135deg,#5b6b7d,#23303d)}.hero__card[data-variant="2"] .hero__card-placeholder{background:repeating-linear-gradient(-45deg,#ffffff0d 0 2px,#0000 2px 14px),linear-gradient(135deg,#7a3a30,#2a1714)}.hero__card-shade{background:linear-gradient(#0000 30%,#00000073 62%,#000000c7 100%);position:absolute;inset:0}.hero__card-body{flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem 1.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero__card-tag{letter-spacing:.1em;text-transform:uppercase;background:#ffffff29;border-radius:.25rem;align-self:flex-start;padding:.25em .6em;font-size:.72rem;font-weight:600}.hero__card-title{letter-spacing:-.01em;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:600;line-height:1.25}@media (max-height:720px){.hero__cards,.hero__dots{display:none}}.hero__benefits{margin-right:var(--nav-side);background:#fff;border-radius:0 0 .75rem .75rem;margin-bottom:2.5rem;position:relative}.hero__benefits-inner{flex-direction:column;justify-content:center;gap:clamp(.6rem,1.6vh,1.25rem);padding:1.1rem 1.75rem;display:flex;position:absolute;inset:0}.hero__benefits-title{letter-spacing:-.02em;font-size:clamp(1.15rem,1.5vw,1.6rem);font-weight:600;line-height:1.1}.hero__benefit-list{grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}@media (min-width:1024px) and (max-width:1279.98px){.hero__benefit-list{grid-template-columns:1fr;gap:.45rem}.hero__grid{grid-template-rows:1fr calc(40% + 1.5rem)}}.hero__benefit{align-items:center;gap:.75rem;font-size:clamp(.8rem,.9vw,.95rem);font-weight:500;line-height:1.3;display:flex}.hero__benefit-icon{flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.6rem;line-height:1;display:grid}.hero__about.hero__about--side{display:none}.hero__about{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(.6rem,1.4vh,.9rem);display:flex;position:relative}.hero__about:before{content:"";background:var(--color-ru-blue);transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.625,.05,0,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.hero__about-text{flex-direction:column;gap:.1rem;display:flex}.hero__about-fact{color:#0b1a3380;font-size:.8rem;font-weight:500}.hero__about-label{font-size:1rem;font-weight:600;transition:color .25s}.hero__about-arrow{background:var(--ink);color:#fff;border-radius:.3rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .3s;display:grid;overflow:hidden}.hero__about-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:.95rem;height:.95rem;transition:transform .5s cubic-bezier(.625,.05,0,1)}.hero__about-arrow svg:last-child{transform:translate(-200%)}.hero__about:hover:before,.hero__about:focus-visible:before{transform:scaleX(1)}.hero__about:hover .hero__about-label,.hero__about:focus-visible .hero__about-label{color:var(--color-ru-blue)}.hero__about:hover .hero__about-arrow,.hero__about:focus-visible .hero__about-arrow{background:var(--color-ru-blue)}.hero__about:hover .hero__about-arrow svg:first-child,.hero__about:focus-visible .hero__about-arrow svg:first-child{transform:translate(200%)}.hero__about:hover .hero__about-arrow svg:last-child,.hero__about:focus-visible .hero__about-arrow svg:last-child{transform:none}@media (min-width:1024px) and (max-height:820px){.request{gap:2rem;padding:1.2rem 1.5rem .9rem}.request__title{font-size:clamp(1.35rem,1.8vw,2rem)}.request__text{margin-top:.7rem}.request__form{gap:.6rem}.request__field,.request__submit{height:2.75rem}}@media (min-width:1024px) and (max-height:779.98px){.hero:not([data-v2]) .hero__main{padding-top:max(var(--nav-em) * 6.6, var(--nav-em) * 8.1 - (780px - 100vh) / 2)}.hero:not([data-v2]) .hero__intro{padding-top:max(1.25rem,2.5rem + -390px + 50vh)}.hero:not([data-v2]) .hero__title{font-size:clamp(2.5rem,min(5.1vw,9vh),6.4rem)}.hero:not([data-v2]) .hero__lead{margin-top:1.1rem}.hero:not([data-v2]) .request__hours .work-hours__schedule{display:none}}@media (min-width:1024px) and (max-height:679.98px),(min-width:1024px) and (max-height:779.98px) and (min-aspect-ratio:12/5){.hero:not([data-v2]) .request__text{display:none}}@media (max-width:1439.98px){.hero__benefits-inner{gap:.45rem;padding:.75rem 1.25rem}.hero__benefits-title{font-size:1.05rem}.hero__benefit{gap:.6rem;font-size:.78rem}.hero__benefit-icon{width:2.2rem;height:2.2rem;font-size:1.45rem}}.hero__side-title,.hero__chips,.hero__br-phone,.request__submit-short{display:none}.request__hours{margin-top:.6rem}
@media (min-width:1024px){.hero[data-v2]{height:calc(100svh + 1.5rem)}.hero[data-v2] .hero__main{padding-top:calc(var(--nav-em) * 7.4);padding-bottom:1.6rem}.hero[data-v2] .hero__panel{container-type:size}.hero[data-v2] .hero__intro{padding-top:.5rem}.hero[data-v2] .hero__title{font-size:clamp(2.5rem,min(6.1vw,33.3333cqh - 1.36667vw - 1.08333rem),7.6rem);font-weight:700}.hero[data-v2] .hero__lead{color:#0a0a0ad9;margin-top:1.75rem;font-size:clamp(1.05rem,1.45vw,1.6rem);line-height:1.4}.hero[data-v2] .hero__stat{margin-top:1.1rem;font-size:clamp(.95rem,1.2vw,1.3rem)}.hero[data-v2] .request{padding:1.75rem 2rem}.hero[data-v2] .request__hotline-phone{white-space:nowrap;font-size:clamp(1.1rem,1.5vw,1.6rem)}.hero[data-v2] .request__hotline-mail{font-size:clamp(.95rem,1.15vw,1.2rem)}.hero[data-v2] .request__hours .work-hours__schedule{display:none}.hero[data-v2] .request__form{align-content:start;gap:1.5rem 1.25rem}.hero[data-v2] .request__group{gap:.55rem}.hero[data-v2] .request__label{font-size:clamp(.8rem,1.05vw,1rem)}.hero[data-v2] .request__submit{border-radius:999px;gap:.6rem;margin-top:.75rem;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:700;box-shadow:0 .7rem 1.4rem -.6rem #e5261b99}.hero[data-v2] .request__submit[data-active]{box-shadow:0 .7rem 1.4rem -.6rem #0039a699}.hero[data-v2] .request__submit-arrow{width:1.05em;height:1.05em;position:static}.hero[data-v2] .request__note{margin-top:-.6rem;font-size:clamp(.72rem,.92vw,.9rem)}.hero[data-v2] .hero__grid{grid-template-rows:auto 1fr}.hero[data-v2] .hero__benefits{margin:var(--nav-top) var(--nav-side) 0 0;border-radius:0;grid-area:1/2}.hero[data-v2] .hero__benefits-inner{--benefits-gap:clamp(.9rem, 2.2vh, 1.75rem);justify-content:flex-start;gap:var(--benefits-gap);padding:calc(var(--nav-em) * 6.6 - var(--nav-top)) 1.75rem 0;position:static}.hero[data-v2] .hero__benefits-title{letter-spacing:-.025em;font-size:clamp(1.05rem,1.5vw,1.7rem)}.hero[data-v2] .hero__benefit-list{grid-template-columns:1fr;gap:0}.hero[data-v2] .hero__benefit{--icon:clamp(2.4rem, 6vh, 3.4rem);--icon-gap:clamp(.8rem, 1.1vw, 1.1rem);gap:var(--icon-gap);color:var(--ink);padding:clamp(.3rem,1vh,.6rem) 0;font-size:clamp(.85rem,1.05vw,1.08rem);font-weight:500;line-height:1.3;position:relative}.hero[data-v2] .hero__benefit:first-child{padding-top:0}.hero[data-v2] .hero__benefit+.hero__benefit:before{content:"";top:0;right:0;left:calc(var(--icon) + var(--icon-gap));background:var(--line);height:1px;position:absolute}.hero[data-v2] .hero__benefit-icon{width:var(--icon);height:var(--icon);font-size:calc(var(--icon) * .55);background:#f1f4f8;border-radius:50%}.hero[data-v2] .hero__benefit[data-tone=red] .hero__benefit-icon{background:#fdeded}.hero[data-v2] .hero__benefit[data-tone=blue] .hero__benefit-icon{background:#e7f2fe}.hero[data-v2] .hero__benefit[data-tone=orange] .hero__benefit-icon{background:#fef0e1}.hero[data-v2] .hero__benefit[data-tone=yellow] .hero__benefit-icon{background:#fef7e6}.hero[data-v2] .hero__benefits .hero__about{background:#e6f1fd;border:0;border-radius:.6rem;padding:clamp(.65rem,1.6vh,.95rem) clamp(.65rem,1.6vh,.95rem) clamp(.65rem,1.6vh,.95rem) 1rem;transition:background-color .3s}.hero[data-v2] .hero__benefits .hero__about:before{display:none}.hero[data-v2] .hero__benefits .hero__about:hover,.hero[data-v2] .hero__benefits .hero__about:focus-visible{background:#d8e8fb}.hero[data-v2] .hero__about-fact{color:#626b7a;font-size:clamp(.8rem,.95vw,.95rem)}.hero[data-v2] .hero__about-label{font-size:clamp(1rem,1.25vw,1.3rem)}.hero[data-v2] .hero__about-arrow{background:#0a1f3a;border-radius:.45rem;width:2.6rem;height:2.6rem}.hero[data-v2] .hero__about:hover .hero__about-arrow,.hero[data-v2] .hero__about:focus-visible .hero__about-arrow{background:var(--color-ru-blue)}.hero[data-v2] .hero__side{margin:0 var(--nav-side) 1.6rem 0;border-radius:0 0 .75rem .75rem;grid-area:2/2;padding:clamp(.9rem,1.8vh,1.1rem) 1.75rem 1.1rem}.hero[data-v2] .hero__dots{margin-top:-.4rem}.hero[data-v2] .hero__side-head{display:none}.hero[data-v2] .hero__cards{border-radius:.6rem}.hero[data-v2] .hero__card-title{font-size:clamp(1rem,1.35vw,1.4rem)}.hero[data-v2] .hero__card-body{justify-content:flex-end;top:0}.hero[data-v2] .hero__card-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a12208c;border-radius:.35rem;padding:.35em .7em;position:absolute;top:.75rem;right:.75rem}@container (min-aspect-ratio:3.4) or (max-height:300px){.hero[data-v2] .hero__title{font-size:clamp(2.5rem,min(5vw,50cqh - 2.9vw - 2.25rem),6.4rem)}.hero[data-v2] .hero__title-line:not(:last-child){display:inline}}}@media (min-width:1024px) and (max-width:1199.98px){.hero[data-v2] .request__group .request__field input::placeholder{color:#0000}@container (min-aspect-ratio:3.4) or (max-height:300px){.hero[data-v2] .hero__title{font-size:clamp(2.5rem,min(4.5vw,50cqh - 2.9vw - 2.25rem),6.4rem)}}}@media (min-width:1024px) and (max-height:880px){.hero[data-v2] .request{padding:1.3rem 1.6rem 1.1rem}.hero[data-v2] .request__form{gap:1rem 1.1rem}.hero[data-v2] .request__field,.hero[data-v2] .request__submit{height:2.9rem}}@media (min-width:1024px) and (max-height:820px){.hero[data-v2] .request__field,.hero[data-v2] .request__submit{height:2.75rem}}@media (min-width:1024px) and (max-height:700px){.hero[data-v2] .request__text{display:none}}@media (min-width:1024px) and (max-height:680px){.hero[data-v2] .hero__stat{display:none}}.hero__stat{margin-top:.9rem;font-size:clamp(.95rem,1.1vw,1.2rem);font-weight:500}.hero__stat:before{content:"";vertical-align:middle;background:var(--accent);width:1.5rem;height:2px;margin-right:.65rem;display:inline-block}.hero__stat strong{color:var(--accent);font-weight:700}
.hero[data-photo] .hero__title{color:#fff}.hero[data-photo] .hero__title-accent{color:#fb5047}.hero[data-photo] .hero__lead{color:#ffffffdb}.hero[data-photo] .hero__stat{color:#fff}.hero[data-photo] .hero__intro:before{display:none}@media (min-width:1024px){.hero[data-photo] .hero__bg{--h:max(100svh, 56.28vw);--photo:url(/home/hero-yard-2880.webp);background:radial-gradient(ellipse 70% 75% at 58% 48%, #06102200 40%, #0610224d 100%), linear-gradient(180deg, #06102200 55%, #06102273 100%),  linear-gradient(90deg, #081428b3 0%, #08142866 36%, #08142800 60%), linear-gradient(180deg, #0610224d 0%, #06102200 22%), linear-gradient(#060e1c57, #060e1c57),  linear-gradient(#101a2c, #101a2c), var(--photo) clamp(100vw - var(--h) * 1.777, 69.3vw + 20px - var(--h) * 1.777 * .645, 0px) 100% / auto var(--h) no-repeat, #3c3c3e;background-blend-mode:normal, normal, normal, normal, normal, screen, normal}@media (max-width:1920px) and (max-resolution:1.5x){.hero[data-photo] .hero__bg{--photo:url(/home/hero-yard-1920.webp)}}.hero[data-photo][data-v2] .hero__benefits{margin-top:calc(var(--nav-em) * 7.4 + .5rem);border-radius:.75rem .75rem 0 0}.hero[data-photo][data-v2] .hero__benefits-inner{padding-top:1.5rem}.hero[data-photo][data-v2] .hero__stat{z-index:2;color:var(--ink);background:#fff;border-radius:.75rem .75rem 0 0;margin:0;padding:.85rem 1.6rem .35rem 2rem;position:absolute;bottom:calc(100% - 1px);left:0}.hero[data-photo][data-v2] .hero__stat:after{content:"";background:radial-gradient(circle at 100% 0,#0000 .75rem,#fff calc(.75rem + .5px));width:.75rem;height:.75rem;position:absolute;bottom:0;left:100%}.hero[data-photo][data-v2] .request{border-top-left-radius:0}}@media (min-width:1024px) and (max-height:880px){.hero[data-photo][data-v2] .hero__stat{padding-left:1.6rem;padding-right:1.3rem}}
@media (max-width:1023.98px){.hero{--gutter:max(1.25rem, env(safe-area-inset-left));--night:#0b1424;--nav-h:calc(clamp(14px, 4vw, 17px) * 5.4);--photo-h:min(131.87vw, 46rem);--on-night:#ffffff1f;background:var(--night);color:#fff;height:auto;padding-bottom:2.5rem}.hero__sticky{height:auto;position:relative}.hero__bg{height:var(--photo-h);background:linear-gradient(180deg, #0b14244d 0%, #0b142400 22%, #0b142400 58%, #0b1424d1 84%, var(--night) 100%), linear-gradient(100deg, #080e1a9e 0%, #080e1a40 50%, #080e1a00 78%), linear-gradient(#060e1c40, #060e1c40),  url(/home/hero-yard-mobile-1092.webp) 100% 70% / cover no-repeat;bottom:auto}.hero__grid{height:auto;padding-top:var(--nav-h);flex-direction:column;display:flex}.hero__main{padding:0 var(--gutter);order:1;overflow:visible}.hero__panel{border-radius:0;flex-direction:column;flex:none;display:flex;overflow:visible;container-type:inline-size}.hero__intro{flex-direction:column;flex:1;padding:.75rem 0 0;display:flex}.hero__intro:before,.hero__br-desktop,.hero__lead-more,.hero__stat,.request__submit-long{display:none}.hero__br-phone{display:inline}.hero__title{letter-spacing:-.04em;margin-left:-.05em;font-size:min(14.2857cqi,4rem);font-weight:800;line-height:.84}.hero__title-mask{width:fit-content;margin:0 0 -.1em;padding-bottom:.16em;display:block}.hero__lead{margin:1rem 0 0;font-size:clamp(.95rem,4.2vw,1.15rem);line-height:1.45}.hero__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.hero__chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0a16288c;border-radius:.75rem;flex-direction:column;align-items:center;gap:.45rem;padding:.8rem .25rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.hero__chip-icon{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid;box-shadow:0 .4rem 1rem -.3rem #e5261b99}.hero__chip-text{white-space:pre-line;color:#fff;font-size:clamp(.66rem,3vw,.8rem);font-weight:600;line-height:1.3}.request{color:var(--ink);border-radius:1.25rem;grid-template-columns:1fr;gap:1.25rem;margin:1rem 0 0;padding:1.5rem 1.25rem;box-shadow:0 1.75rem 3.5rem -1.25rem #0009}.request__title{letter-spacing:-.03em;font-size:1.45rem;font-weight:600;line-height:1.08}.request__intro{display:contents}.request__text,.request__hours .work-hours__schedule{display:none}.request__hotline{border-top:1px solid var(--line);order:1;gap:.4rem;margin-top:-.25rem;padding-top:1.1rem}.request__form{grid-template-columns:1fr;gap:0}.request__group{--row-h:3.75rem;gap:0;position:relative}.request__label{color:#0b1a3380;pointer-events:none;font-size:.72rem;position:absolute;top:.6rem;left:3rem}.request__group .request__field{height:var(--row-h);background:0 0;border-radius:.9rem .9rem 0 0}.request__group+.request__group .request__field{border-radius:0 0 .9rem .9rem;margin-top:-1px}.request__group .request__field:focus-within{z-index:1}.request__group .request__field svg{stroke:var(--accent)}.request__group .request__field input{padding-top:1.1rem;font-size:1rem}.request__group .request__field input::placeholder{color:#0000}.request__submit{white-space:nowrap;border-radius:999px;gap:.5rem;height:3.5rem;margin-top:1rem;font-size:min(1rem,4.4vw);font-weight:700;box-shadow:0 .6rem 1.1rem -.5rem #e5261b99}.request__submit[data-active]{box-shadow:0 .6rem 1.1rem -.5rem #0039a699}.request__submit-short{display:inline}.request__submit-arrow{width:1rem;height:1rem;position:static}.hero__benefits,.hero__side{box-shadow:none;background:0 0;border:0;border-radius:0;margin:2.75rem 0 0}.hero__benefits{padding:0 var(--gutter);order:2}.hero__benefits-inner{justify-content:flex-start;gap:.75rem;padding:0;position:static}.hero__benefits-title,.hero__side-title{letter-spacing:-.03em;color:#fff;font-size:1.45rem;font-weight:600;line-height:1.08}.hero__benefit-list{grid-template-columns:1fr;gap:0}.hero__benefit{border-bottom:1px solid var(--on-night);color:#ffffffe0;text-wrap:pretty;gap:.9rem;padding:.8rem 0;font-size:.95rem;line-height:1.35}.hero__benefit:last-child{border-bottom:0}.hero__benefit-icon{background:#ffffff12;border-radius:.8rem;width:2.75rem;height:2.75rem;font-size:1.4rem}.hero__benefit[data-tone=red] .hero__benefit-icon{background:#fb504729}.hero__benefit[data-tone=blue] .hero__benefit-icon{background:#5096ff29}.hero__benefit[data-tone=orange] .hero__benefit-icon{background:#fca11429}.hero__benefit[data-tone=yellow] .hero__benefit-icon{background:#fcc82824}.hero__benefit[data-on-photo],.hero__benefits .hero__about{display:none}.hero__side{order:3;gap:1rem;padding:0}.hero__side-head{padding:0 var(--gutter)}.hero__side-title{display:block}.hero__cards{padding:0 var(--gutter);scroll-padding-inline:var(--gutter);border-radius:0;flex:none;gap:.75rem;display:flex}.hero__card{aspect-ratio:4/3;border-radius:1rem;flex:0 0 min(86%,24rem)}.hero__card-tag{display:none}.hero__card-title{font-size:1.05rem}.hero__dots{display:flex}.hero__dot{background:#ffffff40}.hero__about.hero__about--side{margin:.75rem var(--gutter) 0;border-top-color:var(--on-night);color:#fff;padding-top:1.1rem;display:flex}.hero__about-fact{color:#ffffff8c}.hero__about-arrow{width:2.5rem;height:2.5rem;color:var(--ink);background:#fff;border-radius:50%}}@media (min-width:640px) and (max-width:1023.98px){.hero__main,.hero__benefits,.hero__side{width:100%;max-width:40rem;margin-inline:auto}.hero__panel{min-height:calc(var(--photo-h) - var(--nav-h) - 6rem)}.hero__chips{margin-top:auto}}
