._container_12jgc_1{display:flex;flex-direction:column;background-color:var(--background)}._hero_12jgc_7{padding:var(--spacing-20) var(--spacing-6);max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center;min-height:70vh}._heroTitle_12jgc_18{font-family:var(--font-family-heading);font-size:4rem;font-weight:400;line-height:1.1;color:var(--foreground);margin-bottom:var(--spacing-6);letter-spacing:-.03em}._heroSubtitle_12jgc_28{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8);max-width:90%}._heroVisual_12jgc_36{position:relative;background-color:var(--surface);border-radius:var(--radius-lg);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}._heroVisualIcon_12jgc_49{color:var(--primary);opacity:.1;width:50%;height:50%}._editorialSection_12jgc_56{background-color:var(--surface);padding:var(--spacing-20) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._editorialGrid_12jgc_63{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-20)}._editorialBlock_12jgc_72{display:flex;flex-direction:column;gap:var(--spacing-6)}._editorialNumber_12jgc_78{font-family:var(--font-family-heading);font-size:5rem;font-weight:900;color:var(--primary);line-height:1}._editorialTitle_12jgc_86{font-family:var(--font-family-heading);font-size:2rem;color:var(--foreground)}._editorialText_12jgc_92{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7}._ctaSection_12jgc_98{padding:var(--spacing-20) var(--spacing-6);text-align:center;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}._ctaTitle_12jgc_109{font-family:var(--font-family-heading);font-size:3rem;color:var(--foreground)}._ctaText_12jgc_115{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6}@media(max-width:768px){._hero_12jgc_7{grid-template-columns:1fr;text-align:center;padding-top:var(--spacing-12);min-height:auto}._heroTitle_12jgc_18{font-size:2.25rem}._heroSubtitle_12jgc_28{margin:0 auto var(--spacing-8) auto}._heroVisual_12jgc_36{display:none}._editorialGrid_12jgc_63{grid-template-columns:1fr;gap:var(--spacing-12)}._editorialNumber_12jgc_78{font-size:3rem}._editorialTitle_12jgc_86{font-size:1.5rem}._ctaTitle_12jgc_109{font-size:2rem}}
