.material-page .material-hero{padding-top:30px;padding-bottom:68px}.material-page .breadcrumbs{margin-bottom:44px}
.material-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:8%;align-items:start}.material-page h1{font-size:clamp(43px,5.3vw,74px);line-height:1.04;letter-spacing:-.05em;margin:0 0 30px;max-width:13ch}.material-page h1 em{display:block;color:var(--dm-muted);font-style:normal}.material-page .hero-copy>p{font-size:19px;line-height:1.65;max-width:54ch;color:var(--dm-muted)}.material-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:32px}.material-actions .text-link{font-size:14px}
.material-page .hero-copy>p.eyebrow{font-size:11px;letter-spacing:.12em;line-height:1.5}
.material-page h1{max-width:none}.material-page h1 em{font-size:.7em;line-height:1.15;font-weight:450;margin-top:17px;letter-spacing:-.035em}
.material-focus{background:#172016;color:#eeeee7;padding:32px;position:relative;margin-top:10px}.material-focus .focus-number{display:block;font-size:86px;line-height:1;letter-spacing:-.06em;font-weight:300;color:#ec8a51;border-bottom:1px solid #59654c;padding-bottom:25px;margin-bottom:27px}.material-focus .section-label{color:#b4bfa7}.material-focus h2{font-size:29px;line-height:1.15;letter-spacing:-.025em;margin:20px 0}.material-focus p{font-size:15px;line-height:1.75;color:#c2cbb7;margin-bottom:30px}.material-tags{display:flex;flex-wrap:wrap;gap:8px}.material-tags span{font-size:10px;border:1px solid #58624d;padding:8px 10px;color:#c9d1bf}
.material-jumps{display:flex;flex-wrap:wrap;gap:10px 32px;border-top:1px solid var(--dm-line);border-bottom:1px solid var(--dm-line);margin-top:54px;padding-block:17px}.material-jumps a{font-size:13px;text-decoration:none;min-height:32px;display:flex;align-items:center;gap:10px}.material-jumps span{font-size:10px;color:var(--dm-copper)}
.material-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.material-factors article{padding-top:23px;border-top:1px solid var(--dm-line)}.material-factors h3{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:22px 0 17px}.material-factors p{font-size:16px;line-height:1.8;color:var(--dm-muted)}
.material-scenario{margin-top:38px;background:var(--dm-surface);padding:28px 32px;border-left:2px solid var(--dm-orange);display:grid;grid-template-columns:1fr 1.3fr;gap:35px}.material-scenario h3{font-size:23px;line-height:1.35;margin:0}.material-scenario p{font-size:15px;color:var(--dm-muted);line-height:1.8;margin:0}
.material-page .scope-intro{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:38px 0 40px}.material-page .scope-intro h2{font-size:clamp(32px,4vw,46px);line-height:1.13;letter-spacing:-.04em;margin:0}.scope-intro p{font-size:17px;line-height:1.8;color:#bac5ae;margin:0}
.material-steps{list-style:none;padding:0;margin:0}.material-steps li{display:grid;grid-template-columns:36px 1fr 1.8fr;gap:25px;padding:24px 0;border-top:1px solid #414a38;align-items:baseline}.material-steps span{font-size:11px;color:#e48b57}.material-steps h3{font-size:20px;line-height:1.3;margin:0;font-weight:500}.material-steps p{font-size:15px;line-height:1.75;color:#bcc5b0;margin:0}.material-page .dark-section .text-link{color:#f19b65;border-color:#a8633e}.material-page .dark-section .section-bottom p{color:#bac5ae;max-width:70ch}
.material-price-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;margin-top:44px}.material-price-grid h3{font-size:25px;line-height:1.3;margin:0 0 18px}.material-price-grid p{font-size:17px;line-height:1.8;color:var(--dm-muted)}.material-price-facts{margin:0}.material-price-facts div{padding:19px 0;border-top:1px solid var(--dm-line)}.material-price-facts dt{font-size:15px;margin-bottom:8px}.material-price-facts dd{margin:0;font-size:14px;line-height:1.7;color:var(--dm-muted)}
.material-faq{max-width:860px;margin-left:auto}.material-faq details{padding:20px 0;border-top:1px solid var(--dm-line)}.material-faq summary{cursor:pointer;font-size:clamp(17px,2.4vw,23px);line-height:1.4;padding:7px 0;list-style:none;display:flex;justify-content:space-between;gap:22px}.material-faq summary::after{content:'+';color:var(--dm-copper);flex-shrink:0}.material-faq details[open] summary::after{content:'−'}.material-faq details p{font-size:16px;line-height:1.85;color:var(--dm-muted);max-width:72ch;margin:18px 0 7px}.material-faq summary::-webkit-details-marker{display:none}
.material-request{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:20px}.material-request h2{font-size:clamp(33px,4vw,48px);line-height:1.1;letter-spacing:-.035em}.material-request p{font-size:17px;line-height:1.8;color:var(--dm-muted)}.material-request ul{list-style:none;padding:0;margin:0 0 22px;counter-reset:request}.material-request li{font-size:16px;line-height:1.75;padding:16px 0 16px 33px;border-top:1px solid var(--dm-line);position:relative}.material-request li::before{counter-increment:request;content:'0' counter(request);position:absolute;left:0;top:20px;font-size:10px;color:var(--dm-copper)}
.material-reading-links{padding:25px 0;margin:32px 0;border-block:1px solid var(--dm-line)}.material-reading-links p{font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px!important}.material-reading-links nav{display:flex;flex-wrap:wrap;gap:14px 26px}.material-reading-links a{font-size:14px;text-underline-offset:5px}.material-page .material-other-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}.material-other-links a{border-top:1px solid var(--dm-line);padding:24px 0;text-decoration:none;font-size:27px;line-height:1.3}.material-other-links small{display:block;font-size:10px;letter-spacing:.13em;color:var(--dm-muted);margin-bottom:14px}
.material-page [id],#dopolnitelnye-voprosy{scroll-margin-top:145px}
@media(max-width:950px){.material-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:5%}.material-focus{padding:24px}.material-focus h2{font-size:25px}.material-page h1{font-size:clamp(42px,5.8vw,60px)}.material-factors{gap:24px}.material-factors h3{font-size:23px}}
@media(max-width:700px){.material-hero-grid{grid-template-columns:1fr;gap:34px}.material-page h1{font-size:clamp(40px,8.5vw,58px);max-width:16ch}.material-focus{display:grid;grid-template-columns:60px 1fr;column-gap:25px;row-gap:0}.material-focus .focus-number{font-size:48px;border:0;padding:0;margin:0;grid-column:1;grid-row:1/4}.material-focus .section-label,.material-focus h2,.material-focus p,.material-tags{grid-column:2}.material-focus h2{margin:15px 0}.material-focus p{font-size:14px;margin-bottom:20px}.material-jumps{gap:7px 20px;margin-top:32px}.material-factors,.material-price-grid,.material-request{grid-template-columns:1fr;gap:26px}.material-factors article{padding-top:18px}.material-factors h3{margin-top:15px}.material-scenario{grid-template-columns:1fr;gap:16px;padding:24px}.material-page .scope-intro{grid-template-columns:1fr;gap:25px}.material-steps li{grid-template-columns:23px 1fr;gap:8px 16px}.material-steps p{grid-column:2}.material-steps h3{font-size:21px}.material-price-grid{margin-top:28px}.material-page .material-other-links{grid-template-columns:1fr;gap:0}.material-page .material-hero{padding-bottom:42px}.material-request h2{margin-top:0}.material-request{padding-block:0}.material-page .hero-copy>p{font-size:17px}.material-actions{display:block}.material-actions .text-link{margin-top:15px}.material-faq details p{font-size:15px}}
@media(max-width:370px){.material-focus{display:block}.material-focus .focus-number{font-size:48px;margin-bottom:20px}.material-page h1{font-size:38px}.material-focus h2{font-size:26px}.material-actions .button{font-size:13px;padding:17px 20px}.material-page .breadcrumbs{gap:8px;font-size:10px}}
