.native-date-input[data-v-03297a17]{color-scheme:light}.native-date-input[data-v-03297a17]::-webkit-calendar-picker-indicator{cursor:pointer;display:block;height:1.25rem;opacity:1;width:1.25rem}.category-grid[data-v-152a7a69]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}@media(min-width:744px){.category-grid[data-v-152a7a69]{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.category-grid[data-v-152a7a69]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1366px){.category-grid[data-v-152a7a69]{gap:20px;grid-template-columns:repeat(6,minmax(0,1fr))}}.category-grid>li[data-v-152a7a69]{display:flex}.category-card[data-v-152a7a69]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}.category-card[data-v-152a7a69]:hover{background:#f9fafb;border-color:#1e3a8a}.category-card--active[data-v-152a7a69]{border-color:#1e3a8a;box-shadow:0 0 0 2px #1e3a8a}.category-name[data-v-152a7a69]{color:#1f2937;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.category-count[data-v-152a7a69]{color:#6b7280;font-size:14px;line-height:1.4}.category-card--skeleton[data-v-152a7a69]{cursor:default}.category-card--skeleton .category-icon[data-v-152a7a69]{background:#e5e7eb}.category-name-skeleton[data-v-152a7a69]{height:16px;width:70%}.category-count-skeleton[data-v-152a7a69],.category-name-skeleton[data-v-152a7a69]{background:#e5e7eb;border-radius:999px;display:block}.category-count-skeleton[data-v-152a7a69]{animation:category-pulse-152a7a69 1.4s ease-in-out infinite;height:14px;width:60px}@keyframes category-pulse-152a7a69{50%{opacity:.5}}.category-icon[data-v-152a7a69]{align-items:center;background:#1e3a8a;border-radius:1rem;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.category-card:hover .category-icon[data-v-152a7a69]{box-shadow:0 8px 25px #1e3a8a4d;transform:scale(1.1)}.tab-nav-button[data-v-152a7a69]{align-items:center;background:transparent;border:none;border-radius:2rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-width:140px;padding:.75rem 2rem;transition:all .3s ease}.tab-nav-button.active[data-v-152a7a69]{background:#1e3a8a;box-shadow:0 4px 12px #1e3a8a4d;color:#fff;transform:translateY(-1px)}.tab-nav-button[data-v-152a7a69]:hover:not(.active):not(.active-secondary){background:#1e3a8a1a;color:#1e3a8a}.tab-nav-button.active-secondary[data-v-152a7a69]{background:#f60;box-shadow:0 4px 12px #ff66004d;color:#fff;transform:translateY(-1px)}.how-it-works-cta-btn[data-v-64dc92ae]{min-height:44px;padding:.75rem 1.25rem;-webkit-tap-highlight-color:transparent}@media(min-width:640px){.how-it-works-cta-btn[data-v-64dc92ae]{padding:.75rem 2rem}}.how-it-works-step-card[data-v-64dc92ae]{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.how-it-works-step-card[data-v-64dc92ae]:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-6px)}.how-it-works-step-number[data-v-64dc92ae]{top:-1rem;transition:top .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.how-it-works-step:has(.how-it-works-step-card:hover) .how-it-works-step-number[data-v-64dc92ae]{top:4.25rem}}@keyframes fadeInUp-64dc92ae{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.how-it-works-steps-wrap .how-it-works-step-enter[data-v-64dc92ae]{opacity:0}.how-it-works-steps-wrap.steps-in-view .how-it-works-step-enter[data-v-64dc92ae]{animation:fadeInUp-64dc92ae .6s ease-out forwards;animation-fill-mode:both}.how-it-works-stats-wrap .stats-number-enter[data-v-64dc92ae]{min-width:0;opacity:0}@keyframes statsSlideFromTop-64dc92ae{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.how-it-works-stats-wrap.stats-in-view .stats-number-enter[data-v-64dc92ae]{animation:statsSlideFromTop-64dc92ae .5s ease-out forwards;animation-fill-mode:both}.how-it-works-step-card-hover[data-v-64dc92ae]{transition:all .3s cubic-bezier(.4,0,.2,1)}.how-it-works-step-card-hover[data-v-64dc92ae]:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-6px)}
