.page-module__wNdH1G__hero{padding:80px var(--space-2xl);background:var(--cream);text-align:center}@keyframes page-module__wNdH1G__heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__wNdH1G__heroInner{max-width:680px;margin:0 auto}.page-module__wNdH1G__heroHeading{font-family:var(--font-heading);color:var(--deep);margin:0;font-size:44px;font-weight:700;line-height:1.15;animation:.7s ease-out both page-module__wNdH1G__heroFadeUp}.page-module__wNdH1G__heroSubtitle{font-family:var(--font-body);color:var(--mid);margin:var(--space-xl) 0 0;font-size:18px;line-height:1.6;animation:.7s ease-out .15s both page-module__wNdH1G__heroFadeUp}.page-module__wNdH1G__heroActions{justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);flex-wrap:wrap;animation:.7s ease-out .3s both page-module__wNdH1G__heroFadeUp;display:flex}.page-module__wNdH1G__heroLink{text-decoration:none}.page-module__wNdH1G__heroNote{font-family:var(--font-body);color:var(--muted);margin-top:var(--space-xl);font-size:13px;animation:.7s ease-out .4s both page-module__wNdH1G__heroFadeUp}.page-module__wNdH1G__heroIllustration{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-4xl);opacity:.8;-webkit-user-select:none;user-select:none;font-size:32px;animation:.7s ease-out .5s both page-module__wNdH1G__heroFadeUp;display:flex}.page-module__wNdH1G__features{padding:80px var(--space-2xl)}.page-module__wNdH1G__featuresInner{text-align:center;max-width:1120px;margin:0 auto}.page-module__wNdH1G__featureGrid{gap:var(--space-2xl);margin-top:var(--space-4xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__wNdH1G__featureCard{background:var(--warm-white);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3xl);text-align:left;transition:box-shadow .2s,transform .15s}.page-module__wNdH1G__featureCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__wNdH1G__featureIcon{background:var(--terra-light);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.page-module__wNdH1G__featureTitle{font-family:var(--font-body);color:var(--text);margin:var(--space-lg) 0 0;font-size:16px;font-weight:700}.page-module__wNdH1G__featureDesc{font-family:var(--font-body);color:var(--muted);margin:var(--space-sm) 0 0;font-size:14px;line-height:1.6}.page-module__wNdH1G__howItWorks{padding:80px var(--space-2xl);background:var(--cream)}.page-module__wNdH1G__howItWorksInner{text-align:center;max-width:1120px;margin:0 auto}.page-module__wNdH1G__stepsGrid{gap:var(--space-3xl);margin-top:var(--space-4xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.page-module__wNdH1G__stepCard{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.page-module__wNdH1G__stepCard:not(:last-child):after{content:"";border-top:2px dashed var(--border);pointer-events:none;width:calc(100% - 48px);position:absolute;top:16px;left:calc(50% + 24px)}.page-module__wNdH1G__stepNumber{background:var(--terra);width:32px;height:32px;color:var(--text-on-primary);font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.page-module__wNdH1G__stepTitle{font-family:var(--font-body);color:var(--text);margin:var(--space-lg) 0 0;font-size:16px;font-weight:700}.page-module__wNdH1G__stepDesc{font-family:var(--font-body);color:var(--muted);margin:var(--space-sm) 0 0;max-width:300px;font-size:14px;line-height:1.6}.page-module__wNdH1G__testimonials{padding:80px var(--space-2xl)}.page-module__wNdH1G__testimonialsInner{text-align:center;max-width:1120px;margin:0 auto}.page-module__wNdH1G__testimonialGrid{gap:var(--space-3xl);margin-top:var(--space-4xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__wNdH1G__testimonialCard{background:var(--warm-white);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3xl);text-align:left;border-left:3px solid #0000;transition:box-shadow .2s,border-color .2s,transform .15s}.page-module__wNdH1G__testimonialCard:hover{box-shadow:var(--shadow-md);border-left-color:var(--terra);transform:translateY(-2px)}.page-module__wNdH1G__testimonialQuoteMark{color:var(--terra);font-size:32px;line-height:1;font-family:var(--font-heading);-webkit-user-select:none;user-select:none}.page-module__wNdH1G__testimonialQuote{font-family:var(--font-body);color:var(--text);margin:var(--space-md) 0 0;font-size:14px;font-style:italic;line-height:1.6}.page-module__wNdH1G__testimonialName{font-family:var(--font-body);color:var(--text);margin:var(--space-xl) 0 0;font-size:14px;font-weight:700}.page-module__wNdH1G__testimonialDetail{font-family:var(--font-body);color:var(--muted);margin:var(--space-xs) 0 0;font-size:13px}.page-module__wNdH1G__ctaSection{padding:0 var(--space-2xl) 80px}@media (max-width:1024px){.page-module__wNdH1G__heroHeading{font-size:36px}.page-module__wNdH1G__featureGrid{grid-template-columns:1fr}.page-module__wNdH1G__stepsGrid{gap:var(--space-3xl);grid-template-columns:1fr}.page-module__wNdH1G__stepCard:not(:last-child):after{display:none}.page-module__wNdH1G__testimonialGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__wNdH1G__featureGrid{grid-template-columns:1fr}.page-module__wNdH1G__stepsGrid{gap:var(--space-3xl);grid-template-columns:1fr}.page-module__wNdH1G__stepCard:not(:last-child):after{display:none}.page-module__wNdH1G__testimonialGrid{grid-template-columns:1fr}.page-module__wNdH1G__heroHeading{font-size:30px}.page-module__wNdH1G__heroSubtitle{font-size:16px}}@media (max-width:480px){.page-module__wNdH1G__hero{padding:48px var(--space-lg)}.page-module__wNdH1G__heroHeading{font-size:26px}.page-module__wNdH1G__features,.page-module__wNdH1G__howItWorks,.page-module__wNdH1G__testimonials{padding:48px var(--space-lg)}.page-module__wNdH1G__ctaSection{padding:0 var(--space-lg) 48px}}
