
.business-page h1,.business-page h2{line-height:1.08;letter-spacing:.01em}.business-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:70px;align-items:center}.business-hero h1{font-size:clamp(44px,5.5vw,78px);margin:22px 0}.business-hero .lead{font-size:21px;max-width:660px}.business-hero p{max-width:650px}.business-hero .btn{margin-top:20px}.business-page .micro{font-size:13px;color:#c3c3c3}.text-link{font-weight:bold}.offer{border-top:5px solid #cc2028;background:#242424;padding:28px}.offer img{display:block;max-height:250px;max-width:100%;margin:24px auto;box-shadow:0 10px 24px #0008}.offer h2{font-size:34px;margin:22px 0 12px}.business-band{background:#202020;border-block:1px solid #494949}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-block:42px}.benefits h2{font-size:30px}.guide{display:grid;grid-template-columns:1fr 2fr;gap:65px}.guide-heading h2,.questions h2,.business-end h2{font-size:44px}.steps{counter-reset:step;list-style:none;margin:0;padding:0}.steps>li{counter-increment:step;border-top:1px solid #494949;padding:22px 0 28px 52px;position:relative}.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:27px;font:700 22px 'Courier New',monospace;color:#ff555d}.steps h3{font-size:23px;margin:0 0 14px}.description-example{border-left:3px solid #cc2028;background:#252525;padding:18px 22px;font-family:'Courier New',monospace;font-size:14px}.description-example p{margin-bottom:0}.questions{padding-top:0;max-width:1000px}.questions details{border-top:1px solid #494949;padding:20px 0}.questions summary{cursor:pointer;font-size:19px;font-weight:bold}.questions details p{max-width:780px}.business-end{border-top:3px solid #cc2028;display:flex;gap:32px;align-items:center;justify-content:space-between}.business-end h2{margin:16px 0}.business-page a:not(.btn){text-underline-offset:4px}.business-page :focus-visible{outline:3px solid #ff555d;outline-offset:5px}html{scroll-behavior:smooth}@media(max-width:800px){.business-hero,.guide,.benefits{grid-template-columns:1fr;gap:30px}.business-hero{padding-top:36px}.offer img{max-height:220px}.business-end{display:block}.guide-heading h2 br{display:none}.business-page .btn{white-space:normal;text-align:center}.steps>li{padding-left:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
