.quote-section{background:#f6f9fc}.quote-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:70px;align-items:start}.quote-intro h2{font-size:36px;color:#073b70;margin:10px 0 18px}.quote-intro>p{color:#61778e;line-height:1.8}.quote-contact{margin-top:34px;padding-top:26px;border-top:1px solid #d9e5ef}.quote-contact b{display:block;color:#073b70;margin-bottom:13px}.quote-contact a{display:block;color:#1a6fa6;margin:7px 0;text-decoration:none}.quote-form-card{background:#fff;border:1px solid #e1eaf2;border-radius:18px;padding:38px;box-shadow:0 14px 42px rgba(5,48,88,.08)}.quote-form{display:block}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote-form label{display:block;color:#173f67;font-size:12px;font-weight:700;margin-bottom:19px}.quote-form em{color:#f51f32;font-style:normal}.quote-form input,.quote-form select,.quote-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #cddce8;border-radius:8px;background:#fbfdff;padding:13px 14px;font:inherit;font-size:13px;color:#173f67;outline:none}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:#178bc6;box-shadow:0 0 0 3px rgba(23,139,198,.1)}.quote-form textarea{resize:vertical;min-height:145px}.quote-form .consent{display:flex;gap:10px;align-items:flex-start;font-weight:500;color:#60778e;line-height:1.5}.quote-form .consent input{width:auto;margin:3px 0 0}.quote-submit{border:0;cursor:pointer;font-size:13px;padding:15px 22px}.form-note{font-size:10.5px;color:#7b8fa2;margin-top:13px}.form-success,.form-error{border-radius:9px;padding:15px 17px;margin-bottom:24px;font-size:13px}.form-success{background:#edf9f2;color:#24643e;border:1px solid #cdebd9}.form-error{background:#fff2f3;color:#9b2631;border:1px solid #f3ccd0}.hp{position:absolute!important;left:-9999px!important;opacity:0!important}@media(max-width:800px){.quote-layout{grid-template-columns:1fr;gap:38px}.form-row{grid-template-columns:1fr}.quote-form-card{padding:26px}.quote-intro h2{font-size:30px}}