.page-module__E0kJGG__page{text-align:center;background:var(--gs-cream);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:64px 24px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__page:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 0,#b8e23d47,#0000 70%);height:60%;position:absolute;inset:-20% -10% auto}.page-module__E0kJGG__hero{flex-direction:column;align-items:center;gap:20px;max-width:560px;display:flex;position:relative}.page-module__E0kJGG__badge{background:var(--gs-lime);color:var(--gs-navy-deep);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;animation:.6s ease-out 50ms forwards page-module__E0kJGG__fadeUp;display:inline-flex}.page-module__E0kJGG__badgeDot{background:var(--gs-coral);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__wordmark{opacity:0;width:clamp(120px,30vw,176px);height:auto;animation:.6s ease-out .18s forwards page-module__E0kJGG__fadeUp}.page-module__E0kJGG__headline{font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;font-weight:800;line-height:1.08;display:flex}.page-module__E0kJGG__headline span{opacity:0;animation:.6s ease-out forwards page-module__E0kJGG__fadeUp}.page-module__E0kJGG__line1,.page-module__E0kJGG__line3{color:var(--gs-navy);font-size:clamp(28px,6vw,44px)}.page-module__E0kJGG__line2{color:var(--gs-coral);font-size:clamp(30px,6.6vw,48px)}.page-module__E0kJGG__line1{animation-delay:.28s}.page-module__E0kJGG__line2{animation-delay:.38s}.page-module__E0kJGG__line3{animation-delay:.48s}.page-module__E0kJGG__subline{font-family:var(--font-body);color:var(--gs-navy-soft);opacity:0;font-size:clamp(16px,2.6vw,19px);font-weight:500;animation:.6s ease-out .58s forwards page-module__E0kJGG__fadeUp}.page-module__E0kJGG__dots{opacity:0;gap:10px;animation:.6s ease-out .68s forwards page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__dots span{border:2px solid var(--gs-navy-deep);border-radius:50%;width:10px;height:10px}.page-module__E0kJGG__dotTeal{background:#3fbfb0}.page-module__E0kJGG__dotAmber{background:#ffb43a}.page-module__E0kJGG__dotCoral{background:var(--gs-coral)}@keyframes page-module__E0kJGG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media (max-width:480px){.page-module__E0kJGG__page{padding:48px 20px}.page-module__E0kJGG__hero{gap:16px}}
