@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;500;600&family=Noto+Sans+Devanagari:wght@400;500;600&family=Noto+Sans+Kannada:wght@400;500;600&family=Noto+Sans+Tamil:wght@400;500;600&family=Noto+Sans+Telugu:wght@400;500;600&display=swap');
.multiline{white-space:pre-line}.caregiver-page .site-header{position:relative;left:auto;transform:none;margin:24px auto 0;top:0;background:#fffdf8;border:1px solid #dce8df}.caregiver-hero{background:#e6efe9;padding:45px 0 90px}.language-panel{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #cbded2;padding-bottom:22px;margin-bottom:55px}.language-panel>label{font-size:12px;font-weight:600}.language-panel select{width:145px;background:#fffdf8;font-size:13px;padding:9px 13px;min-height:40px}.language-panel>p{font-size:10px;color:#5d7a6f;margin:0;flex:1;min-width:230px}.language-panel .language-status{flex-basis:100%;min-width:0;color:#a33c2a}.caregiver-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.caregiver-hero h1{font-size:clamp(44px,5.3vw,74px);line-height:1.12;color:#123e3e;font-weight:500;margin-bottom:28px}.caregiver-hero-copy>p:not(.eyebrow){font-size:15px;color:#54766b;max-width:465px}.caregiver-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:33px 0 24px}.button.gold{background:#f8c858;border-color:#f8c858;color:#163e3b}.button.gold:hover{background:#f3bc3a;border-color:#f3bc3a}.caregiver-hero-copy .caregiver-hero-notice{font-size:10px;margin-top:27px;line-height:1.7;max-width:390px}.caregiver-hero-visual{position:relative;padding-bottom:40px}.caregiver-hero-visual>img{width:100%;height:420px;object-fit:cover;object-position:75% center;border-radius:25px 85px 25px 25px}.caregiver-visual-note{position:absolute;left:-25px;bottom:0;background:#fffdf8;border-radius:15px;padding:24px 28px;max-width:290px;box-shadow:0 10px 30px #153f3312}.caregiver-visual-note>span{font-size:27px;color:#e1ac2b}.caregiver-visual-note>p{margin:7px 0 0;font-family:var(--heading);font-size:18px;line-height:1.4;letter-spacing:-.025em}.role-number{font-size:11px;color:#607b70;margin-bottom:40px;display:block}.caregiver-role-grid h3{min-height:0;line-height:1.25}.caregiver-role-grid .service-card{min-height:320px}.caregiver-role-grid p{line-height:1.8}.caregiver-process article{display:block;padding-top:28px}.caregiver-process .step-number{display:block;margin-bottom:24px}.caregiver-process h3{line-height:1.4}.caregiver-process p{line-height:1.8}.caregiver-page .field input,.caregiver-page .field select,.caregiver-page .field textarea{font-size:12px;line-height:1.6}.caregiver-page .field label{font-size:11px}.caregiver-page .field small{display:block;font-size:9px;color:#708278;margin-top:6px;line-height:1.6}.caregiver-page .form-heading{flex-wrap:wrap}.caregiver-page .form-heading h3{font-size:24px;line-height:1.4;letter-spacing:-.035em}.caregiver-page .form-heading span{line-height:1.6}.caregiver-page .consent{font-size:10px}.spoken-languages{border:0;padding:0;margin:0}.spoken-languages legend{font-size:11px;margin-bottom:10px}.spoken-options{display:flex;flex-wrap:wrap;gap:8px}.spoken-options label{display:flex;align-items:center;gap:6px;background:#e7eee7;border-radius:6px;padding:7px 9px;margin:0;font-size:10px!important;cursor:pointer}.spoken-options input{accent-color:var(--teal);margin:0}.caregiver-page .submit-button{min-height:50px;height:auto;white-space:normal}.caregiver-page :lang(hi),.caregiver-page :lang(kn),.caregiver-page :lang(te),.caregiver-page :lang(ta),.caregiver-page :lang(bn){letter-spacing:0}.caregiver-page .footer-top>p{max-width:350px}.caregiver-page .desktop-nav{max-width:600px}.caregiver-page .desktop-nav a{line-height:1.4}.caregiver-page .button.small{max-width:220px;text-align:center;line-height:1.5}.caregiver-page .eyebrow{line-height:1.8}.caregiver-page .inquiry-intro h2{line-height:1.3}.caregiver-home-section{background:#f5eacb}.caregiver-home-layout{display:flex;justify-content:space-between;gap:80px;align-items:center}.caregiver-home-layout>div{max-width:750px}.caregiver-home-layout h2{font-size:48px;line-height:1.14}.caregiver-home-layout p:not(.eyebrow){font-size:14px;color:#627366;max-width:630px}.caregiver-language-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.caregiver-language-links a{padding:6px 10px;border:1px solid #cfbd8f;border-radius:7px;font-size:11px}.caregiver-language-links a:hover{background:#fff9e5}.caregiver-home-layout>.button{white-space:nowrap;flex-shrink:0}@media(max-width:1100px){.caregiver-hero-layout{gap:35px}.caregiver-hero h1{font-size:55px}.caregiver-hero-visual>img{height:365px}.caregiver-home-layout{gap:40px}.caregiver-page .desktop-nav{gap:18px}.caregiver-page .site-header{height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}}@media(max-width:760px){.caregiver-page .site-header{margin-top:15px;min-height:65px}.caregiver-hero{padding:30px 0 55px}.language-panel{gap:12px;padding-bottom:20px;margin-bottom:33px}.language-panel>p{flex-basis:100%;font-size:10px;min-width:0}.caregiver-hero-layout{display:flex;flex-direction:column;gap:30px;align-items:stretch}.caregiver-hero h1{font-size:43px;line-height:1.2}.caregiver-hero-copy>p:not(.eyebrow){font-size:13px}.caregiver-hero-actions{gap:18px}.caregiver-hero-actions .button{font-size:12px;max-width:100%;line-height:1.5;gap:15px}.caregiver-hero-visual{padding-bottom:30px}.caregiver-hero-visual>img{height:280px;border-radius:18px 55px 18px 18px;object-position:75% center}.caregiver-visual-note{left:12px;padding:16px 20px;max-width:260px}.caregiver-visual-note>p{font-size:15px}.caregiver-role-grid .service-card{min-height:335px}.role-number{margin-bottom:24px}.caregiver-process article{display:flex}.caregiver-process .step-number{margin-bottom:0}.caregiver-page .field input,.caregiver-page .field select,.caregiver-page .field textarea{font-size:13px}.caregiver-page .inquiry-intro h2{font-size:37px;line-height:1.3}.caregiver-page .faq-list summary{line-height:1.8}.caregiver-page .service-card p,.caregiver-page .process-list p,.caregiver-page .approach-details p{font-size:12px}.caregiver-page .footer-top>div{flex-wrap:wrap}.caregiver-page .footer-top>p{font-size:21px}.caregiver-home-layout{display:block}.caregiver-home-layout h2{font-size:38px}.caregiver-home-layout>.button{margin-top:20px}.caregiver-home-layout p:not(.eyebrow){font-size:13px}}

html[lang="hi"] .caregiver-page{--font:'Noto Sans Devanagari',Arial,sans-serif;--heading:'Noto Sans Devanagari',Arial,sans-serif}
html[lang="kn"] .caregiver-page{--font:'Noto Sans Kannada',Arial,sans-serif;--heading:'Noto Sans Kannada',Arial,sans-serif}
html[lang="te"] .caregiver-page{--font:'Noto Sans Telugu',Arial,sans-serif;--heading:'Noto Sans Telugu',Arial,sans-serif}
html[lang="ta"] .caregiver-page{--font:'Noto Sans Tamil',Arial,sans-serif;--heading:'Noto Sans Tamil',Arial,sans-serif}
html[lang="bn"] .caregiver-page{--font:'Noto Sans Bengali',Arial,sans-serif;--heading:'Noto Sans Bengali',Arial,sans-serif}
