.hero[data-astro-cid-yodha2z4]{text-align:center;padding:4rem 0 3rem}.hero--compact[data-astro-cid-yodha2z4]{padding:3rem 0 1.5rem}@media (width>=768px){.hero[data-astro-cid-yodha2z4]{padding:6rem 0 4rem}.hero--compact[data-astro-cid-yodha2z4]{padding:4rem 0 1.5rem}}.hero__content[data-astro-cid-yodha2z4]{flex-direction:column;align-items:center;gap:1.25rem;max-width:48rem;margin:0 auto;display:flex}.hero__badge[data-astro-cid-yodha2z4]{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dark .hero__badge[data-astro-cid-yodha2z4]{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.hero__badge-dot[data-astro-cid-yodha2z4]{background-color:var(--color-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:-.035em;color:var(--color-text-primary);text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.hero__subtitle[data-astro-cid-yodha2z4]{color:var(--color-text-secondary);text-wrap:balance;max-width:38rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6}.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}@media (width>=480px){.hero__actions[data-astro-cid-yodha2z4]{flex-direction:row}}.hero__cta-primary[data-astro-cid-yodha2z4]{color:var(--color-text-inverted);background-color:var(--color-text-primary);border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.hero__cta-primary[data-astro-cid-yodha2z4]:hover{background-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.hero__cta-secondary[data-astro-cid-yodha2z4]{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.hero__cta-secondary[data-astro-cid-yodha2z4]:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background-color:var(--color-surface-hover)}.hero__trust[data-astro-cid-yodha2z4]{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.8125rem}.benefits[data-astro-cid-ifxhgsg6]{background-color:var(--color-bg-secondary);padding:4rem 0}@media (width>=768px){.benefits[data-astro-cid-ifxhgsg6]{padding:5rem 0}}.benefits__header[data-astro-cid-ifxhgsg6]{text-align:center;max-width:36rem;margin:0 auto 3rem}.benefits__title[data-astro-cid-ifxhgsg6]{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.benefits__subtitle[data-astro-cid-ifxhgsg6]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.benefits__grid[data-astro-cid-ifxhgsg6]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.benefits__grid[data-astro-cid-ifxhgsg6]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.benefits__grid[data-astro-cid-ifxhgsg6]{grid-template-columns:repeat(3,1fr)}}.benefits__card[data-astro-cid-ifxhgsg6]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);padding:1.5rem;transition:border-color .15s,box-shadow .15s,transform .15s}.benefits__card[data-astro-cid-ifxhgsg6]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.benefits__icon[data-astro-cid-ifxhgsg6]{border-radius:var(--radius-md);background-color:var(--color-primary-light);width:2.5rem;height:2.5rem;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.dark .benefits__icon[data-astro-cid-ifxhgsg6]{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.benefits__card-title[data-astro-cid-ifxhgsg6]{color:var(--color-text-primary);margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.benefits__card-description[data-astro-cid-ifxhgsg6]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.credibility[data-astro-cid-rtbgd7i4]{background-color:var(--color-bg-secondary);padding:4rem 0}@media (width>=768px){.credibility[data-astro-cid-rtbgd7i4]{padding:5rem 0}}.credibility__header[data-astro-cid-rtbgd7i4]{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.credibility__title[data-astro-cid-rtbgd7i4]{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.credibility__subtitle[data-astro-cid-rtbgd7i4]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.credibility__stats[data-astro-cid-rtbgd7i4]{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:40rem;margin:0 auto 3rem;display:grid}.credibility__stat[data-astro-cid-rtbgd7i4]{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);padding:1.25rem .75rem}.credibility__stat-value[data-astro-cid-rtbgd7i4]{color:var(--color-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;display:block}.credibility__stat-label[data-astro-cid-rtbgd7i4]{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;margin-top:.25rem;font-size:.75rem;display:block}.credibility__sources[data-astro-cid-rtbgd7i4]{max-width:40rem;margin:0 auto}.credibility__sources-title[data-astro-cid-rtbgd7i4]{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.credibility__source-list[data-astro-cid-rtbgd7i4]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.credibility__source[data-astro-cid-rtbgd7i4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .15s;display:flex}.credibility__source[data-astro-cid-rtbgd7i4]:hover{border-color:var(--color-border-hover)}.credibility__source-icon[data-astro-cid-rtbgd7i4]{border-radius:var(--radius-sm);background-color:var(--color-bg-tertiary);width:2rem;height:2rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.credibility__source-name[data-astro-cid-rtbgd7i4]{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.credibility__source-year[data-astro-cid-rtbgd7i4]{color:var(--color-text-tertiary);font-weight:400}.credibility__source-desc[data-astro-cid-rtbgd7i4]{color:var(--color-text-secondary);margin-top:.125rem;font-size:.8125rem;line-height:1.5}.credibility__note[data-astro-cid-rtbgd7i4]{border-radius:var(--radius-lg);background-color:var(--color-bg-tertiary);max-width:40rem;color:var(--color-text-secondary);align-items:flex-start;gap:.625rem;margin:2rem auto 0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.credibility__note[data-astro-cid-rtbgd7i4] svg[data-astro-cid-rtbgd7i4]{color:var(--color-text-tertiary);flex-shrink:0;margin-top:.125rem}.faq[data-astro-cid-lq6laf7n]{padding:4rem 0}@media (width>=768px){.faq[data-astro-cid-lq6laf7n]{padding:5rem 0}}.faq__header[data-astro-cid-lq6laf7n]{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.faq__title[data-astro-cid-lq6laf7n]{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.faq__subtitle[data-astro-cid-lq6laf7n]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.faq__list[data-astro-cid-lq6laf7n]{flex-direction:column;gap:.5rem;max-width:40rem;margin:0 auto;display:flex}.faq__item[data-astro-cid-lq6laf7n]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color .15s;overflow:hidden}.faq__item[data-astro-cid-lq6laf7n]:hover,.faq__item[data-astro-cid-lq6laf7n][open]{border-color:var(--color-border-hover)}.faq__question[data-astro-cid-lq6laf7n]{color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.faq__question[data-astro-cid-lq6laf7n]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-lq6laf7n]::marker{content:"";display:none}.faq__question[data-astro-cid-lq6laf7n]:hover{background-color:var(--color-surface-hover)}.faq__chevron[data-astro-cid-lq6laf7n]{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s}.faq__item[data-astro-cid-lq6laf7n][open] .faq__chevron[data-astro-cid-lq6laf7n]{transform:rotate(180deg)}.faq__answer[data-astro-cid-lq6laf7n]{color:var(--color-text-secondary);padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.7}.faq__cta[data-astro-cid-lq6laf7n]{text-align:center;margin-top:2rem}.faq__cta-link[data-astro-cid-lq6laf7n]{color:var(--color-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.faq__cta-link[data-astro-cid-lq6laf7n]:hover{opacity:.8}.articles[data-astro-cid-gy6btxmz]{background-color:var(--color-bg-secondary);padding:4rem 0}@media (width>=768px){.articles[data-astro-cid-gy6btxmz]{padding:5rem 0}}.articles__header[data-astro-cid-gy6btxmz]{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.articles__title[data-astro-cid-gy6btxmz]{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.articles__subtitle[data-astro-cid-gy6btxmz]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.articles__grid[data-astro-cid-gy6btxmz]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.articles__grid[data-astro-cid-gy6btxmz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.articles__grid[data-astro-cid-gy6btxmz]{grid-template-columns:repeat(3,1fr)}}.articles__card[data-astro-cid-gy6btxmz]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.articles__card[data-astro-cid-gy6btxmz]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.articles__card-link[data-astro-cid-gy6btxmz]{height:100%;color:inherit;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.articles__card-meta[data-astro-cid-gy6btxmz]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.articles__card-category[data-astro-cid-gy6btxmz]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-full);padding:.125rem .5rem;font-size:.75rem;font-weight:600}.dark .articles__card-category[data-astro-cid-gy6btxmz]{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.articles__card-time[data-astro-cid-gy6btxmz]{color:var(--color-text-tertiary);font-size:.75rem}.articles__card-title[data-astro-cid-gy6btxmz]{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.articles__card-desc[data-astro-cid-gy6btxmz]{color:var(--color-text-secondary);flex:1;font-size:.8125rem;line-height:1.6}.articles__card-read[data-astro-cid-gy6btxmz]{color:var(--color-primary);align-items:center;gap:.375rem;margin-top:1rem;font-size:.8125rem;font-weight:500;transition:gap .15s;display:inline-flex}.articles__card[data-astro-cid-gy6btxmz]:hover .articles__card-read[data-astro-cid-gy6btxmz]{gap:.625rem}.footer-cta[data-astro-cid-t6api6lm]{padding:4rem 0}@media (width>=768px){.footer-cta[data-astro-cid-t6api6lm]{padding:5rem 0}}.footer-cta__inner[data-astro-cid-t6api6lm]{border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-bg-secondary);text-align:center;padding:3rem 1.5rem;position:relative;overflow:hidden}@media (width>=640px){.footer-cta__inner[data-astro-cid-t6api6lm]{padding:4rem 2.5rem}}.footer-cta__bg[data-astro-cid-t6api6lm]{pointer-events:none;position:absolute;inset:0}.footer-cta__gradient[data-astro-cid-t6api6lm]{opacity:.06;filter:blur(60px);border-radius:50%;width:20rem;height:20rem;position:absolute}.footer-cta__gradient--left[data-astro-cid-t6api6lm]{background-color:var(--color-primary);top:-5rem;left:-5rem}.footer-cta__gradient--right[data-astro-cid-t6api6lm]{background-color:var(--color-secondary);bottom:-5rem;right:-5rem}.dark .footer-cta__gradient[data-astro-cid-t6api6lm]{opacity:.12}.footer-cta__content[data-astro-cid-t6api6lm]{z-index:1;max-width:32rem;margin:0 auto;position:relative}.footer-cta__title[data-astro-cid-t6api6lm]{letter-spacing:-.03em;color:var(--color-text-primary);text-wrap:balance;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.15}.footer-cta__desc[data-astro-cid-t6api6lm]{color:var(--color-text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.5}.footer-cta__actions[data-astro-cid-t6api6lm]{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}@media (width>=480px){.footer-cta__actions[data-astro-cid-t6api6lm]{flex-direction:row;justify-content:center}}.footer-cta__primary[data-astro-cid-t6api6lm]{color:var(--color-text-inverted);background-color:var(--color-text-primary);border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.8125rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.footer-cta__primary[data-astro-cid-t6api6lm]:hover{background-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.footer-cta__secondary[data-astro-cid-t6api6lm]{color:var(--color-text-secondary);border-radius:var(--radius-lg);align-items:center;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.footer-cta__secondary[data-astro-cid-t6api6lm]:hover{color:var(--color-text-primary)}.homepage-calculator[data-astro-cid-lcdefpme]{padding:0 0 3rem}.homepage-calculator__alt-link[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-text-tertiary);margin-top:1.25rem;font-size:.8125rem}.homepage-calculator__alt-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.homepage-calculator__alt-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}.seo-content[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding:4rem 0}@media (width>=768px){.seo-content[data-astro-cid-lcdefpme]{padding:5rem 0}}.seo-content__body[data-astro-cid-lcdefpme]{max-width:42rem;margin:0 auto}.seo-content__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.seo-content__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:first-child{margin-top:0}.seo-content__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-text-primary);margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.seo-content__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9375rem;line-height:1.7}.seo-content__body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1rem 0;padding-left:1.5rem}.seo-content__body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.7}.seo-content__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.seo-content__body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary-hover)}.seo-content__body[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.seo-content__body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text-primary);font-weight:600}
