body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}:root{--primary-color:#2e7d32;--primary-dark:#1b5e20;--primary-light:#4caf50;--secondary-color:#1565c0;--accent-color:#ff9800;--text-dark:#212121;--text-light:#757575;--white:#fff;--light-bg:#f5f5f5;--gradient-primary:linear-gradient(135deg,#2e7d32,#1565c0)}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 32px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#2e7d32,#1565c0);background:var(--gradient-primary);color:#fff;color:var(--white)}.btn-primary:hover{box-shadow:0 10px 30px #2e7d324d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #2e7d32;border:2px solid var(--primary-color);color:#2e7d32;color:var(--primary-color)}.btn-secondary:hover{background:#2e7d32;background:var(--primary-color);color:#fff;color:var(--white)}.btn-full{width:100%}.header{background:#fff;background:var(--white);box-shadow:0 2px 20px #0000001a;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 20px}.logo h1{color:#2e7d32;color:var(--primary-color);font-size:1.8rem}.logo h1 span{color:#1565c0;color:var(--secondary-color)}.nav-links{display:flex;gap:40px}.nav-links a{color:#212121;color:var(--text-dark);font-weight:500;position:relative;transition:color .3s ease}.nav-links a:hover{color:#2e7d32;color:var(--primary-color)}.nav-links a:after{background:#2e7d32;background:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.hero{align-items:center;background:linear-gradient(135deg,#e8f5e9,#e3f2fd);display:flex;justify-content:space-between;min-height:100vh;padding:120px 80px 80px}.hero-content{max-width:600px}.hero-content h1{color:#212121;color:var(--text-dark);font-size:3.5rem;line-height:1.2;margin-bottom:20px}.hero-content p{color:#757575;color:var(--text-light);font-size:1.2rem;margin-bottom:40px}.hero-buttons{display:flex;gap:20px}.hero-image{flex:1 1}.hero-image,.hero-image-placeholder{align-items:center;display:flex;justify-content:center}.hero-image-placeholder{background:linear-gradient(135deg,#2e7d32,#1565c0);background:var(--gradient-primary);border-radius:50%;box-shadow:0 30px 60px #2e7d324d;font-size:150px;height:400px;width:400px}.mission-vision{background:#fff;background:var(--white);padding:100px 80px}.mission-vision-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.mission-card,.vision-card{border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:50px;transition:transform .3s ease}.mission-card:hover,.vision-card:hover{transform:translateY(-10px)}.mission-card{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.vision-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.card-icon{font-size:50px;margin-bottom:20px}.mission-card h3,.vision-card h3{color:#212121;color:var(--text-dark);font-size:1.8rem;margin-bottom:20px}.mission-card p,.vision-card p{color:#757575;color:var(--text-light);font-size:1.1rem}.services{background:#f5f5f5;background:var(--light-bg);padding:100px 80px}.services-header{margin-bottom:60px;text-align:center}.services-header h2{color:#212121;color:var(--text-dark);font-size:2.5rem;margin-bottom:15px}.services-header p{color:#757575;color:var(--text-light);font-size:1.2rem}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.service-card{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 30px #00000014;padding:40px;text-align:center;transition:all .3s ease}.service-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-10px)}.service-icon{font-size:60px;margin-bottom:20px}.service-card h3{color:#212121;color:var(--text-dark);font-size:1.5rem;margin-bottom:15px}.service-card p{color:#757575;color:var(--text-light);margin-bottom:20px}.learn-more{color:#2e7d32;color:var(--primary-color);font-weight:600;transition:color .3s ease}.learn-more:hover{color:#1b5e20;color:var(--primary-dark)}.about{background:#fff;background:var(--white);padding:100px 80px}.about-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.about-image-placeholder{align-items:center;background:linear-gradient(135deg,#e8f5e9,#e3f2fd);border-radius:30px;box-shadow:0 30px 60px #0000001a;display:flex;font-size:100px;height:500px;justify-content:center;width:100%}.about-text h2{color:#212121;color:var(--text-dark);font-size:2.5rem;margin-bottom:25px}.about-text p{color:#757575;color:var(--text-light);font-size:1.1rem;margin-bottom:30px}.about-features{margin-bottom:40px}.about-features li{color:#212121;color:var(--text-dark);font-size:1.1rem;padding:10px 0}.stats{background:linear-gradient(135deg,#2e7d32,#1565c0);background:var(--gradient-primary);padding:80px}.stats-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;text-align:center}.stat-item h3{color:#fff;color:var(--white);font-size:3.5rem;margin-bottom:10px}.stat-item p{color:#ffffffe6;font-size:1.1rem}.testimonials{background:#f5f5f5;background:var(--light-bg);padding:100px 80px}.testimonials h2{color:#212121;color:var(--text-dark);font-size:2.5rem;margin-bottom:60px;text-align:center}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.testimonial-card{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 30px #00000014;padding:40px}.testimonial-card>p{color:#757575;color:var(--text-light);font-size:1.1rem;font-style:italic;margin-bottom:30px}.testimonial-author{align-items:center;display:flex;gap:15px}.author-avatar{font-size:40px}.testimonial-author strong{color:#212121;color:var(--text-dark)}.testimonial-author p{color:#757575;color:var(--text-light);font-size:.9rem}.contact{background:#fff;background:var(--white);padding:100px 80px}.contact-container{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-info h2{color:#212121;color:var(--text-dark);font-size:2.5rem;margin-bottom:20px}.contact-info>p{color:#757575;color:var(--text-light);font-size:1.1rem;margin-bottom:40px}.contact-details{display:flex;flex-direction:column;gap:25px}.contact-item{align-items:flex-start;display:flex;gap:15px}.contact-item span{font-size:24px}.contact-item p{color:#757575;color:var(--text-light)}.contact-form{background:#f5f5f5;background:var(--light-bg);border-radius:20px;padding:50px}.form-group{margin-bottom:20px}.form-group input,.form-group select,.form-group textarea{border:2px solid #e0e0e0;border-radius:10px;font-family:inherit;font-size:1rem;padding:15px 20px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#2e7d32;border-color:var(--primary-color);outline:none}.form-group textarea{resize:vertical}.footer{background:#1a1a2e;color:#fff;color:var(--white);padding:80px 80px 0}.footer-container{grid-gap:60px;border-bottom:1px solid #ffffff1a;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr 1.5fr;margin:0 auto;max-width:1200px;padding-bottom:60px}.footer-section h3{font-size:1.5rem;margin-bottom:20px}.footer-section h3 span{color:#1565c0;color:var(--secondary-color)}.footer-section h4{color:#fff;color:var(--white);font-size:1.2rem;margin-bottom:25px}.footer-section p{color:#ffffffb3;margin-bottom:15px}.footer-section ul li{margin-bottom:12px}.footer-section ul a{color:#ffffffb3;transition:color .3s ease}.footer-section ul a:hover{color:#4caf50;color:var(--primary-light)}.social-links{display:flex;gap:15px;margin-top:20px}.social-links a{font-size:24px;transition:transform .3s ease}.social-links a:hover{transform:scale(1.2)}.footer-bottom{color:#ffffff80;padding:30px;text-align:center}@media (max-width:1024px){.hero{flex-direction:column;padding:120px 40px 60px;text-align:center}.hero-content h1{font-size:2.5rem}.hero-buttons{flex-wrap:wrap;justify-content:center}.hero-image-placeholder{font-size:100px;height:300px;margin-top:40px;width:300px}.about-content,.mission-vision-container,.services-grid,.testimonials-grid{grid-template-columns:1fr}.stats-container{grid-template-columns:repeat(2,1fr)}.contact-container{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.navbar{flex-direction:column}.nav-links,.navbar{gap:20px}.about,.contact,.footer,.hero,.mission-vision,.services,.stats,.testimonials{padding:60px 20px}.footer-container,.stats-container{grid-template-columns:1fr}.about-text h2,.contact-info h2,.hero-content h1,.services-header h2,.testimonials h2{font-size:2rem}}.personal-care-page{min-height:100vh}.service-hero{background:linear-gradient(135deg,#2d5a7b,#1a3a4f)}.service-hero-content h1{font-size:3rem}.service-intro h2{color:#2d5a7b;font-size:2rem}.service-intro h2,.service-intro p{margin-bottom:20px}.services-list h2{color:#2d5a7b}.services-grid-detail{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-item h3{color:#2d5a7b}.services-note{color:#2d5a7b;font-size:1.1rem}.caregivers-section{background:#e8f4f8}.caregivers-section h2{color:#2d5a7b}.caregivers-section p{color:#555}.family-support h2{color:#2d5a7b}.family-support p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.why-choose-us{background:linear-gradient(135deg,#2d5a7b,#1a3a4f);border-radius:12px;color:#fff;margin-bottom:60px;padding:50px}.why-choose-us h2{font-size:2rem;margin-bottom:30px}.benefits-list{list-style:none;padding:0}.benefits-list li{font-size:1.2rem;margin-bottom:15px;padding-left:10px}.closing-message .highlight{color:#2d5a7b;margin-bottom:30px}@media (max-width:768px){.service-hero-content h1{font-size:2rem}.service-hero-content p{font-size:1.1rem}.services-grid-detail{grid-template-columns:1fr}.caregivers-section,.why-choose-us{padding:30px}}.companion-care-page{min-height:100vh}.companion-hero{background:linear-gradient(135deg,#5a7b6d,#3a5a4f)}.needs-section{background:#f0f7f4;border-radius:12px;margin-bottom:60px;padding:50px;text-align:center}.needs-section h2{color:#3a5a4f;font-size:2rem;margin-bottom:20px}.needs-section p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:800px}.services-list{margin-bottom:60px}.services-list h2{color:#3a5a4f;font-size:2rem;margin-bottom:40px;text-align:center}.services-grid-detail{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.service-item{background:#f8f9fa;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-item:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.service-item-icon{font-size:3rem;margin-bottom:15px}.service-item h3{color:#3a5a4f;font-size:1.3rem;margin-bottom:10px}.service-item p{color:#666;line-height:1.6}.services-note{color:#3a5a4f;font-size:1.2rem;font-style:italic;font-weight:600;text-align:center}.family-concerns{margin-bottom:60px}.concerns-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:30px}.concerns-left,.concerns-right{background:#f8f9fa;border-radius:12px;padding:40px}.concerns-left{border-left:4px solid #e74c3c}.concerns-right{border-left:4px solid #27ae60}.concerns-left h2,.concerns-right h2{color:#333;font-size:1.5rem;margin-bottom:20px}.concerns-left ul,.concerns-right ul{list-style:none;padding:0}.concerns-left li,.concerns-right li{color:#555;font-size:1.1rem;line-height:1.8;padding:8px 0 8px 25px;position:relative}.concerns-left li:before{color:#e74c3c;content:"•";font-weight:700;left:0;position:absolute}.concerns-right li:before{color:#27ae60;content:"✓";font-weight:700;left:0;position:absolute}.support-message{color:#3a5a4f;font-size:1.5rem;font-weight:600;text-align:center}.caregivers-section{background:linear-gradient(135deg,#5a7b6d,#3a5a4f);border-radius:12px;color:#fff;margin-bottom:60px;padding:50px;text-align:center}.caregivers-section h2{font-size:2rem;margin-bottom:20px}.caregivers-section p{font-size:1.1rem;line-height:1.8;margin:0 auto 20px;max-width:800px}.caregiver-promise{font-size:1.3rem;font-style:italic;font-weight:600;margin-top:20px}.choice-section{margin-bottom:60px;text-align:center}.choice-section h2{color:#3a5a4f;font-size:2rem;margin-bottom:20px}.choice-section p{color:#555;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}.closing-message{background:#f0f7f4}.closing-message .highlight{color:#3a5a4f;font-size:1.4rem;font-weight:600;line-height:1.8;margin-bottom:20px}.closing-message .tagline{color:#555;font-size:1.2rem;font-style:italic}@media (max-width:768px){.service-hero-content h1{font-size:2rem}.service-hero-content p{font-size:1.1rem}.concerns-container,.services-grid-detail{grid-template-columns:1fr}.caregivers-section,.concerns-left,.concerns-right,.needs-section{padding:30px}}.dementia-care-page{min-height:100vh}.dementia-hero{background:linear-gradient(135deg,#7b5a9e,#5a3d7a)}.service-intro p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 20px;max-width:900px}.family-struggles{margin-bottom:60px}.family-struggles h2{color:#5a3d7a;font-size:2rem;margin-bottom:20px;text-align:center}.family-struggles>p{color:#555;font-size:1.1rem;margin-bottom:30px;text-align:center}.struggles-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.struggle-item{background:#f8f4fc;border-left:4px solid #7b5a9e;border-radius:12px;padding:25px;text-align:center}.struggle-icon{display:block;font-size:2.5rem;margin-bottom:15px}.struggle-item p{color:#555;line-height:1.6}.struggles-message{color:#5a3d7a;font-size:1.2rem;font-style:italic;font-weight:600;text-align:center}.care-approach{background:linear-gradient(135deg,#7b5a9e,#5a3d7a);border-radius:12px;color:#fff;margin-bottom:60px;padding:50px}.care-approach h2{font-size:2rem;margin-bottom:20px;text-align:center}.approach-intro{font-size:1.1rem;margin-bottom:40px;opacity:.95;text-align:center}.approach-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:30px}.approach-item{background:#ffffff1a;border-radius:12px;padding:20px;text-align:center}.approach-icon{font-size:2.5rem;margin-bottom:15px}.approach-item h3{font-size:1.2rem;margin-bottom:10px}.approach-item p{line-height:1.6;opacity:.9}.approach-note{font-size:1.2rem;font-style:italic;opacity:.95;text-align:center}.peace-of-mind{margin-bottom:60px}.peace-of-mind h2{color:#5a3d7a;font-size:2rem;margin-bottom:20px;text-align:center}.peace-of-mind>p{color:#555;font-size:1.1rem;margin-bottom:30px;text-align:center}.peace-list{list-style:none;margin:0 auto 30px;max-width:600px;padding:0}.peace-list li{color:#333;font-size:1.1rem;line-height:1.8;padding:10px 0 10px 35px;position:relative}.peace-list li:before{color:#7b5a9e;content:"✓";font-size:1.3rem;font-weight:700;left:0;position:absolute}.meaningful-moments{background:#f8f4fc;border-radius:12px;margin-bottom:60px;padding:50px;text-align:center}.meaningful-moments h2{color:#5a3d7a;font-size:2rem;margin-bottom:20px}.meaningful-moments p{color:#555;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}.beliefs-section{margin-bottom:60px;text-align:center}.beliefs-section h2{color:#5a3d7a;font-size:2rem;margin-bottom:40px}.beliefs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.belief-item{background:#fff;border-radius:12px;box-shadow:0 5px 20px #00000014;padding:30px}.belief-icon{display:block;font-size:3rem;margin-bottom:15px}.belief-item p{color:#333;font-size:1.2rem;font-weight:500}.closing-message{background:linear-gradient(135deg,#f8f4fc,#ede4f5)}.closing-message p{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px}.closing-message .tagline{color:#5a3d7a;font-size:1.4rem;font-weight:600;margin-bottom:30px}@media (max-width:768px){.service-hero-content h1{font-size:2rem}.service-hero-content p{font-size:1.1rem}.approach-grid,.beliefs-grid,.struggles-grid{grid-template-columns:1fr}.care-approach,.meaningful-moments{padding:30px}}.specialty-care-page{min-height:100vh}.specialty-hero{background:linear-gradient(135deg,#c9a227,#8b7355)}.intro-highlight{color:#333;font-size:1.3rem;font-weight:500;line-height:1.8;margin-bottom:20px}.belief-statement{color:#8b7355;font-size:1.4rem}.unique-needs{margin-bottom:60px}.unique-needs h2{color:#8b7355;font-size:2rem;margin-bottom:20px;text-align:center}.unique-needs>p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 40px;max-width:800px;text-align:center}.needs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.need-item{background:#faf6ee;border-radius:12px;border-top:4px solid #c9a227;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.need-item:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.need-icon{font-size:3rem;margin-bottom:15px}.need-item h3{color:#8b7355;font-size:1.3rem;margin-bottom:10px}.need-item p{color:#666;line-height:1.6}.veterans-section{background:linear-gradient(135deg,#1a3a4f,#2d5a7b);border-radius:12px;color:#fff;margin-bottom:60px;padding:60px;text-align:center}.veterans-icon{font-size:4rem;margin-bottom:20px}.veterans-section h2{font-size:2rem;margin-bottom:25px}.veterans-section p{font-size:1.1rem;line-height:1.8;margin:0 auto 20px;max-width:800px}.veterans-promise{font-size:1.2rem;font-style:italic;margin-top:25px;opacity:.95}.family-support{margin-bottom:60px}.family-support h2{color:#8b7355;font-size:2rem;margin-bottom:20px;text-align:center}.family-intro{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 40px;max-width:700px;text-align:center}.approach-list{background:#faf6ee;border-radius:12px;margin:0 auto;max-width:700px;padding:40px}.approach-list h3{color:#8b7355;font-size:1.4rem;margin-bottom:25px;text-align:center}.approach-list ul{list-style:none;padding:0}.approach-list li{align-items:flex-start;color:#333;display:flex;font-size:1.1rem;gap:15px;line-height:1.8;padding:12px 0}.check-icon{color:#c9a227;font-size:1.3rem;font-weight:700}.difference-section{margin-bottom:60px;text-align:center}.difference-section h2{color:#8b7355;font-size:2rem;margin-bottom:20px}.difference-section p{color:#555;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}.mission-block{background:linear-gradient(135deg,#c9a227,#8b7355);border-radius:12px;color:#fff;margin-bottom:60px;padding:50px;text-align:center}.mission-block h3{font-size:1.8rem;margin-bottom:20px}.mission-block p{font-size:1.3rem;line-height:1.8;margin:0 auto;max-width:700px}.closing-message{padding:40px}.closing-message .highlight{color:#8b7355;font-size:1.6rem;font-weight:700;margin-bottom:15px}.closing-message p{color:#555;font-size:1.2rem;line-height:1.8;margin-bottom:30px}@media (max-width:768px){.service-hero-content h1{font-size:2rem}.service-hero-content p{font-size:1.1rem}.needs-grid{grid-template-columns:1fr}.veterans-section{padding:40px 25px}.approach-list{padding:30px}.mission-block{padding:35px 25px}}.therapeutic-care-page{min-height:100vh}.therapeutic-hero{background:linear-gradient(135deg,#6b8e9f,#4a6670)}.service-hero{color:#fff;padding:120px 20px 80px;text-align:center}.service-hero-content h1{font-size:2.8rem;font-weight:700;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px}.service-hero-content p{font-size:1.3rem;margin:0 auto;max-width:600px;opacity:.9}.service-content{margin:0 auto;max-width:1200px;padding:60px 20px}.service-intro{margin-bottom:60px;text-align:center}.intro-highlight{color:#444;font-size:1.2rem;line-height:1.9;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:900px}.reassurance{color:#4a6670;font-size:1.5rem;font-style:italic;font-weight:700}.why-therapy{margin-bottom:60px}.why-therapy h2{color:#4a6670;font-size:2rem;margin-bottom:20px;text-align:center}.why-therapy>p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 30px;max-width:800px;text-align:center}.partnership-note{background:linear-gradient(135deg,#e8f0f3,#d4e4ea);border-left:4px solid #6b8e9f;border-radius:12px;padding:30px 40px;text-align:center}.partnership-note p{color:#333;font-size:1.1rem;line-height:1.8;margin:0}.partnership-note strong{color:#4a6670}.approach-section{background:linear-gradient(135deg,#6b8e9f,#4a6670);border-radius:12px;color:#fff;margin-bottom:60px;padding:60px;text-align:center}.approach-section h2{font-size:2rem;margin-bottom:30px}.approach-content{margin:0 auto;max-width:700px}.approach-icon-large{font-size:4rem;margin-bottom:20px}.approach-content p{font-size:1.2rem;line-height:1.9;opacity:.95}.meet-you-section{margin-bottom:60px;text-align:center}.meet-you-section h2{color:#4a6670;font-size:2rem;margin-bottom:25px}.meet-you-section p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 20px;max-width:800px}.encouragement{color:#4a6670;font-size:1.3rem;font-style:italic;font-weight:600;margin-top:30px}.priorities-section{margin-bottom:60px}.priorities-section h2{color:#4a6670;font-size:2rem;margin-bottom:15px;text-align:center}.priorities-intro{color:#555;font-size:1.1rem;margin-bottom:40px;text-align:center}.priorities-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.priority-item{background:#f5f9fa;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.priority-item:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.priority-icon{font-size:2.5rem;margin-bottom:15px}.priority-item h3{color:#4a6670;font-size:1.2rem;margin-bottom:10px}.priority-item p{color:#666;line-height:1.6}.belief-statement{color:#4a6670;font-size:1.2rem;font-style:italic;font-weight:600;margin:0 auto;max-width:700px;text-align:center}.first-step{background:#f5f9fa;border-radius:12px;margin-bottom:60px;padding:50px;text-align:center}.first-step h2{color:#4a6670;font-size:2rem;margin-bottom:25px}.first-step p{color:#555;font-size:1.1rem;line-height:1.8;margin:0 auto 20px;max-width:700px}.empowerment{color:#4a6670;font-size:1.3rem;font-weight:600;margin-top:25px}.closing-message{background:linear-gradient(135deg,#e8f0f3,#d4e4ea);border-radius:12px;padding:50px;text-align:center}.closing-message>p{color:#444;font-size:1.2rem;line-height:1.8;margin:0 auto 30px;max-width:700px}.closing-affirmations{margin-bottom:35px}.closing-affirmations p{color:#4a6670;font-size:1.4rem;font-weight:600;margin:10px 0}.final-hope{color:#3a5560;font-size:1.6rem}.btn-large{font-size:1.2rem;padding:18px 40px}@media (max-width:768px){.service-hero-content h1{font-size:2rem}.service-hero-content p{font-size:1.1rem}.priorities-grid{grid-template-columns:1fr}.approach-section,.first-step{padding:35px 25px}.partnership-note{padding:25px}}
/*# sourceMappingURL=main.f232e75c.css.map*/