.nwmf-app{box-sizing:border-box;display:block;width:100%;max-width:100%;text-align:left;font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;isolation:isolate;container-type:inline-size;container-name:nwmf}.nwmf-app *,.nwmf-app *:before,.nwmf-app *:after{box-sizing:border-box}.nwmf-app :where(button,input,select,textarea){font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;margin:0;box-shadow:none}.nwmf-app button{appearance:none;background:transparent;border:0;border-radius:0;padding:0;text-decoration:none;font-weight:inherit;line-height:inherit}.nwmf-app :where(form,fieldset,ol,ul,li,dl,dt,dd){margin:0;padding:0;border:0}.nwmf-app :where(h2,h3,p){font-family:inherit;font-style:normal;text-transform:none;border:0;padding:0}.nwmf-app :where(h2,h3){font-size:inherit;font-weight:inherit;line-height:inherit}.nwmf-app img{display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none;margin:0}.nwmf-app svg{display:inline-block;vertical-align:middle;max-width:none}.nwmf-app a{box-shadow:none;text-transform:none}.nwmf-app{--nwmf-background:#f4f7fa;--nwmf-foreground:#172d43;--nwmf-navy:#172d43;--nwmf-muted:#6f7e8d;--nwmf-blue:#2488ca;--nwmf-brand-blue:#3497d8;--nwmf-blue-dark:#1d70a6;--nwmf-border:#e0e7ee;--nwmf-soft-blue:#eef7fd;--nwmf-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;color-scheme:light}.nwmf-app *{box-sizing:border-box}.nwmf-app{margin:0;background:var(--nwmf-background);color:var(--nwmf-foreground);font-family:var(--nwmf-font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.nwmf-app button,.nwmf-app input,.nwmf-app select,.nwmf-app textarea{font:inherit}.nwmf-app button,.nwmf-app a,.nwmf-app input,.nwmf-app select,.nwmf-app textarea{-webkit-tap-highlight-color:transparent}.nwmf-app button{cursor:pointer;color:inherit}.nwmf-app button:disabled{cursor:default}.nwmf-app a{color:inherit;text-decoration:none}.nwmf-app button:focus-visible,.nwmf-app a:focus-visible,.nwmf-app input:focus-visible,.nwmf-app select:focus-visible,.nwmf-app textarea:focus-visible{outline:3px solid #8cc9f0;outline-offset:3px}.nwmf-app h1,.nwmf-app h2,.nwmf-app h3,.nwmf-app p{margin:0}.nwmf-app h2:focus{outline:none}.nwmf-app svg{flex-shrink:0}.nwmf-app button svg,.nwmf-app a svg{pointer-events:none}.nwmf-app .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nwmf-app .finder-layout{display:grid;grid-template-columns:minmax(0,1fr) 277px;gap:25px;align-items:start}.nwmf-app .wizard-column{min-width:0}.nwmf-app .wizard-card{background:#fff;border:1px solid var(--nwmf-border);border-radius:15px;box-shadow:0 8px 35px #17334c05;overflow:visible}.nwmf-app .step-navigation{border-bottom:1px solid #e9eef3;padding:0 28px;background:#fcfdfe;border-radius:15px 15px 0 0}.nwmf-app .step-navigation ol{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:10px}.nwmf-app .step-navigation li{position:relative;display:flex;align-items:center}.nwmf-app .step-navigation li.current:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:2px;background:var(--nwmf-brand-blue)}.nwmf-app .step-navigation button{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:21px 0 20px;color:#94a3b1;font-size:11px;font-weight:600;white-space:nowrap}.nwmf-app .step-navigation button:disabled{opacity:1}.nwmf-app .step-number{width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#edf1f5;color:#94a3b1;font-size:10px;font-weight:650}.nwmf-app .current button{color:#237cac}.nwmf-app .current .step-number{background:var(--nwmf-blue);color:#fff}.nwmf-app .complete button{color:#688396}.nwmf-app .complete .step-number{background:#e6f3fc;color:var(--nwmf-blue)}.nwmf-app .complete button:hover{color:var(--nwmf-blue)}.nwmf-app .step-mobile-label{display:none}.nwmf-app .stage-content{padding:31px 31px 30px;min-height:300px}.nwmf-app .stage-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;color:var(--nwmf-blue);margin-bottom:11px}.nwmf-app .stage-eyebrow span{font-weight:550;color:#acb8c4;margin-left:3px}.nwmf-app .stage-content h2{font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.65px;color:#1b354d}.nwmf-app .stage-description{font-size:14px;line-height:1.7;color:#68798a;margin-top:9px;max-width:600px}.nwmf-app .fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:28px}.nwmf-app .field{min-width:0}.nwmf-app .field label{display:block;font-size:12px;font-weight:650;line-height:1.4;margin-bottom:9px;color:#33495e}.nwmf-app .field-control,.nwmf-app .native-select select{width:100%;height:48px;border:1px solid #dce4eb;border-radius:7px;color:#344a60;background:#fff;font-size:14px;padding:0 13px;transition:border-color .15s,box-shadow .15s;min-width:0}.nwmf-app .field-control:hover,.nwmf-app .native-select select:hover{border-color:#adc6d9}.nwmf-app .field-control::placeholder{color:#96a4b1}.nwmf-app .field-control:focus,.nwmf-app .native-select select:focus{border-color:var(--nwmf-brand-blue);box-shadow:0 0 0 3px #3497d814;outline:none}.nwmf-app .native-select{position:relative}.nwmf-app .native-select select{appearance:none;padding-right:35px;cursor:pointer}.nwmf-app .native-select select:has(option:checked[value=""]){color:#96a4b2}.nwmf-app .native-select>svg{position:absolute;right:13px;top:15px;color:#8da0b0;pointer-events:none}.nwmf-app .native-select select:disabled{background:#f8fafc;color:#acb6bf;cursor:default}.nwmf-app .select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.nwmf-app .select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nwmf-app .select-trigger>svg{color:#8da0b0}.nwmf-app .is-placeholder{color:#96a4b2}.nwmf-app .search-select{position:relative}.nwmf-app .select-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25;border:1px solid #d9e4ed;border-radius:9px;background:#fff;box-shadow:0 12px 30px #163a5e1c;overflow:hidden}.nwmf-app .select-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e8eef4;color:#849aaa}.nwmf-app .select-search input{height:28px;min-width:0;width:100%;border:0;outline:none!important;color:var(--nwmf-navy);font-size:13px;background:transparent}.nwmf-app .select-search input::placeholder{color:#98a7b6}.nwmf-app .select-options{max-height:224px;overflow-y:auto;padding:5px;scrollbar-width:thin;overscroll-behavior:contain}.nwmf-app .select-option{width:100%;border:0;background:#fff;border-radius:5px;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:10px;padding:10px;font-size:13px;color:#41566a}.nwmf-app .select-option.is-active{background:#edf6fc;color:#176ca1}.nwmf-app .select-option[aria-selected=true]{color:#1977b3;font-weight:650}.nwmf-app .no-options{padding:15px 9px;font-size:12px;color:#8997a6}.nwmf-app .disabled-field{display:flex;align-items:center;justify-content:space-between;color:#afb9c4;background:#f8fafc}.nwmf-app .map-note{margin-top:25px;display:flex;align-items:flex-start;gap:8px;color:#8ba2b3;font-size:12px;line-height:1.65}.nwmf-app .map-note svg{margin-top:1px}.nwmf-app .map-note p{max-width:560px;color:#647b8d}.nwmf-app .stage-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #edf1f5;padding:20px 31px;background:#fff;border-radius:0 0 15px 15px}.nwmf-app .button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:45px;padding:0 21px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:650;letter-spacing:.005em;transition:background .16s,transform .16s,box-shadow .16s;white-space:nowrap}.nwmf-app .primary-button{background:var(--nwmf-blue);color:#fff;border-color:var(--nwmf-blue);box-shadow:0 3px 7px #2488ca12}.nwmf-app .primary-button:hover:not(:disabled){background:var(--nwmf-blue-dark);border-color:var(--nwmf-blue-dark);box-shadow:0 5px 13px #2488ca24}.nwmf-app .primary-button:active:not(:disabled){transform:translateY(1px)}.nwmf-app .primary-button:disabled{background:#bed7e7;border-color:#bed7e7;box-shadow:none;color:#fff}.nwmf-app .back-button{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:550;border:0;background:transparent;padding:6px 0;color:#7a8c9c}.nwmf-app .back-button:hover{color:var(--nwmf-blue)}.nwmf-app .first-step-note{display:flex;align-items:center;gap:6px;font-size:11px;color:#96a6b4}.nwmf-app .text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:#277eaf;font-size:12px;font-weight:600;text-decoration:none}.nwmf-app .text-button:hover{text-decoration:underline;text-underline-offset:3px}.nwmf-app .text-button:disabled{color:#9cb0be}.nwmf-app .form-footnote{text-align:center;margin:17px 0 0;font-size:11px;color:#8b9eae}.nwmf-app .form-footnote a{display:inline-flex;align-items:center;gap:4px;color:#6d8b9f;margin-left:4px}.nwmf-app .form-footnote a:hover{color:var(--nwmf-blue)}.nwmf-app .selection-sidebar{position:sticky;top:24px}.nwmf-app .summary-card{border:1px solid #e1e8ef;border-radius:13px;background:#fff;padding:23px 22px 18px}.nwmf-app .summary-heading{display:flex;align-items:center;gap:8px}.nwmf-app .summary-icon{display:flex;align-items:center;justify-content:center;color:#4599c9}.nwmf-app .summary-heading h2{font-size:15px;letter-spacing:-.15px;font-weight:650}.nwmf-app .summary-intro{font-size:11px;color:#8c9dab;margin:8px 0 21px}.nwmf-app .summary-list{margin:0}.nwmf-app .summary-item{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:14px 0;border-top:1px solid #edf1f5;min-height:62px}.nwmf-app .summary-item dt{font-size:10px;color:#8e9fae;margin:0 0 4px;line-height:1.5}.nwmf-app .summary-item dd{font-size:12px;font-weight:550;color:#3c5267;margin:0;overflow-wrap:anywhere}.nwmf-app .summary-item.unset dd{font-weight:400;color:#a5b2bd}.nwmf-app .summary-edit{border:0;border-radius:5px;padding:6px;background:transparent;color:#9bb0bf;display:flex;align-items:center}.nwmf-app .summary-edit:hover{background:#edf7fd;color:var(--nwmf-blue)}.nwmf-app .mono-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.2px}.nwmf-app .summary-reset{font-size:11px;color:#98a8b5;margin-top:13px;padding-top:4px}.nwmf-app .sidebar-help{display:flex;gap:11px;padding:23px 12px 0;color:#7ba2bc}.nwmf-app .sidebar-help h3{font-size:12px;font-weight:650;color:#5c7588;margin:0 0 5px}.nwmf-app .sidebar-help p{font-size:11px;color:#8c9fad;line-height:1.6}.nwmf-app .sidebar-help a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#4b8caf;font-weight:600;margin-top:10px}.nwmf-app .sidebar-help a:hover{text-decoration:underline;text-underline-offset:3px}.nwmf-app .menu-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;margin-top:23px}.nwmf-app .menu-card{padding:5px;border:1.5px solid #dce5ed;background:#fff;border-radius:10px;text-align:left;overflow:hidden;transition:border-color .15s,box-shadow .15s}.nwmf-app .menu-card:hover{border-color:#a7cbe3;box-shadow:0 3px 14px #1a5f9210}.nwmf-app .menu-card.selected{border-color:var(--nwmf-blue);box-shadow:0 0 0 2px #3497d812}.nwmf-app .menu-image{position:relative;background:#14222c;border-radius:6px;overflow:hidden}.nwmf-app .menu-image img{display:block;width:100%;height:auto;aspect-ratio:900/526;object-fit:cover}.nwmf-app .menu-card--whole-image .menu-image{background:transparent}.nwmf-app .menu-card--whole-image .menu-image img{object-fit:cover;object-position:center}.nwmf-app .selection-check{position:absolute;top:9px;right:9px;border:1.5px solid #ffffffbd;width:23px;height:23px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 5px #0002}.nwmf-app .menu-card.selected .selection-check{background:var(--nwmf-blue);border-color:#fff}.nwmf-app .menu-label{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:13px 9px 9px}.nwmf-app .menu-label span{font-size:14px;font-weight:650;color:#314a60}.nwmf-app .menu-label small{font-size:9px;font-weight:700;letter-spacing:.04em;color:#87a2b5;background:#eef4f8;padding:3px 5px;border-radius:3px;white-space:nowrap}.nwmf-app .selected .menu-label small{color:#207fb5;background:#e8f5fd}.nwmf-app .unsure-system{display:flex;align-items:center;justify-content:center;gap:7px;margin:19px auto 0;padding:8px 10px;font-size:12px;color:#8a9baa;border:1px solid transparent;border-radius:6px;background:transparent}.nwmf-app .unsure-system:hover,.nwmf-app .unsure-system.selected{color:#2582b9;background:#eff7fc;border-color:#d4e9f7}.nwmf-app .unsure-system.selected{font-weight:600}.nwmf-app .instruction-card{display:flex;align-items:center;gap:14px;background:#f1f8fd;border:1px solid #dbeef9;border-radius:9px;padding:17px;margin-top:22px;color:#3587b5;transition:border-color .16s,background .16s}.nwmf-app .instruction-card:hover{background:#eaf5fc;border-color:#b3d9ef}.nwmf-app .instruction-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;color:#429bce;flex-shrink:0}.nwmf-app .instruction-card>span:nth-child(2){flex:1}.nwmf-app .instruction-card strong{display:block;font-size:13px;font-weight:650;line-height:1.6;color:#397aa2}.nwmf-app .instruction-card small{display:block;color:#6b879b;font-size:11px;line-height:1.7;margin-top:2px}.nwmf-app .instruction-link{display:inline-block;margin-top:7px;font-size:12px;font-weight:650;color:#176da0;text-decoration:underline;text-underline-offset:3px}.nwmf-app .firmware-fields{margin-top:25px;grid-template-columns:minmax(0,1fr);max-width:560px;gap:18px}.nwmf-app .mono-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.nwmf-app .mono-input::placeholder{font-family:var(--nwmf-font-sans);font-size:12px}.nwmf-app .optional-label{font-size:10px;font-weight:400;color:#9aaaba;margin-left:4px}.nwmf-app .field-help{font-size:11px;color:#6c8293;margin-top:10px}.nwmf-app .firmware-help-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;flex-wrap:wrap}.nwmf-app .firmware-help-actions .text-button{font-size:11px}.nwmf-app .help-firmware{color:#8296a5}.nwmf-app .options-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:150px;font-size:13px;color:#7c95a7}.nwmf-app .spin{animation:nwmf-spin 1s linear infinite}@keyframes nwmf-spin{to{transform:rotate(360deg)}}.nwmf-app .region-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #e6e3da;background:#faf9f5;border-radius:9px;padding:16px 18px;margin-top:16px;color:#a39272}.nwmf-app .region-notice>svg{margin-top:1px}.nwmf-app .region-notice strong{font-size:12px;color:#8d7d60;font-weight:650;display:block;margin-bottom:5px}.nwmf-app .region-notice p{font-size:11px;line-height:1.8;color:#776a54}.nwmf-app .error-message{display:flex;align-items:flex-start;gap:9px;padding:14px;border:1px solid #ecd3cf;background:#fff6f4;border-radius:8px;color:#a6655b;margin-top:22px}.nwmf-app .error-message p{font-size:12px;line-height:1.7;margin-bottom:7px}.nwmf-app .error-message .text-button{color:#a46659;font-size:11px}.nwmf-app .error-help{margin-left:16px}.nwmf-app .result-stage{padding-top:29px}.nwmf-app .result-symbol{height:54px;width:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:17px;background:#edf5fb;color:#4e92be}.nwmf-app .result-symbol.match{background:#eaf7f1;color:#3b9671}.nwmf-app .result-symbol.region-lock{background:#fcf3df;color:#b48a39}.nwmf-app .result-symbol.unavailable{background:#f0f3f6;color:#8699a8}.nwmf-app .result-message{max-width:600px}.nwmf-app .product-card{display:flex;gap:20px;align-items:center;padding:23px 22px;border:1px solid #dce8f0;border-radius:10px;background:#f7fafc;margin-top:23px}.nwmf-app .product-candidate{background:#fafbfc;border-color:#e4e9ee}.nwmf-app .sd-illustration{position:relative;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%,0 18%);width:67px;height:87px;background:linear-gradient(150deg,#344d63,#142d43);border-radius:4px;flex-shrink:0;display:flex;align-items:center;flex-direction:column;padding-top:32px;box-shadow:inset -2px 0 5px #0002}.nwmf-app .sd-contacts{position:absolute;top:7px;left:17px;right:9px;display:flex;gap:3px}.nwmf-app .sd-contacts i{display:block;height:11px;background:#c8b279;flex:1;border-radius:0 0 2px 2px}.nwmf-app .sd-illustration span{font-weight:750;color:#e9f5fc;font-size:21px;line-height:1.2;letter-spacing:-.4px}.nwmf-app .sd-illustration small{font-size:5.5px;color:#a9c1d2;font-weight:600;letter-spacing:.08em;margin-top:8px}.nwmf-app .product-copy{min-width:0}.nwmf-app .product-label{font-size:9px;color:#849daf;letter-spacing:.08em;text-transform:uppercase;font-weight:650;margin-bottom:4px}.nwmf-app .product-copy h3{font-size:23px;font-weight:650;letter-spacing:-.6px;color:#2b4d65;overflow-wrap:anywhere}.nwmf-app .product-name{font-size:12px;line-height:1.7;color:#7c94a6;margin-top:4px}.nwmf-app .product-coverage{display:flex;gap:6px;align-items:center;font-size:11px;color:#7d9bad;margin-top:9px;line-height:1.6}.nwmf-app .result-details{font-size:12px;color:#8194a3;line-height:1.8;margin-top:15px}.nwmf-app .result-primary-actions{display:flex;align-items:center;gap:19px;margin-top:23px;flex-wrap:wrap}.nwmf-app .result-primary-actions .primary-button{min-width:165px}.nwmf-app .candidate-link{font-size:11px}.nwmf-app .support-instructions{font-size:11px;line-height:1.75;color:#708596;margin-top:14px;max-width:530px}.nwmf-app .result-tools{display:flex;align-items:center;gap:20px;margin-top:21px}.nwmf-app .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dfe7ed;border-radius:5px;background:#fff;padding:9px 12px;color:#718b9f;font-size:11px;font-weight:550}.nwmf-app .secondary-button:hover{border-color:#b8d5e9;color:#3186bb;background:#fbfdff}.nwmf-app .manual-copy{margin-top:18px}.nwmf-app .manual-copy label{display:block;font-size:12px;color:#8194a5;margin-bottom:7px}.nwmf-app .manual-copy textarea{width:100%;padding:12px;border:1px solid #dbe4eb;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;color:#617a8e;resize:vertical;background:#fbfcfd}@media(min-width:1400px){.nwmf-app .stage-content{min-height:322px}}@media(max-width:1050px){.nwmf-app .finder-layout{grid-template-columns:minmax(0,1fr) 240px;gap:19px}.nwmf-app .step-navigation{padding:0 22px}.nwmf-app .step-navigation button{gap:5px;font-size:10px}.nwmf-app .step-number{width:20px;height:20px}.nwmf-app .stage-content{padding:27px 25px}.nwmf-app .stage-actions{padding:18px 25px}.nwmf-app .summary-card{padding:22px 18px}.nwmf-app .fields-grid{gap:15px}.nwmf-app .menu-label{padding:12px 7px 8px}.nwmf-app .menu-label span{font-size:12px}.nwmf-app .menu-label small{font-size:8px}}@container nwmf (max-width:1050px){.nwmf-app .finder-layout{grid-template-columns:minmax(0,1fr) 240px;gap:19px}.nwmf-app .step-navigation{padding:0 22px}.nwmf-app .step-navigation button{gap:5px;font-size:10px}.nwmf-app .step-number{width:20px;height:20px}.nwmf-app .stage-content{padding:27px 25px}.nwmf-app .stage-actions{padding:18px 25px}.nwmf-app .summary-card{padding:22px 18px}.nwmf-app .fields-grid{gap:15px}.nwmf-app .menu-label{padding:12px 7px 8px}.nwmf-app .menu-label span{font-size:12px}.nwmf-app .menu-label small{font-size:8px}}@media(max-width:850px){.nwmf-app .finder-layout{grid-template-columns:minmax(0,1fr);gap:23px}.nwmf-app .selection-sidebar{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:20px;align-items:start}.nwmf-app .summary-card{padding:22px 24px}.nwmf-app .summary-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.nwmf-app .summary-intro{margin-bottom:13px}.nwmf-app .sidebar-help{padding:26px 10px}.nwmf-app .stage-content{padding:30px}.nwmf-app .stage-actions{padding:19px 30px}.nwmf-app .step-navigation{padding:0 30px}.nwmf-app .step-navigation button{font-size:11px;gap:8px}.nwmf-app .menu-label span{font-size:14px}.nwmf-app .menu-label small{font-size:9px}.nwmf-app .summary-reset{margin-top:8px}.nwmf-app .form-footnote{margin-top:15px}}@container nwmf (max-width:850px){.nwmf-app .finder-layout{grid-template-columns:minmax(0,1fr);gap:23px}.nwmf-app .selection-sidebar{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:20px;align-items:start}.nwmf-app .summary-card{padding:22px 24px}.nwmf-app .summary-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.nwmf-app .summary-intro{margin-bottom:13px}.nwmf-app .sidebar-help{padding:26px 10px}.nwmf-app .stage-content{padding:30px}.nwmf-app .stage-actions{padding:19px 30px}.nwmf-app .step-navigation{padding:0 30px}.nwmf-app .step-navigation button{font-size:11px;gap:8px}.nwmf-app .menu-label span{font-size:14px}.nwmf-app .menu-label small{font-size:9px}.nwmf-app .summary-reset{margin-top:8px}.nwmf-app .form-footnote{margin-top:15px}}@media(max-width:580px){.nwmf-app .wizard-card{border-radius:12px}.nwmf-app .step-navigation{padding:0 19px;border-radius:12px 12px 0 0}.nwmf-app .step-navigation ol{gap:7px}.nwmf-app .step-navigation button{font-size:10px;gap:5px;flex-direction:column;padding:15px 0 13px;min-width:39px}.nwmf-app .step-number{height:22px;width:22px;font-size:9px}.nwmf-app .step-desktop-label{display:none}.nwmf-app .step-mobile-label{display:inline}.nwmf-app .stage-content{padding:26px 21px;min-height:0}.nwmf-app .stage-content h2{font-size:24px;letter-spacing:-.65px;line-height:1.24}.nwmf-app .stage-description{font-size:13px;margin-top:10px}.nwmf-app .stage-eyebrow{font-size:9px;margin-bottom:10px}.nwmf-app .fields-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:25px}.nwmf-app .field label{font-size:12px}.nwmf-app .field-control,.nwmf-app .native-select select{height:49px;font-size:16px}.nwmf-app .native-select>svg{top:16px}.nwmf-app .map-note{font-size:11px;margin-top:23px;gap:8px}.nwmf-app .stage-actions{padding:18px 21px;gap:15px}.nwmf-app .first-step-note{font-size:10px;gap:5px;max-width:120px;line-height:1.6}.nwmf-app .first-step-note svg{width:13px}.nwmf-app .button{font-size:13px;min-height:46px;padding:0 17px;gap:12px}.nwmf-app .back-button{font-size:12px}.nwmf-app .selection-sidebar{display:block}.nwmf-app .summary-card{padding:22px}.nwmf-app .summary-list{grid-template-columns:1fr 1fr;gap:0 17px}.nwmf-app .summary-item{padding:12px 0}.nwmf-app .summary-item dt{font-size:10px}.nwmf-app .summary-item dd{font-size:12px}.nwmf-app .summary-edit{padding:4px}.nwmf-app .summary-heading h2{font-size:15px}.nwmf-app .summary-intro{font-size:11px}.nwmf-app .sidebar-help{padding:20px 8px 0}.nwmf-app .sidebar-help p{font-size:12px}.nwmf-app .sidebar-help h3{font-size:13px}.nwmf-app .sidebar-help a{font-size:12px}.nwmf-app .menu-options{grid-template-columns:1fr;gap:15px;margin-top:23px}.nwmf-app .menu-card{padding:5px}.nwmf-app .menu-label{padding:13px 10px 10px}.nwmf-app .menu-label span{font-size:15px}.nwmf-app .menu-label small{font-size:10px}.nwmf-app .unsure-system{font-size:12px;gap:7px;line-height:1.7;padding:8px 4px}.nwmf-app .instruction-card{padding:14px 12px;gap:10px}.nwmf-app .instruction-icon{width:34px;height:34px}.nwmf-app .instruction-card strong{font-size:12px}.nwmf-app .instruction-card small{font-size:10px}.nwmf-app .instruction-card>svg{width:15px}.nwmf-app .field-help{font-size:11px;line-height:1.7}.nwmf-app .mono-input{font-size:14px}.nwmf-app .firmware-help-actions{gap:16px;align-items:flex-start;flex-direction:column;margin-top:18px}.nwmf-app .firmware-help-actions .text-button{font-size:12px}.nwmf-app .region-notice{padding:15px 14px;gap:8px}.nwmf-app .region-notice p{font-size:11px;line-height:1.8}.nwmf-app .region-notice strong{font-size:12px}.nwmf-app .region-notice>svg{width:16px}.nwmf-app .result-symbol{height:49px;width:49px}.nwmf-app .result-stage h2{font-size:25px}.nwmf-app .product-card{padding:18px 14px;gap:15px}.nwmf-app .sd-illustration{width:53px;height:72px;padding-top:27px}.nwmf-app .sd-contacts{left:13px;right:7px;gap:2px;top:6px}.nwmf-app .sd-contacts i{height:9px}.nwmf-app .sd-illustration span{font-size:18px}.nwmf-app .sd-illustration small{font-size:4.7px;margin-top:6px}.nwmf-app .product-copy h3{font-size:19px;letter-spacing:-.4px}.nwmf-app .product-name{font-size:11px}.nwmf-app .product-coverage{font-size:10px}.nwmf-app .product-label{font-size:8px}.nwmf-app .result-tools{gap:16px;flex-wrap:wrap}.nwmf-app .result-tools .text-button{font-size:11px}.nwmf-app .result-primary-actions{gap:17px}.nwmf-app .support-instructions{font-size:11px}.nwmf-app .form-footnote{font-size:10px}.nwmf-app .select-option{font-size:14px;padding:11px}.nwmf-app .select-search input{font-size:16px}}@container nwmf (max-width:580px){.nwmf-app .wizard-card{border-radius:12px}.nwmf-app .step-navigation{padding:0 19px;border-radius:12px 12px 0 0}.nwmf-app .step-navigation ol{gap:7px}.nwmf-app .step-navigation button{font-size:10px;gap:5px;flex-direction:column;padding:15px 0 13px;min-width:39px}.nwmf-app .step-number{height:22px;width:22px;font-size:9px}.nwmf-app .step-desktop-label{display:none}.nwmf-app .step-mobile-label{display:inline}.nwmf-app .stage-content{padding:26px 21px;min-height:0}.nwmf-app .stage-content h2{font-size:24px;letter-spacing:-.65px;line-height:1.24}.nwmf-app .stage-description{font-size:13px;margin-top:10px}.nwmf-app .stage-eyebrow{font-size:9px;margin-bottom:10px}.nwmf-app .fields-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:25px}.nwmf-app .field label{font-size:12px}.nwmf-app .field-control,.nwmf-app .native-select select{height:49px;font-size:16px}.nwmf-app .native-select>svg{top:16px}.nwmf-app .map-note{font-size:11px;margin-top:23px;gap:8px}.nwmf-app .stage-actions{padding:18px 21px;gap:15px}.nwmf-app .first-step-note{font-size:10px;gap:5px;max-width:120px;line-height:1.6}.nwmf-app .first-step-note svg{width:13px}.nwmf-app .button{font-size:13px;min-height:46px;padding:0 17px;gap:12px}.nwmf-app .back-button{font-size:12px}.nwmf-app .selection-sidebar{display:block}.nwmf-app .summary-card{padding:22px}.nwmf-app .summary-list{grid-template-columns:1fr 1fr;gap:0 17px}.nwmf-app .summary-item{padding:12px 0}.nwmf-app .summary-item dt{font-size:10px}.nwmf-app .summary-item dd{font-size:12px}.nwmf-app .summary-edit{padding:4px}.nwmf-app .summary-heading h2{font-size:15px}.nwmf-app .summary-intro{font-size:11px}.nwmf-app .sidebar-help{padding:20px 8px 0}.nwmf-app .sidebar-help p{font-size:12px}.nwmf-app .sidebar-help h3{font-size:13px}.nwmf-app .sidebar-help a{font-size:12px}.nwmf-app .menu-options{grid-template-columns:1fr;gap:15px;margin-top:23px}.nwmf-app .menu-card{padding:5px}.nwmf-app .menu-label{padding:13px 10px 10px}.nwmf-app .menu-label span{font-size:15px}.nwmf-app .menu-label small{font-size:10px}.nwmf-app .unsure-system{font-size:12px;gap:7px;line-height:1.7;padding:8px 4px}.nwmf-app .instruction-card{padding:14px 12px;gap:10px}.nwmf-app .instruction-icon{width:34px;height:34px}.nwmf-app .instruction-card strong{font-size:12px}.nwmf-app .instruction-card small{font-size:10px}.nwmf-app .instruction-card>svg{width:15px}.nwmf-app .field-help{font-size:11px;line-height:1.7}.nwmf-app .mono-input{font-size:14px}.nwmf-app .firmware-help-actions{gap:16px;align-items:flex-start;flex-direction:column;margin-top:18px}.nwmf-app .firmware-help-actions .text-button{font-size:12px}.nwmf-app .region-notice{padding:15px 14px;gap:8px}.nwmf-app .region-notice p{font-size:11px;line-height:1.8}.nwmf-app .region-notice strong{font-size:12px}.nwmf-app .region-notice>svg{width:16px}.nwmf-app .result-symbol{height:49px;width:49px}.nwmf-app .result-stage h2{font-size:25px}.nwmf-app .product-card{padding:18px 14px;gap:15px}.nwmf-app .sd-illustration{width:53px;height:72px;padding-top:27px}.nwmf-app .sd-contacts{left:13px;right:7px;gap:2px;top:6px}.nwmf-app .sd-contacts i{height:9px}.nwmf-app .sd-illustration span{font-size:18px}.nwmf-app .sd-illustration small{font-size:4.7px;margin-top:6px}.nwmf-app .product-copy h3{font-size:19px;letter-spacing:-.4px}.nwmf-app .product-name{font-size:11px}.nwmf-app .product-coverage{font-size:10px}.nwmf-app .product-label{font-size:8px}.nwmf-app .result-tools{gap:16px;flex-wrap:wrap}.nwmf-app .result-tools .text-button{font-size:11px}.nwmf-app .result-primary-actions{gap:17px}.nwmf-app .support-instructions{font-size:11px}.nwmf-app .form-footnote{font-size:10px}.nwmf-app .select-option{font-size:14px;padding:11px}.nwmf-app .select-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){.nwmf-app *,.nwmf-app *:before,.nwmf-app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.nwmf-app .region-fields{margin-top:27px;max-width:470px}.nwmf-app .coverage-panel{margin-top:21px;padding:18px 20px;background:#f5f9fc;border:1px solid #e0ebf2;border-radius:9px}.nwmf-app .coverage-heading{display:flex;align-items:center;gap:8px;color:#4e94bd}.nwmf-app .coverage-heading h3{font-size:13px;font-weight:650;color:#41657d}.nwmf-app .coverage-caption{font-size:11px;color:#8296a5;margin-top:7px}.nwmf-app .coverage-countries{font-size:12px;line-height:1.95;color:#5b7488;margin-top:8px}.nwmf-app .model-year-note{font-size:11px;line-height:1.75;color:#7c90a0;margin-top:10px}.nwmf-app .field-help{line-height:1.75}.nwmf-app .product-card{position:relative;transition:border-color .15s,box-shadow .15s}.nwmf-app .product-card:hover{border-color:#a6cde5;box-shadow:0 4px 15px #285a7c0c}.nwmf-app .product-thumbnail{width:116px;height:116px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e5ebef;border-radius:7px;overflow:hidden;flex-shrink:0}.nwmf-app .product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.nwmf-app .product-open-icon{position:absolute;top:14px;right:14px;color:#8ba6b9}.nwmf-app .product-copy{padding-right:10px}.nwmf-app .quota-note{font-size:11px;line-height:1.6;color:#8a9eac;margin-top:22px}.nwmf-app .check-limit-message{display:flex;align-items:flex-start;gap:10px;padding:17px;border:1px solid #e8dec7;border-radius:8px;background:#fcf9f1;color:#a38956;margin-top:23px}.nwmf-app .check-limit-message>svg{flex-shrink:0;margin-top:2px}.nwmf-app .check-limit-message>div{min-width:0;flex:1}.nwmf-app .check-limit-message strong{font-size:12px;font-weight:650;color:#806942;display:block;margin-bottom:5px}.nwmf-app .check-limit-message p{font-size:11px;color:#8c7c5e;line-height:1.8}.nwmf-app .limit-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:12px}.nwmf-app .limit-actions .text-button{font-size:11px}.nwmf-app .check-limit-message .manual-copy textarea{background:#fff}.nwmf-app .check-limit-message .manual-copy label{color:#8c7c5e}@media(max-width:580px){.nwmf-app .region-fields{max-width:none;margin-top:24px}.nwmf-app .coverage-panel{padding:16px;margin-top:19px}.nwmf-app .coverage-countries{font-size:12px;line-height:1.85}.nwmf-app .product-thumbnail{width:84px;height:98px}.nwmf-app .product-open-icon{top:10px;right:10px;width:13px}.nwmf-app .product-copy{padding-right:5px}.nwmf-app .model-year-note{font-size:11px}.nwmf-app .check-limit-message{padding:14px 12px;gap:8px}.nwmf-app .limit-actions{gap:14px}.nwmf-app .quota-note{font-size:10px}}@container nwmf (max-width:580px){.nwmf-app .region-fields{max-width:none;margin-top:24px}.nwmf-app .coverage-panel{padding:16px;margin-top:19px}.nwmf-app .coverage-countries{font-size:12px;line-height:1.85}.nwmf-app .product-thumbnail{width:84px;height:98px}.nwmf-app .product-open-icon{top:10px;right:10px;width:13px}.nwmf-app .product-copy{padding-right:5px}.nwmf-app .model-year-note{font-size:11px}.nwmf-app .check-limit-message{padding:14px 12px;gap:8px}.nwmf-app .limit-actions{gap:14px}.nwmf-app .quota-note{font-size:10px}}.nwmf-app{background:transparent;margin:0}.nwmf-app .nwmf-widget{width:100%;max-width:1160px;margin:0 auto;padding:0}
