.info-hero{padding:96px 0 84px;background:radial-gradient(circle at 80% 10%,#144c7d 0,#071b33 48%);color:#fff}.info-hero h1{font-size:clamp(46px,7vw,82px);line-height:1.02;letter-spacing:-.05em;max-width:880px;margin:20px 0}.info-hero p{max-width:680px;color:rgba(255,255,255,.7);font-size:18px}.info-section{padding:96px 0}.info-section.soft{background:#f3f7fb}.info-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.info-grid h2{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.04em;margin:0}.prose{max-width:760px}.prose h2{font-size:28px;margin:48px 0 14px}.prose h2:first-child{margin-top:0}.prose h3{font-size:18px;margin:28px 0 8px}.prose p,.prose li{color:#65758a;line-height:1.75}.prose a{color:#1877dc;font-weight:700}.fact-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.fact-flow article{border-top:2px solid #1877dc;padding-top:22px}.fact-flow strong{font:800 32px Manrope,sans-serif;color:#071b33}.fact-flow p{color:#65758a}.contact-page-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}.contact-card{padding:30px 0;border-top:1px solid #dce5ed}.contact-card small{display:block;color:#1877dc;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:8px}.contact-card a,.contact-card strong{font-size:18px}.faq-list details{border-top:1px solid #dce5ed;padding:22px 0}.faq-list summary{font:700 18px Manrope,sans-serif;cursor:pointer}.faq-list details p{max-width:720px;color:#65758a}.legal-meta{padding:18px 0;border-bottom:1px solid #dce5ed;color:#65758a}.simple-footer-nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.simple-footer-nav a{color:rgba(255,255,255,.65)}.simple-footer-nav a:hover{color:#fff}.form-trap{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:800px){.info-grid,.contact-page-grid{grid-template-columns:1fr;gap:38px}.fact-flow{grid-template-columns:1fr}.info-section{padding:68px 0}.info-hero{padding:70px 0}.simple-footer-nav{width:100%}}
