.RequestWizard-module__VMS4Rq__wizard{width:min(100%,920px);margin-inline:auto;padding:clamp(20px,4vw,48px) 0 120px}.RequestWizard-module__VMS4Rq__header{margin-block-end:28px}.RequestWizard-module__VMS4Rq__eyebrow{color:var(--mg-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.RequestWizard-module__VMS4Rq__header h1,.RequestWizard-module__VMS4Rq__ready h1{color:var(--mg-deep);margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.RequestWizard-module__VMS4Rq__progressHeader{color:var(--mg-muted);justify-content:space-between;align-items:center;gap:16px;margin-block:24px 10px;font-size:13px;display:flex}.RequestWizard-module__VMS4Rq__progressHeader strong{color:var(--mg-text)}.RequestWizard-module__VMS4Rq__progressTrack{background:#e6ebf5;border-radius:999px;block-size:8px;overflow:hidden}.RequestWizard-module__VMS4Rq__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--mg-navy), var(--mg-blue), var(--mg-gold));block-size:100%;transition:inline-size .18s;display:block}.RequestWizard-module__VMS4Rq__recoveryNotice{border-radius:var(--mg-radius-md);color:var(--mg-success);background:#f1fbf7;border:1px solid #b9d8ca;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:650}.RequestWizard-module__VMS4Rq__form,.RequestWizard-module__VMS4Rq__ready{border:1px solid var(--mg-border);border-radius:var(--mg-radius-lg);background:var(--mg-white);box-shadow:var(--mg-shadow)}.RequestWizard-module__VMS4Rq__form{overflow:clip}.RequestWizard-module__VMS4Rq__stepHeading{border-block-end:1px solid var(--mg-border);background:var(--mg-soft);align-items:flex-start;gap:16px;padding:clamp(20px,4vw,32px);display:flex}.RequestWizard-module__VMS4Rq__stepNumber{block-size:42px;color:var(--mg-white);background:var(--mg-navy);border-radius:50%;flex:0 0 42px;place-items:center;font-size:13px;font-weight:850;display:grid}.RequestWizard-module__VMS4Rq__stepHeading h2{color:var(--mg-deep);margin:0;font-size:clamp(21px,3vw,28px)}.RequestWizard-module__VMS4Rq__stepHeading p{color:var(--mg-muted);margin:6px 0 0;line-height:1.55}.RequestWizard-module__VMS4Rq__stepBody{gap:22px;padding:clamp(20px,4vw,34px);display:grid}.RequestWizard-module__VMS4Rq__choiceGrid,.RequestWizard-module__VMS4Rq__preferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.RequestWizard-module__VMS4Rq__preferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RequestWizard-module__VMS4Rq__choiceCard,.RequestWizard-module__VMS4Rq__helpCard{border:1px solid var(--mg-border);border-radius:var(--mg-radius-md);min-block-size:64px;color:var(--mg-text);background:var(--mg-white);text-align:start;cursor:pointer;padding:15px 16px;transition:border-color .15s,box-shadow .15s,background .15s}.RequestWizard-module__VMS4Rq__choiceCard:hover,.RequestWizard-module__VMS4Rq__choiceCard:focus-visible,.RequestWizard-module__VMS4Rq__helpCard:hover,.RequestWizard-module__VMS4Rq__helpCard:focus-visible{border-color:var(--mg-blue);box-shadow:var(--mg-focus);outline:none}.RequestWizard-module__VMS4Rq__choiceCard[data-selected=true],.RequestWizard-module__VMS4Rq__helpCard[data-selected=true]{border-color:var(--mg-blue);box-shadow:inset 0 0 0 1px var(--mg-blue);background:#f1f5ff}.RequestWizard-module__VMS4Rq__choiceCard:disabled{opacity:.45;cursor:not-allowed}.RequestWizard-module__VMS4Rq__helpCard{background:#fffaf0;border-style:dashed;gap:5px;display:grid}.RequestWizard-module__VMS4Rq__helpCard strong{color:var(--mg-deep)}.RequestWizard-module__VMS4Rq__helpCard span,.RequestWizard-module__VMS4Rq__helpText,.RequestWizard-module__VMS4Rq__fieldHint,.RequestWizard-module__VMS4Rq__loading,.RequestWizard-module__VMS4Rq__fieldGroup small{color:var(--mg-muted);font-size:13px;line-height:1.5}.RequestWizard-module__VMS4Rq__helpText,.RequestWizard-module__VMS4Rq__loading,.RequestWizard-module__VMS4Rq__fieldHint{margin:0}.RequestWizard-module__VMS4Rq__twoColumns,.RequestWizard-module__VMS4Rq__contactGrid,.RequestWizard-module__VMS4Rq__rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.RequestWizard-module__VMS4Rq__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RequestWizard-module__VMS4Rq__attributeStack{gap:20px;display:grid}.RequestWizard-module__VMS4Rq__fieldGroup{border:0;min-width:0;margin:0;padding:0}.RequestWizard-module__VMS4Rq__fieldGroup>label,.RequestWizard-module__VMS4Rq__fieldGroup>legend{color:var(--mg-text);margin-block-end:8px;font-size:13px;font-weight:750;display:block}.RequestWizard-module__VMS4Rq__fieldGroup>small{margin-block-start:7px;display:block}.RequestWizard-module__VMS4Rq__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.RequestWizard-module__VMS4Rq__checkOption{border:1px solid var(--mg-border);border-radius:var(--mg-radius-sm);cursor:pointer;align-items:center;gap:10px;min-block-size:44px;padding:9px 11px;display:flex}.RequestWizard-module__VMS4Rq__checkOption:has(input:checked){border-color:var(--mg-blue);background:#f1f5ff}.RequestWizard-module__VMS4Rq__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.RequestWizard-module__VMS4Rq__inlineError{border-radius:var(--mg-radius-md);background:#fff6f5;border:1px solid #f0bbb6;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.RequestWizard-module__VMS4Rq__inlineError p{color:var(--mg-danger);margin:0}.RequestWizard-module__VMS4Rq__error{margin:0;font-size:13px;font-weight:650;color:var(--mg-danger)!important}.RequestWizard-module__VMS4Rq__actions{z-index:10;border-block-start:1px solid var(--mg-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(20px,4vw,34px);display:flex;position:sticky;inset-block-end:0}.RequestWizard-module__VMS4Rq__ready{justify-items:start;gap:14px;padding:clamp(26px,5vw,48px);display:grid}.RequestWizard-module__VMS4Rq__readyIcon{block-size:52px;inline-size:52px;color:var(--mg-white);background:var(--mg-success);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.RequestWizard-module__VMS4Rq__ready>p:not(.RequestWizard-module__VMS4Rq__eyebrow){max-inline-size:68ch;color:var(--mg-muted);margin:0;line-height:1.6}.RequestWizard-module__VMS4Rq__readySummary{border:1px solid var(--mg-border);border-radius:var(--mg-radius-md);background:var(--mg-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;inline-size:100%;margin:10px 0;display:grid;overflow:hidden}.RequestWizard-module__VMS4Rq__readySummary div{background:var(--mg-white);min-width:0;padding:14px}.RequestWizard-module__VMS4Rq__readySummary dt{color:var(--mg-muted);font-size:12px;font-weight:700}.RequestWizard-module__VMS4Rq__readySummary dd{overflow-wrap:anywhere;color:var(--mg-text);margin:5px 0 0;font-weight:750}@media (max-width:760px){.RequestWizard-module__VMS4Rq__wizard{padding-block:20px 96px}.RequestWizard-module__VMS4Rq__form,.RequestWizard-module__VMS4Rq__ready{box-shadow:none;border-inline:0;border-radius:0}.RequestWizard-module__VMS4Rq__choiceGrid,.RequestWizard-module__VMS4Rq__preferenceGrid,.RequestWizard-module__VMS4Rq__twoColumns,.RequestWizard-module__VMS4Rq__contactGrid,.RequestWizard-module__VMS4Rq__rangeGrid,.RequestWizard-module__VMS4Rq__checkGrid,.RequestWizard-module__VMS4Rq__readySummary{grid-template-columns:1fr}.RequestWizard-module__VMS4Rq__choiceCard,.RequestWizard-module__VMS4Rq__helpCard{min-block-size:56px}.RequestWizard-module__VMS4Rq__actions{padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 28px #0716411a}.RequestWizard-module__VMS4Rq__actions>*{flex:1 1 0;min-block-size:46px}.RequestWizard-module__VMS4Rq__inlineError{flex-direction:column;align-items:stretch}}@media (max-width:420px){.RequestWizard-module__VMS4Rq__stepHeading{gap:12px}.RequestWizard-module__VMS4Rq__stepNumber{flex-basis:36px;block-size:36px}.RequestWizard-module__VMS4Rq__progressHeader{flex-direction:column;align-items:flex-start;gap:4px}}
.RequestContactWithWhatsApp-module__XlvwVW__shell{width:min(100%,920px);margin-inline:auto}.RequestContactWithWhatsApp-module__XlvwVW__handoff{justify-content:flex-start;margin-block:16px 120px;display:flex}@media (max-width:760px){.RequestContactWithWhatsApp-module__XlvwVW__handoff{padding-inline:16px}.RequestContactWithWhatsApp-module__XlvwVW__handoff>a{width:100%;min-block-size:48px}}
