.CarePlansHero-module-scss-module__Hsn-UG__hero{background:var(--color-bg);color:var(--color-text);overflow:hidden}.CarePlansHero-module-scss-module__Hsn-UG__inner{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:center;gap:3.5rem;width:min(100%,1200px);min-height:500px;margin-inline:auto;padding-block:4.25rem;padding-inline:2rem;display:grid}.CarePlansHero-module-scss-module__Hsn-UG__content{z-index:1;max-width:650px;position:relative}.CarePlansHero-module-scss-module__Hsn-UG__eyebrow{color:var(--color-accent);font-family:var(--font-display);letter-spacing:.145em;text-transform:uppercase;margin:0 0 1.625rem;font-size:.8125rem;font-weight:800;line-height:1}.CarePlansHero-module-scss-module__Hsn-UG__content h1{max-width:650px;font-size:var(--font-heading-xl);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.CarePlansHero-module-scss-module__Hsn-UG__accent{border-radius:var(--radius-full);background:var(--color-accent);width:92px;height:4px;margin:2.125rem 0 1.875rem}.CarePlansHero-module-scss-module__Hsn-UG__description{max-width:400px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-body-lg);margin:0;font-weight:400;line-height:1.65}.CarePlansHero-module-scss-module__Hsn-UG__price{color:var(--color-accent);font-family:var(--font-display);font-size:var(--font-subheading);margin:1.5625rem 0 0;font-weight:600;line-height:1.45}.CarePlansHero-module-scss-module__Hsn-UG__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.CarePlansHero-module-scss-module__Hsn-UG__visual{justify-content:flex-end;align-self:end;align-items:flex-end;width:650px;max-width:none;display:flex;transform:translate(-175px)}.CarePlansHero-module-scss-module__Hsn-UG__image{object-fit:contain;object-position:center bottom;width:100%;max-width:none;height:auto;display:block}@media (max-width:860px){.CarePlansHero-module-scss-module__Hsn-UG__inner{grid-template-columns:1fr;gap:2rem;width:100%;min-height:auto;padding:4.25rem 1.125rem}.CarePlansHero-module-scss-module__Hsn-UG__content,.CarePlansHero-module-scss-module__Hsn-UG__content h1{max-width:680px}.CarePlansHero-module-scss-module__Hsn-UG__content h1{font-size:var(--font-heading-xl)}.CarePlansHero-module-scss-module__Hsn-UG__description{max-width:650px}.CarePlansHero-module-scss-module__Hsn-UG__visual{justify-content:center;width:100%;max-width:none;transform:none}.CarePlansHero-module-scss-module__Hsn-UG__image{width:min(100%,700px);max-width:700px}}@media (max-width:560px){.CarePlansHero-module-scss-module__Hsn-UG__inner{gap:2rem;padding-top:4.25rem}.CarePlansHero-module-scss-module__Hsn-UG__eyebrow{margin-bottom:1.25rem;font-size:.8125rem}.CarePlansHero-module-scss-module__Hsn-UG__content h1{font-size:var(--font-heading-xl);letter-spacing:-.035em;line-height:1.05}.CarePlansHero-module-scss-module__Hsn-UG__accent{width:74px;margin:1.625rem 0 1.5rem}.CarePlansHero-module-scss-module__Hsn-UG__description{font-size:var(--font-body-lg)}.CarePlansHero-module-scss-module__Hsn-UG__price{font-size:var(--font-subheading);margin-top:1.5rem}.CarePlansHero-module-scss-module__Hsn-UG__actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}.CarePlansHero-module-scss-module__Hsn-UG__actions .btn{width:100%}.CarePlansHero-module-scss-module__Hsn-UG__image{width:calc(100% + 1.5rem);max-width:none}}
