.freeing-panel strong{background-image:linear-gradient(#dbff8d99,#dbff8d99);background-repeat:no-repeat;background-size:100% 100%;background-position:left center;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.08em .18em;margin:0 -.18em;border-radius:.2rem}@media(prefers-reduced-motion:no-preference){.reveal.reveal-d1{transition-delay:.12s}.reveal.reveal-d2{transition-delay:.24s}.reveal.reveal-d3{transition-delay:.36s}.freeing-panel strong{background-size:0% 100%;transition:background-size .9s var(--lp-ease-out) .45s}.freeing-panel .reveal.is-visible strong,.freeing-panel.reveal.is-visible strong{background-size:100% 100%}}.pricing-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;background:var(--lp-navy);color:var(--lp-white);padding-block:clamp(7rem,13.5vh,10rem) clamp(1.75rem,3.5vh,3rem);text-align:center;overflow:hidden}.plans-title-hero{font-size:clamp(1.85rem,4.2vh,3.25rem);color:var(--lp-white);margin:0 auto clamp(.35em,1.4vh,.7em);max-width:16em;text-wrap:balance}.pricing-hero-bg,.pricing-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.pricing-hero-bg img{animation:pricing-hero-zoom 14s var(--lp-ease-out) both}}@keyframes pricing-hero-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}.pricing-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#1f1e33c7,#1f1e3380 55%,#1f1e3399)}.pricing-hero-content{position:relative;z-index:1}.pricing-hero h1{margin-inline:auto;margin-bottom:.35em;max-width:14em;text-wrap:balance}.plans-note{text-align:center;color:#ffffffe0;font-size:var(--lp-text-body-sm);margin:clamp(1.1rem,2.6vh,2rem) auto 0;max-width:34em}.plans-note strong{color:var(--lp-white)}.plan-toggle{display:flex;justify-content:center;gap:.35rem;width:max-content;margin:0 auto clamp(2.75rem,5.4vh,4.25rem);padding:.3rem;background:var(--lp-floral);border-radius:var(--lp-radius-full, 9999px);box-shadow:0 10px 30px -12px #1f1e3373}.plan-toggle button{font-family:var(--lp-font-sans);font-size:var(--lp-text-body-sm);font-weight:600;color:var(--lp-grey);background:transparent;border:0;border-radius:9999px;padding:.6em 1.5em;cursor:pointer;transition:background .25s var(--lp-ease-out),color .25s ease}.plan-toggle button[aria-pressed=true]{background:var(--lp-navy);color:var(--lp-white)}.plan-toggle button:focus-visible{outline:2px solid var(--lp-navy);outline-offset:2px}.plan-cards{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1rem,2.5vw,2rem);align-items:center;max-width:52rem;margin-inline:auto}.plan-cards[hidden]{display:none}.plan-card{position:relative;background:var(--lp-white);border:1px solid rgba(31,30,51,.1);border-radius:var(--lp-radius-lg);padding:clamp(1.1rem,2.6vh,2.25rem) clamp(1.25rem,2.5vw,2.25rem);text-align:center;box-shadow:0 10px 30px -18px #1f1e3340;transition:transform .35s var(--lp-ease-out),box-shadow .35s var(--lp-ease-out)}.plan-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px -20px #1f1e3359}.plan-card--best{border:3px solid var(--lp-lime);padding:clamp(1.4rem,3.4vh,3rem) clamp(1.5rem,3vw,2.5rem);box-shadow:0 24px 48px -20px #1f1e3359}.plan-badge{position:absolute;top:-1em;left:50%;transform:translate(-50%) rotate(-2deg);font-size:var(--lp-text-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-navy);background:var(--lp-lime);border-radius:9999px;padding:.35em 1em;white-space:nowrap}.plan-name{font-family:var(--lp-font-serif);font-weight:400;font-size:clamp(1.3rem,2.8vh,2rem);color:var(--lp-navy);margin:0 0 .1em}.plan-trial{font-size:var(--lp-text-footer);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-grey);margin:0 0 clamp(.6rem,1.6vh,1.25rem)}.plan-price{font-family:var(--lp-font-serif);font-size:clamp(2.1rem,5.2vh,3.6rem);line-height:1;color:var(--lp-navy);margin:0}.plan-price .per{font-family:var(--lp-font-sans);font-size:.38em;font-weight:500;color:var(--lp-grey)}.plan-billed{font-size:var(--lp-text-body-sm);color:var(--lp-grey);margin:clamp(.3rem,.9vh,.5rem) 0 0}.plan-savings{font-size:var(--lp-text-body-sm);font-weight:600;color:var(--lp-navy);margin:clamp(.45rem,1.2vh,.75rem) 0 0}.plan-seats{font-size:var(--lp-text-body-sm);color:var(--lp-ink);margin:.75rem 0 0}.plan-card .btn{display:inline-block;margin-top:clamp(.9rem,2.2vh,1.5rem);padding-block:clamp(.55em,1.6vh,.8em)}.btn--ghost{background:transparent;border:2px solid var(--lp-navy);color:var(--lp-navy)}.btn--ghost:hover{background:var(--lp-navy);color:var(--lp-white)}@media(max-width:720px){.plan-cards{grid-template-columns:1fr}.plan-card--best{order:-1}}.plan-story-sign{font-family:var(--lp-font-serif);font-style:italic;font-size:var(--lp-text-h4);color:var(--lp-navy);margin:1.5rem 0 0}.final-cta{--cta-pad: clamp(2.75rem, 6vw, 4.5rem);background:var(--lp-lime);color:var(--lp-navy);padding-block:var(--cta-pad)}.cta-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(1.5rem,3.5vw,3.5rem)}.cta-photo{position:relative;margin:0;margin-block:calc(-1 * var(--cta-pad) - 1.5rem)}.cta-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--lp-radius-md)}.cta-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.final-cta h2{margin-bottom:.4em}.final-cta p{max-width:36em;margin:0 0 1.75rem;font-size:var(--lp-text-body-sm)}.final-cta .btn{background:var(--lp-navy);color:var(--lp-white)}.final-cta .btn:hover{background:var(--lp-navy-deep)}@media(max-width:880px){.cta-grid{grid-template-columns:1fr}.cta-photo{margin-block:calc(-1 * var(--cta-pad) - 1.5rem) .5rem}.cta-photo img{position:static;height:auto;max-height:24rem}}.story-panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.story-panel-photo{position:relative;margin:0}.story-panel-photo img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--lp-radius-md)}@media(max-width:880px){.story-panel{grid-template-columns:1fr}.story-panel-photo{order:-1}.story-panel-photo img{aspect-ratio:4 / 3}}.kid-quote{position:absolute;left:1rem;bottom:-.9rem;max-width:calc(100% - 2rem);background:var(--lp-lime);color:var(--lp-navy);font-size:var(--lp-text-footer);font-weight:600;line-height:1.35;padding:.5em 1.1em;border-radius:1.25rem;box-shadow:0 10px 24px -12px #1f1e3373}.how-we-wyla--pricing{background:var(--lp-floral);padding-block-start:clamp(1.5rem,3vw,2.5rem)}.freeing.section{padding-block-end:clamp(2rem,4vw,3rem)}.how-we-wyla--pricing .routine-card{background:var(--lp-white)}
