.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.care-grid article{background:white;border:1px solid #dce4ed;border-radius:23px;padding:29px;display:flex;flex-direction:column}.service-no{font-size:10px;letter-spacing:1px;color:#a57c3c}.care-grid h3{font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:24px 0 15px}.care-grid p{font-size:13px;color:#65758a;line-height:1.8;margin:0 0 22px}.care-grid a{margin-top:auto;font-size:12px;color:#96713c}.community-grid,.watch-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px}.community-grid article{background:white;border:1px solid #dce4ed;border-radius:22px;padding:32px}.community-grid h3,.watch-plans h3{font-size:25px;font-weight:500;letter-spacing:-.6px;margin:0 0 17px}.community-grid p,.community-grid li,.watch-plans p{font-size:14px;color:#65758a;line-height:1.85}.community-grid ul{padding-left:19px;margin:23px 0}.community-grid li{font-size:12px;margin:7px 0}.watch-intro{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;background:#edf2f7;border-radius:25px;padding:30px 40px;gap:45px;margin-bottom:25px}.watch-mark svg{max-width:270px;width:100%;display:block;margin:auto}.watch-intro h3{font-size:27px;font-weight:500;line-height:1.25;letter-spacing:-.8px;margin:0 0 15px}.watch-intro p{font-size:14px;color:#65758a;line-height:1.9;margin:0}.watch-plans article{border:1px solid #dce4ed;border-radius:23px;padding:32px;background:white}.watch-plans article:last-child{border-color:#d5bd92;background:#faf7f0}.watch-plans h3{margin-top:21px}.watch-note{font-size:11px;color:#7a8898;line-height:1.8;margin:22px 3px 0}.service-process{margin:0 35px 60px;padding:42px;border:1px solid #dce4ed;background:#edf2f7;border-radius:25px;display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.service-process .steps article:first-child{padding-top:0}@media(max-width:850px){.care-grid{grid-template-columns:1fr}.watch-intro{grid-template-columns:1fr;gap:20px}.service-process{grid-template-columns:1fr;gap:35px}.watch-mark svg{max-width:220px}}@media(max-width:600px){.community-grid,.watch-plans{grid-template-columns:1fr}.community-grid article,.watch-plans article,.care-grid article{padding:27px}.watch-intro{padding:27px}.watch-intro h3{font-size:24px}.service-process{margin:0 20px 35px;padding:28px}.services-page .investment-hero h1{font-size:39px}}
