.real-care-a-module__qPbq6W__site{color:#203234;min-height:100vh;font-family:var(--font-sans);background:#fff;overflow-x:clip}.real-care-a-module__qPbq6W__hero{background:#f5f6f3;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,70px);min-height:640px;padding:52px max(32px,50vw - 690px);display:grid}.real-care-a-module__qPbq6W__heroCopy{min-width:0;padding:42px 0}.real-care-a-module__qPbq6W__heroCopy h1{max-width:620px;font-size:clamp(55px,5.6vw,86px);font-weight:var(--font-weight-medium);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0;line-height:.98}.real-care-a-module__qPbq6W__heroCopy>p:first-of-type{color:#506062;max-width:570px;margin:27px 0 30px;font-size:18px;line-height:1.72}.real-care-a-module__qPbq6W__heroActions{flex-wrap:wrap;gap:12px;display:flex}.real-care-a-module__qPbq6W__primaryButton,.real-care-a-module__qPbq6W__secondaryButton{min-height:50px;font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid #075f67;border-radius:4px;justify-content:center;align-items:center;padding:11px 20px;display:inline-flex}.real-care-a-module__qPbq6W__primaryButton{color:#fff;background:#075f67}.real-care-a-module__qPbq6W__primaryButton:hover{background:#044e55}.real-care-a-module__qPbq6W__secondaryButton{color:#075f67;background:0 0}.real-care-a-module__qPbq6W__secondaryButton:hover{background:#e7f2f1}.real-care-a-module__qPbq6W__trustLine{font-weight:var(--font-weight-semibold);color:#566668!important;margin:27px 0 0!important;font-size:13px!important}.real-care-a-module__qPbq6W__heroMedia{aspect-ratio:4/3;background:#dfe9e8;width:100%;margin:0;position:relative;overflow:hidden}.real-care-a-module__qPbq6W__heroMedia img{object-fit:cover;width:100%;height:100%}.real-care-a-module__qPbq6W__heroMedia figcaption{color:#3f4f51;background:#ffffffeb;padding:8px 11px;font-size:11px;line-height:1.4;position:absolute;bottom:14px;right:14px}.real-care-a-module__qPbq6W__localIntroduction{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:clamp(70px,10vw,150px);width:min(100% - 64px,1160px);margin:0 auto;padding:96px 0;display:grid}.real-care-a-module__qPbq6W__localIntroduction h2,.real-care-a-module__qPbq6W__teamStatement h2,.real-care-a-module__qPbq6W__sectionHeading h2,.real-care-a-module__qPbq6W__portraitRail h2,.real-care-a-module__qPbq6W__faq h2{font-size:clamp(40px,4.6vw,65px);font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:0;line-height:1.04}.real-care-a-module__qPbq6W__localIntroduction p,.real-care-a-module__qPbq6W__teamStatement p,.real-care-a-module__qPbq6W__sectionHeading p,.real-care-a-module__qPbq6W__portraitRail p{color:#566668;margin:5px 0 0;font-size:17px;line-height:1.75}.real-care-a-module__qPbq6W__teamStatement{background:#dcefee;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:82px max(32px,50vw - 580px);display:grid}.real-care-a-module__qPbq6W__teamStatement>div{max-width:800px}.real-care-a-module__qPbq6W__teamStatement h2{font-size:clamp(38px,4vw,58px)}.real-care-a-module__qPbq6W__teamStatement a,.real-care-a-module__qPbq6W__faq a{color:#075f67;font-size:13px;font-weight:var(--font-weight-semibold);border-bottom:1px solid #075f67;gap:9px;padding:7px 0;display:inline-flex}.real-care-a-module__qPbq6W__services,.real-care-a-module__qPbq6W__visit{padding:92px max(32px,50vw - 580px)}.real-care-a-module__qPbq6W__services{background:#fff}.real-care-a-module__qPbq6W__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(70px,9vw,130px);margin-bottom:45px;display:grid}.real-care-a-module__qPbq6W__sectionHeading h2{font-size:clamp(43px,4.4vw,60px)}.real-care-a-module__qPbq6W__serviceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.real-care-a-module__qPbq6W__serviceList>a,.real-care-a-module__qPbq6W__serviceList article{border-top:1px solid #d5dddd;justify-content:space-between;align-items:center;gap:28px;min-height:120px;padding:25px 0;display:flex}.real-care-a-module__qPbq6W__serviceList>a>span:first-child{gap:8px;display:grid}.real-care-a-module__qPbq6W__serviceList strong{font-size:23px;font-weight:var(--font-weight-semibold)}.real-care-a-module__qPbq6W__serviceList small,.real-care-a-module__qPbq6W__serviceList article p{color:#5a686a;max-width:440px;font-size:14px;line-height:1.62}.real-care-a-module__qPbq6W__serviceList>a>span:last-child{color:#91375f;font-size:20px}.real-care-a-module__qPbq6W__serviceList article{justify-content:initial;display:grid}.real-care-a-module__qPbq6W__serviceList article p{margin:0}.real-care-a-module__qPbq6W__visit{background:#f7eeee}.real-care-a-module__qPbq6W__visit ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.real-care-a-module__qPbq6W__visit li{grid-template-columns:54px 1fr;gap:18px;padding:8px clamp(22px,3vw,42px);display:grid}.real-care-a-module__qPbq6W__visit li+li{border-left:1px solid #d9c9ce}.real-care-a-module__qPbq6W__visit li>span{color:#08727b;font-size:51px;font-weight:var(--font-weight-medium);line-height:1}.real-care-a-module__qPbq6W__visit h3{margin:2px 0 9px;font-size:19px}.real-care-a-module__qPbq6W__visit li p{color:#586668;margin:0;font-size:14px;line-height:1.66}.real-care-a-module__qPbq6W__portraitRail{background:#f4f7f6;grid-template-columns:minmax(260px,.6fr) minmax(520px,1.4fr);align-items:center;gap:clamp(50px,8vw,120px);padding:86px max(32px,50vw - 580px);display:grid}.real-care-a-module__qPbq6W__portraitRail h2{font-size:clamp(34px,3.8vw,51px)}.real-care-a-module__qPbq6W__portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.real-care-a-module__qPbq6W__portraits>div{aspect-ratio:1;background:#fff;border-radius:50%;position:relative;overflow:hidden}.real-care-a-module__qPbq6W__portraits img{object-fit:cover}.real-care-a-module__qPbq6W__faq{grid-template-columns:minmax(250px,.62fr) minmax(500px,1.38fr);gap:clamp(70px,10vw,150px);width:min(100% - 64px,1160px);margin:0 auto;padding:94px 0 104px;display:grid}.real-care-a-module__qPbq6W__faq h2{margin-bottom:25px;font-size:clamp(38px,4.2vw,57px)}.real-care-a-module__qPbq6W__faq details{border-top:1px solid #d5dddd}.real-care-a-module__qPbq6W__faq details:last-child{border-bottom:1px solid #d5dddd}.real-care-a-module__qPbq6W__faq summary{color:#2b4143;min-height:72px;font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.real-care-a-module__qPbq6W__faq summary::-webkit-details-marker{display:none}.real-care-a-module__qPbq6W__faq summary span{color:#8e365f;font-size:22px;font-weight:400}.real-care-a-module__qPbq6W__faq details[open] summary span{transform:rotate(45deg)}.real-care-a-module__qPbq6W__faq details p{color:#586668;margin:-4px 0 24px;padding-right:34px;font-size:15px;line-height:1.72}@media (max-width:1080px){.real-care-a-module__qPbq6W__hero{grid-template-columns:1fr}.real-care-a-module__qPbq6W__heroCopy{width:min(100%,720px)}.real-care-a-module__qPbq6W__localIntroduction,.real-care-a-module__qPbq6W__sectionHeading,.real-care-a-module__qPbq6W__portraitRail,.real-care-a-module__qPbq6W__faq{grid-template-columns:1fr;gap:34px}.real-care-a-module__qPbq6W__teamStatement{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.real-care-a-module__qPbq6W__hero{gap:8px;min-height:auto;padding:36px 20px 28px}.real-care-a-module__qPbq6W__heroCopy{padding:25px 0}.real-care-a-module__qPbq6W__heroCopy h1{font-size:clamp(45px,13vw,64px)}.real-care-a-module__qPbq6W__heroCopy>p:first-of-type{font-size:16px}.real-care-a-module__qPbq6W__heroActions{display:grid}.real-care-a-module__qPbq6W__primaryButton,.real-care-a-module__qPbq6W__secondaryButton{width:100%;min-height:50px}.real-care-a-module__qPbq6W__heroMedia figcaption{background:#fff;position:static}.real-care-a-module__qPbq6W__localIntroduction,.real-care-a-module__qPbq6W__faq{width:calc(100% - 40px);padding:68px 0}.real-care-a-module__qPbq6W__teamStatement,.real-care-a-module__qPbq6W__services,.real-care-a-module__qPbq6W__visit,.real-care-a-module__qPbq6W__portraitRail{padding:66px 20px}.real-care-a-module__qPbq6W__localIntroduction h2,.real-care-a-module__qPbq6W__teamStatement h2,.real-care-a-module__qPbq6W__sectionHeading h2,.real-care-a-module__qPbq6W__portraitRail h2,.real-care-a-module__qPbq6W__faq h2{font-size:clamp(35px,10vw,48px)}.real-care-a-module__qPbq6W__serviceList,.real-care-a-module__qPbq6W__visit ol{grid-template-columns:1fr}.real-care-a-module__qPbq6W__serviceList>a,.real-care-a-module__qPbq6W__serviceList article{min-height:104px}.real-care-a-module__qPbq6W__visit li{padding:25px 0}.real-care-a-module__qPbq6W__visit li+li{border-top:1px solid #d9c9ce;border-left:0}.real-care-a-module__qPbq6W__portraits{grid-template-columns:repeat(2,minmax(0,1fr))}}
