.page-module___8aEwW__page{width:100%;overflow-x:hidden}.page-module___8aEwW__hero{background:linear-gradient(135deg,#e8f4f8 0%,#fdf6e3 50%,#fef0e6 100%);align-items:center;min-height:calc(100vh - 80px);padding:60px 0 120px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__blob1{opacity:.25;width:500px;height:500px;top:-100px;right:-100px}.page-module___8aEwW__blob2{opacity:.2;width:400px;height:400px;bottom:-50px;left:-100px}.page-module___8aEwW__blob3{opacity:.15;width:300px;height:300px;top:50%;left:30%}.page-module___8aEwW__heroContainer{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.page-module___8aEwW__heroContent{max-width:600px}.page-module___8aEwW__heroBadge{background:var(--color-white);color:var(--color-primary-dark);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.page-module___8aEwW__badgeIcon{color:var(--color-secondary)}.page-module___8aEwW__title{color:var(--color-text-heading);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.page-module___8aEwW__highlightPrimary{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.page-module___8aEwW__highlightSecondary{background:linear-gradient(135deg,var(--color-secondary-dark)0%,var(--color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{color:var(--color-text);margin-bottom:2rem;font-size:1.25rem;line-height:1.7}.page-module___8aEwW__ctaGroup{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.page-module___8aEwW__stats{align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__stat{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__statNumber{font-family:var(--font-heading);color:var(--color-primary);font-size:1.75rem;font-weight:800;line-height:1}.page-module___8aEwW__statLabel{color:var(--color-text-light);font-size:.875rem;font-weight:600}.page-module___8aEwW__statDivider{background:var(--color-border);width:1px;height:40px}.page-module___8aEwW__heroImageWrapper{justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__heroImage{animation:6s ease-in-out infinite page-module___8aEwW__float;position:relative}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page-module___8aEwW__heroImg{filter:drop-shadow(0 20px 40px #5a9cb533);max-width:100%;height:auto}.page-module___8aEwW__floatingCard{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;animation:4s ease-in-out infinite page-module___8aEwW__floatCard;display:flex;position:absolute}.page-module___8aEwW__floatingEmoji{font-size:1.25rem}.page-module___8aEwW__floatingCard1{animation-delay:0s;top:10%;right:-10%}.page-module___8aEwW__floatingCard2{animation-delay:1s;bottom:20%;left:-10%}.page-module___8aEwW__floatingCard3{animation-delay:2s;bottom:5%;right:5%}@keyframes page-module___8aEwW__floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module___8aEwW__waveBottom{width:100%;line-height:0;position:absolute;bottom:0;left:0;overflow:hidden}.page-module___8aEwW__waveBottom svg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}.page-module___8aEwW__introSection{padding:0 0 var(--spacing-3xl);background:var(--color-bg)}.page-module___8aEwW__introBox{text-align:center;background:var(--color-white);border-radius:var(--radius-xl);max-width:800px;box-shadow:var(--shadow-lg);border:3px solid var(--color-secondary);margin:-40px auto 0;padding:3rem;position:relative}.page-module___8aEwW__introIcon{margin-bottom:1rem;font-size:3rem}.page-module___8aEwW__introTitle{color:var(--color-text-heading);margin-bottom:1rem;font-size:2rem}.page-module___8aEwW__introText{color:var(--color-text);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.page-module___8aEwW__introLink{color:var(--color-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;transition:gap .2s;display:inline-flex}.page-module___8aEwW__introLink:hover{gap:.75rem}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:3rem}.page-module___8aEwW__sectionTitle{color:var(--color-text-heading);margin:1rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem)}.page-module___8aEwW__sectionSubtitle{color:var(--color-text-light);max-width:500px;margin:0 auto;font-size:1.1rem}.page-module___8aEwW__featuresSection{position:relative}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module___8aEwW__featureCard{text-align:left;flex-direction:column;align-items:flex-start;height:100%;display:flex}.page-module___8aEwW__featureIconWrapper{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__featureIcon{font-size:1.75rem}.page-module___8aEwW__featureTitle{color:var(--color-text-heading);margin-bottom:.75rem;font-size:1.25rem}.page-module___8aEwW__featureText{color:var(--color-text);flex-grow:1;margin-bottom:1.5rem;line-height:1.7}.page-module___8aEwW__featureLink{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;transition:gap .2s;display:inline-flex}.page-module___8aEwW__featureLink:hover{gap:.75rem}.page-module___8aEwW__blogSection{background:var(--color-bg-warm)}.page-module___8aEwW__blogGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__blogCard{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border:2px solid #0000;transition:all .3s;overflow:hidden}.page-module___8aEwW__blogCard:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border-light);transform:translateY(-8px)}.page-module___8aEwW__blogContent{padding:1.5rem}.page-module___8aEwW__blogBadge{margin-bottom:1rem}.page-module___8aEwW__blogTitle{color:var(--color-text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module___8aEwW__blogExcerpt{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__blogLink{color:var(--color-accent);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.page-module___8aEwW__blogLink:hover{gap:.75rem}.page-module___8aEwW__blogCta{text-align:center;margin-top:3rem}.page-module___8aEwW__ctaSection{padding:var(--spacing-3xl)0;background:var(--color-bg)}.page-module___8aEwW__ctaBox{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:3rem;padding:4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #5a9cb54d}.page-module___8aEwW__ctaContent{z-index:10;flex:1;position:relative}.page-module___8aEwW__ctaTitle{color:#fff;margin-bottom:1rem;font-size:2.25rem}.page-module___8aEwW__ctaText{color:#ffffffe6;max-width:500px;margin-bottom:2rem;font-size:1.1rem}.page-module___8aEwW__ctaDecoration{z-index:10;gap:1rem;display:flex;position:relative}.page-module___8aEwW__ctaEmoji{font-size:4rem;animation:2s ease-in-out infinite page-module___8aEwW__bounceEmoji}.page-module___8aEwW__ctaEmoji:nth-child(2){animation-delay:.3s}.page-module___8aEwW__ctaEmoji:nth-child(3){animation-delay:.6s}@keyframes page-module___8aEwW__bounceEmoji{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:1024px){.page-module___8aEwW__heroContainer{text-align:center;grid-template-columns:1fr;gap:3rem}.page-module___8aEwW__heroContent{order:1;max-width:100%}.page-module___8aEwW__heroImageWrapper{order:0}.page-module___8aEwW__ctaGroup,.page-module___8aEwW__stats{justify-content:center}.page-module___8aEwW__featuresGrid,.page-module___8aEwW__blogGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__ctaBox{text-align:center;flex-direction:column;padding:3rem 2rem}.page-module___8aEwW__ctaDecoration{order:-1}}@media (max-width:768px){.page-module___8aEwW__hero{min-height:auto;padding:40px 0 80px}.page-module___8aEwW__blob1,.page-module___8aEwW__blob2,.page-module___8aEwW__blob3,.page-module___8aEwW__floatingCard{display:none}.page-module___8aEwW__ctaGroup{flex-direction:column;align-items:center}.page-module___8aEwW__ctaGroup a{width:100%;max-width:300px}.page-module___8aEwW__stats{gap:1rem}.page-module___8aEwW__statNumber{font-size:1.5rem}.page-module___8aEwW__statDivider{height:30px}.page-module___8aEwW__featuresGrid{grid-template-columns:1fr}.page-module___8aEwW__featureCard{text-align:center;align-items:center}.page-module___8aEwW__blogGrid{grid-template-columns:1fr}.page-module___8aEwW__introBox{margin:-20px 1rem 0;padding:2rem 1.5rem}.page-module___8aEwW__ctaBox{margin:0 1rem;padding:2rem 1.5rem}.page-module___8aEwW__ctaTitle{font-size:1.75rem}.page-module___8aEwW__ctaEmoji{font-size:2.5rem}}@media (max-width:480px){.page-module___8aEwW__hero{padding:30px 0 60px}.page-module___8aEwW__subtitle{font-size:1.1rem}.page-module___8aEwW__stat{align-items:center}.page-module___8aEwW__stats{justify-content:space-around;width:100%}.page-module___8aEwW__statDivider{display:none}}
