.card-style{background:#fff;border-radius:1rem;border:2px solid #e0eafc;padding:1.2rem;color:#222;font-size:1rem;box-shadow:none}.faq-grid{gap:2rem}.faq-section h2{margin-bottom:2.2rem!important}.faq-grid>div{margin-bottom:2rem}@media (max-width:700px){.faq-grid{grid-template-columns:1fr!important;max-width:98vw!important;width:100%!important;gap:2rem!important}.faq-grid>div{margin-bottom:2.2rem!important}.explore-services-btn{padding:1.8rem 2.5rem!important;font-size:1.15rem!important;border-radius:1rem!important;width:100%!important;min-width:0!important;margin:1.7rem 0!important;display:block!important}}@media (max-width:1024px){.faq-grid{grid-template-columns:1fr!important;max-width:98vw!important;width:100%!important}}@media (max-width:900px){.faq-grid{grid-template-columns:1fr!important;max-width:98vw!important;width:100%!important}}@media (max-width:800px){.faq-grid{grid-template-columns:1fr!important;max-width:98vw!important;width:100%!important}}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch;max-width:1100px;margin:0 auto}@media (max-width:800px){.faq-grid{display:grid!important;grid-template-columns:1fr!important;max-width:98vw!important;width:100%!important}}.footer-links a:hover{color:#38b6ff!important;background:rgba(255,255,255,.12);text-decoration:underline;border-radius:4px;transition:color .2s,background .2s}@media (max-width:700px){.main-content{padding:1.2rem .5rem!important}.services-title{font-size:1.5rem!important;margin-top:5rem!important;text-align:center!important}.services-img-hover{margin:1.2rem 0!important;border-radius:1.2rem!important;padding:0!important}.services-img-hover img{max-width:98vw!important;border-radius:1.2rem!important;box-shadow:0 2px 12px rgba(0,112,243,.1)!important}.services-description{font-size:1rem!important;text-align:center!important;margin:1.2rem 0!important}.main-content a.primary-btn,.main-content button{width:100%!important;min-width:0!important;font-size:1.08rem!important;padding:.9rem 0!important;border-radius:2rem!important;margin:1.2rem 0!important;display:block!important}}.bento-card p,.opportunity-card p,.services-description,.services-section p{color:#222!important}@media (max-width:700px){.above-the-fold-content h1{margin-top:2rem!important}.main-content h1{margin-top:6rem!important}}.nav-links a{transition:background .2s,color .2s}.nav-links a:hover{background:#0070f3;color:#fff}.hamburger{background:none;border:none;font-size:2rem;cursor:pointer;display:none}.hamburger span{display:block;width:28px;height:4px;background:#222;margin-bottom:5px;border-radius:2px}@media (max-width:700px){.header-nav{flex-direction:row;align-items:center}.nav-links{display:none}.hamburger{display:block}}@media (min-width:701px){.hamburger{display:none}}.header{position:fixed;top:0;left:0;width:100vw;z-index:100;margin-top:0!important}.contact-card-container{margin:.5rem auto 3rem}.caregiver-btn{margin-bottom:.2rem!important}@media (max-width:700px){.contact-card-container{margin:1.5rem auto!important}.footer{margin-top:3rem!important}}.above-the-fold-content{margin-top:1.5rem}@media (max-width:700px){.above-the-fold-content{margin-top:2.5rem}.below-the-fold-bg{margin-top:2.5rem!important;min-height:40vh!important}.under-the-fold{padding-top:.4rem!important;margin-top:6rem!important}.caregiver-btn,.contact-card-btn,.primary-btn,.primary-btn1{margin-bottom:2rem!important}.caregiver-row{flex-direction:column!important;align-items:stretch!important}.caregiver-img{order:1;width:100%;margin-bottom:1.5rem}.caregiver-content{order:2;width:100%}}@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap");*,body,html{font-family:Roboto Slab,serif!important}.opportunity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem auto 2rem;max-width:1100px;justify-items:start}.opportunity-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:2rem 1.5rem;min-width:240px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s;margin-left:2.2rem}.opportunity-card:hover{box-shadow:0 4px 24px rgba(0,112,243,.12)}.opportunity-card h4{font-size:1.15rem;font-weight:600;margin-bottom:.7rem}.opportunity-card p{font-size:1.02rem;color:#ffffff}@media (max-width:900px){.opportunity-cards{grid-template-columns:1fr;gap:1.5rem;max-width:100%}}.bento-values{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:3rem auto 2rem;max-width:900px}.bento-card{background:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s}.bento-card:hover{box-shadow:0 4px 24px rgba(0,112,243,.12)}.bento-icon{margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center}.bento-card h4{font-size:1.15rem;font-weight:600;margin-bottom:.7rem}.bento-card p{font-size:1.02rem;color:#ffffff}@media (max-width:700px){.bento-values{grid-template-columns:1fr;gap:1.5rem}}.under-the-fold{max-width:1100px;margin:4rem auto 0;padding:2rem 1rem;text-align:center}.fold-title{font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.fold-desc{font-size:1.2rem;color:#333;margin-bottom:2.5rem}.trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto;max-width:900px}.trust-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.07);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s}.trust-card:hover{box-shadow:0 4px 24px rgba(0,112,243,.12)}.trust-icon{margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center}.trust-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.7rem}.trust-card p{font-size:1.05rem;color:#444}@media (max-width:900px){.trust-cards{grid-template-columns:1fr;gap:1.5rem}}a{text-decoration:none}.about-content{min-height:80vh;display:flex;justify-content:center;align-items:center;font-size:2rem}.services-title{margin-top:2.5rem}.services-list{text-align:left;margin:1rem auto;max-width:500px}.services-list li{margin-bottom:.75rem}.careers-opportunities,.careers-title{margin-top:2.5rem}.careers-list{text-align:left;margin:1rem auto;max-width:400px}.contact-form{display:flex;flex-direction:column;gap:1.5rem;max-width:450px;width:100%;margin:2rem auto;background:#fff;padding:2rem;border-radius:12px}.contact-form input,.contact-form textarea{padding:.75rem 1rem;border-radius:8px;border:1px solid #e0e0e0;font-size:1rem;outline:none;transition:border .2s;width:100%;box-sizing:border-box}.contact-form input:focus,.contact-form textarea:focus{border:1.5px solid #0070f3}.contact-form textarea{resize:vertical}.contact-info{background:#f5f5f5;border-radius:10px;padding:1.5rem;margin:2rem auto;max-width:400px;text-align:left;font-size:1.05rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.contact-title{margin-top:2.5rem}.header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:.5rem 0;margin-bottom:2rem}.header-nav{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:700;font-size:1.5rem;letter-spacing:1px;color:#0070f3}.nav-links{display:flex;gap:2rem;list-style:none;padding:0;margin:0}.nav-links a{text-decoration:none;color:#222;font-weight:500;padding:.5rem 1rem;border-radius:4px;transition:background .2s}.nav-links a:hover{background:#e0f0ff;color:#0070f3}.main-content{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;margin:0 auto;padding:2rem;text-align:center}.primary-btn{padding:1rem 2rem;background:#0070f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:1rem;margin-top:1.5rem}.primary-btn a{text-decoration:none;color:inherit}.primary-btn1{padding:1rem 2rem;background:#0095ff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:1rem;margin-top:1.5rem}.primary-btn1 a{text-decoration:none;color:inherit}.footer{margin-top:4rem;padding:2rem 0;background:#f5f5f5;text-align:center;font-size:1rem}.footer-links{margin-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-links a{text-decoration:none;color:inherit;margin:0 .5rem}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");*,:after,:before,body,html{font-family:Montserrat,Arial,sans-serif!important}*{box-sizing:border-box;margin:0;padding:0}h1{font-size:2.5rem;margin-bottom:1rem;color:#070707;font-weight:700}p{font-size:1.1rem;line-height:1.6;color:#333;margin-bottom:1.5rem}ul a:hover{color:#0070f3;background-color:#e0f0ff}button{padding:1rem 2rem;background:#0070f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:1rem}button:hover{background-color:#01458a}