._pricingContainer_hh576_1{background-color:var(--background);min-height:calc(100vh - 5rem);display:flex;flex-direction:column;align-items:center;padding:var(--section-spacing) var(--spacing-8);font-family:var(--font-family-base)}._contentWrapper_hh576_11{max-width:1200px;width:100%}._header_hh576_16{text-align:center;margin-bottom:var(--spacing-16)}._title_hh576_21{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4) 0;letter-spacing:-.03em}._subtitle_hh576_30{font-size:var(--font-size-lg);color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._grid_hh576_38{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);align-items:stretch}@media(max-width:1024px){._grid_hh576_38{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._grid_hh576_38{grid-template-columns:1fr}}._card_hh576_57{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-12);background-color:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast) var(--animation-timing)}._card_hh576_57:hover{box-shadow:var(--shadow-md)}._cardPro_hh576_72{background-color:var(--primary);color:var(--primary-foreground);border:1px solid var(--border);box-shadow:var(--shadow-md);position:relative}._cardPro_hh576_72:hover{box-shadow:var(--shadow-lg)}._popularBadge_hh576_84{position:absolute;top:-14px;left:50%;transform:translate(-50%);background-color:var(--accent);color:var(--accent-foreground);font-size:var(--font-size-xs);font-family:var(--font-family-monospace);text-transform:uppercase;letter-spacing:.1em;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-weight:700;white-space:nowrap}._tierName_hh576_101{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-6);color:var(--muted-foreground);font-weight:700}._cardPro_hh576_72 ._tierName_hh576_101{color:var(--accent)}._price_hh576_115{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--spacing-8) 0;display:flex;align-items:baseline;gap:var(--spacing-2)}._priceAmount_hh576_125{letter-spacing:-.02em}._priceCycle_hh576_129{font-family:var(--font-family-base);font-size:var(--font-size-md);color:var(--muted-foreground);font-weight:400}._cardPro_hh576_72 ._priceCycle_hh576_129{color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}._featuresList_hh576_140{list-style:none;padding:0;margin:0 0 var(--spacing-12) 0;flex-grow:1}._featureItem_hh576_147{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);font-size:.9375rem;line-height:1.6}._featureIcon_hh576_156{flex-shrink:0;margin-top:.125rem;color:var(--foreground)}._cardPro_hh576_72 ._featureIcon_hh576_156{color:var(--accent)}._featureLink_hh576_166{color:inherit;text-decoration:underline;text-underline-offset:2px}._featureLink_hh576_166:hover{color:var(--accent)}._action_hh576_176{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}._fullWidthButton_hh576_183{width:100%}._disclaimer_hh576_187{text-align:center;font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0;font-family:var(--font-family-monospace);text-transform:uppercase;letter-spacing:.05em}._cardPro_hh576_72 ._disclaimer_hh576_187{color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}._proStatusContainer_hh576_201{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:auto}._proStatusMessage_hh576_208{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--accent);font-family:var(--font-family-monospace);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-4) 0;border-top:1px solid color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-foreground) 20%,transparent);margin-bottom:var(--spacing-2)}._spin_hh576_224{animation:_spin_hh576_224 1s linear infinite}@keyframes _spin_hh576_224{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
