.insurance-calculator-page[data-v-4bf5fada]{padding-top:20px;background:linear-gradient(180deg,#f7fbff,#fff)}.hero-section[data-v-4bf5fada]{padding:60px 0 40px}.hero-grid[data-v-4bf5fada]{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.eyebrow[data-v-4bf5fada]{display:inline-block;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:#0056b314;color:var(--primary-color);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-copy h1[data-v-4bf5fada]{font-size:38px;line-height:1.2;margin-bottom:16px;color:#10253f}.hero-copy p[data-v-4bf5fada]{font-size:18px;color:var(--text-light);max-width:680px}.hero-card[data-v-4bf5fada],.card[data-v-4bf5fada]{background:#fff;border:1px solid var(--border-color);border-radius:18px;box-shadow:0 12px 32px #10253f0f}.hero-card[data-v-4bf5fada]{padding:24px}.hero-card h3[data-v-4bf5fada]{margin-bottom:12px;color:#10253f}.hero-card ul[data-v-4bf5fada]{padding-left:20px;color:var(--text-light)}.hero-card li+li[data-v-4bf5fada]{margin-top:8px}.calculator-grid[data-v-4bf5fada]{display:grid;grid-template-columns:1fr .9fr;gap:24px}.form-card[data-v-4bf5fada],.result-card[data-v-4bf5fada],.info-card[data-v-4bf5fada]{padding:24px}.form-card h2[data-v-4bf5fada],.info-card h3[data-v-4bf5fada]{margin-bottom:18px;color:#10253f}.field[data-v-4bf5fada]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field span[data-v-4bf5fada]{font-weight:600;color:#334155}.field select[data-v-4bf5fada]{width:100%;padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;font-size:15px;background:#fbfdff;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.result-action[data-v-4bf5fada]{margin-top:24px;display:flex;flex-direction:column;gap:10px}.contact-btn[data-v-4bf5fada]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#0056b3,#0d83ff);color:#fff;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.contact-btn[data-v-4bf5fada]:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0056b32e}.contact-tip[data-v-4bf5fada]{margin:0;color:#475569;font-size:14px}.field select[data-v-4bf5fada]:focus{outline:none;border-color:#0056b3d9;box-shadow:0 0 0 4px #0056b31a;background:#fff}.tab-bar[data-v-4bf5fada]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tab-item[data-v-4bf5fada]{border:1px solid var(--border-color);border-radius:999px;background:#f7f9ff;color:#334155;padding:10px 18px;font-size:14px;font-weight:700;transition:all .2s ease;cursor:pointer;outline:none}.tab-item[data-v-4bf5fada]:hover{border-color:#0056b340;color:var(--primary-color);background:#eef4ff}.tab-item.active[data-v-4bf5fada]{border-color:var(--primary-color);background:var(--primary-color);color:#fff;box-shadow:0 12px 24px #0056b329}.card[data-v-4bf5fada]{transition:transform .25s ease,box-shadow .25s ease}.card[data-v-4bf5fada]:hover{transform:translateY(-6px);box-shadow:0 18px 36px #10253f24}.toggle-row[data-v-4bf5fada]{display:flex;align-items:center;gap:10px;margin:8px 0 14px;color:#334155;font-weight:600}.toggle-row input[data-v-4bf5fada]{width:16px;height:16px}.field.disabled[data-v-4bf5fada]{opacity:.6}.hint[data-v-4bf5fada]{margin-top:8px;color:#556987;font-size:13px}.price[data-v-4bf5fada]{font-size:36px;font-weight:800;color:var(--primary-color);margin-top:8px}.result-list[data-v-4bf5fada]{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid var(--border-color)}.result-list li[data-v-4bf5fada]{display:flex;justify-content:space-between;gap:12px;color:#334155}.result-meta[data-v-4bf5fada]{padding-top:16px;color:var(--text-light);display:grid;gap:10px}.info-section[data-v-4bf5fada]{padding-top:8px;padding-bottom:60px}.info-card ul[data-v-4bf5fada]{padding-left:20px;display:grid;gap:10px;color:var(--text-light)}@media(max-width:900px){.hero-grid[data-v-4bf5fada],.calculator-grid[data-v-4bf5fada]{grid-template-columns:1fr}}@media(max-width:640px){.hero-copy h1[data-v-4bf5fada]{font-size:30px}.price[data-v-4bf5fada]{font-size:28px}}
