.company-pages .company-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;padding-block:36px 64px}.company-pages .company-hero h1,.company-pages .requisites-heading h1{font-size:clamp(34px,3.5vw,58px);line-height:1.13;font-weight:750;margin:20px 0 26px;letter-spacing:-.045em}.company-pages .company-hero-copy>p{font-size:17px;line-height:1.7;max-width:560px;color:var(--muted)}.company-pages .hero-actions{flex-wrap:wrap}.company-pages .button{white-space:normal;text-align:center}.company-pages .company-photo{margin:0;position:relative;overflow:hidden;border-radius:6px;background:var(--pale)}.company-pages .company-photo img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover}.company-pages .company-photo figcaption{position:absolute;bottom:16px;left:16px;right:16px;width:fit-content;background:#fffffff2;padding:9px 12px;font-size:11px;border-radius:3px}.company-pages .company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding-block:26px;gap:24px}.company-pages .company-facts>div{display:flex;flex-direction:column;gap:5px;padding-left:24px;border-left:1px solid var(--line)}.company-pages .company-facts>div:first-child{border:0;padding:0}.company-pages .company-facts b{font:730 clamp(20px,2vw,32px)/1.3 var(--heading);letter-spacing:-.04em}.company-pages .company-facts span{color:var(--muted);font-size:12px}.company-pages .detail-card{min-width:0}.company-pages .detail-card p+p{margin-top:14px}.company-pages .detail-card .text-link{font-size:13px;margin-top:22px}.company-pages .company-visit{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding-block:28px 48px}.company-pages .company-visit figure{margin:0;overflow:hidden;border-radius:6px}.company-pages .company-visit img{width:100%;height:auto;display:block}.company-pages .company-visit h2{margin:14px 0 24px}.company-pages .company-visit p{margin:12px 0;color:var(--muted);font-size:14px}.company-pages .company-visit .button{margin-top:18px}.company-pages .company-nav{flex-wrap:wrap;gap:12px 28px}.company-pages .delivery-hero{grid-template-columns:1.2fr 1fr}.company-pages .delivery-route{background:#eef3f2;border:1px solid #d6e1e0;border-radius:8px;padding:38px 42px}.company-pages .delivery-route ol{list-style:none;margin:24px 0;padding:0}.company-pages .delivery-route li{display:flex;gap:24px;position:relative;padding-bottom:30px}.company-pages .delivery-route li:last-child{padding:0}.company-pages .delivery-route li:not(:last-child):after{content:"";position:absolute;top:38px;bottom:0;left:18px;width:1px;background:#b8cccc}.company-pages .delivery-route li>span{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border:1px solid #99b3b9;background:white;border-radius:50%;font:11px var(--font-mono)}.company-pages .delivery-route h3{font-size:24px}.company-pages .delivery-route p{font-size:13px;margin-top:6px;color:var(--muted)}.company-pages .delivery-route>a{display:flex;gap:15px;align-items:center;font-size:13px;border-top:1px solid #c9dada;padding-top:18px}.company-pages .delivery-preparation{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:50px;border-block:1px solid var(--line)}.company-pages .delivery-preparation h2{margin:14px 0 20px}.company-pages .delivery-preparation p{color:var(--muted);max-width:430px}.company-pages .delivery-preparation ol{list-style:none;margin:0;padding:0;counter-reset:delivery-step}.company-pages .delivery-preparation li{display:grid;grid-template-columns:28px 1fr;gap:4px 16px;counter-increment:delivery-step;padding:16px 0;border-bottom:1px solid var(--line)}.company-pages .delivery-preparation li:first-child{padding-top:0}.company-pages .delivery-preparation li:before{content:counter(delivery-step,decimal-leading-zero);font:11px var(--font-mono);color:var(--muted);grid-row:span 2;padding-top:5px}.company-pages .delivery-preparation li span{grid-column:2;font-size:13px;color:var(--muted)}.company-pages .faq p a{text-decoration:underline;text-underline-offset:3px}.company-pages .company-room{min-width:0}.company-pages .enterprise-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.company-pages .enterprise-zone{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}.company-pages .enterprise-zone:hover{border-color:#8aa6af;box-shadow:0 8px 22px #172f3d0c}.company-pages .enterprise-zone-image{overflow:hidden;aspect-ratio:1;background:#f2f2ef}.company-pages .enterprise-zone img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .45s}.company-pages .enterprise-zone:hover img{transform:scale(1.035)}.company-pages .enterprise-zone>div:last-child{padding:24px}.company-pages .enterprise-zone h3{font-size:22px;display:flex;gap:12px;justify-content:space-between;margin:12px 0}.company-pages .enterprise-zone p{font-size:13px;line-height:1.65;color:var(--muted)}.company-pages .enterprise-web h2{margin:15px 0 22px}.company-pages .enterprise-web .button{margin-top:20px}.company-pages .requisites-heading{padding-block:32px}.company-pages .requisites-heading>p{color:var(--muted)}.company-pages .requisites-actions{margin-top:26px}.company-pages .requisites-actions>div{display:flex;gap:12px;flex-wrap:wrap}.company-pages .requisites-actions>p{min-height:24px;margin-top:10px;font-size:13px;color:var(--blue)}.company-pages .requisites-actions textarea{width:100%;max-width:760px;border:1px solid var(--line);padding:16px;font-size:13px}.company-pages .requisites-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.company-pages .requisites-sheet{padding:36px;border:1px solid var(--line);border-top:3px solid #829aa4;border-radius:6px;box-shadow:0 5px 20px #172f3d07}.company-pages .requisites-sheet h2{font-size:28px;margin:12px 0 24px}.company-pages .requisites-sheet dl{margin:0}.company-pages .requisites-sheet dl>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:20px;padding:16px 0;border-top:1px solid var(--line);align-items:baseline}.company-pages .requisites-sheet dt{font-size:12px;color:var(--muted)}.company-pages .requisites-sheet dd{font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;user-select:all}.company-pages .requisites-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:50px}.company-pages .requisites-contact h2{margin-top:10px;font-size:28px}.company-pages .requisites-contact>div:nth-child(2){display:flex;flex-direction:column;gap:6px;font-size:18px}.company-pages .requisites-contact p{font-size:12px;color:var(--muted)}@media(max-width:1100px){.company-pages .company-hero,.company-pages .company-visit,.company-pages .delivery-preparation{gap:32px}.company-pages .enterprise-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.company-pages .requisites-sheet{padding:24px}.company-pages .requisites-sheet dl>div{grid-template-columns:1fr;gap:5px}.company-pages .requisites-contact{flex-wrap:wrap}}@media(max-width:760px){.company-pages .company-hero,.company-pages .company-visit,.company-pages .delivery-preparation,.company-pages .requisites-grid{grid-template-columns:1fr}.company-pages .company-hero{padding-block:22px 35px}.company-pages .company-hero h1{font-size:38px}.company-pages .company-hero-copy>p{font-size:15px}.company-pages .company-photo img{aspect-ratio:1.5}.company-pages .company-facts{grid-template-columns:1fr 1fr;gap:22px}.company-pages .company-facts>div{padding:0;border:0}.company-pages .delivery-route{padding:28px}.company-pages .company-visit{padding-block:25px}.company-pages .delivery-preparation{padding-block:30px}.company-pages .company-room{max-width:100%}.company-pages .enterprise-zone>div:last-child{padding:16px}.company-pages .enterprise-zone h3{font-size:18px}.company-pages .enterprise-zone h3 svg{width:16px}.company-pages .requisites-heading{padding-top:20px}.company-pages .requisites-sheet{padding:22px}.company-pages .requisites-sheet h2{font-size:24px}.company-pages .requisites-contact{align-items:flex-start}.company-pages .company-nav{font-size:12px}}@media(max-width:440px){.company-pages .enterprise-zones{grid-template-columns:1fr}.company-pages .enterprise-zone{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}.company-pages .enterprise-zone-image{align-self:stretch;aspect-ratio:auto}.company-pages .enterprise-zone img{object-fit:cover}.company-pages .enterprise-zone h3{font-size:17px}.company-pages .enterprise-zone h3 svg{display:none}.company-pages .enterprise-zone p{font-size:12px}.company-pages .enterprise-zone .eyebrow{font-size:8px}.company-pages .company-hero h1{font-size:34px}.company-pages .hero-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.company-pages .enterprise-zone,.company-pages .enterprise-zone img{transition:none}.company-pages .enterprise-zone:hover img{transform:none}}@media print{body:has(.requisites-heading){background:#fff!important}.requisites-actions,.requisites-contact>.button,body:has(.requisites-heading) .breadcrumb,body:has(.requisites-heading) .request-fallback,body:has(.requisites-heading) .service-nav,body:has(.requisites-heading) .site-footer,body:has(.requisites-heading) .site-header{display:none!important}.company-pages .requisites-heading{padding:0}.company-pages .requisites-heading h1{font-size:28px}.company-pages .container{width:100%}.company-pages .requisites-grid{display:block}.company-pages .requisites-sheet{border:0;box-shadow:none;padding:14px 0;break-inside:avoid}.company-pages .requisites-sheet dl>div{grid-template-columns:180px 1fr;padding:5px 0}.company-pages .requisites-sheet h2{margin-bottom:12px;font-size:20px}.company-pages .requisites-contact{padding:15px 0}.company-pages .requisites-sheet dd{font-size:12px}}