.PatientExperiencePages-module__fr56oG__page{background:var(--ivory)}.PatientExperiencePages-module__fr56oG__hero{background:radial-gradient(circle at 82% 18%,#557b782e,transparent 34%),linear-gradient(145deg,var(--ivory),var(--ivory-2));padding:clamp(90px,10vw,150px) 0 100px}.PatientExperiencePages-module__fr56oG__hero h1{max-width:980px;margin:16px 0 24px}.PatientExperiencePages-module__fr56oG__hero .PatientExperiencePages-module__fr56oG__heroActions{margin-top:30px}.PatientExperiencePages-module__fr56oG__heroActions{flex-wrap:wrap;gap:12px;display:flex}.PatientExperiencePages-module__fr56oG__section{padding:100px 0}.PatientExperiencePages-module__fr56oG__heading{max-width:800px;margin-bottom:44px}.PatientExperiencePages-module__fr56oG__heading h2{margin:8px 0 16px}.PatientExperiencePages-module__fr56oG__heading p,.PatientExperiencePages-module__fr56oG__twoColumns p{color:var(--muted)}.PatientExperiencePages-module__fr56oG__steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.PatientExperiencePages-module__fr56oG__steps article,.PatientExperiencePages-module__fr56oG__threeColumns article{border:1px solid var(--border);background:var(--white);border-radius:20px;padding:25px;box-shadow:0 14px 40px #102a3a0f}.PatientExperiencePages-module__fr56oG__steps article>span,.PatientExperiencePages-module__fr56oG__threeColumns article>span{color:var(--champagne);font-family:var(--font-cormorant),serif;font-size:2rem}.PatientExperiencePages-module__fr56oG__steps h3,.PatientExperiencePages-module__fr56oG__threeColumns h3{margin:12px 0 9px;font-size:1.5rem}.PatientExperiencePages-module__fr56oG__steps p,.PatientExperiencePages-module__fr56oG__threeColumns p{color:var(--muted);font-size:.9rem}.PatientExperiencePages-module__fr56oG__darkSection{color:#fffc;background:linear-gradient(135deg,var(--navy),var(--navy-2));padding:100px 0}.PatientExperiencePages-module__fr56oG__darkSection h2,.PatientExperiencePages-module__fr56oG__darkSection h3{color:var(--white)}.PatientExperiencePages-module__fr56oG__darkSection .PatientExperiencePages-module__fr56oG__eyebrow{color:var(--champagne)}.PatientExperiencePages-module__fr56oG__controlGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.PatientExperiencePages-module__fr56oG__statusCard{background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;padding:34px}.PatientExperiencePages-module__fr56oG__statusReady{color:#dfffee;background:#35be7f38;border-radius:999px;padding:7px 14px;font-weight:800;display:inline-flex}.PatientExperiencePages-module__fr56oG__statusCard h3{margin:18px 0 13px}.PatientExperiencePages-module__fr56oG__statusCard ul{gap:8px;padding-left:20px;display:grid}.PatientExperiencePages-module__fr56oG__twoColumns{grid-template-columns:1fr 1fr;gap:70px;display:grid}.PatientExperiencePages-module__fr56oG__twoColumns p+p{margin-top:15px}.PatientExperiencePages-module__fr56oG__twoColumns small{color:var(--muted);margin-top:24px;display:block}.PatientExperiencePages-module__fr56oG__loyaltyHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.PatientExperiencePages-module__fr56oG__loyaltyCard{justify-self:end;width:100%;max-width:650px}.PatientExperiencePages-module__fr56oG__loyaltyCard img{border:8px solid var(--white);width:100%;height:auto;box-shadow:var(--shadow);border-radius:30px;display:block;transform:rotate(1.5deg)}.PatientExperiencePages-module__fr56oG__threeColumns{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.PatientExperiencePages-module__fr56oG__downloadSection{background:var(--ivory-2);padding:85px 0}.PatientExperiencePages-module__fr56oG__downloadGrid{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.PatientExperiencePages-module__fr56oG__downloadGrid p{max-width:650px;color:var(--muted);margin-top:18px}.PatientExperiencePages-module__fr56oG__storeCodes{gap:18px;display:flex}.PatientExperiencePages-module__fr56oG__storeCodes>div{color:var(--navy);justify-items:center;gap:9px;font-size:.82rem;display:grid}.PatientExperiencePages-module__fr56oG__storeCodes .store-qr{border:5px solid var(--white);width:130px;box-shadow:0 15px 40px #102a3a1a}.PatientExperiencePages-module__fr56oG__notice{border-left:4px solid var(--champagne);background:var(--white);border-radius:0 22px 22px 0;max-width:850px;padding:35px}.PatientExperiencePages-module__fr56oG__notice h2{font-size:2.2rem}.PatientExperiencePages-module__fr56oG__notice p{color:var(--muted);margin-top:12px}@media (max-width:950px){.PatientExperiencePages-module__fr56oG__steps{grid-template-columns:1fr 1fr}.PatientExperiencePages-module__fr56oG__controlGrid,.PatientExperiencePages-module__fr56oG__twoColumns,.PatientExperiencePages-module__fr56oG__loyaltyHeroGrid,.PatientExperiencePages-module__fr56oG__downloadGrid,.PatientExperiencePages-module__fr56oG__threeColumns{grid-template-columns:1fr}.PatientExperiencePages-module__fr56oG__loyaltyHeroGrid{gap:48px}.PatientExperiencePages-module__fr56oG__loyaltyCard{justify-self:start;max-width:650px}.PatientExperiencePages-module__fr56oG__downloadGrid{gap:35px}}@media (max-width:600px){.PatientExperiencePages-module__fr56oG__hero{padding:72px 0 68px}.PatientExperiencePages-module__fr56oG__section,.PatientExperiencePages-module__fr56oG__darkSection{padding:70px 0}.PatientExperiencePages-module__fr56oG__loyaltyHeroGrid{gap:38px}.PatientExperiencePages-module__fr56oG__loyaltyCard{width:calc(100% - 8px);margin-inline:auto}.PatientExperiencePages-module__fr56oG__loyaltyCard img{border-width:5px;border-radius:22px;transform:rotate(.8deg)}.PatientExperiencePages-module__fr56oG__steps{grid-template-columns:1fr}.PatientExperiencePages-module__fr56oG__storeCodes{flex-wrap:wrap}.PatientExperiencePages-module__fr56oG__storeCodes .store-qr{width:105px}}
