/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.coverage-finder{margin-top:2rem}.coverage-finder__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.coverage-finder__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.coverage-finder__grid{grid-template-columns:repeat(3,1fr)}}.coverage-finder__card{background:var(--card);border:2px solid var(--border);cursor:pointer;border-radius:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.coverage-finder__card:hover,.coverage-finder__card:focus-within{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 20px 40px #ff66001a}.dark .coverage-finder__card:hover,.dark .coverage-finder__card:focus-within{box-shadow:0 20px 40px #f603}@media (prefers-reduced-motion:reduce){.coverage-finder__card{transition:border-color .3s,box-shadow .3s}.coverage-finder__card:hover,.coverage-finder__card:focus-within{transform:none}}.coverage-finder__card--selected{border-color:var(--primary);background:var(--card);box-shadow:0 10px 30px #ff660026}.coverage-finder__card--animating{animation:.3s ease-out pulse}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){@keyframes pulse{0%,50%,to{transform:none}}}.coverage-finder__card-header{text-align:center}.coverage-finder__icon{color:var(--primary);justify-content:center;align-items:center;margin-bottom:1rem;transition:transform .3s;display:flex}.coverage-finder__card:hover .coverage-finder__icon,.coverage-finder__card:focus-within .coverage-finder__icon{transform:translateY(-8px)scale(1.05)}@media (prefers-reduced-motion:reduce){.coverage-finder__icon{transition:none}.coverage-finder__card:hover .coverage-finder__icon,.coverage-finder__card:focus-within .coverage-finder__icon{transform:scale(1.05)}}.coverage-finder__title{color:var(--foreground);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.coverage-finder__description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.coverage-finder__details{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes slideDown{0%{opacity:0;max-height:0;transform:none}to{opacity:1;max-height:500px;transform:none}}}.coverage-finder__products-title{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.coverage-finder__products-list{margin:0 0 1.5rem;padding:0;list-style:none}.coverage-finder__product{color:var(--foreground);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;animation:.3s ease-out backwards fadeIn;display:flex}.coverage-finder__product:first-child{animation-delay:.1s}.coverage-finder__product:nth-child(2){animation-delay:.2s}.coverage-finder__product:nth-child(3){animation-delay:.3s}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){@keyframes fadeIn{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}.coverage-finder__check{width:1rem;height:1rem;color:var(--primary);flex-shrink:0}.coverage-finder__cta{background:var(--primary);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.875rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.coverage-finder__cta:hover,.coverage-finder__cta:focus{background:var(--primary-hover,var(--primary));transform:translate(2px);box-shadow:0 5px 15px #ff66004d}.coverage-finder__cta:focus-visible{outline:3px solid var(--background);outline-offset:2px}@media (prefers-reduced-motion:reduce){.coverage-finder__cta:hover,.coverage-finder__cta:focus{transform:none}}.coverage-finder__cta-arrow{width:1rem;height:1rem;transition:transform .3s}.coverage-finder__cta:hover .coverage-finder__cta-arrow{transform:translate(4px)}@media (max-width:767px){.coverage-finder__grid{grid-template-columns:1fr}.coverage-finder__card{padding:1.25rem}.coverage-finder__icon{font-size:2.5rem}}.scroll-margin-top{scroll-margin-top:5rem}.coverage-finder__card:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px #f603}@media (prefers-contrast:high){.coverage-finder__card{border-width:3px}.coverage-finder__card:focus-visible{outline-width:4px}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.coverage-finder--loading{background:linear-gradient(90deg,var(--card)25%,var(--muted)50%,var(--card)75%);background-size:1000px 100%;animation:2s infinite shimmer}
