.page_hero__U1Lgu{padding:calc(72px + var(--spacing-2xl)) 0 var(--spacing-2xl);background:linear-gradient(to bottom,var(--color-gray-50),white);text-align:center}.page_container__GS2MU{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}.page_title__q4u0X{font-size:3rem;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-md);letter-spacing:var(--letter-spacing-tight)}.page_subtitle__LmFLo{font-size:1.25rem;color:var(--color-gray-600);max-width:700px;margin:0 auto}.page_content__N0GTR{padding:var(--spacing-2xl) 0;background:white}.page_grid__tPmGH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.page_section__7UTTf{padding:var(--spacing-xl);background:var(--color-gray-50);border-radius:1rem}.page_sectionTitle__dXqB5{font-size:1.75rem;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-md);letter-spacing:var(--letter-spacing-tight)}.page_list__Td_1R{list-style:none;padding:0}.page_listItem__LAuY7{padding:var(--spacing-sm) 0;color:var(--color-gray-700);position:relative;padding-left:var(--spacing-lg);line-height:1.7}.page_listItem__LAuY7:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-semibold)}.page_cta__UByA_{text-align:center;padding:var(--spacing-xl) 0}.page_ctaButton__gQ2vi{display:inline-block;padding:.875rem 2rem;background:var(--color-primary);color:white;border-radius:.5rem;font-weight:var(--font-weight-medium);font-size:1rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(79,70,229,.3)}.page_ctaButton__gQ2vi:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(79,70,229,.4)}@media (max-width:768px){.page_title__q4u0X{font-size:2.25rem}.page_grid__tPmGH{grid-template-columns:1fr}}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-gray-200);transition:all .3s ease}.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{background:rgba(255,255,255,.98);box-shadow:0 1px 3px rgba(0,0,0,.05)}.Navbar_container__2Cq63{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;height:72px}.Navbar_logo__X4o9i{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:var(--letter-spacing-tight)}.Navbar_links__puXTb{display:flex;gap:var(--spacing-lg);align-items:center}.Navbar_links__puXTb a{font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-gray-700);transition:color .2s ease}.Navbar_links__puXTb a:hover{color:var(--color-primary)}.Navbar_cta__wgvF5{display:flex;align-items:center}.Navbar_ctaButton__Lwosc{padding:.625rem 1.5rem;background:var(--color-primary);color:white;border-radius:.5rem;font-weight:var(--font-weight-medium);font-size:.9375rem;transition:all .2s ease}.Navbar_ctaButton__Lwosc:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.Navbar_mobileToggle__DKrv7{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.Navbar_hamburger__WJ9Te{width:24px;height:2px;background:var(--color-gray-700);transition:all .3s ease;border-radius:2px}@media (max-width:968px){.Navbar_mobileToggle__DKrv7{display:flex}.Navbar_links__puXTb{position:fixed;top:72px;left:0;right:0;background:white;flex-direction:column;padding:2rem;gap:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateX(-100%);transition:transform .3s ease;z-index:999;max-height:calc(100vh - 72px);overflow-y:auto}.Navbar_links__puXTb.Navbar_mobileOpen__Ls_B6{transform:translateX(0)}.Navbar_links__puXTb a{font-size:1.125rem;padding:.75rem 0;border-bottom:1px solid var(--color-gray-200);width:100%}.Navbar_mobileCtaButton__3tnHV{margin-top:1rem;padding:.875rem 2rem;background:var(--color-primary);color:white;border-radius:.5rem;font-weight:var(--font-weight-medium);font-size:1rem;text-align:center;display:block;width:100%;transition:all .2s ease}.Navbar_mobileCtaButton__3tnHV:hover{background:var(--color-primary-dark)}.Navbar_cta__wgvF5{display:none}}@media (max-width:480px){.Navbar_container__2Cq63{padding:0 var(--spacing-sm)}.Navbar_logo__X4o9i{font-size:1.25rem}}