.A4reka_page{min-height:100vh;padding-top:var(--header-height)}.A4reka_hero{padding:var(--spacing-xl) var(--spacing-md);text-align:center;max-width:var(--container-md);align-items:center;gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.A4reka_hero{padding:var(--spacing-3xl) var(--spacing-md)}}.A4reka_hero h1{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);color:var(--color-text);letter-spacing:-.02em;line-height:1.1}@media (min-width:768px){.A4reka_hero h1{font-size:var(--font-size-5xl)}}.A4reka_heroSubtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media (min-width:768px){.A4reka_heroSubtitle{font-size:var(--font-size-xl)}}.A4reka_section,.A4reka_sectionAlt{padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.A4reka_section,.A4reka_sectionAlt{padding:var(--spacing-3xl) var(--spacing-md)}}.A4reka_sectionAlt{background:var(--color-background-secondary)}.A4reka_container{max-width:var(--container-xl);margin:0 auto}.A4reka_sectionTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:center;margin-bottom:var(--spacing-sm)}@media (min-width:768px){.A4reka_sectionTitle{font-size:var(--font-size-3xl)}}.A4reka_sectionSubtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-xl)}@media (min-width:768px){.A4reka_sectionSubtitle{font-size:var(--font-size-lg)}}.A4reka_badge{padding:.35rem var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border-glass);margin-bottom:var(--spacing-sm);display:inline-block}.A4reka_manifestoHeader{text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl);flex-direction:column;align-items:center;display:flex}.A4reka_manifestoDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center}.A4reka_ecosystemGrid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.A4reka_ecosystemGrid{grid-template-columns:repeat(2,1fr)}}.A4reka_ecosystemCard{padding:var(--spacing-lg);background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.A4reka_ecosystemCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.A4reka_ecosystemIcon{color:var(--color-primary);margin-bottom:var(--spacing-md)}.A4reka_ecosystemTitle{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.A4reka_ecosystemText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.A4reka_caseStudySection{padding:var(--spacing-xl) var(--spacing-md)}.A4reka_caseTable{width:100%;margin-top:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background-card);overflow:hidden}.A4reka_tableHeader{background:var(--color-background-tertiary);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr 1.2fr;display:none}@media (min-width:768px){.A4reka_tableHeader{display:grid}}.A4reka_headerCell{padding:var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.A4reka_tableRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr;display:grid}@media (min-width:768px){.A4reka_tableRow{grid-template-columns:1fr 1fr 1fr 1.2fr}}.A4reka_tableRow:last-child{border-bottom:none}.A4reka_tableCell{padding:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}@media (max-width:767px){.A4reka_tableCell:before{content:attr(data-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-primary);margin-bottom:4px}}.A4reka_cellTitle{font-weight:var(--font-weight-medium);color:var(--color-text)}.A4reka_levelsGrid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.A4reka_levelsGrid{grid-template-columns:repeat(3,1fr)}}.A4reka_levelCard{padding:var(--spacing-lg);background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;position:relative}.A4reka_levelNumber{top:var(--spacing-sm);right:var(--spacing-md);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-border);opacity:.3;position:absolute}.A4reka_levelIcon{margin-bottom:var(--spacing-md);justify-content:center;display:flex}.A4reka_levelTitle{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.A4reka_levelDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.A4reka_architectGrid{gap:var(--spacing-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.A4reka_architectGrid{grid-template-columns:1.2fr 1fr}}.A4reka_architectContent{gap:var(--spacing-md);flex-direction:column;display:flex}.A4reka_architectName{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.A4reka_architectRole{font-size:var(--font-size-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.A4reka_architectBio{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}.A4reka_architectPhotoWrapper{aspect-ratio:1;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);max-width:400px;margin:0 auto;position:relative;overflow:hidden}.A4reka_ctaSection{padding:var(--spacing-xl) var(--spacing-md);text-align:center}@media (min-width:768px){.A4reka_ctaSection{padding:var(--spacing-3xl) var(--spacing-md)}}.A4reka_ctaTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}@media (min-width:768px){.A4reka_ctaTitle{font-size:var(--font-size-3xl)}}.A4reka_ctaSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.A4reka_ctaButtons{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:768px){.A4reka_ctaButtons{flex-direction:row;justify-content:center}}.A4reka_legalSection{margin-top:var(--spacing-xl);border-top:1px solid var(--color-border);padding-top:var(--spacing-xl)}.A4reka_legalText{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;line-height:1.6}
.XID2pW_section{padding:var(--spacing-xl) 0;position:relative;overflow:hidden}@media (min-width:768px){.XID2pW_section{padding:var(--spacing-3xl) 0}}.XID2pW_section:before{content:"";background:var(--color-background);z-index:-1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XID2pW_container{width:100%;max-width:var(--container-xl);padding:0 var(--spacing-md);margin:0 auto}.XID2pW_header{text-align:center;margin-bottom:var(--spacing-xl);align-items:center;gap:var(--spacing-sm);flex-direction:column;max-width:800px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.XID2pW_header{margin-bottom:var(--spacing-2xl)}}.XID2pW_badge{padding:.35rem var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border-glass);margin-bottom:var(--spacing-xs);display:inline-block}.XID2pW_title{color:var(--color-text);margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.XID2pW_stars{gap:var(--spacing-xs);display:inline-flex}.XID2pW_star{color:#0000;stroke:url(#goldenGradient);display:inline-flex}.XID2pW_star svg{stroke:var(--color-primary);fill:none;filter:drop-shadow(0 0 8px #d1b3334d);animation:3s infinite XID2pW_goldenPulse}@keyframes XID2pW_goldenPulse{0%,to{stroke:var(--color-primary);filter:drop-shadow(0 0 8px #d1b3334d)}50%{stroke:var(--color-primary-light);filter:drop-shadow(0 0 12px #d1b33380)}}.XID2pW_subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-light)}@media (min-width:768px){.XID2pW_subtitle{font-size:var(--font-size-xl)}}.XID2pW_viewAllLink{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);font-size:var(--font-size-base);color:var(--color-primary);font-weight:var(--font-weight-medium);transition:all var(--transition-base);text-decoration:none;display:inline-flex}.XID2pW_viewAllLink:hover{color:var(--color-primary-light);gap:var(--spacing-sm)}.XID2pW_carouselContainer{margin-top:var(--spacing-xl);width:100vw;padding:var(--spacing-md) 0;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}@media (min-width:768px){.XID2pW_carouselContainer{margin-top:var(--spacing-2xl)}}.XID2pW_carouselTrack{gap:var(--spacing-lg);will-change:transform;width:fit-content;animation:40s linear infinite XID2pW_scroll;display:flex}.XID2pW_carouselTrack:hover{animation-play-state:paused}@keyframes XID2pW_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.XID2pW_card{padding:var(--spacing-md);border-radius:var(--radius-2xl);background:var(--color-background-glass);border:1px solid var(--color-border-glass);-webkit-backdrop-filter:blur(12px);width:280px;min-height:250px;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.XID2pW_card{width:350px;min-height:280px;padding:var(--spacing-lg)}}.XID2pW_card:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-xl), 0 0 30px #d1b3331a;transform:translateY(-5px)}.XID2pW_quoteIcon{color:var(--color-primary);opacity:.3;margin-bottom:var(--spacing-md)}.XID2pW_content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin-bottom:var(--spacing-xl);flex-grow:1;font-style:italic}@media (min-width:768px){.XID2pW_content{font-size:var(--font-size-lg)}}.XID2pW_author{align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-glass);margin-top:auto;display:flex}.XID2pW_avatarPlaceholder{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary-light), var(--color-background-tertiary));width:48px;height:48px;color:var(--color-primary);font-weight:700;font-size:var(--font-size-lg);border:1px solid var(--color-primary);justify-content:center;align-items:center;display:flex}.XID2pW_authorInfo{flex-direction:column;display:flex}.XID2pW_name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);font-size:var(--font-size-lg);align-items:center;gap:var(--spacing-xs);display:flex}.XID2pW_role{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.XID2pW_verifiedBadge{color:var(--color-primary);margin-left:var(--spacing-xs);display:inline-flex}
.cGObmq_wrapper{margin-top:var(--spacing-2xl);flex-direction:column;align-items:center;width:100%;display:flex}.cGObmq_header{text-align:center;max-width:700px;margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}.cGObmq_badge{border:1px solid var(--color-border-glass);text-transform:uppercase;letter-spacing:.1em;border-radius:100px;margin-bottom:1.5rem;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.cGObmq_title{font-family:var(--font-heading);font-size:var(--font-size-4xl);color:var(--color-text);margin-bottom:var(--spacing-xs)}.cGObmq_subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.cGObmq_grid{gap:var(--spacing-md);width:100%;max-width:var(--container-xl);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:640px){.cGObmq_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cGObmq_grid{grid-template-columns:repeat(4,1fr)}}.cGObmq_categoryCard{background:var(--color-background-card);border:1px solid var(--color-border);padding:var(--spacing-md);border-radius:var(--radius-lg);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;align-items:flex-start;display:flex}.cGObmq_categoryCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}.cGObmq_catIcon{border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;display:flex}.cGObmq_catLabel{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text)}.cGObmq_tagCloud{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.cGObmq_tag{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:4px 10px}.cGObmq_sante .cGObmq_catIcon{background:var(--category-sante-bg);color:var(--category-sante-accent)}.cGObmq_therapie .cGObmq_catIcon{background:var(--category-therapie-bg);color:var(--category-therapie-accent)}.cGObmq_energie .cGObmq_catIcon{background:var(--category-energie-bg);color:var(--category-energie-accent)}.cGObmq_global .cGObmq_catIcon{background:var(--category-info-bg);color:var(--category-info-accent)}.cGObmq_note{margin-top:var(--spacing-xl);text-align:center;font-size:var(--font-size-base);color:var(--color-text-muted);max-width:600px}.cGObmq_cta{margin-top:var(--spacing-xl);justify-content:center;display:flex}.cGObmq_simpleWrapper{align-items:center;gap:var(--spacing-md);width:100%;margin-top:var(--spacing-xl);flex-direction:column;display:flex}.cGObmq_simpleGrid{justify-content:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.cGObmq_simpleTag{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full)}.cGObmq_simpleNote{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);opacity:.8}
.VQVhpG_pricingSection{padding:var(--spacing-xl) var(--spacing-md);background-color:var(--color-background)}@media (min-width:768px){.VQVhpG_pricingSection{padding:var(--spacing-3xl) var(--spacing-md)}}.VQVhpG_container{max-width:1200px;margin:0 auto}.VQVhpG_header{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.VQVhpG_badge{padding:.35rem var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border-glass);margin-bottom:var(--spacing-xs);display:inline-block}.VQVhpG_title{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--spacing-lg);letter-spacing:-.02em;line-height:1.1}@media (min-width:768px){.VQVhpG_title{font-size:var(--font-size-4xl)}}.VQVhpG_billingToggle{background:var(--color-background-tertiary);border-radius:var(--radius-full);box-shadow:var(--shadow-inset);gap:4px;padding:4px;display:inline-flex}.VQVhpG_toggleBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;display:flex}.VQVhpG_toggleBtn:hover{color:var(--color-text)}.VQVhpG_toggleBtn.VQVhpG_active{color:var(--color-text);background:var(--color-background-glass);box-shadow:var(--shadow-ext)}.VQVhpG_baseFeatures{margin-top:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md);background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}@media (min-width:768px){.VQVhpG_baseFeatures{margin-top:var(--spacing-2xl);padding:var(--spacing-xl) var(--spacing-2xl)}}.VQVhpG_baseFeaturesTitle{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:center;margin-bottom:var(--spacing-lg)}.VQVhpG_baseFeaturesGrid{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.VQVhpG_baseFeaturesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.VQVhpG_baseFeaturesGrid{grid-template-columns:repeat(5,1fr)}}.VQVhpG_baseFeatureItem{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;display:flex}.VQVhpG_baseFeatureIcon{color:var(--color-primary);flex-shrink:0;width:14px;height:14px}.VQVhpG_plansGrid{gap:var(--spacing-xl);grid-template-columns:1fr;align-items:stretch;max-width:400px;margin:0 auto;display:grid}@media (min-width:1024px){.VQVhpG_plansGrid{grid-template-columns:repeat(3,1fr);max-width:none}}.VQVhpG_planCard{padding:var(--spacing-xl);background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:all var(--transition-base);flex-direction:column;display:flex;position:relative}.VQVhpG_planCard:hover{border-color:var(--color-primary-light);transform:translateY(-4px);box-shadow:0 20px 40px #0000000d}.VQVhpG_planCard.VQVhpG_popular{border:1px solid var(--color-primary);background:#fff}.VQVhpG_popularBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);border:1px solid var(--color-border-glass);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;background:#fff;padding:4px 12px;position:absolute;top:-14px;left:24px}.VQVhpG_planHeader{margin-bottom:var(--spacing-lg)}.VQVhpG_planName{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-xs)}.VQVhpG_planDescription{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.5}.VQVhpG_planPrice{margin-bottom:var(--spacing-xl);flex-direction:column;gap:2px;display:flex}.VQVhpG_priceRow{align-items:baseline;gap:4px;display:flex}.VQVhpG_amount{font-family:var(--font-heading);font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold);color:var(--color-text)}.VQVhpG_currency{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.VQVhpG_period{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.VQVhpG_billedYearly{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-normal);margin-top:0}.VQVhpG_planCta{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-full);transition:all var(--transition-base);margin-bottom:var(--spacing-xl);cursor:pointer;border:none;display:block}.VQVhpG_ctaPrimary{color:var(--color-background);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);box-shadow:var(--shadow-glow)}.VQVhpG_ctaPrimary:hover:not(:disabled){color:var(--color-background);box-shadow:var(--shadow-glow-lg);transform:translateY(-2px)}.VQVhpG_ctaSecondary{color:var(--color-primary);background:var(--color-primary-light);border:1px solid var(--color-primary)}.VQVhpG_ctaSecondary:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-2px)}.VQVhpG_featuresContainer{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);margin-top:auto}.VQVhpG_includesPrevious{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md)}.VQVhpG_featuresList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VQVhpG_featureItem{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;display:flex}.VQVhpG_checkIcon{color:var(--color-text);flex-shrink:0;width:16px;height:16px;margin-top:2px}.VQVhpG_featureItem.VQVhpG_notIncluded{opacity:.5;text-decoration:line-through}
.RJhwmW_overlay{z-index:10000;padding:var(--spacing-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RJhwmW_modal{pointer-events:auto;border-radius:var(--radius-lg);background:#fff;border:1px solid #0000001a;flex-direction:column;width:100%;max-width:28rem;max-height:90vh;margin:0 auto;animation:.3s cubic-bezier(.16,1,.3,1) RJhwmW_modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes RJhwmW_modalSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.RJhwmW_header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--color-border);background:linear-gradient(to bottom, #fff, var(--color-background-secondary));justify-content:space-between;align-items:center;display:flex}.RJhwmW_title{font-family:var(--font-heading);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.25rem;font-weight:700}.RJhwmW_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex}.RJhwmW_closeBtn:hover{color:#475569;background-color:#f1f5f9}.RJhwmW_content{padding:var(--spacing-lg);flex-direction:column;gap:1.5rem;display:flex;overflow-y:auto}.RJhwmW_planSummary{background-color:var(--color-background-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.RJhwmW_planName{color:var(--color-text);font-weight:600;font-family:var(--font-heading);margin:0}.RJhwmW_planSub{color:var(--color-text-secondary);margin:0;font-size:.875rem}.RJhwmW_price{color:var(--color-text);text-align:right;font-size:1.5rem;font-weight:700;font-family:var(--font-heading);margin:0}.RJhwmW_period{color:var(--color-text-secondary);text-align:right;margin:0;font-size:.75rem}.RJhwmW_checkboxContainer{border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;background-color:#fff;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.RJhwmW_checkboxContainer:hover{border-color:#cbd5e1}.RJhwmW_checkboxContainer.RJhwmW_active{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb), .05)}.RJhwmW_checkbox{background-color:#fff;border:1px solid #cbd5e1;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;transition:all .2s;display:flex}.RJhwmW_checkbox.RJhwmW_checked{background-color:var(--color-primary);border-color:var(--color-primary)}.RJhwmW_checkIcon{color:#fff}.RJhwmW_termsText{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4}.RJhwmW_link{color:var(--color-primary);z-index:10;font-weight:500;text-decoration:none;position:relative}.RJhwmW_link:hover{text-decoration:underline}.RJhwmW_confirmBtn{border-radius:var(--radius-md);width:100%;color:var(--color-secondary);cursor:pointer;background-color:var(--color-primary);font-weight:600;font-family:var(--font-heading);letter-spacing:.025em;text-transform:uppercase;border:none;padding:1rem;font-size:.9rem;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.RJhwmW_confirmBtn:hover{background-color:var(--color-primary-dark);color:#fff}.RJhwmW_confirmBtn:active{transform:scale(.98)}.RJhwmW_confirmBtn:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background-color:#cbd5e1;transform:none}
