:root{--primary:#1f5e3b;--accent:#6b1e2e;--text:#111;--muted:#666}*{box-sizing:border-box;margin:0;padding:0}body body{color:var(--text);background:linear-gradient(#fff 0%,#f9fafb 40%,#f3f4f6 100%);font-family:Times New Roman,Times,serif}body:before{content:"";z-index:-1;background:radial-gradient(circle,#1f5e3b14,#0000 70%);width:400px;height:400px;position:fixed;top:-100px;left:-100px}body:after{content:"";opacity:.03;pointer-events:none;z-index:-1;background-image:url(https://www.transparenttextures.com/patterns/noise.png);position:fixed;inset:0}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#fff9;border-bottom:1px solid #0000000d;width:100%;position:fixed;top:0}.nav-inner{justify-content:space-between;max-width:1200px;margin:auto;padding:16px;display:flex}.nav-link{color:#000;margin-left:20px;text-decoration:none}.nav-link:hover{color:var(--primary)}.hero{text-align:center;background:url(/caregiver.jpg) 50%/cover no-repeat;padding:140px 20px;position:relative;overflow:hidden}.hero:before{content:"";background:#00000080;position:absolute;inset:0}.hero *{z-index:1;position:relative;color:#fff!important}.hero:before{content:"";z-index:0;background:linear-gradient(90deg,#000000b3,#0000004d);position:absolute;inset:0}.hero h1,.hero p,.hero button{z-index:1;color:#fff;position:relative}.hero h1{margin-bottom:20px;font-size:56px}.hero-text{opacity:.9;margin-bottom:30px}.hero-sub{color:#ddd;margin-bottom:24px;font-size:100px;line-height:1.6}.btn{cursor:pointer;border:none;border-radius:10px;margin:5px;padding:12px 24px;transition:all .3s}.btn-primary{color:#fff;background:linear-gradient(135deg,#1f5e3b,#2f7d4f);box-shadow:0 10px 30px #1f5e3b4d}.btn-outline{color:#fff;background:0 0;border:1px solid #fff}.btn:hover{transform:scale(1.05)}.section-title{text-align:center;margin-bottom:40px;font-size:32px}.section-light{background:#f7f7f7}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;border:1px solid #0000000d;border-radius:20px;padding:24px;transition:all .3s}.card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0000001a}.trust-strip{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-around;gap:15px;padding:20px;display:flex}.trust-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;transition:all .3s}.trust-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014}.testimonial{background:#fff;border:1px solid #eee;border-radius:16px;padding:20px}.testimonial span{margin-top:10px;font-weight:600;display:block}.cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1f5e3b,#2f7d4f);padding:100px 20px}.white{color:#000;background:#fff}.footer{color:#fff;background:#0b0b0b;padding:70px 20px 30px}.footer-container{grid-template-columns:1.2fr 1fr 1.5fr;align-items:flex-start;gap:40px;max-width:1200px;margin:auto;display:grid}.footer-col h3{opacity:.8;margin-bottom:15px;font-size:16px}.footer-text{color:#aaa;margin:10px 0 20px;line-height:1.6}.footer-col a{color:#bbb;margin-bottom:10px;text-decoration:none;transition:all .3s;display:block}.footer-col a:hover{color:#fff}.icon{color:var(--primary);margin-top:3px;font-size:16px}.logo{color:var(--primary);font-weight:600}.footer-bottom{text-align:center;color:#666;margin-top:50px;font-size:14px}.contact-container{justify-content:center;max-width:500px;margin:0 auto;padding:40px 20px;display:flex}.contact-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:15px;width:100%;padding:25px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{color:#000;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;padding:12px}.contact-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3}.whatsapp-btn{z-index:1000;background:#fff;border-radius:50%;padding:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 25px #0003}.whatsapp-icon{width:28px;height:28px}@media (max-width:768px){.hero h1{font-size:36px}.contact-container{grid-template-columns:1fr}.nav-inner{flex-direction:column;gap:10px}}.bg-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}main{background:0 0}.highlight{background:var(--primary);border-radius:8px;margin-left:10px;padding:6px 14px;color:#fff!important}.highlight:hover{opacity:.9}.contact-item{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.contact-item .icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;display:flex}.contact-item p{color:#ccc;margin:0;line-height:1.5}.service-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffb3;border:1px solid #0000000d;border-radius:20px;padding:28px;transition:all .3s}.service-card ul{color:var(--muted);margin:15px 0;padding-left:18px}.section-sub{text-align:center;max-width:600px;color:var(--muted);margin:auto}.service-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#ffffffbf;border:1px solid #0000000d;border-radius:24px;padding:30px;transition:all .3s;position:relative}.service-icon{margin-bottom:15px;font-size:32px}.service-card h3{color:var(--primary);margin-bottom:10px}.service-card ul{color:var(--muted);margin:15px 0;padding-left:0;list-style:none}.service-card li{margin-bottom:8px}.service-card .btn{margin-top:10px}.services-page{background:url(/services-bg.jpg) 50%/cover no-repeat;position:relative}.services-page:before{content:"";z-index:0;background:#ffffffe6;position:absolute;inset:0}.services-page>*{z-index:1;position:relative}.services-hero p{max-width:600px;color:var(--muted);margin:auto}.services-page{padding-top:80px}.services-hero{text-align:center;padding:60px 20px 10px}.services-hero h1{margin-bottom:8px;font-size:42px}.services-hero p{max-width:600px;color:var(--muted);margin:auto;font-size:15px}.section{padding:20px}.grid{align-items:start;margin-top:10px}.service-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #0000000d;border-radius:20px;padding:24px;transition:all .3s}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.nav-inner{align-items:center;height:100%;display:flex}.nav-logo{object-fit:contain;transform-origin:0;width:auto;height:50px;transform:scale(1.3)}.navbar{z-index:1000;background:0 0;border-bottom:none;width:100%;height:64px;transition:all .3s;position:fixed;top:0}.nav-btn{color:#fff;background:0 0;border:1px solid #fff}.hero{text-align:center;background:url(/caregiver.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.navbar{background:0 0!important}.nav-link{color:#fff!important}.navbar-toggler{border-color:#fff}.navbar-toggler-icon{filter:invert()}.navbar-custom{z-index:1000;background:0 0;align-items:center;width:100%;height:60px;display:flex;position:fixed;top:0}.nav-logo{object-fit:contain;width:auto;height:60px}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{color:#fff;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s}.nav-cta{color:#fff;border:1px solid #fff;border-radius:20px;padding:8px 18px;font-size:13px;text-decoration:none;transition:all .3s}.nav-cta:hover{color:#000;background:#fff}.navbar-custom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#78787899;align-items:center;width:100%;height:64px;display:flex;position:fixed;top:0}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:auto;padding:0 20px;display:flex}.nav-link{color:#fff;opacity:.9;font-size:14px;font-weight:400;text-decoration:none}.nav-link:hover{opacity:1}.nav-cta{color:#fff;border:1px solid #fff;border-radius:20px;padding:6px 16px;font-size:13px;text-decoration:none}.nav-icon{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nav-show{transform:translateY(0)}.nav-hide{transform:translateY(-100%)}.navbar-custom{transition:transform .4s cubic-bezier(.4,0,.2,1)}.contact-form input,.contact-form textarea,.contact-form select{color:#111;font-weight:500}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#555;opacity:1}.contact-form select{color:#111}.contact-form input,.contact-form textarea,.contact-form select{background:#ffffffd9;border:1px solid #0000001a}.footer .nav-logo,.footer img{object-fit:contain;width:auto;height:60px}.whatsapp-btn{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff4d;transition:all .3s;box-shadow:0 8px 25px #0003;background:#ffffff26!important}.whatsapp-btn:hover{transform:scale(1.08);background:#ffffff40!important}table{background:#fff;border-radius:12px;overflow:hidden}th,td{border-bottom:1px solid #eee;padding:12px}th{color:#fff;background:#1f5e3b}.contact-container{justify-content:center;display:flex}.contact-form{flex-direction:column;gap:15px;width:100%;max-width:500px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{background:#fffc;border:1px solid #ccc;border-radius:10px;padding:12px}.contact-form button{margin-top:10px}
