@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.2_4qiqx1oev18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.p.0834ksqxe1j64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.abril_fatface_a5f371ca-module__Zt5IpG__className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}.abril_fatface_a5f371ca-module__Zt5IpG__variable{--font-title:"Abril Fatface", "Abril Fatface Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d867b96d-module__tTXzTa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d867b96d-module__tTXzTa__variable{--font-body:"DM Sans", "DM Sans Fallback"}
.planner-module__MOW88a__page{--purple:#6743d7;--purple-dark:#4f2fb8;--pink:#db1c5f;--orange:#d95007;--green:#84ab7d;--yellow:#f2a922;--cream:#fff8ee;--paper:#fffdf9;--ink:#22183a;--muted:#57506b;--line:#22183a1f;--title:var(--font-title), Georgia, serif;color:var(--ink);background:var(--cream);font:400 18px/1.6 var(--font-body), system-ui, sans-serif;overflow-x:clip}.planner-module__MOW88a__page *,.planner-module__MOW88a__page :before,.planner-module__MOW88a__page :after{box-sizing:border-box}.planner-module__MOW88a__page a{color:inherit}.planner-module__MOW88a__page img{max-width:100%;height:auto;display:block}.planner-module__MOW88a__page :focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.planner-module__MOW88a__page h1,.planner-module__MOW88a__page h2,.planner-module__MOW88a__page h3,.planner-module__MOW88a__page p{margin-top:0}.planner-module__MOW88a__page h1,.planner-module__MOW88a__page h2{font-family:var(--title);letter-spacing:-.01em;text-wrap:balance;font-weight:400}.planner-module__MOW88a__page h1{margin-bottom:24px;font-size:clamp(2.7rem,7vw,4.8rem);line-height:1}.planner-module__MOW88a__page h1 em{color:var(--yellow);font-style:normal;display:block}.planner-module__MOW88a__page h2{margin-bottom:28px;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.05}.planner-module__MOW88a__page h3{margin-bottom:10px;font-size:1.3rem;font-weight:700;line-height:1.25}.planner-module__MOW88a__shell{width:min(100% - 36px,1120px);margin-inline:auto;position:relative}.planner-module__MOW88a__section{padding-block:clamp(64px,9vw,112px)}.planner-module__MOW88a__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-bottom:14px;font-size:.85rem;font-weight:700}.planner-module__MOW88a__micro{color:var(--muted);margin:18px 0 0;font-size:.9rem}.planner-module__MOW88a__nav{z-index:20;border-bottom:1px solid var(--line);background:#fff8eef2;justify-content:space-between;align-items:center;gap:16px;height:84px;padding-inline:clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.planner-module__MOW88a__brand img{width:auto;height:62px}.planner-module__MOW88a__page .planner-module__MOW88a__navCta{white-space:nowrap;color:#fff;background:var(--pink);border-radius:999px;padding:11px 18px;font-size:.95rem;font-weight:700;text-decoration:none}.planner-module__MOW88a__navCta:hover{background:#b8144d}.planner-module__MOW88a__button{text-align:center;background:var(--yellow);border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:16px 28px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px #b97a0c}.planner-module__MOW88a__page .planner-module__MOW88a__button{color:var(--ink)}.planner-module__MOW88a__button:hover{transform:translateY(-2px)}.planner-module__MOW88a__button:active{transform:translateY(3px);box-shadow:0 2px #b97a0c}.planner-module__MOW88a__page .planner-module__MOW88a__buttonOutline{background:var(--paper);box-shadow:none;border:2px solid var(--purple);color:var(--purple)}.planner-module__MOW88a__textLink{text-underline-offset:5px;font-weight:700}.planner-module__MOW88a__hero{background:var(--purple);color:#fff;position:relative;overflow:hidden}.planner-module__MOW88a__heroInner{align-items:center;gap:48px;max-width:1240px;margin-inline:auto;padding:clamp(40px,7vw,96px) clamp(18px,4vw,56px) 0;display:grid}.planner-module__MOW88a__hero .planner-module__MOW88a__kicker{color:var(--yellow)}.planner-module__MOW88a__lead{color:#ece6ff;max-width:560px;margin-bottom:28px;font-size:clamp(1.1rem,1.6vw,1.3rem)}.planner-module__MOW88a__hero .planner-module__MOW88a__micro{color:#d9d0ff}.planner-module__MOW88a__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.planner-module__MOW88a__heroPhoto{z-index:1;justify-self:center;max-width:440px;margin:0;position:relative}.planner-module__MOW88a__photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 70%;border:8px solid var(--paper);border-radius:28px;box-shadow:0 30px 60px #1d0f5a55}.planner-module__MOW88a__heroPhoto figcaption{color:#d9d0ff;margin-top:14px;font-size:.9rem}.planner-module__MOW88a__starA,.planner-module__MOW88a__starB{z-index:2;position:absolute}.planner-module__MOW88a__starA{width:96px;top:-30px;left:-38px}.planner-module__MOW88a__starB{width:84px;bottom:60px;right:-30px}.planner-module__MOW88a__wave{width:min(72%,820px);margin:clamp(32px,5vw,56px) 0 -1px auto}.planner-module__MOW88a__problemGrid{gap:16px;display:grid}.planner-module__MOW88a__problemGrid article{background:var(--paper);border:1px solid var(--line);border-top:6px solid var(--pink);border-radius:18px;padding:26px}.planner-module__MOW88a__problemGrid article:nth-child(2){border-top-color:var(--orange)}.planner-module__MOW88a__problemGrid article:nth-child(3){border-top-color:var(--green)}.planner-module__MOW88a__problemGrid p{color:var(--muted);margin:0}.planner-module__MOW88a__themes{background:var(--yellow)}.planner-module__MOW88a__themes .planner-module__MOW88a__kicker{color:var(--ink)}.planner-module__MOW88a__tabs{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.planner-module__MOW88a__tabs li{color:#fff;background:var(--purple);border-radius:999px;padding:14px 22px;font-size:1.05rem;font-weight:700}.planner-module__MOW88a__tabs li:nth-child(4n+2){background:var(--pink)}.planner-module__MOW88a__tabs li:nth-child(4n+3){background:var(--orange)}.planner-module__MOW88a__tabs li:nth-child(4n){background:var(--paper);color:var(--ink)}.planner-module__MOW88a__themesNote{margin:24px 0 0;font-size:1.15rem;font-weight:500}.planner-module__MOW88a__insideHead{align-items:center;gap:32px;margin-bottom:36px;display:grid}.planner-module__MOW88a__cover{margin:0;position:relative}.planner-module__MOW88a__cover>img:first-child{border-radius:24px}.planner-module__MOW88a__seal{width:110px;position:absolute;bottom:-30px;right:-16px}.planner-module__MOW88a__pages{gap:16px;display:grid}.planner-module__MOW88a__sheet{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px}.planner-module__MOW88a__sheet h3{color:var(--purple)}.planner-module__MOW88a__sheet:nth-child(2) h3{color:var(--pink)}.planner-module__MOW88a__sheet:nth-child(3) h3{color:var(--orange)}.planner-module__MOW88a__sheet:nth-child(4) h3{color:#4f7a48}.planner-module__MOW88a__sheet p{color:var(--muted);margin:0}.planner-module__MOW88a__facts{gap:12px;margin-top:20px;display:grid}.planner-module__MOW88a__facts p{background:#84ab7d33;border-radius:16px;margin:0;padding:18px 22px}.planner-module__MOW88a__quote{background:var(--pink);color:#fff}.planner-module__MOW88a__quoteStar{width:80px;position:absolute;top:-40px;right:0}.planner-module__MOW88a__quote blockquote{max-width:860px;margin:0}.planner-module__MOW88a__quote blockquote p{font:400 clamp(1.5rem,3.2vw,2.3rem)/1.3 var(--title)}.planner-module__MOW88a__quote blockquote p:before{content:"“";color:var(--yellow)}.planner-module__MOW88a__quote blockquote p:after{content:"”";color:var(--yellow)}.planner-module__MOW88a__quote cite{color:#ffe1ec;font-size:.95rem;font-style:normal}.planner-module__MOW88a__about p:not(.planner-module__MOW88a__kicker){max-width:680px;color:var(--muted);margin:0;font-size:1.15rem}.planner-module__MOW88a__offer{background:var(--purple);color:#fff}.planner-module__MOW88a__offer .planner-module__MOW88a__kicker{color:var(--yellow)}.planner-module__MOW88a__offer .planner-module__MOW88a__micro{color:#d9d0ff}.planner-module__MOW88a__plans{gap:20px;display:grid}.planner-module__MOW88a__plan{background:var(--paper);color:var(--ink);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(26px,4vw,40px);display:flex}.planner-module__MOW88a__planMain{box-shadow:inset 0 0 0 5px var(--yellow)}.planner-module__MOW88a__planLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--pink);font-size:.8rem;font-weight:700}.planner-module__MOW88a__plan h3{font:400 2rem/1.1 var(--title);margin:0}.planner-module__MOW88a__price{font:400 2.8rem/1 var(--title);color:var(--purple);margin:0}.planner-module__MOW88a__plan ul{gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.planner-module__MOW88a__plan li{padding-left:28px;position:relative}.planner-module__MOW88a__plan li:before{content:"";background:var(--pink);border-radius:50%;width:15px;height:15px;position:absolute;top:.4em;left:0}.planner-module__MOW88a__plan .planner-module__MOW88a__button{width:100%;margin-top:auto}.planner-module__MOW88a__faqList{gap:10px;max-width:860px;display:grid}.planner-module__MOW88a__faqList details{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px 22px}.planner-module__MOW88a__faqList summary{cursor:pointer;font-weight:700}.planner-module__MOW88a__faqList details p{color:var(--muted);margin:12px 0 0}.planner-module__MOW88a__faqMore{margin:24px 0 0}.planner-module__MOW88a__faqMore a{color:var(--purple);font-weight:700}.planner-module__MOW88a__final{background:var(--orange);color:#fff;padding-block:clamp(56px,8vw,96px)}.planner-module__MOW88a__finalLogo{width:220px;margin-bottom:28px}.planner-module__MOW88a__final h2{max-width:760px}.planner-module__MOW88a__page .planner-module__MOW88a__footer{color:var(--muted);background:0 0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px clamp(18px,4vw,56px);font-size:.9rem;display:flex}@media (max-width:589px){.planner-module__MOW88a__actions .planner-module__MOW88a__button{width:100%}.planner-module__MOW88a__brand img{height:50px}.planner-module__MOW88a__page .planner-module__MOW88a__navCta{padding:10px 14px;font-size:.9rem}.planner-module__MOW88a__starA{width:70px;left:-10px}.planner-module__MOW88a__starB{width:64px;right:-8px}.planner-module__MOW88a__seal{width:84px;right:-6px}.planner-module__MOW88a__quoteStar{width:52px;top:-58px}}@media (min-width:590px){.planner-module__MOW88a__problemGrid,.planner-module__MOW88a__pages,.planner-module__MOW88a__facts,.planner-module__MOW88a__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.planner-module__MOW88a__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.planner-module__MOW88a__problemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-module__MOW88a__insideHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.planner-module__MOW88a__pages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planner-module__MOW88a__button{transition:none}}
