.planner-module__0QbIwG__hero{background:var(--ink);color:var(--cream);padding:72px 0}.planner-module__0QbIwG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.planner-module__0QbIwG__heroGrid>div:first-child>img{width:220px;height:auto;margin-bottom:24px}.planner-module__0QbIwG__hero .eyebrow{color:var(--pink)}.planner-module__0QbIwG__hero h1{max-width:760px;color:var(--cream);font-size:clamp(3.2rem,6vw,5.3rem)}.planner-module__0QbIwG__heroGrid>div:first-child>p:not(.planner-module__0QbIwG__eyebrow){max-width:680px;font-size:1.1rem}.planner-module__0QbIwG__pending{border-left:4px solid var(--pink);background:#fff9ef14;padding:14px}.planner-module__0QbIwG__pageStack{min-height:520px;position:relative}.planner-module__0QbIwG__pageStack>div{border-radius:var(--radius-large);background:var(--cream);color:var(--ink);position:absolute;box-shadow:0 24px 70px #00000040}.planner-module__0QbIwG__pageStack>div:first-child{z-index:2;padding:38px;inset:30px 70px 30px 20px;transform:rotate(-2deg)}.planner-module__0QbIwG__pageStack>div:last-child{background:var(--pink);padding:30px;inset:0 18px 54px 96px;transform:rotate(4deg)}.planner-module__0QbIwG__pageStack span{font-family:var(--font-heading), Georgia, serif;font-size:2rem;font-weight:700;display:block}.planner-module__0QbIwG__pageStack i{background:var(--line);height:1px;margin-top:45px;display:block}.planner-module__0QbIwG__pageStack b{color:var(--rose);margin-top:34px;display:block}.planner-module__0QbIwG__pageStack em{border:1px solid var(--ink);border-radius:var(--radius-control);margin-top:18px;padding:6px 9px;font-style:normal;font-weight:700;display:inline-block}.planner-module__0QbIwG__previewSection{background:var(--cream)}.planner-module__0QbIwG__previewSection header>p{max-width:450px}.planner-module__0QbIwG__previewGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.planner-module__0QbIwG__previewGrid article{border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--paper);min-height:230px;padding:26px}.planner-module__0QbIwG__previewGrid article:nth-child(2n){background:var(--sage)}.planner-module__0QbIwG__previewGrid span{color:var(--rose);font-family:var(--font-heading), Georgia, serif;font-size:1.8rem;font-weight:700}.planner-module__0QbIwG__previewGrid h3{margin:28px 0 10px;font-size:1.8rem}.planner-module__0QbIwG__separation{background:var(--pink)}.planner-module__0QbIwG__separationCard{grid-template-columns:.9fr 1fr 1fr;gap:18px;display:grid}.planner-module__0QbIwG__separationCard>div,.planner-module__0QbIwG__separationCard article{border:1px solid var(--line-strong);border-radius:var(--radius-large);padding:28px}.planner-module__0QbIwG__separationCard>div{background:var(--ink);color:var(--cream)}.planner-module__0QbIwG__separationCard>div h2{color:var(--cream)}.planner-module__0QbIwG__separationCard>div .eyebrow{color:var(--cream)}.planner-module__0QbIwG__separationCard article{background:var(--cream)}.planner-module__0QbIwG__separationCard article>span{color:var(--rose);text-transform:uppercase;font-size:.875rem;font-weight:700}.planner-module__0QbIwG__separationCard h2,.planner-module__0QbIwG__separationCard h3{font-size:2rem}.planner-module__0QbIwG__separationCard article>strong{border-top:1px solid var(--line);color:var(--rose);margin-top:22px;padding-top:14px;display:block}@media (max-width:900px){.planner-module__0QbIwG__heroGrid,.planner-module__0QbIwG__separationCard{grid-template-columns:1fr}.planner-module__0QbIwG__previewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.planner-module__0QbIwG__hero{padding:52px 0}.planner-module__0QbIwG__heroGrid{gap:38px}.planner-module__0QbIwG__pageStack{min-height:380px}.planner-module__0QbIwG__pageStack>div:first-child{padding:24px;inset:20px 38px 20px 0}.planner-module__0QbIwG__pageStack>div:last-child{padding:22px;inset:0 0 34px 55px}.planner-module__0QbIwG__previewGrid{grid-template-columns:1fr}}
