.page_hero__SKW6o{background:linear-gradient(135deg,var(--hero-gradient-start),var(--hero-gradient-end));padding:80px 24px 96px}.page_heroInner__FQkwa{max-width:960px;margin:0 auto}.page_heroContent__2lPR8{display:flex;align-items:center;justify-content:space-between;gap:48px}.page_heroText__g5S3T{flex:1 1}.page_heroMascot__xVUT7{flex-shrink:0;width:360px}.page_eyebrow__H9Slr{font-family:Sora,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;color:#f1e4ff;margin-bottom:16px}.page_title__3jonF{font-family:Sora,sans-serif;font-weight:700;font-size:2.75rem;line-height:1.15;color:#ffffff;margin-bottom:20px}.page_subtitle__iAJUg{font-size:1.125rem;line-height:1.6;color:#e7d6fa;margin-bottom:32px}.page_cta__zCVvt{display:inline-flex;flex-direction:column;align-items:center}.page_ctaButton__tHxa2{display:inline-block;background:#ffffff;color:var(--primary-deep);padding:14px 36px;border-radius:999px;font-family:Sora,sans-serif;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_ctaButton__tHxa2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2);text-decoration:none}.page_ctaNote__BwYuJ{font-size:.85rem;color:rgba(255,255,255,.7);margin-top:12px}.page_features__8wy9y{padding:80px 24px}.page_featuresInner__nIvE7{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.page_feature__CrGCB{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.page_feature__CrGCB:last-child:nth-child(odd){grid-column:1/-1;max-width:460px;justify-self:center}.page_featureIcon__mHZON{font-size:2rem;display:block;margin-bottom:12px}.page_feature__CrGCB h3{font-family:Sora,sans-serif;font-weight:600;font-size:1.125rem;margin-bottom:8px;color:var(--text)}.page_feature__CrGCB p{font-size:.95rem;color:var(--text-muted);line-height:1.55}.page_haru__6OZm0{padding:0 24px 80px}.page_haruInner__Oax7a{max-width:640px;margin:0 auto;text-align:center;background:var(--on-primary-muted);border-radius:20px;padding:48px 32px}.page_haru__6OZm0 h2{font-family:Sora,sans-serif;font-weight:700;font-size:1.75rem;margin-bottom:16px;color:var(--text)}.page_haru__6OZm0 p{font-size:1.05rem;color:var(--text-muted);line-height:1.65}.page_why__MGd7g{padding:0 24px 80px}.page_whyInner__GkDwX{max-width:960px;margin:0 auto}.page_why__MGd7g h2{font-family:Sora,sans-serif;font-weight:700;font-size:1.75rem;margin-bottom:32px;text-align:center;color:var(--text)}.page_whyGrid__ZXg1J{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_whyItem__RdAWG{text-align:center;padding:24px}.page_whyItem__RdAWG h3{font-family:Sora,sans-serif;font-weight:600;font-size:1.05rem;margin-bottom:8px;color:var(--text)}.page_whyItem__RdAWG p{font-size:.95rem;color:var(--text-muted);line-height:1.55}.page_about__aOfOo{padding:0 24px 80px}.page_aboutInner__u3NYP{max-width:640px;margin:0 auto;text-align:center}.page_about__aOfOo h2{font-family:Sora,sans-serif;font-weight:700;font-size:1.75rem;margin-bottom:16px;color:var(--text)}.page_about__aOfOo p{font-size:1.05rem;color:var(--text-muted);line-height:1.65}.page_bottomCta__F2mMi{background:linear-gradient(135deg,var(--hero-gradient-start),var(--hero-gradient-end));padding:64px 24px}.page_bottomCtaInner__4aIw6{max-width:640px;margin:0 auto;text-align:center}.page_bottomCta__F2mMi h2{font-family:Sora,sans-serif;font-weight:700;font-size:1.75rem;margin-bottom:12px;color:#ffffff}.page_bottomCta__F2mMi p{font-size:1.05rem;color:#e7d6fa;line-height:1.65;margin-bottom:28px}@media (max-width:768px){.page_heroContent__2lPR8{flex-direction:column-reverse;text-align:center;gap:24px}.page_heroMascot__xVUT7{margin-bottom:-8px}}@media (max-width:640px){.page_title__3jonF{font-size:2rem}.page_featuresInner__nIvE7{grid-template-columns:1fr;gap:24px}.page_feature__CrGCB:last-child:nth-child(odd){max-width:none}.page_whyGrid__ZXg1J{grid-template-columns:1fr;gap:16px}.page_hero__SKW6o{padding:56px 20px 72px}}