.page_page__ZU32B{min-height:100vh;display:flex;flex-direction:column}.page_hero__SKW6o{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:white;padding:var(--spacing-3xl) var(--spacing-md);text-align:center}.page_heroContent__2lPR8{max-width:var(--max-width-lg);margin:0 auto}.page_heroTitle__Gfler{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.2}.page_highlight__KaGfy{color:#ffd700}.page_heroSubtitle__RTAw0{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2xl);opacity:.95;line-height:1.6}.page_heroCta__jc8eN{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.page_primaryButton__iKEy8{padding:var(--spacing-md) var(--spacing-2xl);background:white;color:var(--primary);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-lg)}.page_primaryButton__iKEy8:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.page_secondaryButton__UQnQZ{padding:var(--spacing-md) var(--spacing-2xl);background:transparent;color:white;border:2px solid white;border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);text-decoration:none;transition:background .2s}.page_secondaryButton__UQnQZ:hover{background:rgba(255,255,255,.1)}.page_features__8wy9y{padding:var(--spacing-3xl) var(--spacing-md);background:var(--background)}.page_sectionTitle__hzsAh{text-align:center;font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-2xl);color:var(--foreground)}.page_featureGrid__LbVmI{max-width:var(--max-width-xl);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_featureCard__09F8a{padding:var(--spacing-xl);background:var(--gray-50);border-radius:var(--radius-lg);text-align:center;transition:transform .2s,box-shadow .2s}.page_featureCard__09F8a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_featureIcon__mHZON{font-size:3rem;margin-bottom:var(--spacing-md)}.page_featureTitle__kH4Xm{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--foreground)}.page_featureDescription__gBWpw{color:var(--gray-600);line-height:1.6}.page_howItWorks__Fs6EJ{padding:var(--spacing-3xl) var(--spacing-md);background:var(--gray-50)}.page_steps__e0Sxr{max-width:var(--max-width-lg);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.page_step__DI9Zu{text-align:center}.page_stepNumber__2EZE0{width:60px;height:60px;border-radius:50%;background:var(--primary);color:white;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700;margin:0 auto var(--spacing-md)}.page_stepTitle__kKqcb{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--foreground)}.page_stepDescription__7y3p9{color:var(--gray-600);line-height:1.6}.page_cta__zCVvt{padding:var(--spacing-3xl) var(--spacing-md);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:white;text-align:center}.page_ctaContent__6OX1e{max-width:var(--max-width-md);margin:0 auto}.page_ctaTitle__T8028{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-md)}.page_ctaSubtitle___4fbq{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);opacity:.95}.page_ctaButton__tHxa2{padding:var(--spacing-md) var(--spacing-2xl);background:white;color:var(--primary);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-lg);text-decoration:none;display:inline-block;transition:transform .2s,box-shadow .2s;box-shadow:var(--shadow-lg)}.page_ctaButton__tHxa2:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}@media (max-width:768px){.page_heroTitle__Gfler{font-size:var(--font-size-3xl)}.page_heroSubtitle__RTAw0{font-size:var(--font-size-lg)}.page_heroCta__jc8eN{flex-direction:column;align-items:stretch}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%}.page_featureGrid__LbVmI,.page_steps__e0Sxr{grid-template-columns:1fr}}