@layer page{._page_eur8k_2{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:flex;flex-direction:column}._nav_eur8k_12{position:sticky;top:0;z-index:100;background-color:color-mix(in srgb,var(--background) 90%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._navContainer_eur8k_21{max-width:1200px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6);display:flex;justify-content:space-between;align-items:center}._logo_eur8k_30{display:flex;align-items:center}._logoImage_eur8k_35{height:44px;object-fit:contain;border-radius:20%}._navActions_eur8k_41{display:flex;align-items:center;gap:var(--spacing-4)}._main_eur8k_48{flex:1;max-width:1000px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20);width:100%}._header_eur8k_56{text-align:center;margin-bottom:var(--spacing-16)}._title_eur8k_61{font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:500;color:var(--primary);margin-bottom:var(--spacing-4);letter-spacing:-.01em}._subtitle_eur8k_70{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:600px;margin:0 auto}._errorState_eur8k_78{text-align:center;padding:var(--spacing-8);background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);border-radius:var(--radius-md);margin-bottom:var(--spacing-12)}._cardsGrid_eur8k_87{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);margin-bottom:var(--spacing-16)}._pricingCard_eur8k_94{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden}._cardHeader_eur8k_104{padding:var(--spacing-8) var(--spacing-8) var(--spacing-6);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--secondary) 30%,transparent)}._cardTitle_eur8k_110{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-4)}._priceContainer_eur8k_118{min-height:4rem;display:flex;align-items:baseline;margin-bottom:var(--spacing-4)}._price_eur8k_118{font-family:var(--font-family-display);font-size:3rem;font-weight:500;color:var(--foreground);line-height:1}._priceUnit_eur8k_133{font-size:1.125rem;color:var(--muted-foreground);margin-left:var(--spacing-2);font-weight:400}._priceLabel_eur8k_140{font-family:var(--font-family-display);font-size:2rem;font-weight:500;color:var(--foreground);line-height:1.2}._priceSkeleton_eur8k_148{height:3rem;width:150px;border-radius:var(--radius-md)}._cardSubtitle_eur8k_154{font-size:1rem;line-height:1.5;color:var(--muted-foreground)}._cardFeatures_eur8k_160{padding:var(--spacing-8);flex:1}._featureList_eur8k_165{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._featureList_eur8k_165 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:1rem;color:var(--foreground)}._featureList_eur8k_165 li:before{content:"✓";color:var(--accent);font-weight:700;font-family:monospace}._costList_eur8k_189{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._costItem_eur8k_198{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--border);padding-bottom:var(--spacing-2)}._costLabel_eur8k_206{font-size:1.125rem;color:var(--foreground);font-weight:500}._costValue_eur8k_212{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);font-weight:600}._costSkeleton_eur8k_219{height:1.5rem;width:60px}._cta_eur8k_225{text-align:center;padding-top:var(--spacing-8)}._disclaimer_eur8k_230{margin-top:var(--spacing-6);font-size:.875rem;color:var(--muted-foreground)}._footer_eur8k_237{background-color:var(--surface);border-top:1px solid var(--border);padding:var(--spacing-8) 0}._footerContainer_eur8k_243{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);text-align:center;font-size:.875rem;color:var(--muted-foreground)}@media(max-width:768px){._cardsGrid_eur8k_87{grid-template-columns:1fr}}}
