.mosaic-product-action{margin:28px 0;padding:24px;border-radius:16px;background:#f3f8fb}.mosaic-product-action .button{width:100%}.mosaic-product-action p{margin:12px 0 0;color:#607180;font-size:.82rem}.mosaic-price-period{color:#607180;font-size:.65em;font-weight:600}.mosaic-enquiry-wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;max-width:1050px;margin:0 auto}.mosaic-enquiry-intro{padding-top:20px}.mosaic-enquiry-intro h2{font-size:clamp(2rem,4vw,3.25rem)}.mosaic-kicker{color:#1b628f;font-size:.75rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.mosaic-enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:36px;border:1px solid #dfe7ec;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(24,39,54,.08)}.mqe-field--full{grid-column:1/-1}.mqe-field label{display:block;margin-bottom:7px;color:#182736;font-size:.88rem;font-weight:800}.mqe-field input[type=text],.mqe-field input[type=tel],.mqe-field input[type=email],.mqe-field select{width:100%;min-height:50px;padding:11px 14px;border:1px solid #cbd7df;border-radius:10px;background:#fff;color:#182736;font:inherit}.mqe-field input:focus,.mqe-field select:focus{outline:3px solid rgba(40,127,190,.18);border-color:#287fbe}.mqe-field input[readonly]{background:#f3f7f9}.mqe-consent label{display:flex;align-items:flex-start;gap:11px;font-weight:500}.mqe-consent input{margin-top:6px}.mqe-privacy{margin:10px 0 0;color:#607180;font-size:.78rem}.mqe-honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mosaic-form-notice{grid-column:1/-1;padding:16px 18px;border-radius:10px;font-weight:750}.mosaic-form-notice--success{background:#edf7db;color:#385b08}.mosaic-form-notice--error{background:#fbe9e8;color:#8a201a}@media(max-width:760px){.mosaic-enquiry-wrap,.mosaic-enquiry-form{grid-template-columns:1fr}.mosaic-enquiry-form{padding:25px}.mqe-field--full{grid-column:auto}}

