._grid_1v704_1{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._skeleton_1v704_7{border-radius:var(--radius-lg);background:linear-gradient(100deg, var(--color-surface) 30%, var(--color-surface-2) 50%, var(--color-surface) 70%);background-size:200% 100%;height:240px;animation:1.4s ease-in-out infinite _shimmer_1v704_1}@keyframes _shimmer_1v704_1{0%{background-position:200% 0}to{background-position:-200% 0}}._error_1v704_29,._empty_1v704_30{text-align:center;color:var(--color-text-muted);padding:var(--space-5)}@media (prefers-reduced-motion:reduce){._skeleton_1v704_7{animation:none}}._grid_1ommb_1{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._card_1ommb_7{gap:var(--space-3);height:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}._card_1ommb_7:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._anchor_1ommb_26{scroll-margin-top:var(--header-height)}._single_1ommb_29{grid-template-columns:1fr;display:grid}._card_1ommb_7._wide_1ommb_33{border-color:var(--color-teal);box-shadow:var(--shadow-md);padding:var(--space-6)}._card_1ommb_7._wide_1ommb_33 ._features_1ommb_38{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}._priceBlock_1ommb_42{flex-direction:column;display:flex}._priceNote_1ommb_46{font-size:var(--fs-200);color:var(--color-text-muted)}._pro_1ommb_50{text-align:center;font-family:var(--font-heading);margin:0}._pro_1ommb_50 a{color:var(--color-teal);text-decoration:underline}._card_1ommb_7{position:relative}._name_1ommb_63{font-size:var(--fs-500);margin:0}._desc_1ommb_67{color:var(--color-text-muted);margin:0}._features_1ommb_38{gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}._features_1ommb_38 li{font-size:var(--fs-200);color:var(--color-text-muted);padding-left:20px;position:relative}._features_1ommb_38 li:before{content:"→";color:var(--color-teal);font-weight:700;position:absolute;left:0}._footer_1ommb_91{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}._price_1ommb_42{font-family:var(--font-heading);font-weight:var(--fw-heading-bold);font-size:var(--fs-400);color:var(--color-sapphire)}
