.care-section{margin-bottom:3rem}.care-title{font-size:1.8rem;font-weight:700;color:#6a7a65;margin-bottom:1.5rem;font-family:Playfair Display,serif;padding-bottom:1rem;border-bottom:2px solid #ede7dd}.care-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (max-width:768px){.care-grid,.faq-grid{grid-template-columns:1fr!important;gap:1rem}}.care-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;height:-moz-fit-content;height:fit-content;margin-bottom:.5rem}.care-card:hover{box-shadow:0 8px 24px hsla(106,9%,44%,.15);transform:translateY(-4px)}.care-header{background:linear-gradient(135deg,#6a7a65,#7a8a75);color:#fff;padding:1.5rem;display:flex;align-items:center;gap:1rem;cursor:pointer}@media (max-width:768px){.care-header{padding:1rem}.care-icon{font-size:1.5rem}}.care-icon{font-size:2rem}.care-content{flex:1}.care-header-title{font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.care-description{font-size:.85rem;margin:0;opacity:.9;line-height:1.4}.care-toggle{font-size:1.2rem;opacity:.8;transition:transform .3s ease}.care-toggle.expanded{transform:rotate(180deg)}.care-body{padding:1.5rem}.care-list{margin:0;padding-left:1.5rem;list-style:none}.care-list li{margin-bottom:.75rem;color:#666;font-size:.9rem;line-height:1.6;position:relative;padding-left:1.5rem}.care-list li span{position:absolute;left:0;color:#c0a172;font-weight:700}.care-intro{background:#fdfdfd;border:1px solid #ede7dd;border-left:4px solid #6a7a65;padding:2rem;border-radius:12px;margin-bottom:3rem;box-shadow:0 4px 20px hsla(106,9%,44%,.03)}.care-intro h3{font-size:1.3rem;font-weight:700;color:#6a7a65;margin-top:0;margin-bottom:.75rem;font-family:Playfair Display,serif;letter-spacing:.5px}.care-intro p{color:#666;font-size:.95rem;line-height:1.7;margin:0}.care-page-section{padding-top:2rem;padding-bottom:4rem}.faq-section{background:#f8f6f1;border:1px solid #ede7dd;padding:3rem 2.5rem;border-radius:16px;margin-top:4rem;box-shadow:0 4px 30px hsla(106,9%,44%,.02)}.faq-title{font-size:1.6rem;font-weight:700;color:#6a7a65;margin-bottom:2rem;font-family:Playfair Display,serif;text-align:center}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.faq-item-q{font-size:1rem;font-weight:700;color:#6a7a65;margin-bottom:.75rem;font-family:Montserrat,sans-serif}.faq-item-a{font-size:.9rem;color:#666;line-height:1.7;margin:0}.final-cta{margin-top:4rem;text-align:center;padding:3.5rem 2rem;background:#fcfbfa;border:1px solid #ede7dd;border-left:5px solid #6a7a65;border-radius:16px;box-shadow:0 10px 30px hsla(106,9%,44%,.04)}.final-cta h3{font-size:1.8rem;font-weight:700;color:#6a7a65;margin-bottom:.75rem;font-family:Playfair Display,serif}.final-cta p{color:#666;font-size:1rem;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.final-cta-buttons{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.final-cta-buttons a{text-decoration:none}.final-cta-btn{padding:.85rem 2rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;font-size:.95rem;transition:all .3s ease;letter-spacing:.5px}.final-cta-btn-primary{background:#6a7a65;color:#fff;box-shadow:0 4px 12px hsla(106,9%,44%,.25)}.final-cta-btn-primary:hover{background:#5a6a54;transform:translateY(-2px);box-shadow:0 6px 18px hsla(106,9%,44%,.35)}.final-cta-btn-secondary{background:#fff;color:#6a7a65;border:1px solid #6a7a65}.final-cta-btn-secondary:hover{background:#f8f6f1;transform:translateY(-2px)}