.checklist-prototype[data-v-f827a7eb]{display:grid;gap:16px}.prototype-header[data-v-f827a7eb],.question-panel[data-v-f827a7eb],.required-panel[data-v-f827a7eb],.risk-panel[data-v-f827a7eb]{background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #1039491a}.prototype-header[data-v-f827a7eb]{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:20px}.prototype-header>p[data-v-f827a7eb],.section-heading p[data-v-f827a7eb]{color:#0a6c65;font-size:12px;font-weight:950;margin:0}.prototype-header>p[data-v-f827a7eb]{background:#e4faf4;border:2px solid #103949;border-radius:8px;color:#103949;padding:8px 10px}h2[data-v-f827a7eb],h3[data-v-f827a7eb],p[data-v-f827a7eb]{margin:0}h2[data-v-f827a7eb]{font-size:30px;line-height:1.2}h2[data-v-f827a7eb],h3[data-v-f827a7eb]{color:#102238;font-weight:950}h3[data-v-f827a7eb]{font-size:22px;line-height:1.25}.prototype-header span[data-v-f827a7eb]{color:#53677a;font-size:13px;font-weight:850;line-height:1.6}.checklist-layout[data-v-f827a7eb]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.question-panel[data-v-f827a7eb],.required-panel[data-v-f827a7eb],.risk-panel[data-v-f827a7eb]{display:grid;gap:16px;padding:20px}.section-heading[data-v-f827a7eb]{display:grid;gap:4px}.question-list[data-v-f827a7eb]{display:grid;gap:12px}fieldset[data-v-f827a7eb]{background:#fff;border:2px solid rgba(16,57,73,.14);border-radius:8px;display:grid;gap:10px;margin:0;padding:14px}legend[data-v-f827a7eb]{color:#102238;font-size:15px;font-weight:950;line-height:1.45;padding:0 4px}.answer-row[data-v-f827a7eb]{display:flex;flex-wrap:wrap;gap:8px}.answer-row button[data-v-f827a7eb]{background:#fff;border:2px solid rgba(16,57,73,.18);border-radius:8px;color:#34495b;cursor:pointer;font-size:13px;font-weight:950;min-height:38px;padding:0 12px}.answer-row button.selected[data-v-f827a7eb]{background:#103949;border-color:#103949;box-shadow:3px 3px #f5ce5a;color:#fff}.risk-panel[data-v-f827a7eb]{align-content:start}.risk-panel.high[data-v-f827a7eb]{background:#fff0e8}.risk-panel.medium[data-v-f827a7eb]{background:#fff8d9}.risk-panel.low[data-v-f827a7eb]{background:#e4faf4}.risk-badge[data-v-f827a7eb]{border:2px solid #103949;border-radius:999px;color:#103949;display:inline-flex;font-size:13px;font-weight:950;justify-self:start;line-height:1;padding:9px 11px}.risk-panel strong[data-v-f827a7eb]{color:#102238;font-size:28px;font-weight:950}.risk-panel p[data-v-f827a7eb]{color:#263d52;font-size:14px;font-weight:850;line-height:1.7}.risk-panel ul[data-v-f827a7eb]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.risk-panel li[data-v-f827a7eb]{align-items:start;background:#ffffffbd;border:2px solid rgba(16,57,73,.12);border-radius:8px;color:#263d52;display:flex;font-size:13px;font-weight:850;gap:8px;padding:10px}.risk-panel li[data-v-f827a7eb] svg{color:#ad4d25;flex:0 0 auto;margin-top:2px}.required-grid[data-v-f827a7eb]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.required-grid label[data-v-f827a7eb]{align-items:center;background:#fff;border:2px solid rgba(16,57,73,.12);border-radius:8px;color:#263d52;display:flex;font-size:14px;font-weight:900;gap:10px;min-height:48px;padding:10px}.required-grid input[data-v-f827a7eb]{accent-color:#103949;height:18px;width:18px}.locked-action[data-v-f827a7eb]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.locked-action button[data-v-f827a7eb]{align-items:center;background:#103949;border:2px solid #103949;border-radius:8px;box-shadow:4px 4px #f5ce5a;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:950;gap:8px;min-height:46px;padding:0 14px}.locked-action button[data-v-f827a7eb]:disabled{background:#d8dedf;border-color:#95a5aa;box-shadow:none;color:#53677a;cursor:not-allowed}.locked-action p[data-v-f827a7eb]{color:#647789;font-size:13px;font-weight:850}@media(max-width:900px){.checklist-layout[data-v-f827a7eb],.required-grid[data-v-f827a7eb]{grid-template-columns:1fr}}@media(max-width:640px){.prototype-header[data-v-f827a7eb]{grid-template-columns:1fr}}.plan-review-tabs[data-v-833453cc]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.plan-review-tabs button[data-v-833453cc]{align-items:start;background:#fffdf8;border:2px solid rgba(16,57,73,.2);border-radius:8px;color:#102238;cursor:pointer;display:grid;gap:10px;min-height:132px;padding:14px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.plan-review-tabs button[data-v-833453cc]:focus-visible,.plan-review-tabs button[data-v-833453cc]:hover{border-color:#103949;box-shadow:3px 3px #10394929;outline:none;transform:translate(2px,2px)}.plan-review-tabs button.selected[data-v-833453cc]{background:#e4faf4;border-color:#103949;box-shadow:4px 4px #f5ce5a}.tab-icon[data-v-833453cc]{align-items:center;background:#fff;border:2px solid #103949;border-radius:8px;color:#103949;display:inline-flex;font-size:22px;height:42px;justify-content:center;width:42px}.plan-review-tabs small[data-v-833453cc],.plan-review-tabs strong[data-v-833453cc]{display:block}.plan-review-tabs strong[data-v-833453cc]{color:#102238;font-size:15px;font-weight:950;line-height:1.35}.plan-review-tabs small[data-v-833453cc]{color:#53677a;font-size:12px;font-weight:800;line-height:1.5;margin-top:5px}@media(max-width:980px){.plan-review-tabs[data-v-833453cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.plan-review-tabs[data-v-833453cc]{grid-template-columns:1fr}.plan-review-tabs button[data-v-833453cc]{align-items:center;grid-template-columns:auto minmax(0,1fr);min-height:0}}.wizard-prototype[data-v-2b3811e7]{display:grid;gap:16px}.checklist-panel[data-v-2b3811e7],.prototype-header[data-v-2b3811e7],.recommendation-panel[data-v-2b3811e7]{background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #1039491a}.prototype-header[data-v-2b3811e7]{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:20px}.prototype-header>p[data-v-2b3811e7],.recommendation-panel>div>p[data-v-2b3811e7],.section-heading p[data-v-2b3811e7]{color:#0a6c65;font-size:12px;font-weight:950;margin:0}.prototype-header>p[data-v-2b3811e7]{background:#e4faf4;border:2px solid #103949;border-radius:8px;color:#103949;padding:8px 10px}h2[data-v-2b3811e7],h3[data-v-2b3811e7],p[data-v-2b3811e7]{margin:0}h2[data-v-2b3811e7]{font-size:30px;line-height:1.2}h2[data-v-2b3811e7],h3[data-v-2b3811e7]{color:#102238;font-weight:950}h3[data-v-2b3811e7]{font-size:22px;line-height:1.25}.prototype-header span[data-v-2b3811e7],.recommendation-panel>div>span[data-v-2b3811e7],.route-note[data-v-2b3811e7]{color:#53677a;font-size:13px;font-weight:850;line-height:1.6}.step-indicator[data-v-2b3811e7]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.step-indicator li[data-v-2b3811e7]{align-items:center;background:#fff;border:2px solid rgba(16,57,73,.18);border-radius:8px;color:#647789;display:flex;gap:10px;min-width:0;padding:12px}.step-indicator li.active[data-v-2b3811e7]{border-color:#103949;color:#103949}.step-indicator li.done span[data-v-2b3811e7]{background:#103949;color:#fff}.step-indicator span[data-v-2b3811e7]{align-items:center;background:#eef2f4;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;height:28px;justify-content:center;width:28px}.step-indicator strong[data-v-2b3811e7]{font-size:13px;font-weight:950}.wizard-layout[data-v-2b3811e7]{display:grid;gap:16px}.choice-section[data-v-2b3811e7]{display:grid;gap:12px}.section-heading[data-v-2b3811e7]{display:grid;gap:4px}.choice-grid[data-v-2b3811e7]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card[data-v-2b3811e7]{background:#fff;border:2px solid rgba(16,57,73,.18);border-radius:8px;color:#102238;cursor:pointer;display:grid;gap:8px;min-height:154px;padding:14px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.choice-card[data-v-2b3811e7]:focus-visible,.choice-card[data-v-2b3811e7]:hover{border-color:#103949;outline:none}.choice-card.selected[data-v-2b3811e7]{background:#e4faf4;border-color:#103949;box-shadow:4px 4px #f5ce5a;transform:translate(1px,1px)}.choice-card[data-v-2b3811e7] svg,.choice-card svg[data-v-2b3811e7]{color:#0a6c65;font-size:22px}.route-card[data-v-2b3811e7] svg,.route-card svg[data-v-2b3811e7]{color:#8a6811}.choice-card strong[data-v-2b3811e7]{color:#102238;font-size:16px;font-weight:950;line-height:1.35}.choice-card span[data-v-2b3811e7]{color:#53677a;font-size:12px;font-weight:800;line-height:1.55}.checklist-panel[data-v-2b3811e7],.recommendation-panel[data-v-2b3811e7]{display:grid;gap:14px;padding:20px}.recommendation-panel ul[data-v-2b3811e7]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.recommendation-panel li[data-v-2b3811e7]{align-items:start;background:#fff;border:2px solid rgba(16,57,73,.12);border-radius:8px;color:#263d52;display:flex;font-size:14px;font-weight:850;gap:8px;padding:10px}.recommendation-panel li[data-v-2b3811e7] svg{color:#0a6c65;flex:0 0 auto;margin-top:2px}.route-note[data-v-2b3811e7]{background:#fff4c7;border:2px solid rgba(16,57,73,.16);border-radius:8px;padding:12px}.checklist-grid[data-v-2b3811e7]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-grid label[data-v-2b3811e7]{align-items:center;background:#fff;border:2px solid rgba(16,57,73,.12);border-radius:8px;color:#263d52;display:flex;font-size:14px;font-weight:900;gap:10px;min-height:48px;padding:10px}.checklist-grid input[data-v-2b3811e7]{accent-color:#103949;height:18px;width:18px}.action-row[data-v-2b3811e7]{display:flex;flex-wrap:wrap;gap:10px}.action-row a[data-v-2b3811e7],.action-row button[data-v-2b3811e7]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:950;gap:8px;min-height:46px;padding:0 14px;text-decoration:none}.action-row button[data-v-2b3811e7]{background:#103949;border:2px solid #103949;box-shadow:4px 4px #f5ce5a;color:#fff;cursor:pointer}.action-row a[data-v-2b3811e7]{background:#fff;border:2px solid #103949;color:#103949}@media(max-width:860px){.checklist-grid[data-v-2b3811e7],.choice-grid[data-v-2b3811e7]{grid-template-columns:1fr}}@media(max-width:640px){.prototype-header[data-v-2b3811e7],.step-indicator[data-v-2b3811e7]{grid-template-columns:1fr}}.savings-prototype[data-v-a050a149]{display:grid;gap:16px}.comparison-panel[data-v-a050a149],.form-panel[data-v-a050a149],.prototype-header[data-v-a050a149],.summary-panel[data-v-a050a149]{background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #1039491a}.prototype-header[data-v-a050a149]{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:20px}.prototype-header>p[data-v-a050a149],.section-heading p[data-v-a050a149],.summary-panel>p[data-v-a050a149]{color:#0a6c65;font-size:12px;font-weight:950;margin:0}.prototype-header>p[data-v-a050a149]{background:#e4faf4;border:2px solid #103949;border-radius:8px;color:#103949;padding:8px 10px}h2[data-v-a050a149],h3[data-v-a050a149],p[data-v-a050a149]{margin:0}h2[data-v-a050a149]{font-size:30px;line-height:1.2}h2[data-v-a050a149],h3[data-v-a050a149]{color:#102238;font-weight:950}h3[data-v-a050a149]{font-size:22px;line-height:1.25}.prototype-header span[data-v-a050a149]{color:#53677a;font-size:13px;font-weight:850;line-height:1.6}.simulator-layout[data-v-a050a149]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.74fr)}.comparison-panel[data-v-a050a149],.form-panel[data-v-a050a149],.summary-panel[data-v-a050a149]{display:grid;gap:16px;padding:20px}.section-heading[data-v-a050a149]{display:grid;gap:4px}.field-grid[data-v-a050a149]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-a050a149]{display:grid;gap:7px}label span[data-v-a050a149]{color:#8a6811;font-size:12px;font-weight:950}input[data-v-a050a149]{background:#fff;border:2px solid rgba(16,57,73,.2);border-radius:8px;color:#102238;font:inherit;font-size:16px;font-weight:850;min-height:48px;padding:0 12px;width:100%}input[data-v-a050a149]:focus{border-color:#103949;outline:3px solid rgba(245,206,90,.35)}.wide-field[data-v-a050a149]{grid-column:1/-1}.summary-panel[data-v-a050a149]{background:#103949;color:#fff}.summary-panel>p[data-v-a050a149]{color:#f5ce5a}.summary-panel h3[data-v-a050a149]{color:#fff;font-size:29px}.summary-list[data-v-a050a149]{display:grid;gap:10px;margin:0}.summary-list div[data-v-a050a149]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;display:grid;gap:4px;padding:12px}dt[data-v-a050a149]{color:#ffffffb8;font-size:12px;font-weight:900}dd[data-v-a050a149]{color:#fff;font-size:21px;font-weight:950;margin:0}.table-wrap[data-v-a050a149]{overflow-x:auto}table[data-v-a050a149]{border-collapse:collapse;min-width:620px;width:100%}td[data-v-a050a149],th[data-v-a050a149]{border:2px solid rgba(16,57,73,.14);color:#263d52;font-size:14px;font-weight:850;padding:12px;text-align:left;vertical-align:top}thead th[data-v-a050a149]{background:#e4faf4;color:#103949;font-weight:950}tbody th[data-v-a050a149]{background:#fff;color:#102238;font-weight:950}.caution-text[data-v-a050a149]{background:#fff4c7;border:2px solid rgba(16,57,73,.16);border-radius:8px;color:#4c3f1c;font-size:13px;font-weight:850;line-height:1.7;padding:12px}.action-row[data-v-a050a149]{display:flex;flex-wrap:wrap;gap:10px}.action-row a[data-v-a050a149],.action-row button[data-v-a050a149]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:950;gap:8px;min-height:46px;padding:0 14px;text-decoration:none}.action-row button[data-v-a050a149]{background:#103949;border:2px solid #103949;box-shadow:4px 4px #f5ce5a;color:#fff;cursor:pointer}.action-row a[data-v-a050a149]{background:#fff;border:2px solid #103949;color:#103949}@media(max-width:900px){.field-grid[data-v-a050a149],.simulator-layout[data-v-a050a149]{grid-template-columns:1fr}}@media(max-width:640px){.prototype-header[data-v-a050a149]{grid-template-columns:1fr}}.timing-prototype[data-v-7013de97]{display:grid;gap:16px}.advice-panel[data-v-7013de97],.days-card[data-v-7013de97],.prototype-header[data-v-7013de97],.timeline-panel[data-v-7013de97],.timing-form[data-v-7013de97]{background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #1039491a}.prototype-header[data-v-7013de97]{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:20px}.advice-panel p[data-v-7013de97],.prototype-header>p[data-v-7013de97],.section-heading p[data-v-7013de97]{color:#0a6c65;font-size:12px;font-weight:950;margin:0}.prototype-header>p[data-v-7013de97]{background:#e4faf4;border:2px solid #103949;border-radius:8px;color:#103949;padding:8px 10px}h2[data-v-7013de97],h3[data-v-7013de97],p[data-v-7013de97]{margin:0}h2[data-v-7013de97]{font-size:30px;line-height:1.2}h2[data-v-7013de97],h3[data-v-7013de97]{color:#102238;font-weight:950}h3[data-v-7013de97]{font-size:22px;line-height:1.25}.advice-panel span[data-v-7013de97],.prototype-header span[data-v-7013de97]{color:#53677a;font-size:13px;font-weight:850;line-height:1.6}.timing-layout[data-v-7013de97]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.advice-panel[data-v-7013de97],.days-card[data-v-7013de97],.timeline-panel[data-v-7013de97],.timing-form[data-v-7013de97]{display:grid;gap:16px;padding:20px}.section-heading[data-v-7013de97]{display:grid;gap:4px}.field-grid[data-v-7013de97]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-7013de97]{display:grid;gap:7px}label span[data-v-7013de97]{color:#8a6811;font-size:12px;font-weight:950}input[data-v-7013de97],select[data-v-7013de97]{background:#fff;border:2px solid rgba(16,57,73,.2);border-radius:8px;color:#102238;font:inherit;font-size:16px;font-weight:850;min-height:48px;padding:0 12px;width:100%}input[data-v-7013de97]:focus,select[data-v-7013de97]:focus{border-color:#103949;outline:3px solid rgba(245,206,90,.35)}.wide-field[data-v-7013de97]{grid-column:1/-1}.days-card[data-v-7013de97]{background:#103949;color:#fff}.days-card.expired[data-v-7013de97]{background:#7b2d22}.days-card.urgent[data-v-7013de97]{background:#8a4f10}.days-card.soon[data-v-7013de97]{background:#0f5965}.days-card.safe[data-v-7013de97]{background:#103949}.days-card>span[data-v-7013de97]{color:#f5ce5a;font-size:12px;font-weight:950}.days-card>strong[data-v-7013de97]{color:#fff;font-size:42px;font-weight:950;letter-spacing:0;line-height:1}.days-card>p[data-v-7013de97]{color:#ffffffdb;font-size:14px;font-weight:850;line-height:1.7}.days-card dl[data-v-7013de97]{display:grid;gap:8px;margin:0}.days-card dl div[data-v-7013de97]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;display:grid;gap:4px;padding:10px}dt[data-v-7013de97]{color:#ffffffad;font-size:12px;font-weight:900}dd[data-v-7013de97]{color:#fff;font-size:15px;font-weight:950;margin:0}.timeline-list[data-v-7013de97]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.timeline-list li[data-v-7013de97]{align-items:center;background:#fff;border:2px solid rgba(16,57,73,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px}.timeline-list li>span[data-v-7013de97]{align-items:center;background:#e4faf4;border:2px solid #103949;border-radius:999px;color:#103949;display:inline-flex;font-size:12px;font-weight:950;height:42px;justify-content:center;width:42px}.timeline-list strong[data-v-7013de97]{color:#102238;font-size:15px;font-weight:950}.timeline-list p[data-v-7013de97]{color:#53677a;font-size:13px;font-weight:850;line-height:1.5;margin-top:2px}.advice-panel[data-v-7013de97]{background:#fff4c7}.action-row[data-v-7013de97]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.action-row a[data-v-7013de97],.action-row button[data-v-7013de97]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:950;gap:8px;min-height:46px;padding:0 14px;text-decoration:none}.action-row button[data-v-7013de97]{background:#103949;border:2px solid #103949;box-shadow:4px 4px #f5ce5a;color:#fff;cursor:pointer}.action-row a[data-v-7013de97]{background:#fff;border:2px solid #103949;color:#103949}.action-row p[data-v-7013de97]{color:#647789;font-size:13px;font-weight:850}@media(max-width:900px){.field-grid[data-v-7013de97],.timing-layout[data-v-7013de97]{grid-template-columns:1fr}}@media(max-width:640px){.prototype-header[data-v-7013de97]{grid-template-columns:1fr}}.service-prototype[data-v-6fea1c15]{display:grid;gap:16px}.prototype-header[data-v-6fea1c15],.service-card[data-v-6fea1c15],.service-picker[data-v-6fea1c15]{background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #1039491a}.prototype-header[data-v-6fea1c15]{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:20px}.prototype-header>p[data-v-6fea1c15],.section-heading p[data-v-6fea1c15],.service-card-header p[data-v-6fea1c15]{color:#0a6c65;font-size:12px;font-weight:950;margin:0}.prototype-header>p[data-v-6fea1c15]{background:#e4faf4;border:2px solid #103949;border-radius:8px;color:#103949;padding:8px 10px}h2[data-v-6fea1c15],h3[data-v-6fea1c15],h4[data-v-6fea1c15],p[data-v-6fea1c15]{margin:0}h2[data-v-6fea1c15]{font-size:30px;line-height:1.2}h2[data-v-6fea1c15],h3[data-v-6fea1c15]{color:#102238;font-weight:950}h3[data-v-6fea1c15]{font-size:22px;line-height:1.25}h4[data-v-6fea1c15]{color:#102238;font-size:16px;font-weight:950}.prototype-header span[data-v-6fea1c15]{color:#53677a;font-size:13px;font-weight:850;line-height:1.6}.service-layout[data-v-6fea1c15]{display:grid;gap:16px;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr)}.service-card[data-v-6fea1c15],.service-picker[data-v-6fea1c15]{display:grid;gap:16px;padding:20px}.section-heading[data-v-6fea1c15]{display:grid;gap:4px}.route-select[data-v-6fea1c15],.search-box[data-v-6fea1c15]{display:grid;gap:7px}.route-select span[data-v-6fea1c15],.search-box span[data-v-6fea1c15]{color:#8a6811;font-size:12px;font-weight:950}input[data-v-6fea1c15],select[data-v-6fea1c15]{background:#fff;border:2px solid rgba(16,57,73,.2);border-radius:8px;color:#102238;font:inherit;font-size:16px;font-weight:850;min-height:48px;padding:0 12px;width:100%}input[data-v-6fea1c15]:focus,select[data-v-6fea1c15]:focus{border-color:#103949;outline:3px solid rgba(245,206,90,.35)}.popular-chips[data-v-6fea1c15],.route-chip-row[data-v-6fea1c15],.service-actions[data-v-6fea1c15]{display:flex;flex-wrap:wrap;gap:8px}.popular-chips button[data-v-6fea1c15],.service-actions button[data-v-6fea1c15]{border-radius:8px;cursor:pointer;font-size:13px;font-weight:950;min-height:40px}.popular-chips button[data-v-6fea1c15]{background:#fff;border:2px solid rgba(16,57,73,.18);color:#34495b;padding:0 12px}.popular-chips button.selected[data-v-6fea1c15]{background:#103949;border-color:#103949;box-shadow:3px 3px #f5ce5a;color:#fff}.service-card-header[data-v-6fea1c15]{align-items:start;display:flex;gap:14px;justify-content:space-between}.route-chip-row span[data-v-6fea1c15],.service-card-header>span[data-v-6fea1c15]{background:#e4faf4;border:2px solid #103949;border-radius:999px;color:#103949;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;line-height:1;padding:9px 10px}.route-chip-row span[data-v-6fea1c15]{background:#fff;border-color:#1039492e}.info-block[data-v-6fea1c15]{display:grid;gap:10px}.info-block ul[data-v-6fea1c15]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.info-block li[data-v-6fea1c15]{align-items:start;background:#fff;border:2px solid rgba(16,57,73,.12);border-radius:8px;color:#263d52;display:flex;font-size:14px;font-weight:850;gap:8px;padding:10px}.info-block li[data-v-6fea1c15] svg{color:#0a6c65;flex:0 0 auto;margin-top:2px}.caution-block li[data-v-6fea1c15]{background:#fff4c7}.caution-block li[data-v-6fea1c15] svg{color:#ad4d25}.service-actions button[data-v-6fea1c15]{align-items:center;background:#103949;border:2px solid #103949;box-shadow:3px 3px #f5ce5a;color:#fff;display:inline-flex;gap:8px;padding:0 12px}@media(max-width:900px){.service-layout[data-v-6fea1c15]{grid-template-columns:1fr}}@media(max-width:640px){.prototype-header[data-v-6fea1c15],.service-card-header[data-v-6fea1c15]{display:grid;grid-template-columns:1fr}}.plan-review-page[data-v-0e8a3a08]{background:linear-gradient(180deg,#d6f8efe6,#fff7e5c2 430px,#fffdf8 900px),repeating-linear-gradient(90deg,rgba(16,57,73,.055) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(16,57,73,.04) 0 1px,transparent 1px 34px);color:#102238;min-height:calc(100vh - 68px);padding:32px 0 76px}.plan-review-hero[data-v-0e8a3a08],.prototype-area[data-v-0e8a3a08]{margin-left:auto;margin-right:auto;width:min(1120px,calc(100% - 32px))}.breadcrumb[data-v-0e8a3a08]{align-items:center;color:#647789;display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:6px;margin-bottom:20px}.breadcrumb a[data-v-0e8a3a08]{color:#103949;text-decoration:none}.hero-grid[data-v-0e8a3a08]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.hero-copy[data-v-0e8a3a08]{display:grid;gap:16px;min-width:0}.hero-kicker[data-v-0e8a3a08]{align-items:center;color:#0a6c65;display:inline-flex;font-size:12px;font-weight:950;gap:7px;letter-spacing:0;margin:0}h1[data-v-0e8a3a08],p[data-v-0e8a3a08]{margin:0}h1[data-v-0e8a3a08]{color:#102238;font-size:46px;font-weight:950;letter-spacing:0;line-height:1.08}.hero-copy p[data-v-0e8a3a08]:not(.hero-kicker){color:#263d52;font-size:17px;font-weight:850;line-height:1.75;max-width:760px}.hero-actions[data-v-0e8a3a08]{display:flex;flex-wrap:wrap;gap:10px}.hero-actions a[data-v-0e8a3a08]{align-items:center;background:#103949;border:2px solid #103949;border-radius:8px;box-shadow:5px 5px #f5ce5a;color:#fff;display:inline-flex;font-size:14px;font-weight:950;gap:8px;min-height:46px;padding:0 16px;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.hero-actions a+a[data-v-0e8a3a08]{background:#fff;color:#103949}.hero-actions a[data-v-0e8a3a08]:focus-visible,.hero-actions a[data-v-0e8a3a08]:hover{box-shadow:3px 3px #f5ce5a;outline:none;transform:translate(2px,2px)}.route-board[data-v-0e8a3a08]{align-content:start;background:#fffdf8;border:2px solid #103949;border-radius:8px;box-shadow:6px 6px #10394924;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.route-board span[data-v-0e8a3a08]{align-items:center;background:#fff;border:2px solid rgba(16,57,73,.16);border-radius:8px;color:#103949;display:inline-flex;font-size:13px;font-weight:950;min-height:48px;padding:10px}.route-board span[data-v-0e8a3a08]:nth-child(2),.route-board span[data-v-0e8a3a08]:nth-child(5){background:#e4faf4}.route-board span[data-v-0e8a3a08]:nth-child(3),.route-board span[data-v-0e8a3a08]:nth-child(4){background:#fff4c7}.prototype-area[data-v-0e8a3a08]{display:grid;gap:16px;margin-top:28px}.prototype-panel[data-v-0e8a3a08]{min-width:0}@media(max-width:820px){.plan-review-page[data-v-0e8a3a08]{padding-top:22px}.hero-grid[data-v-0e8a3a08]{grid-template-columns:1fr}h1[data-v-0e8a3a08]{font-size:36px}}
