.category-card[data-astro-cid-e5gipmt3]{will-change:transform,box-shadow}.category-card[data-astro-cid-e5gipmt3]:hover{transform:translateY(-6px);border-color:var(--card-border-hover);box-shadow:var(--card-glow)}.category-card[data-astro-cid-e5gipmt3]:focus-visible{outline-color:var(--card-accent)}.category-card[data-astro-cid-e5gipmt3]:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .3s ease;background:linear-gradient(180deg,var(--card-accent-light) 0%,transparent 40%);pointer-events:none}.category-card[data-astro-cid-e5gipmt3]:hover:after{opacity:.5}@media(prefers-reduced-motion:reduce){.category-card[data-astro-cid-e5gipmt3],.category-card[data-astro-cid-e5gipmt3]:hover,.category-card[data-astro-cid-e5gipmt3] .icon-circle[data-astro-cid-e5gipmt3]{transform:none!important;transition:none!important}.category-card[data-astro-cid-e5gipmt3] svg[data-astro-cid-e5gipmt3]{transition:none!important}}.dot-pattern[data-astro-cid-zbb37bwy]{background-image:radial-gradient(circle,#CBD5E1 1px,transparent 1px);background-size:24px 24px}.how-it-works-card[data-astro-cid-zbb37bwy]{box-shadow:0 4px 24px -2px #0000000f,0 2px 8px -2px #00000008}.how-it-works-card[data-astro-cid-zbb37bwy]:hover{box-shadow:0 8px 40px -4px #0000001f,0 4px 16px -4px #0000000f;transform:translateY(-4px)}.how-it-works-arrow[data-astro-cid-zbb37bwy]{position:absolute;top:50%;transform:translateY(-50%)}.how-it-works-arrow--1[data-astro-cid-zbb37bwy]{left:calc(33.333% - 40px)}.how-it-works-arrow--2[data-astro-cid-zbb37bwy]{left:calc(66.666% - 40px)}@media(prefers-reduced-motion:reduce){.how-it-works-card[data-astro-cid-zbb37bwy]{transition:none!important}.how-it-works-card[data-astro-cid-zbb37bwy]:hover{transform:none}}.spotlight-card[data-astro-cid-bfps5r4o]{position:relative;background:#fff;border-radius:1rem;border:1px solid #E2E8F0;box-shadow:0 4px 24px -2px #00000014,0 2px 8px -2px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.spotlight-card[data-astro-cid-bfps5r4o]:hover{transform:translateY(-4px);box-shadow:0 8px 40px -4px #0000001f,0 4px 16px -4px #0000000f;border-color:#fde68a}.spotlight-accent[data-astro-cid-bfps5r4o]{height:4px;background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24)}.vs-circle[data-astro-cid-bfps5r4o]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);box-shadow:0 0 0 4px #fbbf2426,0 4px 16px -2px #f59e0b4d;flex-shrink:0}.spotlight-winner[data-astro-cid-bfps5r4o]{position:relative;padding:12px 8px;border-radius:12px;background:linear-gradient(180deg,#10b9810a,#10b98105);border:1px solid rgba(16,185,129,.12)}.spotlight-cta[data-astro-cid-bfps5r4o]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:12px;font-weight:600;font-size:.9375rem;color:#0f172a;background:linear-gradient(135deg,#fbbf24,#f59e0b);transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.spotlight-cta[data-astro-cid-bfps5r4o]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 6px 20px -4px #f59e0b66}.spotlight-cta[data-astro-cid-bfps5r4o]:focus-visible{outline:2px solid #F59E0B;outline-offset:2px}@media(prefers-reduced-motion:reduce){.spotlight-card[data-astro-cid-bfps5r4o],.spotlight-cta[data-astro-cid-bfps5r4o]{transition:none}.vs-circle[data-astro-cid-bfps5r4o]{animation:none}}.trust-badge-glow[data-astro-cid-uf3kfrdu]{background:linear-gradient(135deg,#10b98126,#05966914);border:1px solid rgba(16,185,129,.25);box-shadow:0 0 16px #10b9811a}.trust-stat-underline[data-astro-cid-uf3kfrdu]{height:3px;width:48px;border-radius:2px;background:linear-gradient(90deg,#f59e0b,#f59e0b26)}.trust-stat-block[data-astro-cid-uf3kfrdu]{opacity:0;transform:translateY(12px);animation:trust-stat-appear .5s cubic-bezier(.16,1,.3,1) forwards}.trust-stat-block[data-astro-cid-uf3kfrdu]:nth-child(1){animation-delay:.2s}.trust-stat-block[data-astro-cid-uf3kfrdu]:nth-child(2){animation-delay:.35s}.trust-stat-block[data-astro-cid-uf3kfrdu]:nth-child(3){animation-delay:.5s}.trust-stat-block[data-astro-cid-uf3kfrdu]:nth-child(4){animation-delay:.65s}@keyframes trust-stat-appear{to{opacity:1;transform:translateY(0)}}.trust-source-card[data-astro-cid-uf3kfrdu]{padding:16px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#1e293b80;backdrop-filter:blur(8px);transition:all .25s cubic-bezier(.16,1,.3,1)}.trust-source-card[data-astro-cid-uf3kfrdu]:hover{border-color:#fbbf2433;transform:translateY(-2px);box-shadow:0 8px 24px -4px #0000004d;background:#1e293bb3}.methodology-link[data-astro-cid-uf3kfrdu]{color:#fbbf24;background:#f59e0b14;border:1px solid rgba(245,158,11,.15)}.methodology-link[data-astro-cid-uf3kfrdu]:hover{background:#f59e0b26;border-color:#f59e0b4d;box-shadow:0 4px 16px -4px #f59e0b33}@media(prefers-reduced-motion:reduce){.trust-stat-block[data-astro-cid-uf3kfrdu]{opacity:1;transform:none;animation:none}.trust-source-card[data-astro-cid-uf3kfrdu],.methodology-link[data-astro-cid-uf3kfrdu]{transition:none}}.hero-shimmer-text[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#f59e0b,#fbbf24,#fde68a,#fbbf24,#f59e0b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-shimmer 3s linear infinite}@keyframes hero-shimmer{0%{background-position:0% center}to{background-position:200% center}}@media(prefers-reduced-motion:reduce){.hero-shimmer-text[data-astro-cid-j7pv25f6]{animation:none;background-position:0% center}}
