.PatientPlanningPage-module__lzZsMa__page{color:var(--pub-body);overflow-wrap:anywhere}.PatientPlanningPage-module__lzZsMa__page h1,.PatientPlanningPage-module__lzZsMa__page h2,.PatientPlanningPage-module__lzZsMa__page h3{color:var(--pub-navy);text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.PatientPlanningPage-module__lzZsMa__page h1{letter-spacing:-.045em;max-width:960px;margin:0;font-size:clamp(2.65rem,6.6vw,5.8rem);line-height:1.07}.PatientPlanningPage-module__lzZsMa__page h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.PatientPlanningPage-module__lzZsMa__page h3{margin:16px 0;font-size:1.65rem;line-height:1.2}.PatientPlanningPage-module__lzZsMa__page p,.PatientPlanningPage-module__lzZsMa__page li{line-height:1.8}.PatientPlanningPage-module__lzZsMa__hero{background:linear-gradient(135deg,#fff8f2,#f3f0fa 70%,#f1f8f5);padding-block:clamp(76px,10vw,140px)}.PatientPlanningPage-module__lzZsMa__intro{max-width:740px}.PatientPlanningPage-module__lzZsMa__page a{text-underline-offset:4px}.PatientPlanningPage-module__lzZsMa__page .pub-button{text-align:center;max-width:100%;padding:14px 20px;line-height:1.5}.PatientPlanningPage-module__lzZsMa__page .PatientPlanningPage-module__lzZsMa__caption{font-size:.84rem;line-height:1.75}.PatientPlanningPage-module__lzZsMa__notice{border-block:1px solid var(--pub-line);background:#f6f1e7;padding-block:24px}.PatientPlanningPage-module__lzZsMa__notice p{max-width:900px}.PatientPlanningPage-module__lzZsMa__context{gap:36px;display:grid}.PatientPlanningPage-module__lzZsMa__context>*{min-width:0}.PatientPlanningPage-module__lzZsMa__context ul{padding-left:22px}.PatientPlanningPage-module__lzZsMa__context li+li{margin-top:14px}.PatientPlanningPage-module__lzZsMa__stat{background:var(--pub-lavender);border-radius:20px;align-self:start;padding:clamp(24px,4vw,42px)}.PatientPlanningPage-module__lzZsMa__stat>p:first-child{color:var(--pub-navy);margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.45}.PatientPlanningPage-module__lzZsMa__stages{grid-template-columns:minmax(0,1fr);gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.PatientPlanningPage-module__lzZsMa__stages li{border:1px solid var(--pub-line);background:#fff;border-radius:16px;min-width:0;padding:28px}.PatientPlanningPage-module__lzZsMa__founder{border-top:1px solid var(--pub-line);margin-top:48px;padding-top:22px}.PatientPlanningPage-module__lzZsMa__founder p{max-width:800px}.PatientPlanningPage-module__lzZsMa__faq{max-width:900px}.PatientPlanningPage-module__lzZsMa__faq details{border-bottom:1px solid var(--pub-line-strong);padding:24px 0}.PatientPlanningPage-module__lzZsMa__faq summary{cursor:pointer;color:var(--pub-navy);font-size:1.08rem;font-weight:650}.PatientPlanningPage-module__lzZsMa__faq details p{margin-bottom:0}.PatientPlanningPage-module__lzZsMa__survey p{max-width:740px}.PatientPlanningPage-module__lzZsMa__page :focus-visible{outline:3px solid var(--pub-violet-deep);outline-offset:5px}@media (min-width:760px){.PatientPlanningPage-module__lzZsMa__context{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.PatientPlanningPage-module__lzZsMa__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.PatientPlanningPage-module__lzZsMa__heroVisual{border-radius:20px;margin:clamp(36px,6vw,64px) 0 0;overflow:hidden;box-shadow:0 24px 60px #132b4324}.PatientPlanningPage-module__lzZsMa__heroVisual img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}
