.pv-page{overflow:hidden}.pv-page h1,.pv-page h2,.pv-page h3{line-height:1.08}.pv-page em{color:var(--clay);font-weight:400}.pv-hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:9%;padding-top:110px;padding-bottom:120px;display:grid}.pv-intro h1{max-width:750px;margin-bottom:30px;font-size:clamp(4.2rem,7.8vw,7rem)}.pv-lead{color:#53625e;max-width:590px;font-size:1.2rem;line-height:1.8}.pv-price{align-items:center;gap:20px;margin:38px 0 25px;display:flex}.pv-price strong{font-family:var(--font-display),serif;font-size:3.1rem;font-weight:500;line-height:1}.pv-price span{color:#697570;font-size:.76rem;line-height:1.6}.pv-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.pv-pending{color:#465650;letter-spacing:.1em;text-transform:uppercase;background:#e8e5dd;padding:16px 20px;font-size:.68rem;font-weight:600;display:inline-flex}.pv-anchor{border-bottom:1px solid;padding-bottom:4px;font-size:.76rem;font-weight:600}.pv-visual{background:#e9e5db;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:610px;padding:38px 40px;display:flex}.pv-visual img{width:min(100%,330px);height:auto;display:block;box-shadow:0 25px 55px #152a2733}.pv-visual-label,.pv-visual>span{letter-spacing:.2em;color:#67746e;font-size:.62rem}.pv-visual>span{align-self:flex-end}.pv-manifesto{background:var(--ink);color:#f8f7f1;padding:120px 0}.pv-manifesto-inner{grid-template-columns:.35fr 1fr;gap:70px;display:grid}.pv-manifesto h2{max-width:850px;font-size:clamp(3.2rem,5.4vw,5rem)}.pv-manifesto p:not(.eyebrow){color:#c9d4ce;max-width:730px;font-size:1.12rem;line-height:1.8}.pv-section{padding-top:125px;padding-bottom:125px}.pv-section-heading{grid-template-columns:1fr .6fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.pv-section-heading h2{margin:0}.pv-section-heading>p{color:#5c6a64;max-width:480px}.pv-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pv-steps article{padding:34px 36px 0 0}.pv-steps article+article{border-left:1px solid var(--line);padding-left:36px}.pv-steps span,.pv-choice-list span{letter-spacing:.12em;color:var(--clay);font-size:.7rem}.pv-steps h3{margin:55px 0 18px;font-size:2rem}.pv-steps p,.pv-choice-list p{color:#63716b}.pv-choices{background:#eeeee6}.pv-choice-list{border-top:1px solid var(--line)}.pv-choice-list article{border-bottom:1px solid var(--line);grid-template-columns:.12fr .8fr 1fr;align-items:center;gap:25px;padding:24px 0;display:grid}.pv-choice-list h3{margin:0;font-size:2rem}.pv-choice-list p{margin:0}.pv-includes{grid-template-columns:1fr .8fr;gap:110px;display:grid}.pv-includes>div>p:not(.eyebrow){color:#5c6a64;max-width:600px;font-size:1.1rem}.pv-checks{border-top:1px solid var(--line);align-self:center}.pv-checks p{border-bottom:1px solid var(--line);margin:0;padding:18px 0}.pv-checks b{color:var(--clay);margin-right:22px;font-size:.7rem}.pv-checks small{color:#6c7872;margin-top:25px;line-height:1.7;display:block}.pv-author{background:#e6dfd3}.pv-author-inner{grid-template-columns:.7fr 1fr;align-items:center;gap:10%;padding:100px 0;display:grid}.pv-author img{object-fit:cover;object-position:50% 22%;width:100%;max-width:410px;max-height:540px}.pv-author p:not(.eyebrow){color:#596761;max-width:590px;font-size:1.08rem;line-height:1.8}.pv-faq{max-width:900px}.pv-faq h2{margin-bottom:45px}.pv-faq details{border-top:1px solid var(--line);padding:22px 0}.pv-faq details:last-child{border-bottom:1px solid var(--line)}.pv-faq summary{cursor:pointer;font-size:1.05rem;font-weight:600}.pv-faq details p{color:#66736d;margin:15px 0 0}.pv-final{background:var(--ink);color:#fff;text-align:center;padding:115px 0}.pv-final h2{font-size:clamp(3.4rem,6vw,5.6rem)}.pv-final p:not(.eyebrow){color:#c9d4ce}.pv-pending.light{color:#263c36;background:#dfe5d8}.pv-final-note{margin:25px 0 0;font-size:.85rem}.pv-final-note a{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.pv-hero{grid-template-columns:1fr;gap:60px;padding-top:75px}.pv-visual{min-height:480px}.pv-manifesto-inner,.pv-section-heading,.pv-includes,.pv-author-inner{grid-template-columns:1fr;gap:35px}.pv-steps{grid-template-columns:1fr}.pv-steps article,.pv-steps article+article{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.pv-steps h3{margin:20px 0 12px}.pv-choice-list article{grid-template-columns:40px 1fr;gap:12px}.pv-choice-list p{grid-column:2}.pv-includes{gap:45px}.pv-author img{max-width:340px}.pv-section{padding-top:85px;padding-bottom:85px}}@media (max-width:600px){.pv-intro h1{font-size:3.8rem}.pv-hero{padding-bottom:80px}.pv-visual{min-height:420px;padding:25px}.pv-manifesto{padding:80px 0}.pv-manifesto h2{font-size:3rem}.pv-section-heading h2,.pv-includes h2,.pv-faq h2{font-size:3.2rem}.pv-choice-list h3{font-size:1.7rem}.pv-final{padding:85px 0}}.pv-order{text-align:left;gap:1rem;max-width:520px;margin:1.5rem auto;display:grid}.pv-order label{align-items:baseline;gap:.7rem;display:flex}.pv-order button{cursor:pointer;border:0}.pv-order a{color:inherit;text-decoration:underline}
