.page-module___8aEwW__hero{align-items:center;min-height:calc(100vh - 70px);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBlobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__blob{filter:blur(100px);opacity:.1;border-radius:50%;position:absolute}.page-module___8aEwW__blobCoral{background:var(--color-primary);width:600px;height:600px;animation:8s ease-in-out infinite page-module___8aEwW__gentleBob;top:-20%;right:-10%}.page-module___8aEwW__blobTeal{background:var(--color-secondary);width:500px;height:500px;animation:10s ease-in-out 2s infinite page-module___8aEwW__gentleBob;bottom:-15%;left:-10%}.page-module___8aEwW__blobGold{background:var(--color-accent);width:300px;height:300px;animation:7s ease-in-out 1s infinite page-module___8aEwW__gentleBob;top:50%;left:40%}.page-module___8aEwW__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding-top:4rem;padding-bottom:6rem;display:flex;position:relative}.page-module___8aEwW__heroBadge{animation:.6s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroTitle{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:700;line-height:1.05;animation:.6s .1s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroAccent{background:linear-gradient(135deg, var(--color-primary), var(--color-accent), var(--color-secondary));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite page-module___8aEwW__gradientShift}.page-module___8aEwW__heroSub{max-width:580px;color:var(--color-text-muted);font-size:1.15rem;line-height:1.75;animation:.6s .2s both page-module___8aEwW__fadeUp}.page-module___8aEwW__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;animation:.6s .3s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__floatA,.page-module___8aEwW__floatB,.page-module___8aEwW__floatC,.page-module___8aEwW__floatD{opacity:.08;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:3rem;position:absolute}.page-module___8aEwW__floatA{animation:6s ease-in-out infinite page-module___8aEwW__float;top:15%;left:8%}.page-module___8aEwW__floatB{animation:7s ease-in-out 1s infinite page-module___8aEwW__float;top:25%;right:10%}.page-module___8aEwW__floatC{animation:5s ease-in-out 2s infinite page-module___8aEwW__float;bottom:25%;left:6%}.page-module___8aEwW__floatD{animation:8s ease-in-out .5s infinite page-module___8aEwW__float;bottom:20%;right:8%}.page-module___8aEwW__featuredSection{background:var(--color-bg-warm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module___8aEwW__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.page-module___8aEwW__sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.page-module___8aEwW__sectionSub{color:var(--color-text-muted);max-width:520px;font-size:1rem;line-height:1.7}.page-module___8aEwW__scrollStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.25rem;padding:.5rem 0 1.5rem;display:flex;overflow-x:auto}.page-module___8aEwW__scrollStrip::-webkit-scrollbar{display:none}.page-module___8aEwW__scrollCard{scroll-snap-align:start;width:180px;transition:transform .3s var(--ease-bounce);flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__scrollCard:hover{transform:translateY(-6px)rotate(-1deg)}.page-module___8aEwW__scrollImg{object-fit:cover;border-radius:var(--radius-lg);border:2px solid var(--color-border);width:180px;height:180px;transition:border-color var(--transition);background:var(--color-bg-elevated)}.page-module___8aEwW__scrollCard:hover .page-module___8aEwW__scrollImg{border-color:var(--color-primary)}.page-module___8aEwW__scrollName{font-family:var(--font-heading);color:var(--color-text-muted);text-align:center;font-size:.85rem;font-weight:600}.page-module___8aEwW__centeredCta{justify-content:center;margin-top:1rem;display:flex}.page-module___8aEwW__whySection{background:var(--color-bg)}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__featureCard{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1rem;padding:2.25rem 1.75rem;display:flex}.page-module___8aEwW__featureCard:hover{border-color:var(--color-primary)}.page-module___8aEwW__featureIcon{background:var(--color-primary-glow);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:64px;height:64px;font-size:2.5rem;display:flex}.page-module___8aEwW__featureTitle{font-family:var(--font-heading);font-size:1.1rem;font-weight:700}.page-module___8aEwW__featureDesc{color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.page-module___8aEwW__adventTeaser{background:var(--color-bg-warm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module___8aEwW__adventInner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__adventText{flex-direction:column;gap:.75rem;display:flex}.page-module___8aEwW__adventAccent{color:var(--color-accent)}.page-module___8aEwW__adventDesc{color:var(--color-text-muted);font-size:1.05rem;line-height:1.75}.page-module___8aEwW__adventPerks{flex-direction:column;gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__adventPerks li{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.92rem;display:flex}.page-module___8aEwW__adventVisual{justify-content:center;align-items:center;display:flex}.page-module___8aEwW__adventGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module___8aEwW__adventEmoji{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:70px;height:70px;transition:all .3s var(--ease-bounce);cursor:default;justify-content:center;align-items:center;font-size:2.5rem;animation:.5s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__adventEmoji:hover{background:var(--color-bg-elevated);border-color:var(--color-accent);transform:scale(1.15)rotate(-5deg)}.page-module___8aEwW__trustBar{background:var(--color-bg);padding:2.5rem 0}.page-module___8aEwW__trustInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.page-module___8aEwW__trustItem{align-items:center;gap:.6rem;display:flex}.page-module___8aEwW__trustIcon{font-size:1.5rem}.page-module___8aEwW__trustLabel{font-family:var(--font-heading);color:var(--color-text-muted);letter-spacing:.02em;font-size:.9rem;font-weight:600}.page-module___8aEwW__aboutPreview{background:var(--color-bg-warm);border-top:1px solid var(--color-border)}.page-module___8aEwW__aboutInner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__aboutText{flex-direction:column;gap:.75rem;display:flex}.page-module___8aEwW__aboutPara{color:var(--color-text-muted);font-size:1.02rem;line-height:1.8}.page-module___8aEwW__aboutVisual{justify-content:center;display:flex}.page-module___8aEwW__aboutEmojiGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__aboutEmojiItem{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:68px;height:68px;transition:all .3s var(--ease-bounce);cursor:default;justify-content:center;align-items:center;font-size:2rem;animation:.5s both page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__aboutEmojiItem:hover{background:var(--color-bg-elevated);border-color:var(--color-primary);transform:scale(1.12)rotate(5deg)}@media (max-width:768px){.page-module___8aEwW__adventInner,.page-module___8aEwW__aboutInner{grid-template-columns:1fr;gap:2.5rem}.page-module___8aEwW__trustInner{gap:1.5rem}.page-module___8aEwW__trustItem{text-align:center;flex-direction:column;gap:.25rem}.page-module___8aEwW__scrollCard{width:150px}.page-module___8aEwW__scrollImg{width:150px;height:150px}}
