.marketing-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfcf0;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:0 auto;padding:7px 24px;display:flex;position:relative}.marketing-logo{color:#293943;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.marketing-logo strong{letter-spacing:-.7px;font-size:20px}.marketing-logo-crop{width:46px;height:48px;display:block;position:relative;overflow:hidden}.marketing-logo-crop img{object-fit:contain;width:66px;max-width:none;height:66px;position:absolute;top:0;left:-10px}.marketing-header nav{align-items:center;gap:26px;display:flex}.marketing-header nav a,.marketing-contact{color:#67535f;font-size:13px;font-weight:650;text-decoration:none}.marketing-actions{align-items:center;gap:19px;display:flex}.marketing-download,.page-primary{color:#fff;background:#293943;border-radius:999px;align-items:center;gap:12px;padding:12px 17px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 9px 23px #29394326}.marketing-page{color:#2d3c46;background:#fffdfc}.page-hero{background:radial-gradient(circle at 78% 20%,#a6607a2b,#0000 36%),linear-gradient(145deg,#fffdfb,#f8f0ed);border-radius:0 0 38px 38px;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.page-hero-compact{min-height:470px}.page-hero-inner{z-index:2;width:100%;max-width:1160px;margin:0 auto;padding:90px 440px 90px 0;position:relative}.page-eyebrow{color:#9e5c75;letter-spacing:1.55px;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:800;display:inline-block}.page-hero h1,.content-heading h2,.page-app-cta h2{color:#293943;letter-spacing:-2.9px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1}.page-hero h1{max-width:790px;font-size:clamp(56px,6.3vw,88px)}.page-hero-inner>p{color:#6d6970;max-width:680px;margin:25px 0 30px;font-size:16px;line-height:1.75}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-secondary{color:#95516b;padding:11px 4px;font-size:12px;font-weight:750;text-decoration:none}.page-hero-art{border:1px solid #9d5c7538;border-radius:50%;place-items:center;width:380px;height:380px;display:grid;position:absolute;top:92px;right:max(50vw - 580px,24px)}.page-hero-art span{color:#a9657d;font:italic 130px Georgia,serif}.page-hero-art i{border:1px solid #9d5c752e;border-radius:50%;position:absolute;inset:48px}.page-hero-art i:last-child{inset:102px}.content-section{padding:105px 24px}.content-dark{color:#fff;background:#293943}.content-wrap{max-width:1160px;margin:0 auto}.content-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.content-heading h2{max-width:700px;font-size:clamp(41px,5vw,64px)}.content-heading>p{color:#746b70;font-size:14px;line-height:1.75}.content-dark .content-heading h2,.content-dark .content-card h3{color:#fff}.content-dark .content-heading>p,.content-dark .content-card p{color:#cbd2d5}.content-dark .page-eyebrow{color:#d7a5b7}.content-grid{gap:13px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.content-card{background:#fffc;border:1px solid #e6dcda;border-radius:20px;min-height:235px;padding:28px;position:relative}.content-dark .content-card{background:#ffffff0a;border-color:#ffffff21}.content-icon{color:#fff;background:#a46078;border-radius:13px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:800;display:grid}.content-card h3{color:#293943;margin-top:48px;font:400 23px Georgia,serif}.content-card p{color:#746c70;margin-top:10px;font-size:12px;line-height:1.65}.content-steps{border-top:1px solid #e6dcda;list-style:none}.content-steps li{border-bottom:1px solid #e6dcda;grid-template-columns:80px 1fr;gap:20px;min-height:106px;padding:25px 10px;display:grid}.content-steps>li>span{color:#a46078;letter-spacing:1px;font-size:10px;font-weight:800}.content-steps h3{color:#293943;font:400 22px Georgia,serif}.content-steps p{color:#746c70;margin-top:7px;font-size:12px;line-height:1.6}.content-callout{color:#fff;background:#a46078;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:28px 31px;display:flex}.content-callout h3{font:400 25px Georgia,serif}.content-callout p{color:#f4e6eb;max-width:650px;margin-top:6px;font-size:12px;line-height:1.55}.content-callout a{color:#293943;background:#fff;border-radius:999px;flex:none;padding:12px 17px;font-size:11px;font-weight:800;text-decoration:none}.page-app-cta{color:#fff;background:#a46078;flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;padding:100px max(50vw - 580px,24px);display:flex}.page-app-cta .page-eyebrow{color:#f4dce5}.page-app-cta h2{color:#fff;max-width:700px;font-size:clamp(48px,6vw,74px)}.page-app-cta>p{color:#f3e7eb;max-width:590px;margin:20px 0 27px;line-height:1.7}.page-app-cta>div{flex-wrap:wrap;gap:9px;display:flex}.page-app-cta>div>a{color:#fff;background:#293943;border-radius:10px;align-items:center;gap:9px;min-width:150px;padding:10px 14px;text-decoration:none;display:flex}.page-app-cta a span{flex-direction:column;font-size:13px;font-weight:800;display:flex}.page-app-cta a small{color:#cbd2d5;text-transform:uppercase;font-size:7px}.policy-layout{max-width:880px;margin:0 auto}.policy-layout article{border-bottom:1px solid #e7dcda;padding:29px 0}.policy-layout h2{color:#293943;font:400 27px Georgia,serif}.policy-layout p,.policy-layout li{color:#706a6d;margin-top:10px;font-size:13px;line-height:1.75}.policy-layout ul,.policy-layout ol{padding-left:20px}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:55px;display:grid}.contact-list{gap:12px;display:grid}.contact-list a,.contact-list div{color:#293943;background:#fff;border:1px solid #e6dcda;border-radius:15px;padding:20px;text-decoration:none}.contact-list strong{margin-bottom:6px;font-size:12px;display:block}.contact-list span{color:#746c70;font-size:11px}.brand-form{gap:12px;display:grid}.brand-form label{color:#493f44;font-size:11px;font-weight:750}.brand-form input,.brand-form textarea,.brand-form select{color:#293943;background:#fff;border:1px solid #dfd3d6;border-radius:11px;width:100%;margin-top:7px;padding:14px}.brand-form button{color:#fff;cursor:pointer;background:#293943;border:0;border-radius:999px;justify-self:start;padding:13px 21px;font-weight:750}@media (max-width:1100px){.page-hero-inner{padding-left:24px}.page-hero-art{opacity:.2;right:-100px}}@media (max-width:900px){.marketing-header nav{display:none}.page-hero-inner{padding-right:240px}.content-heading{grid-template-columns:1fr;gap:20px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.marketing-header{height:68px;padding:5px 15px}.marketing-logo strong{font-size:17px}.marketing-logo-crop{width:40px;height:44px}.marketing-logo-crop img{width:60px;height:60px}.marketing-contact{display:none}.marketing-download{padding:10px 13px;font-size:10px}.page-hero{border-radius:0 0 24px 24px;min-height:540px}.page-hero-inner{padding:75px 18px}.page-hero h1{letter-spacing:-2px;font-size:51px}.page-hero-art{width:280px;height:280px;top:160px;right:-150px}.content-section{padding:75px 16px}.content-heading h2{letter-spacing:-1.8px;font-size:42px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.content-card{min-height:205px}.content-callout{flex-direction:column;align-items:flex-start}.content-steps li{grid-template-columns:45px 1fr}.contact-grid{grid-template-columns:1fr}.page-app-cta{min-height:520px;padding:80px 18px 125px}.page-app-cta h2{letter-spacing:-2px;font-size:49px}}.marketing-page{--accent:var(--user);--accent-dark:var(--user-dark);--accent-light:var(--user-light);--accent-muted:var(--user-muted);--accent-bg:var(--user-bg);background:#fff}.marketing-page.theme-caregiver{--accent:var(--caregiver);--accent-dark:var(--caregiver-dark);--accent-light:var(--caregiver-light);--accent-muted:var(--caregiver-dark);--accent-bg:var(--caregiver-bg)}.marketing-header{background:#fffffff2}.marketing-logo-crop{width:47px;height:47px;overflow:visible}.marketing-logo-crop img{object-fit:contain;width:47px;height:47px;position:static}.marketing-header nav a:hover,.marketing-contact:hover{color:var(--user-dark)}.marketing-download,.page-primary{background:var(--accent-dark,var(--user-dark))}.marketing-header .marketing-download{background:var(--user-dark)}.marketing-download span,.page-primary span{color:var(--accent-light,var(--user-light))}.page-hero{background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--accent)19%,transparent),transparent 36%),linear-gradient(145deg,#fff,var(--accent-bg))}.page-eyebrow{color:var(--accent-muted)}.page-secondary{color:var(--accent-dark)}.page-hero-art{border-color:color-mix(in srgb,var(--accent)38%,transparent)}.page-hero-art span{color:var(--accent-muted)}.page-hero-art i{border-color:color-mix(in srgb,var(--accent)26%,transparent)}.content-white{background:#fff}.content-soft{background:var(--accent-bg)}.content-pink{background:var(--accent-light)}.content-icon{background:var(--accent)}.content-steps>li>span{color:var(--accent-dark)}.content-callout,.page-app-cta{background:var(--accent-dark)}.content-callout p{color:color-mix(in srgb,var(--accent-light)82%,#fff)}.brand-form input:focus,.brand-form textarea:focus,.brand-form select:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent)22%,transparent)}.brand-form button{background:var(--accent-dark)}.policy-toc{border:1px solid var(--accent-light);background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-bottom:38px;padding:25px;display:grid}.policy-toc a{color:#4d5560;font-size:11px;line-height:1.45;text-decoration:none}.policy-toc a:hover{color:var(--accent-dark)}.legal-document article{scroll-margin-top:95px}.legal-document a,.policy-layout a{color:var(--accent-dark);font-weight:700}.legal-document li+li,.policy-layout li+li{margin-top:5px}@media (max-width:620px){.marketing-logo-crop,.marketing-logo-crop img{width:41px;height:41px}.policy-toc{grid-template-columns:1fr;padding:20px}}
