body.ltr{direction:ltr;font-family:Inter,Arial,sans-serif;line-height:1.75}
.ltr h1,.ltr h2,.ltr h3,.ltr p,.ltr span,.ltr a,.ltr input,.ltr textarea,.ltr select{font-family:inherit}
.ltr .hope-links{gap:13px}.ltr .hope-links a{white-space:nowrap;font-size:14px}
.ltr .zd-hero-grid{direction:ltr;grid-template-columns:1.08fr .92fr}.ltr .zd-hero-copy{grid-column:1;grid-row:1;direction:ltr;text-align:left}.ltr .zd-hero-art{grid-column:2;grid-row:1}
.ltr .zd-hero h1{font-size:clamp(36px,4.6vw,64px);line-height:1.14;letter-spacing:-1.8px}
.ltr .zd-hero h1 strong{display:block}.ltr .zd-hero p{font-size:18px;line-height:1.8}
.ltr .hand-note{right:20px;left:auto;font-size:22px;line-height:1.4}
.ltr .zd-service-card{direction:ltr;text-align:left;padding:28px 22px 28px 104px}.ltr .zd-service-card .zd-icon{left:22px;right:auto}.ltr .service-device{display:none}
.ltr .zd-proof{gap:16px}.ltr .zd-proof span{font-size:14px}
.ltr .zd-steps{direction:ltr}.ltr .zd-steps strong{font-size:16px}.ltr .zd-steps span{font-size:14px;line-height:1.6}
.ltr .portfolio-card{direction:ltr;text-align:left}.ltr .portfolio-card small{right:auto;left:12px}
.ltr .zd-title h2,.ltr .section h2{font-size:clamp(26px,3vw,38px);line-height:1.35}
.ltr .grid .card h2{font-size:23px}.ltr .zd-title p{line-height:1.8}
.ltr .zd-cta{grid-template-columns:1fr auto;padding:30px 38px;direction:ltr;gap:28px}
.ltr .zd-cta div{grid-column:1;text-align:left;direction:ltr}.ltr .zd-cta .zd-btn-light{grid-column:2;grid-row:1;min-width:160px;justify-self:end}.ltr .zd-cta:after{display:none}
.ltr .zd-cta h2{font-size:30px;line-height:1.35}.ltr .zd-cta .zd-btn-light:before{content:none}
.ltr .about-copy,.ltr .about-story-grid,.ltr .mission-grid,.ltr .promise-panel{direction:ltr;text-align:left}.ltr .about-copy h1{font-size:clamp(36px,4.5vw,62px);line-height:1.2}
.ltr .about-copy p{font-size:18px}.ltr .about-quote strong{font-size:30px}.ltr .promise-panel li{padding:14px 18px 14px 46px}.ltr .promise-panel li:before{right:auto;left:18px}
.ltr .contact-hero{text-align:left}.ltr .contact-hero h1{font-size:clamp(36px,5vw,60px)}.ltr .contact-hero p{font-size:22px;max-width:800px}.ltr .contact-note{display:none}
.ltr .contact-form,.ltr .contact-form-card,.ltr .form{direction:ltr;text-align:left}.ltr input,.ltr textarea,.ltr select{direction:ltr;text-align:left}.ltr .contact-card p{overflow-wrap:anywhere}
.ltr .office-photo span{direction:ltr;line-height:1.4}.ltr .form label span{font-size:16px}.ltr .checkbox-grid input{margin:0 8px 0 0;width:auto}
.ltr .footer-grid{direction:ltr;text-align:left}.ltr .footer-grid p{font-size:16px}.ltr .copyright{direction:ltr;gap:20px}
.ltr .healing-page{font-family:Inter,Arial,sans-serif;direction:ltr}.ltr .healing-page .hero h1{font-size:clamp(34px,4vw,56px);line-height:1.2}.ltr .healing-page .lead{font-size:18px}.ltr .healing-page .btn{font-size:15px;padding:13px 17px}.ltr .healing-page .feature h3{font-size:20px}.ltr .healing-page p{line-height:1.8}
.ltr .healing-page .phone img{direction:rtl}.ltr .healing-page .floating{font-size:13px}.ltr .healing-page .meta{gap:12px;font-size:14px}
@media(max-width:1100px){.ltr .hope-nav{grid-template-columns:auto auto}.ltr .menu-toggle{display:block;justify-self:end}.ltr .hope-links{display:none;grid-column:1/-1;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #d6e1f1;border-radius:12px;padding:12px}.ltr .hope-links.open{display:flex}.ltr .hope-links a{padding:10px}}
@media(max-width:900px){.ltr .zd-hero-grid{grid-template-columns:1fr}.ltr .zd-hero-copy{grid-column:1;grid-row:1}.ltr .zd-hero-art{grid-column:1;grid-row:2}.ltr .zd-hero h1{font-size:42px;letter-spacing:-1px}.ltr .zd-cta{grid-template-columns:1fr;padding:26px}.ltr .zd-cta div,.ltr .zd-cta .zd-btn-light{grid-column:1;grid-row:auto;justify-self:start}}
@media(max-width:560px){.ltr .zd-hero h1{font-size:36px}.ltr .zd-hero p,.ltr .about-copy p{font-size:16px}.ltr .zd-btn{padding:12px 18px}.ltr .zd-hero-art img{margin:0;max-width:100%;width:100%}.ltr .hand-note{display:none}.ltr .zd-service-card{padding:24px 18px 24px 90px}.ltr .healing-page .hero h1{font-size:34px}.ltr .healing-page .floating{display:none}.ltr .copyright{display:block}.ltr .copyright span{display:block;margin:6px 0}}
.ltr .zd-proof{direction:ltr;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:600px;width:100%}.ltr .zd-proof>span{min-width:0;line-height:1.5;text-align:center}.ltr .zd-hero-art img{width:100%;max-width:600px;margin:0;transform:none}.ltr .portfolio-action a:before{content:"→"}
@media(max-width:560px){.ltr .zd-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
