.page-module__fLTYpa__pageHero{background:linear-gradient(90deg,#fff 0%,#fff7ef 45%,#f3dfcc 100%);border-bottom:1px solid #f0e2d7;position:relative;overflow:hidden}.page-module__fLTYpa__pageHero:after{content:"";background:var(--orange);opacity:.9;z-index:0;border-radius:50% 0 0;width:580px;height:300px;position:absolute;bottom:-180px;right:-130px}.page-module__fLTYpa__heroWrap{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;max-width:1220px;min-height:520px;margin:auto;padding:54px 22px 62px;display:grid;position:relative}.page-module__fLTYpa__heroCopy{color:#34343a;max-width:650px;margin:0 0 26px;font-size:21px}.page-module__fLTYpa__heroActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__fLTYpa__heroPhoto{box-shadow:var(--shadow);background:url(/images/caregiver-embrace.jpg) 50%/cover no-repeat;border:1px solid #fffc;border-radius:32px;min-height:380px;position:relative;overflow:hidden}.page-module__fLTYpa__heroPhoto:before{content:"";background:linear-gradient(90deg,#ffffff6b,#fff0 36%,#0000000d);position:absolute;inset:0}.page-module__fLTYpa__serviceBadge{color:#fff;background:#0a0a0ce6;border:1px solid #ffffff59;border-radius:18px;align-items:center;gap:14px;padding:17px 18px;font-weight:800;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 40px #00000040}.page-module__fLTYpa__badgeIcon{width:44px;height:44px;color:var(--orange);background:#ff7a1824;border-radius:14px;place-items:center;font-size:23px;display:grid}.page-module__fLTYpa__sectionHead{text-align:center;max-width:840px;margin:0 auto 34px}.page-module__fLTYpa__sectionKicker{color:var(--orange-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.page-module__fLTYpa__sectionHead h2{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.08}.page-module__fLTYpa__sectionHead h2 span{color:var(--orange)}.page-module__fLTYpa__sectionHead p{color:var(--muted);margin-top:13px;font-size:20px}.page-module__fLTYpa__serviceGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.page-module__fLTYpa__serviceCard{background:#fff;border:1px solid #efe0d6;border-radius:20px;min-height:230px;padding:25px 22px;transition:all .25s;box-shadow:0 14px 35px #0000000e}.page-module__fLTYpa__serviceCard:hover{border-color:#ffd0ac;transform:translateY(-5px);box-shadow:0 22px 45px #0000001a}.page-module__fLTYpa__icon{width:58px;height:58px;color:var(--orange);background:linear-gradient(135deg,#fff2e7,#fff);border:1px solid #ffe0c7;border-radius:18px;place-items:center;margin-bottom:16px;font-size:30px;display:grid}.page-module__fLTYpa__serviceCard h3{margin-bottom:10px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:20px;line-height:1.2}.page-module__fLTYpa__serviceCard p{color:#5d5d64;font-size:16px;line-height:1.55}.page-module__fLTYpa__audience{background:linear-gradient(#fff,#fff7ef)}.page-module__fLTYpa__audienceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.page-module__fLTYpa__audienceCard{box-shadow:var(--shadow);background:#fff;border:1px solid #efdcca;border-radius:26px;min-height:280px;padding:30px;position:relative;overflow:hidden}.page-module__fLTYpa__audienceCard.page-module__fLTYpa__dark{color:#fff;background:linear-gradient(135deg,#111114,#1b1b20)}.page-module__fLTYpa__audienceCard h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.05}.page-module__fLTYpa__audienceCard h3 span{color:var(--orange)}.page-module__fLTYpa__audienceCard p{color:#5f5f66;margin-bottom:20px;font-size:17px}.page-module__fLTYpa__audienceCard.page-module__fLTYpa__dark p{color:#dedee0}.page-module__fLTYpa__audienceCard .page-module__fLTYpa__link{color:var(--orange);font-weight:900}.page-module__fLTYpa__why{color:#fff;background:linear-gradient(90deg,#080809,#17171b);padding:46px 22px}.page-module__fLTYpa__whyGrid{border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:1.1fr repeat(5,1fr);gap:0;max-width:1220px;margin:auto;display:grid;overflow:hidden}.page-module__fLTYpa__whyTitle,.page-module__fLTYpa__whyItem{border-right:1px solid #ffffff21;padding:28px 24px}.page-module__fLTYpa__whyTitle{background:#ffffff08}.page-module__fLTYpa__whyTitle small{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.page-module__fLTYpa__whyTitle h2{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:34px}.page-module__fLTYpa__whyItem:last-child{border-right:0}.page-module__fLTYpa__whyItem strong{margin:12px 0 7px;font-size:17px;display:block}.page-module__fLTYpa__whyItem p{color:#c6c6ca;font-size:15.5px;line-height:1.55}.page-module__fLTYpa__split{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:28px;display:grid}.page-module__fLTYpa__featureBox{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff7ef,#fff);border:1px solid #ead8cb;border-radius:28px;padding:34px}.page-module__fLTYpa__featureBox.page-module__fLTYpa__dark{color:#fff;background:linear-gradient(135deg,#0e0e11,#1c1c20)}.page-module__fLTYpa__featureBox h3{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1.1}.page-module__fLTYpa__featureBox h3 span{color:var(--orange)}.page-module__fLTYpa__featureBox p{color:#5d5d64;margin-bottom:20px;font-size:18px}.page-module__fLTYpa__featureBox.page-module__fLTYpa__dark p{color:#d6d6da}.page-module__fLTYpa__checklist{gap:11px;margin-top:12px;list-style:none;display:grid}.page-module__fLTYpa__checklist li{align-items:flex-start;gap:10px;font-size:17px;display:flex}.page-module__fLTYpa__checklist li:before{content:"✓";background:var(--orange);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:2px;font-size:14px;font-weight:900;display:grid}.page-module__fLTYpa__note{background:#fff;border:1px solid #ead8cb;border-radius:22px;align-items:flex-start;gap:18px;padding:26px;display:flex}.page-module__fLTYpa__note .page-module__fLTYpa__icon{flex:none;margin:0}.page-module__fLTYpa__process{background:#fffaf6}.page-module__fLTYpa__steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.page-module__fLTYpa__step{text-align:center;background:#fff;border:1px solid #eeddd0;border-radius:22px;padding:26px 18px;position:relative;box-shadow:0 12px 28px #0000000e}.page-module__fLTYpa__stepNum{background:var(--orange);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.page-module__fLTYpa__step .page-module__fLTYpa__icon{margin:8px auto 13px}.page-module__fLTYpa__step h3{margin-bottom:6px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px}.page-module__fLTYpa__step p{color:#666;font-size:15.5px}.page-module__fLTYpa__cta{background:#fff;padding:64px 22px}.page-module__fLTYpa__ctaCard{color:#fff;max-width:1220px;box-shadow:var(--shadow);background:linear-gradient(135deg,#0b0b0d,#1b1b20);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;margin:auto;padding:34px;display:grid;position:relative;overflow:hidden}.page-module__fLTYpa__ctaCard:after{content:"";border:28px solid #ff7a1833;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-80px}.page-module__fLTYpa__ctaCard h2{font-family:Georgia,Times New Roman,serif;font-size:42px}.page-module__fLTYpa__ctaCard p{color:#dedee1;margin-top:9px;font-size:18px}.page-module__fLTYpa__ctaActions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex;position:relative}@media (max-width:980px){.page-module__fLTYpa__heroWrap,.page-module__fLTYpa__split,.page-module__fLTYpa__ctaCard{grid-template-columns:1fr}.page-module__fLTYpa__heroWrap{min-height:auto}.page-module__fLTYpa__serviceGrid{grid-template-columns:repeat(2,1fr)}.page-module__fLTYpa__audienceGrid{grid-template-columns:1fr}.page-module__fLTYpa__whyGrid{grid-template-columns:1fr 1fr}.page-module__fLTYpa__whyTitle{grid-column:1/-1}.page-module__fLTYpa__steps{grid-template-columns:1fr 1fr}.page-module__fLTYpa__ctaActions{justify-content:flex-start}}@media (max-width:620px){.page-module__fLTYpa__heroActions,.page-module__fLTYpa__ctaActions{flex-direction:column}:is(.page-module__fLTYpa__heroActions .btn,.page-module__fLTYpa__ctaActions .btn){width:100%}.page-module__fLTYpa__serviceGrid,.page-module__fLTYpa__whyGrid,.page-module__fLTYpa__steps{grid-template-columns:1fr}.page-module__fLTYpa__heroWrap{padding-top:36px}.page-module__fLTYpa__heroPhoto{min-height:300px}.page-module__fLTYpa__serviceBadge{width:calc(100% - 36px);margin:18px;position:relative;bottom:auto;right:auto}}
