.landing[data-v-a61913f9]{font-family:Inter,sans-serif;color:var(--color-text)}.hero[data-v-a61913f9]{background:linear-gradient(160deg,var(--color-primary-lighter) 0%,#e8f5f0 100%);padding:56px 20px 40px;text-align:center}.hero-inner[data-v-a61913f9]{max-width:780px;margin:0 auto}.hero-title[data-v-a61913f9]{font-family:Space Grotesk,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.15;color:var(--color-text);margin-bottom:10px}.hero-sub[data-v-a61913f9]{font-size:1.05rem;color:#555;line-height:1.7;max-width:600px;margin:0 auto}.section[data-v-a61913f9]{padding:44px 20px}.section-inner[data-v-a61913f9]{max-width:900px;margin:0 auto}.section-inner--narrow[data-v-a61913f9]{max-width:620px}.section-title[data-v-a61913f9]{font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700;color:var(--color-text);margin-bottom:24px;line-height:1.2;text-align:center}.calc-card[data-v-a61913f9]{background:#f4f7fb;border-radius:20px;padding:28px}.field[data-v-a61913f9]{margin-bottom:18px}.field-label[data-v-a61913f9]{display:block;font-size:.88rem;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}.field-input[data-v-a61913f9]{width:100%;padding:12px 14px;border:1.5px solid #d5dee8;border-radius:10px;font-size:.95rem;background:var(--color-surface);color:var(--color-text);box-sizing:border-box}.field-input[data-v-a61913f9]:focus{outline:none;border-color:var(--color-primary)}.bond-search[data-v-a61913f9]{position:relative}.clear-btn[data-v-a61913f9]{position:absolute;right:10px;top:10px;background:none;border:none;color:#e53935;font-size:1rem;cursor:pointer}.dropdown[data-v-a61913f9]{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1px solid #d5dee8;border-radius:10px;max-height:280px;overflow-y:auto;box-shadow:0 8px 24px #0000001a;list-style:none;margin:0;padding:6px}.dropdown-item[data-v-a61913f9]{padding:10px 12px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.dropdown-item[data-v-a61913f9]:hover{background:var(--color-primary-lighter)}.dropdown-name[data-v-a61913f9]{color:var(--color-text)}.dropdown-isin[data-v-a61913f9]{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem}.bond-info[data-v-a61913f9]{background:var(--color-surface);border-radius:12px;padding:4px 16px;margin-bottom:18px}.bond-info-row[data-v-a61913f9]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef2f7;font-size:.88rem}.bond-info-row[data-v-a61913f9]:last-child{border-bottom:none}.bond-info-row span[data-v-a61913f9]{color:var(--color-text-muted)}.btn-calc[data-v-a61913f9]{width:100%;background:var(--color-primary-dark);color:var(--color-surface);border:none;padding:15px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.btn-calc[data-v-a61913f9]:hover:not(:disabled){background:var(--color-primary-deep)}.btn-calc[data-v-a61913f9]:disabled{opacity:.5;cursor:not-allowed}.calc-hint[data-v-a61913f9]{text-align:center;font-size:.82rem;color:var(--color-text-muted);margin-top:10px}.calc-error[data-v-a61913f9]{text-align:center;font-size:.85rem;color:#c62828;background:#fdecea;border-radius:8px;padding:10px 14px;margin-top:12px}.results[data-v-a61913f9]{margin-top:24px;padding-top:20px;border-top:1.5px solid #d5dee8}.result-row[data-v-a61913f9]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:.95rem}.result-row strong[data-v-a61913f9]{font-size:1.1rem;color:var(--color-primary-dark)}.result-row--muted[data-v-a61913f9]{font-size:.85rem;color:var(--color-text-muted)}.result-row--muted strong[data-v-a61913f9]{font-size:.9rem;color:var(--color-text)}.schedule[data-v-a61913f9]{margin-top:24px}.schedule-title[data-v-a61913f9]{font-size:1rem;font-weight:700;margin-bottom:6px}.schedule-note[data-v-a61913f9]{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:14px}.schedule-table[data-v-a61913f9]{width:100%;border-collapse:collapse;font-size:.86rem}.schedule-table th[data-v-a61913f9]{text-align:left;padding:8px;color:var(--color-text-muted);border-bottom:1.5px solid #d5dee8;font-weight:600}.schedule-table td[data-v-a61913f9]{padding:8px;border-bottom:1px solid #eef2f7}.explainer[data-v-a61913f9]{background:#f8faff}.explainer-grid[data-v-a61913f9]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.explainer-card[data-v-a61913f9]{background:var(--color-surface);border:1px solid #e0e8f0;border-radius:16px;padding:26px 22px}.explainer-card h3[data-v-a61913f9]{font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:10px}.explainer-card p[data-v-a61913f9]{font-size:.9rem;color:var(--color-text-muted);line-height:1.65}.faq[data-v-a61913f9]{background:var(--color-surface)}.faq-list[data-v-a61913f9]{display:flex;flex-direction:column;border:1px solid #e0e8f0;border-radius:16px;overflow:hidden}.faq-item[data-v-a61913f9]{border-bottom:1px solid #e0e8f0;background:var(--color-surface)}.faq-item[data-v-a61913f9]:last-child{border-bottom:none}.faq-question[data-v-a61913f9]{font-size:1rem;font-weight:600;color:var(--color-text);padding:22px 28px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background .15s;-webkit-user-select:none;user-select:none}.faq-question[data-v-a61913f9]::-webkit-details-marker{display:none}.faq-question[data-v-a61913f9]:after{content:"+";font-size:1.4rem;font-weight:300;color:var(--color-primary-dark);flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-question[data-v-a61913f9]:after{transform:rotate(45deg)}.faq-item[open] .faq-question[data-v-a61913f9]{background:#f5f9ff}.faq-question[data-v-a61913f9]:hover{background:#f8fafc}.faq-answer[data-v-a61913f9]{padding:0 28px 22px;font-size:.95rem;color:#555;line-height:1.7}@media (max-width: 768px){.hero[data-v-a61913f9]{padding:36px 16px 28px}.hero-title[data-v-a61913f9]{font-size:1.7rem}.section[data-v-a61913f9]{padding:32px 16px}.calc-card[data-v-a61913f9]{padding:18px}.explainer-grid[data-v-a61913f9]{grid-template-columns:1fr}.schedule-table[data-v-a61913f9]{display:block;overflow-x:auto}}
