._main_7c492_1{background-color:var(--background);min-height:100vh}._section_7c492_6{padding:var(--spacing-16) var(--spacing-6)}@media(min-width:768px){._section_7c492_6{padding:var(--spacing-20) var(--spacing-8)}}._container_7c492_16{max-width:1200px;margin:0 auto}._backLink_7c492_21{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-monospace);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);text-decoration:none;opacity:.7;transition:opacity var(--animation-duration-fast) ease;margin-bottom:var(--spacing-6)}._backLink_7c492_21:hover{opacity:1}._reveal_7c492_40{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}._reveal_7c492_40[data-revealed=true]{opacity:1;transform:translateY(0)}._heroCard_7c492_52{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-4)}@media(min-width:768px){._heroCard_7c492_52{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-16) var(--spacing-12)}}._heroTitle_7c492_72{flex:1;font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;font-weight:400;margin:0}._italic_7c492_81{font-style:italic}._heroText_7c492_85{flex:1;font-size:1.25rem;line-height:1.6;max-width:450px;opacity:.9;margin:0}._grid_7c492_95{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-top:var(--spacing-4)}@media(min-width:768px){._grid_7c492_95{grid-template-columns:repeat(3,1fr)}._span1_7c492_107{grid-column:span 1}._span2_7c492_111{grid-column:span 2}}._card_7c492_117{padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);height:100%}._cardDark_7c492_127{background-color:var(--card);color:var(--card-foreground)}._cardLight_7c492_132{background-color:var(--surface);color:var(--surface-foreground)}._cardAccent_7c492_137{background-color:var(--secondary);color:var(--secondary-foreground)}._iconWrapper_7c492_142{margin-bottom:var(--spacing-2);opacity:.9;display:inline-flex}._cardTitle_7c492_148{font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1.2;margin:0}._cardText_7c492_156{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.6;opacity:.9;margin:0}._fullWidthCard_7c492_165{border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width:768px){._fullWidthCard_7c492_165{padding:var(--spacing-16) var(--spacing-12)}}._sectionSubtitle_7c492_180{font-family:var(--font-family-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.3;font-weight:400;font-style:italic;opacity:.75;margin:0}._sectionTitle_7c492_190{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);line-height:1.2;font-weight:400;margin:0}._sectionContent_7c492_198{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionBody_7c492_204{font-size:1.125rem;line-height:1.7;opacity:.9;margin:0;max-width:800px}._subPointList_7c492_212{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3);max-width:800px}._subPointItem_7c492_222{font-size:1.125rem;line-height:1.7;opacity:.9;margin:0}._subPointTitle_7c492_229{font-weight:700}._learnMoreLink_7c492_233{display:inline-block;font-family:var(--font-family-monospace);font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);text-decoration:none;border:1px solid rgba(0,0,0,.15);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;margin-top:var(--spacing-2);background:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff80}._learnMoreLink_7c492_233:hover{background:#ffffff8c;border-color:#0003;box-shadow:0 4px 20px #0000001f,inset 0 1px #fff9;color:var(--foreground)}
