.page-module__E0kJGG__homeHero{text-align:center;background:var(--gradient-hero);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;margin-bottom:48px;padding:60px 20px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__homeHero:before{content:"";background:radial-gradient(circle at 30%,#fda4af14 0%,#0000 50%),radial-gradient(circle at 70%,#c084fc0f 0%,#0000 50%);width:200%;height:200%;animation:8s ease-in-out infinite page-module__E0kJGG__float;position:absolute;top:-50%;left:-50%}.page-module__E0kJGG__homeHeroEmoji{z-index:1;margin-bottom:20px;font-size:3.5rem;animation:3s ease-in-out infinite page-module__E0kJGG__float;position:relative}.page-module__E0kJGG__homeHero h1{font-family:var(--font-serif);background:var(--gradient-sunset);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:700;position:relative}.page-module__E0kJGG__homeHeroQuote{font-family:var(--font-serif);color:var(--text-secondary);z-index:1;max-width:500px;font-size:1.2rem;font-style:italic;line-height:1.8;position:relative}.page-module__E0kJGG__homeHeroQuote:before,.page-module__E0kJGG__homeHeroQuote:after{color:var(--rose-300);vertical-align:-.4em;font-size:2rem;line-height:0}.page-module__E0kJGG__homeHeroQuote:before{content:"\" "}.page-module__E0kJGG__homeHeroQuote:after{content:" \""}.page-module__E0kJGG__homeWhy{text-align:center;max-width:700px;margin:0 auto 48px}.page-module__E0kJGG__homeWhy h2{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:16px;font-size:1.6rem}.page-module__E0kJGG__homeWhy p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.page-module__E0kJGG__homeLinks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.page-module__E0kJGG__homeLinkCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex}.page-module__E0kJGG__homeLinkCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__E0kJGG__homeLinkIcon{background:var(--gradient-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex}.page-module__E0kJGG__homeLinkLabel{color:var(--text-primary);font-size:.95rem;font-weight:500}.page-module__E0kJGG__homeLinkDesc{color:var(--text-muted);margin-top:2px;font-size:.8rem}@media (max-width:768px){.page-module__E0kJGG__homeHero h1{font-size:2rem}.page-module__E0kJGG__homeHeroQuote{font-size:1rem}.page-module__E0kJGG__homeLinks{grid-template-columns:1fr}}
