.pr-page{--pr-line:#17171717}.pr-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-hero{text-align:center;padding:clamp(8rem,14vh,10rem) 1.25rem clamp(1rem,2.5vw,2rem);position:relative}.pr-hero__glow{z-index:0;background:radial-gradient(46rem 26rem at 26% 4%,#e8b07a4d,#0000 62%),radial-gradient(42rem 24rem at 78% 12%,#a9c89a42,#0000 60%);position:absolute;inset:0}.pr-hero__copy{z-index:1;max-width:44rem;margin:0 auto;position:relative}.pr-hero h1{letter-spacing:-.046em;margin-top:1rem;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1}.pr-hero__lead{color:#171717ad;max-width:34rem;margin:1.4rem auto 0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.62}.pr-section--tight{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.pr-page .pr-panel{max-width:68rem;padding:clamp(2.25rem,4.5vw,3.5rem) clamp(1.25rem,3.4vw,3.5rem)}.pr-plan__line{color:#17171799;margin-top:.6rem;font-size:.85rem;line-height:1.5}.lm-plan--premium .pr-plan__line--premium{color:#f6f3eceb;margin-top:1.4rem;font-weight:650}.pr-page .pr-plan__line--premium+ul{margin-top:.75rem}.pr-page .lm-plan__name .pr-trial{background:var(--color-cream);color:var(--color-brand-on-warm);letter-spacing:.06em;text-transform:uppercase;opacity:1;border-radius:999px;align-items:center;margin-left:.55rem;padding:.28rem .6rem;font-size:.66rem;font-weight:750;display:inline-flex}.pr-compare{max-width:68rem;box-shadow:var(--lm-shadow-soft);background:#fbf9f4;border:1px solid #1717170f;border-radius:clamp(2rem,3.4vw,3rem);margin:0 auto;padding:clamp(2.25rem,4.5vw,3.5rem) clamp(1rem,3vw,3rem)}.pr-mark{color:#1717179e;background:#1717170f;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.pr-mark--on{color:var(--color-moss);background:#5e8c4a29}.pr-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;max-width:46rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;display:grid}.pr-included li{align-items:center;gap:.75rem;font-size:.95rem;font-weight:550;display:flex}@media (max-width:560px){.pr-included{grid-template-columns:1fr}}.pr-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.pr-notes-wrap{max-width:68rem;margin:0 auto}.pr-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,3.5vw,3rem);display:grid}.pr-notes>*{height:100%}.pr-note{background:var(--color-sand);border-radius:1.6rem;height:100%;padding:1.75rem 1.6rem}.pr-note h3{letter-spacing:-.025em;font-size:1.05rem}.pr-note p{color:#171717a8;margin-top:.6rem;font-size:.9rem;line-height:1.6}.pr-notes__link{text-align:center;margin-top:1.75rem}.pr-notes__link a{color:var(--color-brand);align-items:center;gap:.5rem;font-size:.9rem;font-weight:680;display:inline-flex}.pr-notes__link span{transition:transform .22s var(--lm-ease)}.pr-notes__link a:hover span{transform:translate(4px)}.pr-cta{background:var(--color-ink);max-width:68rem;color:var(--color-cream);text-align:center;border-radius:clamp(2rem,3.4vw,3rem);margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,4rem)}.pr-cta h2{letter-spacing:-.04em;max-width:22ch;margin:0 auto;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05}.pr-cta em{color:var(--color-brand-on-ink)}.pr-cta p{color:#f6f3eca8;max-width:32rem;margin:1.1rem auto 2rem;font-size:1rem;line-height:1.6}.pr-cta .lm-store{border:1px solid #fff6}@media (max-width:820px){.pr-notes{grid-template-columns:1fr}}@media (max-width:560px){.pr-hero{padding:7.5rem 1.1rem 1rem}.pr-hero h1{font-size:clamp(2rem,9.5vw,2.9rem)}.pr-hero__lead{font-size:.98rem}.pr-page .pr-panel,.pr-compare,.pr-cta{border-radius:1.75rem}.pr-mark{width:1.55rem;height:1.55rem}.pr-note{padding:1.5rem 1.35rem}}@media (max-width:380px){.pr-page .lm-plan__name .pr-trial{margin-top:.4rem;margin-left:0}.pr-page .lm-plan__name{justify-items:start;display:grid}}@media (prefers-reduced-motion:reduce){.pr-notes__link span,.pr-notes__link a:hover span{transition:none!important;transform:none!important}}
