.commercial-intro{background:linear-gradient(125deg,#f7faff,#edf5ff);padding:65px 0}.commercial-intro h1{font-size:clamp(34px,4vw,52px)}.commercial-intro .section-copy{max-width:700px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-layout aside p{color:#61718d;font-size:15px;line-height:1.8}.contact-layout aside>a{color:#087afa;overflow-wrap:anywhere}.contact-layout h2{font-size:30px}.commercial-form{background:#fff;padding:32px;border:1px solid #dfe9f7;border-radius:18px;box-shadow:0 16px 45px #214a7708}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#395579}.form-grid .full{grid-column:1/-1}.commercial-form input,.commercial-form select,.commercial-form textarea{width:100%;min-width:0;border:1px solid #d7e3f4;border-radius:8px;padding:13px;font:inherit;background:#fff;color:#193452}.commercial-form textarea{resize:vertical}.form-help{font-size:12px!important;margin-top:25px}.form-status{font-size:13px;line-height:1.7;color:#21587f;min-height:22px}.commercial-form button:disabled{opacity:.6;cursor:wait}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.security-section{background:#f8fbff;border-block:1px solid #e4edf8}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.security-grid article{padding:28px;background:white;border:1px solid #e5edf8;border-radius:16px}.security-grid h3,.value-cards h3{font-size:17px;font-weight:600}.security-grid p,.value-cards p{color:#61718d;font-size:14px;line-height:1.8}.value-cards article{padding:20px 0;border-bottom:1px solid #e6edf6}.value-cards svg{width:25px;height:25px;fill:none;stroke:#087afa;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:30px}.security-grid{grid-template-columns:1fr;gap:16px}.commercial-intro{padding:45px 0}}@media(max-width:480px){.form-grid{grid-template-columns:1fr}.commercial-form{padding:22px}.contact-layout h2{font-size:26px}}