.pr-body{background:var(--ivory,#f9f6f0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-main{padding-bottom:3rem}.pr-hero{padding:3rem 0 2rem;text-align:center;max-width:40rem;margin-inline:auto}.pr-h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,2.85rem);font-weight:400;margin:0 0 1rem;line-height:1.1}.pr-h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:400;margin:0 0 0.75rem}.pr-lede{font-size:1.02rem;line-height:1.65;color:#5a5a54;margin:0 0 1.25rem}.pr-lede strong{color:#1c1c1a;font-weight:600}.pr-badges{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0.45rem 0.65rem;margin:0;padding:0;font-size:0.65rem;letter-spacing:0.1em;text-transform:uppercase;color:#3d4a38}.pr-badges li{padding:0.4rem 0.65rem;border:1px solid #d4cfc4;background:#fff;border-radius:999px}.pr-trust{margin:-0.5rem 0 2.5rem}.pr-trust__panel{padding:1.35rem 1.25rem 1.25rem;background:linear-gradient(135deg,#f6f4ef 0%,#fff 55%);border:1px solid #e0dbd2;box-shadow:0 12px 32px rgba(28,28,26,0.05)}@media (min-width:720px){.pr-trust__panel{padding:1.5rem 1.65rem 1.35rem}}.pr-trust__eyebrow{font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--sage,#5c6b5a);margin:0 0 0.75rem;font-weight:600}.pr-trust__quote{margin:0 0 1.1rem;padding:0;border:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.08rem,2.2vw,1.28rem);line-height:1.55;color:#1c1c1a;font-weight:400}.pr-trust__quote strong{font-weight:600;color:#3d4a38}.pr-trust__points{list-style:none;margin:0;padding:0;display:grid;gap:0.55rem;font-size:0.84rem;line-height:1.5;color:#5a5a54}@media (min-width:640px){.pr-trust__points{grid-template-columns:repeat(3,1fr);gap:0.75rem 1.25rem}}.pr-trust__points strong{display:block;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;color:#1c1c1a;margin-bottom:0.2rem}.pr-h2--section{text-align:center;margin-bottom:0.35rem}.pr-section-intro--center{text-align:center;margin-inline:auto;margin-bottom:1.75rem}.pr-plans{display:grid;gap:1.25rem;margin-bottom:2.5rem}@media (min-width:960px){.pr-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pr-plan{background:#fff;border:1px solid #e5e0d6;padding:1.35rem 1.2rem 1.5rem;display:flex;flex-direction:column;max-width:28rem;margin-inline:auto}@media (min-width:960px){.pr-plan{max-width:none;margin-inline:0}}.pr-plan--feat{border-color:#5c6b5a;box-shadow:0 16px 40px rgba(92,107,90,0.12)}@media (min-width:820px){.pr-plan--feat{transform:translateY(-4px)}}.pr-plan__tag{font-size:0.62rem;letter-spacing:0.14em;text-transform:uppercase;color:#8a8580;margin:0 0 0.5rem}.pr-plan--feat .pr-plan__tag{color:var(--sage,#5c6b5a);font-weight:600}.pr-plan__name{font-family:"Instrument Serif",Georgia,serif;font-size:1.65rem;margin:0 0 0.35rem;font-weight:400}.pr-plan__price{font-family:"Instrument Serif",Georgia,serif;font-size:2.35rem;margin:0 0 0.65rem;line-height:1}.pr-plan__price span{font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-size:0.85rem;color:#6b6b66}.pr-plan__blurb{font-size:0.88rem;line-height:1.55;color:#5a5a54;margin:0 0 0.65rem}.pr-plan__for{font-size:0.78rem;line-height:1.5;color:#6b6b66;margin:0 0 1rem;padding:0.55rem 0.65rem;background:#faf8f4;border-left:3px solid #c8c2b8}.pr-plan--feat .pr-plan__for{border-left-color:var(--sage,#5c6b5a);background:#f6f8f5}.pr-plan__deliver-title{font-size:0.62rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#5c6b5a;margin:0 0 0.5rem}.pr-plan__vol-wrap{margin-bottom:1rem;padding:0.75rem 0.8rem;border:1px solid #efe9e0;background:#fff}.pr-plan__vol{list-style:none;margin:0;padding:0;font-size:0.82rem}.pr-plan__vol li{display:flex;justify-content:space-between;gap:0.75rem;padding:0.35rem 0;border-bottom:1px dashed #ebe6dc}.pr-plan__vol li:last-child{border-bottom:0}.pr-plan__vol-k{color:#8a8580;font-size:0.72rem}.pr-plan__deliver-wrap{flex:1;margin-bottom:1.15rem}.pr-plan__deliver{list-style:none;margin:0;padding:0;font-size:0.8rem;line-height:1.48;color:#3d3d39}.pr-plan__deliver li{position:relative;padding:0.4rem 0 0.4rem 1.15rem;border-bottom:1px solid #f5f0e8}.pr-plan__deliver li::before{content:"";position:absolute;left:0;top:0.72rem;width:5px;height:5px;border-radius:50%;background:#2b3827}.pr-btn{display:inline-block;text-align:center;padding:0.65rem 1.1rem;font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;background:#2b3827;color:#f9f6f0;border:1px solid #222e1f;margin-top:auto}.pr-btn--ghost{background:transparent;color:#3d4a38;border-color:#c8c2b8}.pr-includes{padding:2rem 0;border-top:1px solid #e8e3da;border-bottom:1px solid #e8e3da;margin-bottom:2.5rem}.pr-includes__list{columns:1;margin:0 0 1.25rem;padding:0 0 0 1.1rem;font-size:0.9rem;line-height:1.55;color:#3d3d39}@media (min-width:640px){.pr-includes__list{columns:2;column-gap:2rem}}.pr-note{font-size:0.86rem;line-height:1.55;color:#3d3d39;margin:0.75rem 0 0}.pr-note--muted{color:#6b6b66}.pr-note a{color:var(--sage,#5c6b5a)}.pr-section-intro{font-size:0.92rem;color:#6b6b66;margin:0 0 1.25rem;max-width:36rem}.pr-compare{margin-bottom:2.5rem}.pr-table-wrap{overflow-x:auto;border:1px solid #e5e0d6;background:#fff}.pr-table{width:100%;border-collapse:collapse;font-size:0.82rem}.pr-table th,.pr-table td{padding:0.65rem 0.75rem;text-align:left;border-bottom:1px solid #efe9e0}.pr-table thead th{font-size:0.65rem;letter-spacing:0.1em;text-transform:uppercase;color:#8a8580;background:#faf8f4}.pr-table tbody th{font-weight:500;color:#1c1c1a;max-width:14rem}.pr-table__group th{font-size:0.65rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--sage,#5c6b5a);background:#f3efe8;padding-top:0.85rem;padding-bottom:0.5rem;border-bottom:1px solid #e0dbd2}.pr-table td{white-space:nowrap;color:#3d3d39}.pr-steps{margin-bottom:2.5rem}.pr-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:0.85rem}@media (min-width:720px){.pr-steps__list{grid-template-columns:repeat(3,1fr)}}.pr-steps__list li{display:flex;gap:0.75rem;padding:1rem;background:#fff;border:1px solid #e5e0d6}.pr-steps__n{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:700;background:#5c6b5a;color:#fff;border-radius:50%}.pr-steps__list h3{font-size:0.95rem;margin:0 0 0.25rem}.pr-steps__list p{font-size:0.82rem;color:#6b6b66;margin:0;line-height:1.45}.pr-proof{text-align:center;margin-bottom:2.5rem}.pr-faq__item{border:1px solid #e5e0d6;background:#fff;padding:0.85rem 1rem;margin-bottom:0.5rem}.pr-faq__item summary{cursor:pointer;font-weight:600;font-size:0.92rem}.pr-faq__item p{margin:0.65rem 0 0;font-size:0.88rem;line-height:1.55;color:#5a5a54}