.page-module___8aEwW__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-bottom:1px solid var(--border);background-color:#faf9f6e6;position:sticky;top:0}.page-module___8aEwW__headerContent{justify-content:space-between;align-items:center;min-height:180px;padding:1.5rem 0;display:flex}.page-module___8aEwW__logo{color:var(--text);letter-spacing:-.5px;align-items:center;font-size:1.6rem;font-weight:800;display:flex}.page-module___8aEwW__logoImage{object-fit:contain;width:100%;max-width:350px;height:auto;max-height:180px}.page-module___8aEwW__nav{align-items:center;gap:2.5rem;display:flex}.page-module___8aEwW__navLink{color:var(--text);font-size:.95rem;font-weight:500;transition:opacity .2s}.page-module___8aEwW__navLink:hover{opacity:.7}.page-module___8aEwW__primaryButton{background-color:var(--primary);color:#fff;border-radius:var(--radius);padding:.85rem 1.75rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #d2b48c33}.page-module___8aEwW__primaryButton:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #d2b48c4d}.page-module___8aEwW__secondaryButton{color:var(--text);border-radius:var(--radius);border:1px solid var(--border);background-color:#fff;padding:.85rem 1.75rem;font-weight:600;transition:all .2s}.page-module___8aEwW__secondaryButton:hover{background-color:var(--background);border-color:var(--primary)}.page-module___8aEwW__hero{background-color:var(--bg-highlight);padding:4rem 0 0;position:relative;overflow:hidden}.page-module___8aEwW__heroContent{z-index:2;align-items:center;gap:4rem;padding-bottom:4rem;display:flex;position:relative}.page-module___8aEwW__heroText{flex:1}.page-module___8aEwW__heroTitle{color:var(--text);letter-spacing:-1px;margin-bottom:1.5rem;font-size:4rem;line-height:1.05}.page-module___8aEwW__heroSubtitle{color:var(--text);opacity:.8;max-width:500px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.page-module___8aEwW__heroButtons{gap:1rem;display:flex}.page-module___8aEwW__heroImageContainer{flex:1;justify-content:flex-end;display:flex}.page-module___8aEwW__heroImage{width:100%;max-width:550px;box-shadow:var(--shadow);border-radius:20px;transform:rotate(2deg)}.page-module___8aEwW__waveDivider{width:100%;line-height:0;position:absolute;bottom:0;left:0}.page-module___8aEwW__waveDivider svg{width:100%;height:80px;fill:var(--background);display:block}.page-module___8aEwW__benefits{background-color:var(--background);padding:6rem 0}.page-module___8aEwW__sectionTitle{text-align:center;color:var(--text);letter-spacing:-.5px;margin-bottom:4rem;font-size:2.8rem}.page-module___8aEwW__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.page-module___8aEwW__benefitCard{border-radius:var(--radius);text-align:center;border:1px solid var(--border);background-color:#fff;padding:3rem 2rem;transition:all .3s}.page-module___8aEwW__benefitCard:hover{box-shadow:var(--shadow);border-color:var(--primary);transform:translateY(-8px)}.page-module___8aEwW__benefitIcon{background-color:var(--bg-highlight);width:72px;height:72px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;font-size:1.8rem;display:flex}.page-module___8aEwW__benefitTitle{color:var(--text);margin-bottom:1rem;font-size:1.4rem}.page-module___8aEwW__benefitText{color:var(--text-light);line-height:1.7}.page-module___8aEwW__howItWorks{background-color:#fff;padding:6rem 0}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,1fr);gap:4rem;display:grid;position:relative}.page-module___8aEwW__stepCard{text-align:center;z-index:1;position:relative}.page-module___8aEwW__stepNumber{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 2rem;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 10px #d2b48c4d}.page-module___8aEwW__stepTitle{color:var(--text);margin-bottom:.75rem;font-size:1.4rem}.page-module___8aEwW__stepText{color:var(--text-light);line-height:1.6}.page-module___8aEwW__psychologistCTA{background-color:var(--text);color:#fff;text-align:center;padding:8rem 0}.page-module___8aEwW__psychologistTitle{color:var(--primary);letter-spacing:-.5px;margin-bottom:1.5rem;font-size:3rem}.page-module___8aEwW__psychologistText{opacity:.85;max-width:700px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;font-size:1.3rem}.page-module___8aEwW__patientCTA{background:linear-gradient(135deg, var(--background) 0%, var(--bg-highlight) 100%);text-align:center;padding:10rem 0;position:relative;overflow:hidden}.page-module___8aEwW__patientCTA:before{content:"";z-index:0;background-color:#d2b48c1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.page-module___8aEwW__patientTitle{color:var(--text);letter-spacing:-1.5px;margin-bottom:2rem;font-size:3.5rem;line-height:1.1}.page-module___8aEwW__patientText{color:var(--text);opacity:.8;max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.6}.page-module___8aEwW__ctaButton{background-color:var(--primary);color:#fff;border-radius:var(--radius);padding:1.25rem 3rem;font-size:1.15rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #d2b48c33}.page-module___8aEwW__ctaButton:hover{background-color:var(--primary-hover);transform:translateY(-3px);box-shadow:0 15px 30px #d2b48c4d}.page-module___8aEwW__footer{color:#fff;background-color:#1a1c1a;padding:4rem 0 2rem}.page-module___8aEwW__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.page-module___8aEwW__footerLogo{font-family:var(--font-poppins);color:#fff;align-items:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.page-module___8aEwW__footerLogoImage{object-fit:contain;filter:brightness(0)invert();width:100%;max-width:350px;height:auto;max-height:180px}.page-module___8aEwW__footerText{color:#888;line-height:1.6}.page-module___8aEwW__footerColumnTitle{color:#fff;margin-bottom:1.5rem;font-size:1.1rem}.page-module___8aEwW__footerLinks{flex-direction:column;gap:.75rem;list-style:none;display:flex}.page-module___8aEwW__footerLink{color:#888;transition:color .2s}.page-module___8aEwW__footerLink:hover{color:#fff}.page-module___8aEwW__footerBottom{text-align:center;color:#888;border-top:1px solid #333;padding-top:2rem;font-size:.9rem}@media (max-width:768px){.page-module___8aEwW__headerContent{min-height:100px}.page-module___8aEwW__hero{padding:2rem 0 0}.page-module___8aEwW__heroContent{text-align:center;flex-direction:column;gap:2rem;padding-bottom:2rem}.page-module___8aEwW__heroTitle{letter-spacing:-.5px;font-size:2.5rem}.page-module___8aEwW__heroSubtitle{margin:0 auto 1.5rem;font-size:1rem}.page-module___8aEwW__heroButtons{flex-direction:column;justify-content:center;gap:.75rem}.page-module___8aEwW__heroButtons button,.page-module___8aEwW__heroButtons a{width:100%}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__sectionTitle{margin-bottom:2.5rem;font-size:2rem}.page-module___8aEwW__benefitsGrid,.page-module___8aEwW__stepsGrid,.page-module___8aEwW__footerGrid{grid-template-columns:1fr;gap:1.5rem}.page-module___8aEwW__benefitCard{padding:2rem 1.5rem}.page-module___8aEwW__psychologistTitle{font-size:2rem}.page-module___8aEwW__patientTitle{font-size:2.2rem}}@media (max-width:480px){.page-module___8aEwW__heroTitle{font-size:2.2rem}.page-module___8aEwW__ctaButton{width:100%;padding:1rem 2rem;font-size:1rem}}
