.image[data-astro-cid-pjb562s2]{max-width:100%;height:auto;display:block;border-radius:var(--card-radius-md, 0)}.grid[data-astro-cid-ddet5o6j]{display:grid;width:100%}.grid--align-start[data-astro-cid-ddet5o6j]{align-items:start}.grid--align-center[data-astro-cid-ddet5o6j]{align-items:center}.grid--align-end[data-astro-cid-ddet5o6j]{align-items:end}.grid--align-stretch[data-astro-cid-ddet5o6j]{align-items:stretch}@media(max-width:768px){.grid--cols-2[data-astro-cid-ddet5o6j]{grid-template-columns:1fr!important}}@media(max-width:1024px){.grid--cols-3[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.grid--cols-3[data-astro-cid-ddet5o6j]{grid-template-columns:1fr!important}}@media(max-width:1280px){.grid--cols-4[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:1024px){.grid--cols-4[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.grid--cols-4[data-astro-cid-ddet5o6j]{grid-template-columns:1fr!important}}@media(max-width:1280px){.grid--cols-5[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:1024px){.grid--cols-5[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.grid--cols-5[data-astro-cid-ddet5o6j]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.grid--cols-5[data-astro-cid-ddet5o6j]{grid-template-columns:1fr!important}}.feature-card[data-astro-cid-5vkp4mic]{display:block;text-decoration:none}.feature-card-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-normal);color:var(--color-base-content);margin:0 0 var(--spacing-6, 1.5rem) 0!important;letter-spacing:.02em}.feature-card-description{font-size:var(--text-base)!important;line-height:var(--leading-loose)!important}.feature-card--default[data-astro-cid-5vkp4mic]{background:var(--color-base-200);border:var(--border-hairline) solid var(--color-base-300);border-radius:var(--card-radius-lg);overflow:hidden;box-shadow:var(--card-shadow-md);transition:transform var(--card-transition),box-shadow var(--card-transition)}.feature-card--default[data-astro-cid-5vkp4mic]:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--card-shadow-lg)}.feature-card--card-only[data-astro-cid-5vkp4mic]{background:var(--color-base-200);border:var(--border-hairline) solid var(--color-base-300);border-radius:var(--card-radius-lg);overflow:hidden;box-shadow:var(--card-shadow-md);transition:transform var(--card-transition),box-shadow var(--card-transition)}.feature-card--card-only[data-astro-cid-5vkp4mic]:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--card-shadow-lg)}.feature-card-image[data-astro-cid-5vkp4mic]{aspect-ratio:4/3;overflow:hidden}.feature-card-image[data-astro-cid-5vkp4mic] .image,.feature-card-image[data-astro-cid-5vkp4mic] .feature-card-img{width:100%;height:100%;object-fit:cover;transition:transform var(--card-transition)}.feature-card--default[data-astro-cid-5vkp4mic]:hover .feature-card-image[data-astro-cid-5vkp4mic] .image,.feature-card--card-only[data-astro-cid-5vkp4mic]:hover .feature-card-image[data-astro-cid-5vkp4mic] .image{transform:scale(1.05)}.feature-card-content[data-astro-cid-5vkp4mic]{padding:var(--card-padding-md)}.feature-card-price{font-size:var(--text-base)!important;margin:0 0 var(--spacing-md, .75rem) 0!important}.feature-card-accent-line{margin:0 auto var(--card-padding-md) auto!important}.feature-card--minimal[data-astro-cid-5vkp4mic]{text-align:center;padding:var(--card-padding-lg) var(--card-padding-md)}.feature-card--minimal[data-astro-cid-5vkp4mic] .feature-card-title{margin:0 0 var(--spacing-6, 1.5rem) 0!important}.feature-card--icon[data-astro-cid-5vkp4mic]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--card-padding-lg)}.feature-card-icon-wrapper[data-astro-cid-5vkp4mic]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:50%;margin-bottom:var(--card-padding-md)}.feature-card-icon{color:var(--color-primary-content)!important}.feature-card--icon[data-astro-cid-5vkp4mic] .feature-card-title{margin:0 0 var(--spacing-6, 1.5rem) 0!important;text-align:center!important}.feature-card--icon[data-astro-cid-5vkp4mic] .feature-card-description{text-align:center!important}.feature-card--icon-inline[data-astro-cid-5vkp4mic]{padding:var(--card-padding-xl) 0 var(--card-padding-md) 0;border-bottom:var(--border-hairline) solid var(--color-base-300);border-radius:0!important;box-shadow:none!important;background:transparent!important}.feature-card-inline-header[data-astro-cid-5vkp4mic]{display:flex;align-items:center;gap:var(--card-padding-xs);margin-bottom:var(--card-padding-sm)}.feature-card-inline-icon{flex-shrink:0;color:oklch(.55 .12 89)!important}.feature-card--icon-inline[data-astro-cid-5vkp4mic] .feature-card-title{margin:0!important;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--font-semibold)!important}.feature-card--icon-inline[data-astro-cid-5vkp4mic] .feature-card-description{padding-left:calc(1.5rem + var(--card-padding-xs));font-size:var(--text-base)!important;line-height:var(--leading-relaxed)!important}.feature-card--icon-inline[data-astro-cid-5vkp4mic] .feature-card-bottom-rule{display:none}
