.info-header,.info-footer,.info-intro,.info-content,.info-cta{max-width:1200px;margin:auto;padding:32px}.info-header{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.info-header .brand{margin-right:auto}.info-home{font-size:13px}.info-intro{padding-top:64px;padding-bottom:24px}.info-intro .eyebrow{color:#507699}.info-intro h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px;margin:20px 0}.info-page .section{max-width:1200px;padding:32px}.info-page .approach-section{margin-top:30px;padding:48px 0}.info-page .approach-section .container{max-width:1200px;padding:0 32px}.info-content .service{border-top:1px solid #dce2e7}.info-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:40px}.info-feature img{border-radius:24px;aspect-ratio:1.2;object-fit:cover}.info-feature h2{font-size:34px;margin-bottom:20px}.info-feature p,.delivery-content p{color:#637180;line-height:1.8;margin:18px 0}.info-feature .text-link{display:inline-block;margin-top:16px}.info-cta{display:flex;align-items:center;gap:28px;padding-top:48px;padding-bottom:64px}.info-cta .text-link{text-decoration:underline;text-underline-offset:5px;font-size:14px}.info-footer{border-top:1px solid var(--line);font-size:13px}.info-footer nav{display:flex;flex-wrap:wrap;gap:24px}.info-footer nav a{display:flex;gap:12px}.info-footer p{color:#7b8793;margin-top:32px}.delivery-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.delivery-steps li{background:#f0f5fa;border:1px solid #e1e9f1;border-radius:22px;padding:26px}.delivery-steps li>span{color:#0061ff;font-size:12px}.delivery-steps h2{font-size:23px;margin-top:24px}.info-lead{font-size:23px}.info-page .contacts-section{margin-top:32px}.info-page .about{padding-top:16px}.info-page .faq{gap:40px}.info-page .about-copy h2{font-size:38px}
@media(max-width:720px){.info-header,.info-footer,.info-intro,.info-content,.info-cta{padding:24px 20px}.info-header{gap:14px}.info-header .brand>span{font-size:27px}.info-home{display:none}.info-intro{padding-top:36px}.info-intro h1{letter-spacing:-1px}.info-page .section{padding:24px 20px}.info-feature,.delivery-steps{grid-template-columns:1fr}.info-cta{align-items:flex-start;flex-direction:column;padding-bottom:40px}.info-footer nav{gap:20px}.info-page .approach-section .container{padding:0 20px}.info-page .section-head{gap:20px}.info-page .about-copy h2{font-size:30px}}
.compact-nav{display:flex;gap:24px;font-size:14px}.info-header{flex-wrap:wrap}@media(max-width:700px){.compact-nav{order:3;width:100%;justify-content:space-between;font-size:13px;gap:16px}}
