.mwx-v1-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:18px;border-radius:18px;background:linear-gradient(135deg,#09294c,#0b3a68);color:#fff;box-shadow:0 14px 30px rgba(7,35,65,.18)}.mwx-v1-hero h2{margin:4px 0 8px;font-size:28px}.mwx-v1-hero p{margin:0;color:#d7e5f2;line-height:1.55}.mwx-kicker{margin:0;color:#72e6dd!important;font-size:11px!important;font-weight:950;letter-spacing:.14em}.mwx-confidence{width:112px;height:112px;flex:0 0 112px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#63e6d5 0 var(--p,94%),rgba(255,255,255,.16) var(--p,94%) 100%);position:relative}.mwx-confidence:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#0b3159}.mwx-confidence strong,.mwx-confidence span{position:relative;z-index:1}.mwx-confidence strong{font-size:25px}.mwx-confidence span{font-size:10px;color:#b9cee1}.phase2-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.phase2-list li{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border-radius:11px;background:#f7faff;border:1px solid #e1e9f2;line-height:1.45}.phase2-list li b{color:#0d8b78}.mwx-boundary{margin:0;padding:14px;border-radius:11px;background:#eef8fb;color:#365b70;line-height:1.55;font-size:12px}.wide-note{margin-top:18px}.mwx-offer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.mwx-offer-grid>div{padding:17px;border:1px solid #dce6f0;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(22,47,76,.04)}.mwx-offer-grid span{display:block;color:#6c8196;font-size:11px;font-weight:800}.mwx-offer-grid strong{display:block;margin-top:6px;font-size:20px;color:#0b315b}.mwx-repair-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.mwx-repair-card{display:grid;grid-template-columns:1fr auto;gap:10px 18px;padding:18px;background:#fff;border:1px solid #dce6f0;border-radius:15px;box-shadow:0 7px 20px rgba(19,47,74,.05)}.mwx-repair-card h3{margin:3px 0 4px}.mwx-repair-card span,.mwx-repair-card p{color:#687e93;font-size:12px}.mwx-repair-card p{grid-column:1/-1;margin:0;line-height:1.45}.mwx-prob{text-align:right}.mwx-prob strong{display:block;font-size:22px;color:#0d5db8}.mwx-prob small{color:#72869a}.mwx-cost{grid-column:1/-1;padding-top:10px;border-top:1px solid #e6edf4}.mwx-cost span{display:block}.mwx-cost strong{font-size:18px}.mwx-big-value{font-size:30px;font-weight:950;color:#0c3867}.ownership-results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ownership-results>div{padding:17px;border:1px solid #dfe8f1;border-radius:12px;background:#f8fbfe}.ownership-results span{display:block;font-size:11px;color:#71869a}.ownership-results strong{display:block;margin-top:5px;font-size:21px}.ownership-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ownership-form-grid label{display:grid;gap:6px}.ownership-form-grid label span{font-size:11px;font-weight:850;color:#5e748a}.ownership-form-grid input,.ownership-form-grid select{width:100%;height:42px;padding:0 10px;border:1px solid #ccd9e5;border-radius:8px;background:#fff;font:inherit;color:#102c4b}.ownership-form-grid button{grid-column:1/-1;min-height:44px;border:0;border-radius:9px;background:#0d5cba;color:#fff;font-weight:900;cursor:pointer}.ownership-form-grid #ownershipStatus{grid-column:1/-1;font-size:12px;color:#16804b}.mwx-test+.mwx-test{margin-top:12px}@media(max-width:1180px){.mwx-offer-grid{grid-template-columns:repeat(3,1fr)}.ownership-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.mwx-offer-grid{grid-template-columns:repeat(2,1fr)}.mwx-repair-list{grid-template-columns:1fr}}@media(max-width:620px){.mwx-v1-hero{align-items:flex-start;flex-direction:column}.mwx-confidence{width:92px;height:92px;flex-basis:92px}.mwx-v1-hero h2{font-size:23px}.mwx-offer-grid,.ownership-results,.ownership-form-grid{grid-template-columns:1fr}.ownership-form-grid button,.ownership-form-grid #ownershipStatus{grid-column:auto}.mwx-repair-card{grid-template-columns:1fr}.mwx-prob{text-align:left}.mwx-cost,.mwx-repair-card p{grid-column:auto}}