.HomecareAppShowcase-module__IG0vma__section{color:#0a2130;isolation:isolate;background:linear-gradient(120deg,#f9fdfc,#edf8f4 65%,#eff7fb);border-top:1px solid #dcece7;border-bottom:1px solid #dcece7;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,6vw,96px);margin:80px 0 72px;padding:clamp(36px,5vw,80px);display:grid;position:relative}.HomecareAppShowcase-module__IG0vma__copy{min-width:0}.HomecareAppShowcase-module__IG0vma__eyebrow{color:#008d78;letter-spacing:.16em;margin:0 0 24px;font-size:13px;font-weight:800}.HomecareAppShowcase-module__IG0vma__copy h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,66px);font-weight:500;line-height:1.04}.HomecareAppShowcase-module__IG0vma__copy h2 span{display:block}.HomecareAppShowcase-module__IG0vma__copy h2 span:last-child{color:#008d78}.HomecareAppShowcase-module__IG0vma__description{color:#4b6470;max-width:510px;margin:28px 0;font-size:18px;line-height:1.7}.HomecareAppShowcase-module__IG0vma__features{gap:16px;margin:28px 0 36px;padding:0;list-style:none;display:grid}.HomecareAppShowcase-module__IG0vma__features li{color:#284f53;align-items:center;gap:12px;font-size:16px;display:flex}.HomecareAppShowcase-module__IG0vma__features svg{color:#009a85;flex-shrink:0}.HomecareAppShowcase-module__IG0vma__cta{color:#fff;background:#008d78;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 24px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 12px 25px #008d781a}.HomecareAppShowcase-module__IG0vma__cta:hover{background:#006e61}.HomecareAppShowcase-module__IG0vma__cta:focus-visible,.HomecareAppShowcase-module__IG0vma__phone:focus-visible{outline-offset:7px;outline:3px solid #185baa}.HomecareAppShowcase-module__IG0vma__visual{place-items:center;min-width:0;padding:24px 12px;display:grid;position:relative}.HomecareAppShowcase-module__IG0vma__halo{aspect-ratio:1;filter:blur(20px);z-index:-1;background:#d2eee5;border-radius:50%;width:min(100%,390px);position:absolute}.HomecareAppShowcase-module__IG0vma__phone{isolation:isolate;background:linear-gradient(115deg,#233d40,#07191d 40%,#183236);border:2px solid #c6d9d7;border-radius:38px;width:290px;max-width:100%;padding:7px;text-decoration:none;transition:transform .22s;display:block;position:relative;transform:perspective(1200px)rotateY(-14deg)rotateX(5deg)rotate(5deg);box-shadow:1px 1px #edf9f6,3px 2px #809f9f,6px 4px #456366,9px 6px #203c40,12px 8px 1px #122b30,18px 24px 24px #103d4238,32px 52px 55px #103d422b,inset 0 0 0 1px #fff5}.HomecareAppShowcase-module__IG0vma__phone:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#fffc,#fff0 28% 72%,#bdd8d6aa) border-box;border:1px solid #0000;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.HomecareAppShowcase-module__IG0vma__phone:hover{transform:perspective(1200px)rotateY(-9deg)rotateX(3deg)rotate(3deg)translateY(-4px)}.HomecareAppShowcase-module__IG0vma__sideButtons:before,.HomecareAppShowcase-module__IG0vma__sideButtons:after,.HomecareAppShowcase-module__IG0vma__sideButtons i{content:"";background:linear-gradient(90deg,#33575a,#b3ceca,#345458);border-radius:3px;width:4px;position:absolute;box-shadow:1px 1px 2px #07191d66}.HomecareAppShowcase-module__IG0vma__sideButtons:before{height:29px;top:112px;left:-6px;box-shadow:0 40px #739491,1px 1px 2px #07191d66}.HomecareAppShowcase-module__IG0vma__sideButtons:after{height:55px;top:130px;right:-12px}.HomecareAppShowcase-module__IG0vma__sideButtons i{height:18px;top:76px;left:-6px}.HomecareAppShowcase-module__IG0vma__screen{border-radius:13px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 1px #ffffff4d}.HomecareAppShowcase-module__IG0vma__screen:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff1c,#fff0 32% 64%,#ffffff0a);border:1px solid #ffffff40;position:absolute;inset:0}.HomecareAppShowcase-module__IG0vma__phone img{width:100%;height:auto;display:block}.HomecareAppShowcase-module__IG0vma__hardware{justify-content:center;align-items:center;gap:8px;height:18px;display:flex}.HomecareAppShowcase-module__IG0vma__hardware i{background:linear-gradient(#061417,#4b6669);border-radius:9px;width:40px;height:3px;box-shadow:0 1px #91a8a655}.HomecareAppShowcase-module__IG0vma__hardware:after{content:"";background:radial-gradient(circle at 35% 35%,#5b8392,#071c28 65%);border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 1px #56737544}.HomecareAppShowcase-module__IG0vma__chin{justify-content:center;align-items:center;height:16px;display:flex}.HomecareAppShowcase-module__IG0vma__chin i{background:#8aa4a1;border-radius:9px;width:65px;height:3px}@media (max-width:760px){.HomecareAppShowcase-module__IG0vma__section{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:26px;margin:40px 0;padding:36px 24px}.HomecareAppShowcase-module__IG0vma__copy h2{font-size:clamp(35px,8vw,50px)}.HomecareAppShowcase-module__IG0vma__description{margin:22px 0;font-size:16px}.HomecareAppShowcase-module__IG0vma__features{gap:12px;margin:24px 0}.HomecareAppShowcase-module__IG0vma__phone{width:250px}.HomecareAppShowcase-module__IG0vma__visual{padding:20px 6px}}@media (max-width:360px){.HomecareAppShowcase-module__IG0vma__section{padding:30px 18px}.HomecareAppShowcase-module__IG0vma__phone{width:220px}.HomecareAppShowcase-module__IG0vma__cta{gap:8px;padding:12px 17px;font-size:15px}}@media (prefers-reduced-motion:reduce){.HomecareAppShowcase-module__IG0vma__phone{transition:none}.HomecareAppShowcase-module__IG0vma__phone:hover{transform:perspective(1200px)rotateY(-14deg)rotateX(5deg)rotate(5deg)}}
