.vs-page[data-v-b12af0b2]{background:var(--color-bg-accent);min-height:100vh}.vs-sr[data-v-b12af0b2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-hero[data-v-b12af0b2]{background:linear-gradient(135deg, #002258 0%, var(--color-primary) 100%);padding:120px clamp(24px,8vw,120px) 72px;position:relative;overflow:hidden}.vs-hero__circle[data-v-b12af0b2]{pointer-events:none;border-radius:50%;position:absolute}.vs-hero__circle--top[data-v-b12af0b2]{background:#ffffff0a;width:480px;height:480px;top:-220px;right:-120px}.vs-hero__circle--bottom[data-v-b12af0b2]{background:#9cd41c0f;width:360px;height:360px;bottom:-180px;left:-100px}.vs-hero__content[data-v-b12af0b2]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto;display:flex;position:relative}.vs-hero__eyebrow[data-v-b12af0b2]{letter-spacing:2.5px;text-transform:uppercase;color:var(--color-green);margin:0;font-size:13px;font-weight:700}.vs-hero__title[data-v-b12af0b2]{color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1.25}.vs-main[data-v-b12af0b2]{max-width:960px;padding:40px clamp(16px, 5vw, 24px) var(--section-v-padding-desktop);flex-direction:column;gap:24px;margin:0 auto;display:flex}.vs-card[data-v-b12af0b2]{background:#fff;border:1px solid #e6ebf2;border-radius:20px;padding:32px;box-shadow:0 2px 12px #0038960d}.vs-card__title[data-v-b12af0b2]{color:var(--color-primary);margin:0 0 16px;font-size:24px;font-weight:800}.vs-card__lead[data-v-b12af0b2]{color:var(--color-text-gray);margin:0 0 20px;font-size:16px;line-height:1.7}.vs-card__note[data-v-b12af0b2]{color:var(--color-text-gray);margin:20px 0 0;font-size:15px;line-height:1.7}.vs-link[data-v-b12af0b2]{color:var(--color-primary);font-weight:600;text-decoration:underline}.vs-answer[data-v-b12af0b2]{border-left:4px solid var(--color-green);background:#f7fbec}.vs-answer__text[data-v-b12af0b2]{color:#1a1a1a;margin:0;font-size:18px;line-height:1.7}.vs-table-scroll[data-v-b12af0b2]{border:1px solid #e6ebf2;border-radius:12px;overflow-x:auto}.vs-table[data-v-b12af0b2]{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.vs-table th[data-v-b12af0b2],.vs-table td[data-v-b12af0b2]{text-align:left;vertical-align:top;color:var(--color-text-gray);border-bottom:1px solid #e6ebf2;padding:14px 16px}.vs-table thead th[data-v-b12af0b2]{background:var(--color-primary);color:#fff;border-bottom:0;font-weight:700}.vs-table tbody th[data-v-b12af0b2]{color:#1a1a1a;font-weight:700}.vs-table tbody tr:last-child th[data-v-b12af0b2],.vs-table tbody tr:last-child td[data-v-b12af0b2]{border-bottom:0}.vs-table__mutuus[data-v-b12af0b2]{background:#f4f9e4;font-weight:600;color:#1a1a1a!important}.vs-table thead .vs-table__mutuus[data-v-b12af0b2]{background:#3f7d00;color:#fff!important}.vs-table--numbers td[data-v-b12af0b2],.vs-table--numbers thead th[data-v-b12af0b2]:not(:first-child){text-align:right}.vs-table--numbers[data-v-b12af0b2]{min-width:480px}.vs-table__total[data-v-b12af0b2]{font-weight:800;color:#1a1a1a!important}.vs-table__row--highlight th[data-v-b12af0b2],.vs-table__row--highlight td[data-v-b12af0b2]{background:#f4f9e4}.vs-table__row--highlight .vs-table__total[data-v-b12af0b2]{color:#3f7d00!important}.vs-table--plans[data-v-b12af0b2]{min-width:720px}.vs-badge[data-v-b12af0b2]{background:var(--color-green);color:#002258;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-block}.vs-faq[data-v-b12af0b2]{border:1px solid #e6ebf2;border-radius:12px;margin-bottom:10px;overflow:hidden}.vs-faq[open][data-v-b12af0b2]{border-color:var(--color-primary)}.vs-faq__summary[data-v-b12af0b2]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.vs-faq__summary[data-v-b12af0b2]::-webkit-details-marker{display:none}.vs-faq__summary[data-v-b12af0b2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:12px}.vs-faq__question[data-v-b12af0b2]{color:#1a1a1a;margin:0;font-size:16px;font-weight:700;line-height:1.4}.vs-faq__chevron[data-v-b12af0b2]{color:var(--color-primary);flex-shrink:0;transition:transform .2s}.vs-faq[open] .vs-faq__chevron[data-v-b12af0b2]{transform:rotate(180deg)}.vs-faq__answer[data-v-b12af0b2]{color:var(--color-text-gray);margin:0;padding:0 20px 18px;font-size:15px;line-height:1.7}.vs-legal[data-v-b12af0b2]{color:#5f6368;margin:0;font-size:13px;line-height:1.6}@media (width<=959px){.vs-table-scroll[data-v-b12af0b2]{border:0;border-radius:0;overflow:visible}.vs-table[data-v-b12af0b2],.vs-table--numbers[data-v-b12af0b2],.vs-table--plans[data-v-b12af0b2]{min-width:0}.vs-table[data-v-b12af0b2],.vs-table tbody[data-v-b12af0b2],.vs-table tr[data-v-b12af0b2],.vs-table th[data-v-b12af0b2],.vs-table td[data-v-b12af0b2]{display:block}.vs-table thead[data-v-b12af0b2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-table tbody[data-v-b12af0b2]{flex-direction:column;gap:12px;display:flex}.vs-table tbody tr[data-v-b12af0b2]{background:#fff;border:1px solid #e6ebf2;border-radius:14px;overflow:hidden}.vs-table tbody th[data-v-b12af0b2]{background:var(--color-primary);color:#fff;border-bottom:0;padding:12px 16px;font-size:16px}.vs-table td[data-v-b12af0b2]{border-bottom:1px solid #e6ebf2;padding:12px 16px}.vs-table tbody tr td[data-v-b12af0b2]:last-child{border-bottom:0}.vs-table td[data-v-b12af0b2]:before{content:attr(data-label);letter-spacing:.8px;text-transform:uppercase;color:#3f7d00;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.vs-table__row--highlight th[data-v-b12af0b2]{background:#3f7d00}.vs-table--numbers td[data-v-b12af0b2]{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vs-table--numbers td[data-v-b12af0b2]:before{text-align:left;margin:0}.vs-hero[data-v-b12af0b2]{padding:104px 24px 56px}.vs-hero__title[data-v-b12af0b2]{font-size:26px}.vs-main[data-v-b12af0b2]{padding-top:24px;padding-bottom:56px}.vs-card[data-v-b12af0b2]{padding:22px 18px}.vs-card__title[data-v-b12af0b2]{font-size:21px}.vs-answer__text[data-v-b12af0b2]{font-size:16px}}
