.mw-inquiry{background:linear-gradient(135deg,#f2f5ff,#fafcff);padding-block:clamp(2.5rem,6vw,5rem);color:var(--cz-text,#17213a)}.mw-inquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.mw-inquiry-intro{padding-block:1rem}.mw-inquiry-eyebrow{display:inline-block;color:var(--cz-primary,#6155f5);font-weight:700;margin-block-end:1rem}.mw-inquiry-intro h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.7;margin:0 0 1rem}.mw-inquiry-intro p,.mw-inquiry-intro li{line-height:2;color:#56617b}.mw-inquiry-intro ul{padding-inline-start:1.25rem}.mw-inquiry-service{padding:1rem;border-inline-start:3px solid var(--cz-primary,#6155f5);background:#ffffffa6;border-radius:.5rem;margin-block:1.5rem;overflow-wrap:anywhere}.mw-inquiry-form{min-width:0;background:#fff;border:1px solid #e5e9f4;border-radius:1.5rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 1rem 3rem #2933590b}.mw-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mw-inquiry-field{display:flex;flex-direction:column;min-width:0;gap:.5rem}.mw-inquiry-field label{font-weight:600;font-size:.95rem}.mw-inquiry-field input,.mw-inquiry-field textarea,.mw-inquiry-field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #dfe4ef;border-radius:.75rem;padding:.85rem 1rem;background:#fbfcff;color:#17213a;font:inherit;line-height:1.6}.mw-inquiry-field textarea{resize:vertical}.mw-inquiry-field input:focus-visible,.mw-inquiry-field textarea:focus-visible,.mw-inquiry-field select:focus-visible{outline:3px solid #6155f530;outline-offset:2px;border-color:var(--cz-primary,#6155f5)}.mw-inquiry-full,.mw-inquiry-grid .cz-field-full{grid-column:1/-1}.mw-inquiry-help{font-size:.85rem;color:#65718c;line-height:1.9;margin-block:1.25rem}.mw-inquiry-submit{display:flex;justify-content:center;gap:1rem;width:100%;border:0;border-radius:.8rem;padding:1rem 1.4rem;background:var(--cz-primary,#6155f5);color:#fff;font:inherit;font-weight:700;cursor:pointer}.mw-inquiry-submit:focus-visible{outline:3px solid #6155f550;outline-offset:3px}.mw-inquiry-error{color:#ad263a;font-size:.9rem;line-height:1.8}.mw-inquiry-error p{margin-block:.25rem}.mw-inquiry-success{padding:1rem;background:#eaf8f1;color:#146945;border-radius:.8rem;margin-block-end:1rem;line-height:1.9}.mw-inquiry-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:991px){.mw-inquiry-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:575px){.mw-inquiry-grid{grid-template-columns:minmax(0,1fr)}.mw-inquiry-form{border-radius:1rem}.mw-inquiry-intro{padding-block:0}}
