*{margin:0;padding:0;box-sizing:border-box}:root{--primary-blue: #1a4d7a;--secondary-blue: #2d6ba3;--light-blue: #dbeafe;--yellow: #fef3c7;--yellow-dark: #92400e;--green: #d1fae5;--green-dark: #065f46;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray-900);background-color:var(--gray-50);line-height:1.6}#app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}p{line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-auria[data-v-e47a57f5]{position:relative;width:100%;height:120px;overflow:hidden}.header-pattern[data-v-e47a57f5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/header-bg-DGr0pGtt.png);background-size:cover;background-position:center}.header-content[data-v-e47a57f5]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.logo[data-v-e47a57f5]{height:50px;width:auto}.input-wrapper[data-v-ade56ad3]{position:relative;width:100%;padding-top:8px}.input-label[data-v-ade56ad3]{position:absolute;top:0;left:12px;font-family:Montserrat;font-size:12px;font-weight:700;color:#00215c;background:#fff;padding:0 4px;z-index:1}.base-input[data-v-ade56ad3]{width:100%;height:44px;padding:14px 12px;border:1px solid #E5E5E5;border-radius:64px;font-family:Montserrat;font-size:14px;font-weight:400;color:#00215c;background:#fff;transition:all .3s ease;outline:none}.base-input[data-v-ade56ad3]::placeholder{color:#b0b0b0;font-family:Montserrat;font-weight:400}.base-input[data-v-ade56ad3]:focus{border-color:#00215c;box-shadow:0 0 0 3px #00215c1a}.base-button[data-v-150c09d1]{padding:16px 32px;border:none;border-radius:28px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;letter-spacing:.2px;width:100%;max-width:420px}.base-button.primary[data-v-150c09d1]{background-color:#001b55;color:#fff;box-shadow:0 12px 28px #001b552e}.base-button.accent[data-v-150c09d1]{background-color:#dbb55f;color:#0c2c5c;box-shadow:0 12px 28px #dbb55f52}.base-button.primary[data-v-150c09d1]:hover:not(:disabled){background-color:#0c2f74;transform:translateY(-1px);box-shadow:0 14px 32px #001b5538}.base-button.accent[data-v-150c09d1]:hover:not(:disabled){background-color:#cea955;transform:translateY(-1px);box-shadow:0 14px 32px #dbb55f61}.base-button[data-v-150c09d1]:disabled{background:#dce1ea;color:#9ca3af;box-shadow:none;opacity:1;cursor:not-allowed}.base-button[data-v-150c09d1]:active:not(:disabled){transform:translateY(0)}.intro-form[data-v-12a2f64c]{min-height:100vh;background-color:#f9fafb}.form-container[data-v-12a2f64c]{display:flex;justify-content:center;align-items:center;padding:60px 20px}.form-content[data-v-12a2f64c]{background:#fff;padding:50px 60px;border-radius:20px;box-shadow:0 4px 24px #00000014;max-width:600px;width:100%}.form-description[data-v-12a2f64c]{font-family:Montserrat;font-weight:700;font-size:19px;line-height:100%;text-align:center;vertical-align:middle;color:#00215c;margin:0 0 40px}.form[data-v-12a2f64c]{display:flex;flex-direction:column;gap:24px;max-width:450px;margin:0 auto}.option-button[data-v-4340edd9]{display:flex;align-items:center;gap:16px;width:100%;max-width:500px;padding:10px 24px;border:3px solid transparent;border-radius:50px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;position:relative;text-align:left}.option-button.yellow[data-v-4340edd9]{background-color:#dbb55f;color:#00215c}.option-button.blue[data-v-4340edd9]{background-color:#c3e1ff;color:#00215c}.option-button.green[data-v-4340edd9]{background-color:#c7dda6;color:#00215c}.option-button.selected[data-v-4340edd9]{border-color:currentColor;box-shadow:0 0 0 2px #00215c1f,0 6px 16px #0000001f}.option-button[data-v-4340edd9]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.option-icon[data-v-4340edd9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.icon-img[data-v-4340edd9]{width:28px;height:28px}.icon-text[data-v-4340edd9]{font-size:28px;line-height:1}.option-text[data-v-4340edd9]{flex:1}.option-help-wrap[data-v-4340edd9]{position:relative;display:inline-flex;align-items:center}.option-help[data-v-4340edd9]{width:28px;height:28px;border:1.5px solid #000;border-radius:50%;background:transparent;color:#000;display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;flex-shrink:0}.option-tooltip[data-v-4340edd9]{position:absolute;left:calc(100% + 28px);top:50%;transform:translateY(-50%);width:360px;max-width:480px;min-width:300px;background:var(--yellow);color:var(--gray-900);border:1px solid var(--gray-300);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:16px 18px;font-size:14px;line-height:1.5;z-index:9999}.choose-profile[data-v-ebc49bea]{min-height:100vh;background-color:#f9fafb}.profile-container[data-v-ebc49bea]{display:flex;justify-content:center;align-items:center;padding:60px 20px}.profile-content[data-v-ebc49bea]{background:#fff;padding:50px 60px;border-radius:20px;box-shadow:0 4px 24px #00000014;max-width:700px;width:100%}.profile-title[data-v-ebc49bea]{font-size:23px;font-weight:700;color:#1f2937;text-align:center;margin:0 0 40px;line-height:1.4}.options-list[data-v-ebc49bea]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px}.button-container[data-v-ebc49bea]{display:flex;justify-content:center}.progress-compact[data-v-850cfa40]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%}.progress-track[data-v-850cfa40]{display:grid;grid-template-columns:repeat(var(--segments),1fr);gap:10px}.progress-segment[data-v-850cfa40]{height:6px;border-radius:999px;background:#d8dce5}.progress-segment.active[data-v-850cfa40]{background:#0c2c5c}.progress-count[data-v-850cfa40]{font-size:14px;font-weight:600;color:#0c2c5c;letter-spacing:.4px}.wizard-page[data-v-9e982160]{min-height:100vh;background:#f5f6fb;display:flex;flex-direction:column;padding:0 0 32px}.wizard-shell[data-v-9e982160]{max-width:460px;width:100%;margin:28px auto 0;padding:0 20px;display:flex;flex-direction:column;gap:18px}.wizard-top[data-v-9e982160]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px}.nav-back[data-v-9e982160]{width:40px;height:40px;border-radius:12px;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;transition:all .2s ease}.nav-back[data-v-9e982160]:hover{box-shadow:0 6px 14px #00000014}.nav-back-icon[data-v-9e982160]{width:14px;height:14px;border-left:2px solid #0c2c5c;border-bottom:2px solid #0c2c5c;transform:rotate(45deg);margin-left:2px}.progress-wrapper[data-v-9e982160]{align-self:center}.profile-pill[data-v-9e982160]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 22px;color:#0c2c5c;border-radius:999px;font-weight:700;font-size:15px;box-shadow:0 10px 24px #0000001f}.pill-icon[data-v-9e982160]{font-size:18px;display:flex}.pill-icon-img[data-v-9e982160]{width:22px;height:22px;object-fit:contain}.question-title[data-v-9e982160]{font-size:17px;font-weight:800;color:#0c2c5c;text-align:center;line-height:1.4;margin:0;word-wrap:break-word;min-height:48px;display:flex;align-items:center;justify-content:center}.question-title--stacked[data-v-9e982160]{flex-direction:column;gap:6px}.see-more[data-v-9e982160]{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#0c2c5c;font-weight:600;text-transform:lowercase;background:transparent;border:none;cursor:pointer}.chevron[data-v-9e982160]{display:inline-flex;transition:transform .2s ease}.chevron.open[data-v-9e982160]{transform:rotate(180deg)}.more-panel[data-v-9e982160]{background:#f8f9fc;border:1px solid #e2e7f0;border-radius:12px;padding:14px 16px;color:#1f2d3d;box-shadow:0 8px 18px #0000000a}.more-lead[data-v-9e982160]{font-weight:700;margin-bottom:8px;color:#0c2c5c}.more-list[data-v-9e982160]{list-style:disc;padding-left:20px;display:grid;gap:6px;font-size:14px;color:#475569}.answer-list[data-v-9e982160]{display:grid;gap:14px;margin-top:6px}.answer-choice[data-v-9e982160]{width:100%;padding:14px 18px;border-radius:28px;border:1.5px solid #d8dce5;background:#fff;color:#3c4960;font-weight:700;font-size:16px;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 14px #0000000a}.answer-choice[data-v-9e982160]:hover{border-color:#0c2c5c;color:#0c2c5c;box-shadow:0 10px 20px #0c2c5c1f}.answer-choice.active[data-v-9e982160]{background:#fff;color:#0c2c5c;border-color:#0c2c5c;box-shadow:0 0 0 3px #0c2c5c1f}.button-wrapper[data-v-9e982160]{margin-top:24px;display:flex;justify-content:center}.final-screen[data-v-4dfb85ba]{min-height:100vh;background-color:#f5f6fb}.final-container[data-v-4dfb85ba]{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:calc(100vh - 120px)}.final-content[data-v-4dfb85ba]{background:#fff;padding:60px 50px;border-radius:20px;box-shadow:0 4px 24px #00000014;max-width:700px;width:100%;text-align:center;position:relative}.logo-section[data-v-4dfb85ba]{margin-bottom:36px}.logo-final[data-v-4dfb85ba]{height:50px;width:auto}.final-title[data-v-4dfb85ba]{font-size:28px;font-weight:700;color:#0c2c5c;margin:0 0 24px;line-height:1.3}.final-message[data-v-4dfb85ba]{font-size:16px;color:#4b5563;margin:0 0 40px;line-height:1.6}.info-section[data-v-4dfb85ba]{border-top:1px solid #e5e7eb;padding-top:36px}.info-text[data-v-4dfb85ba]{font-size:15px;font-weight:700;color:#0c2c5c;margin:0 0 12px;line-height:1.5}.info-link[data-v-4dfb85ba]{color:#0c2c5c;text-decoration:none;border-bottom:2px solid #d3b05f;transition:opacity .2s ease}.info-link[data-v-4dfb85ba]:hover{opacity:.8}.info-description[data-v-4dfb85ba]{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.pdf-root[data-v-6c872ff8]{width:794px;background:#fff;color:#0c2c5c;font-family:Montserrat,Arial,sans-serif}.pdf-header[data-v-6c872ff8]{position:relative;background:linear-gradient(135deg,#0c2c5c,#0b2450);border-radius:10px 10px 0 0;overflow:hidden;height:60px;display:flex;align-items:center;justify-content:center}.pdf-header-pattern[data-v-6c872ff8]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 18px,transparent 18px,transparent 36px)}.pdf-logo[data-v-6c872ff8]{position:relative;z-index:1;width:72px;height:auto}.pdf-body[data-v-6c872ff8]{padding:24px 32px 32px}.page-title[data-v-6c872ff8]{margin:0 0 12px;color:#0c2c5c;font-size:18px;line-height:1.3;font-weight:800;text-align:center}.profile-section[data-v-6c872ff8]{display:grid;gap:12px;justify-items:center;margin-bottom:20px}.profile-pill[data-v-6c872ff8]{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;color:#0c2c5c;font-weight:800;padding:8px 18px;border-radius:999px;box-shadow:0 6px 18px #0000001f;border:1px solid rgba(12,44,92,.08);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.pill-icon[data-v-6c872ff8]{width:18px;height:18px;object-fit:contain}.pill-col[data-v-6c872ff8]{display:grid;line-height:1.1}.pill-text[data-v-6c872ff8]{line-height:1.1;font-size:12px}.pill-sub[data-v-6c872ff8]{font-size:10px;font-weight:700;opacity:.9;text-transform:none}.lead[data-v-6c872ff8]{margin:0;font-size:12px;color:#4a5568;text-align:center;line-height:1.5}.qa-list[data-v-6c872ff8]{list-style:none;margin:0;padding:0;display:grid;gap:18px}.qa-item[data-v-6c872ff8]{display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:flex-start}.qa-number[data-v-6c872ff8]{font-size:32px;font-weight:800;color:#dbb55f;line-height:1;margin-top:2px}.qa-content[data-v-6c872ff8]{display:grid;gap:8px;background:#f0f3f8;border:1px solid #d8dce5;border-radius:10px;padding:12px 14px}.qa-question[data-v-6c872ff8]{margin:0;font-size:14px;line-height:1.5;font-weight:800;color:#0c2c5c}.qa-explainer[data-v-6c872ff8]{display:grid;gap:6px}.explainer-label[data-v-6c872ff8]{font-size:11px;font-weight:800;color:#0c2c5c;opacity:.8}.explainer-text[data-v-6c872ff8]{margin:0;color:#4a5568;font-size:12px;line-height:1.5}.explainer-list[data-v-6c872ff8]{margin:0;padding-left:16px;color:#4a5568;font-size:12px;line-height:1.5;display:grid;gap:4px}@media print{.pdf-root[data-v-6c872ff8]{width:auto}}.page[data-v-0b2d651a]{background:#f5f6fb;min-height:100vh}.shell[data-v-0b2d651a]{max-width:860px;margin:20px auto;padding:0 16px 32px;display:grid;gap:16px}.toolbar[data-v-0b2d651a]{display:flex;align-items:end;gap:10px;background:#fff;border:1px solid #e5e8ef;padding:12px;border-radius:12px}.field[data-v-0b2d651a]{display:grid;gap:6px;font-weight:700;color:#0c2c5c;font-size:12px}select[data-v-0b2d651a]{padding:8px 10px;border-radius:10px;border:1px solid #cfd6e1}.btn[data-v-0b2d651a]{padding:10px 14px;border-radius:10px;border:1px solid #cfd6e1;background:#f7f9fc;color:#0c2c5c;font-weight:800;cursor:pointer}.preview-wrap[data-v-0b2d651a]{background:#fff;border:1px solid #e3e7f0;border-radius:12px;overflow:auto}
