.how-plans-v2{--hp-ink:#2c2820;--hp-paper:#f5f0e8;--hp-sand:#8b7355;--hp-sage:#3e4f41;--hp-muted:#5c4e3c;--hp-line:#c4b5a0;--hp-line-soft:#d4c5b2;background:var(--hp-paper);color:var(--hp-ink)}.how-plans-v2 .hp-serif,.how-plans-v2 .hp-h1,.how-plans-v2 .hp-h2,.how-plans-v2 .hp-h3{font-family:var(--font-heading), "Cormorant Garamond", Garamond, serif;letter-spacing:-.02em;font-weight:300}.how-plans-v2 .hp-h1{margin:12px 0 20px;font-size:clamp(40px,5.2vw,68px);line-height:1.04}.how-plans-v2 .hp-h1 em,.how-plans-v2 .hp-h2 em{color:var(--hp-sand);font-style:italic}.how-plans-v2 .hp-h2{margin:8px 0 16px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.how-plans-v2 .hp-h3{margin:0 0 12px;font-size:clamp(26px,2.4vw,32px);line-height:1.15}.how-plans-v2 h3{margin:0 0 6px;font-size:17px;font-weight:500}.how-plans-v2 h3.hp-serif{font-size:26px;font-weight:400;line-height:1.2}.how-plans-v2 .hp-section{padding:clamp(56px,8vw,112px) 16px}.how-plans-v2 .hp-tight{padding-top:0}.how-plans-v2 .hp-wrap{max-width:1104px;margin:0 auto}.how-plans-v2 .hp-overline{letter-spacing:.18em;text-transform:uppercase;color:var(--hp-muted);margin:0;font-size:11px;font-weight:500}.how-plans-v2 .hp-lede{max-width:40rem;margin:0 0 20px;font-size:17px;line-height:1.6}.how-plans-v2 .hp-note{color:var(--hp-muted);max-width:34rem;margin:10px 0 0;font-size:13px;line-height:1.5}.how-plans-v2 .hp-small{color:var(--hp-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.how-plans-v2 .hp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how-plans-v2 .hp-textlink{text-underline-offset:6px;color:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:.5px}.how-plans-v2 .hp-badge{letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;border:.5px solid;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-block}.how-plans-v2 .hp-btn{border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.how-plans-v2 .hp-btn-outline{border-color:var(--hp-ink);color:var(--hp-ink)}.how-plans-v2 .hp-btn-outline-light{border-color:var(--hp-paper);color:var(--hp-paper)}.how-plans-v2 .hp-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.how-plans-v2 .hp-hero-grid{align-items:start;gap:40px;display:grid}.how-plans-v2 .hp-hero-card{border:.5px solid var(--hp-line);background:#fff;padding:24px}.how-plans-v2 .hp-three{gap:14px;margin:0;padding:0;list-style:none;display:grid}.how-plans-v2 .hp-three li{grid-template-columns:28px 1fr;gap:8px;display:grid}.how-plans-v2 .hp-three b{font-family:var(--font-heading), serif;color:var(--hp-sand);font-size:24px;font-weight:300;line-height:1}.how-plans-v2 .hp-three p{margin:0;font-size:14px;line-height:1.5}.how-plans-v2 .hp-plan-cards{gap:8px;margin-top:20px;display:grid}.how-plans-v2 .hp-plan-card{color:var(--hp-ink);border:.5px solid var(--hp-line);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.how-plans-v2 .hp-plan-card.hp-tone-clarity{background:#efe6d8}.how-plans-v2 .hp-plan-card.hp-tone-continuum{background:#e3e8db}.how-plans-v2 .hp-plan-card.hp-tone-constant{background:#e4e0d9}.how-plans-v2 .hp-plan-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.how-plans-v2 .hp-plan-card-head .hp-serif{font-size:24px}.how-plans-v2 .hp-plan-card-body{font-size:13px;line-height:1.5}.how-plans-v2 .hp-five{margin:32px 0 0;padding:0;list-style:none}.how-plans-v2 .hp-five li{border-top:.5px solid var(--hp-line);gap:8px 32px;padding:24px 0;display:grid}.how-plans-v2 .hp-five li>b{color:var(--hp-sand);font-size:36px;font-weight:300;line-height:1}.how-plans-v2 .hp-five p{margin:0;line-height:1.6}.how-plans-v2 .hp-band{background:#efe6d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:24px;display:flex}.how-plans-v2 .hp-band p{max-width:40rem;margin:0;line-height:1.55}.how-plans-v2 .hp-band-plain{border-top:.5px solid var(--hp-line);background:0 0;padding:24px 0 0}.how-plans-v2 .hp-sage{background:#e3e8db}.how-plans-v2 .hp-timeline{gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.how-plans-v2 .hp-timeline li{border-top:1px solid var(--hp-ink);padding-top:16px}.how-plans-v2 .hp-timeline p:last-child{margin:0;font-size:14px;line-height:1.55}.how-plans-v2 .hp-dark{background:var(--hp-ink);color:var(--hp-paper)}.how-plans-v2 .hp-dark .hp-overline,.how-plans-v2 .hp-dark .hp-small,.how-plans-v2 .hp-dark .hp-note{color:var(--hp-line)}.how-plans-v2 .hp-app-grid{align-items:center;gap:40px;display:grid}.how-plans-v2 .hp-app-features{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.how-plans-v2 .hp-app-features p{color:var(--hp-line-soft);margin:0;font-size:14px;line-height:1.5}.how-plans-v2 .hp-stores{flex-wrap:wrap;gap:12px;margin:0;display:flex}.how-plans-v2 .hp-store{border:1px solid var(--hp-paper);color:var(--hp-paper);background:#1a1713;padding:6px 14px;line-height:1.2;text-decoration:none;display:inline-grid}.how-plans-v2 .hp-store small{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.how-plans-v2 .hp-store span{font-size:16px;font-weight:500}.how-plans-v2 .hp-phone{background:var(--hp-paper);width:min(100%,260px);color:var(--hp-ink);text-align:center;border:8px solid #1a1713;border-radius:32px;justify-self:center;justify-items:center;gap:8px;padding:28px 20px;display:grid}.how-plans-v2 .hp-phone .hp-overline,.how-plans-v2 .hp-phone .hp-small{color:var(--hp-muted)}.how-plans-v2 .hp-phone .hp-serif{margin:0;font-size:26px}.how-plans-v2 .hp-table-scroll{-webkit-overflow-scrolling:touch;margin-top:32px;overflow-x:auto}.how-plans-v2 table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.how-plans-v2 .hp-compare{min-width:720px}.how-plans-v2 .hp-compare th,.how-plans-v2 .hp-compare td{text-align:left;vertical-align:top;border-bottom:.5px solid var(--hp-line-soft);padding:14px 16px}.how-plans-v2 .hp-compare thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-muted);font-size:11px;font-weight:500}.how-plans-v2 .hp-compare th[scope=row]{width:22%;font-weight:500}.how-plans-v2 .hp-compare .hp-us{background:#efe6d8}.how-plans-v2 .hp-chips{flex-wrap:wrap;gap:8px;margin:12px 0 32px;padding:0;list-style:none;display:flex}.how-plans-v2 .hp-chips a{border:1px solid var(--hp-sand);color:var(--hp-ink);border-radius:18px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}.how-plans-v2 .hp-three-cols{gap:24px;display:grid}.how-plans-v2 .hp-three-cols>div{border-top:.5px solid var(--hp-line);padding-top:16px}.how-plans-v2 .hp-three-cols p{margin:0;font-size:14px;line-height:1.6}.how-plans-v2 .hp-closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.how-plans-v2 .hp-closing p{max-width:36rem;margin:0}.how-plans-v2 .hp-dark .hp-textlink{color:var(--hp-paper)}.how-plans-v2 .hp-plans{border:.5px solid var(--hp-line);min-width:760px}.how-plans-v2 .hp-plans thead th{vertical-align:top;text-align:left;border-left:.5px solid var(--hp-line);padding:28px 20px 0;font-weight:400}.how-plans-v2 .hp-plans thead th>*{display:block}.how-plans-v2 .hp-plans thead .hp-badge{margin:10px 0 0;display:inline-block}.how-plans-v2 .hp-plans .hp-plans-corner{vertical-align:bottom;border-left:0;border-bottom:.5px solid var(--hp-line);letter-spacing:.16em;text-transform:uppercase;width:22%;color:var(--hp-muted);padding-bottom:28px;font-size:11px;font-weight:500}.how-plans-v2 .hp-plan-name{font-size:30px;line-height:1.1}.how-plans-v2 .hp-plan-price{font-family:var(--font-heading), serif;margin-top:16px;font-size:44px;font-weight:300;line-height:1}.how-plans-v2 .hp-plan-price small{font-size:18px}.how-plans-v2 .hp-plan-price-sm{margin-top:0;font-size:26px}.how-plans-v2 .hp-plan-price-sm small{font-size:15px}.how-plans-v2 .hp-plan-sub{opacity:.85;margin-top:8px;font-size:13px}.how-plans-v2 .hp-plan-fit{border-top:.5px solid;margin-top:14px;padding-top:12px;font-size:14px;font-weight:500}.how-plans-v2 .hp-plans thead :is(th,td).hp-tone-clarity{background:var(--hp-line-soft)}.how-plans-v2 .hp-plans thead :is(th,td).hp-tone-continuum{background:var(--hp-sage);color:var(--hp-paper)}.how-plans-v2 .hp-plans thead :is(th,td).hp-tone-constant{background:var(--hp-ink);color:var(--hp-paper)}.how-plans-v2 .hp-plans tbody th{text-align:left;border-bottom:.5px solid var(--hp-line-soft);padding:14px 20px;font-weight:500}.how-plans-v2 .hp-plans tbody th small{color:var(--hp-muted);font-size:12px;font-weight:400;display:block}.how-plans-v2 .hp-plans tbody td{vertical-align:middle;border-left:.5px solid var(--hp-line);border-bottom:.5px solid var(--hp-line-soft);padding:14px 20px}.how-plans-v2 .hp-plans td.hp-tone-clarity{background:#efe6d8}.how-plans-v2 .hp-plans td.hp-tone-continuum{background:#e3e8db}.how-plans-v2 .hp-plans td.hp-tone-constant{background:#e4e0d9}.how-plans-v2 .hp-plans .hp-group th{letter-spacing:.18em;text-transform:uppercase;color:var(--hp-muted);border-bottom:.5px solid var(--hp-ink);padding-top:22px;padding-bottom:8px;font-size:11px;font-weight:500}.how-plans-v2 .hp-plans .hp-group td{border-bottom:.5px solid var(--hp-ink)}.how-plans-v2 .hp-check{color:var(--hp-sage);flex:none;display:block}.how-plans-v2 .hp-dash{background:#a8977f;width:14px;height:1px;margin:9px 3px;display:block}.how-plans-v2 .hp-cell{align-items:center;gap:10px;display:flex}.how-plans-v2 .hp-cell-note{font-size:14px;line-height:1.35}.how-plans-v2 .hp-plans .hp-price-row th,.how-plans-v2 .hp-plans .hp-price-row td{vertical-align:top;border-bottom:0;padding-bottom:0}.how-plans-v2 .hp-price-row td>*{display:block}.how-plans-v2 .hp-plans .hp-plan-actions td{border-left:.5px solid var(--hp-line);border-bottom:.5px solid var(--hp-line);padding:16px 20px 14px}.how-plans-v2 .hp-plans thead .hp-plan-actions td{padding:20px 20px 28px}.how-plans-v2 .hp-plan-actions .hp-btn{width:100%;min-height:52px;display:flex}.how-plans-v2 .hp-carry{background:var(--hp-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,48px);display:flex}.how-plans-v2 .hp-carry p{max-width:36rem;margin:0;line-height:1.6}.how-plans-v2 .hp-cash{gap:32px;display:grid}.how-plans-v2 .hp-cash p{line-height:1.6}.how-plans-v2 .hp-cash-points>div{border-top:.5px solid var(--hp-line);padding:16px 0}.how-plans-v2 .hp-cash-points p{margin:0;font-size:14px}.how-plans-v2 .hp-tier-cards{margin:32px 0 0;padding:0;list-style:none;display:none}.how-plans-v2 .hp-tier-card{border:.5px solid var(--hp-line);flex-direction:column;align-items:flex-start;gap:6px;padding:24px 20px;display:flex}.how-plans-v2 .hp-tier-card+.hp-tier-card{margin-top:16px}.how-plans-v2 .hp-tier-card.hp-tone-clarity{background:var(--hp-line-soft)}.how-plans-v2 .hp-tier-card.hp-tone-continuum{background:var(--hp-sage);color:var(--hp-paper)}.how-plans-v2 .hp-tier-card.hp-tone-constant{background:var(--hp-ink);color:var(--hp-paper)}.how-plans-v2 .hp-tier-card .hp-plan-name{margin:0;font-size:28px}.how-plans-v2 .hp-tier-card .hp-badge{margin:0 0 6px}.how-plans-v2 .hp-tier-card .hp-plan-price{font-size:36px}.how-plans-v2 .hp-tier-card .hp-plan-fit{border-top:0;margin-top:8px;padding-top:0}.how-plans-v2 .hp-plan-includes{border-top:.5px solid;width:100%;margin:14px 0 0;padding:14px 0 0;list-style:none}.how-plans-v2 .hp-plan-includes li{align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.how-plans-v2 .hp-plan-includes b{font-weight:500}.how-plans-v2 .hp-plan-includes .hp-include-note{opacity:.85;font-size:13px;display:block}.how-plans-v2 .hp-tier-card.hp-tone-continuum .hp-check,.how-plans-v2 .hp-tier-card.hp-tone-constant .hp-check{color:var(--hp-paper)}.how-plans-v2 .hp-tier-card .hp-btn{width:100%;margin-top:16px;display:flex}@media (max-width:639px){.how-plans-v2 .hp-plans-scroll{display:none}.how-plans-v2 .hp-tier-cards{display:block}}@media (max-width:899px){.how-plans-v2 .hp-plans{min-width:600px;font-size:13px}.how-plans-v2 .hp-plans thead th{padding:18px 12px 0}.how-plans-v2 .hp-plans .hp-plans-corner{padding-bottom:18px}.how-plans-v2 .hp-plans .hp-plan-actions td{padding:16px 12px 12px}.how-plans-v2 .hp-plans thead .hp-plan-actions td{padding:20px 12px 18px}.how-plans-v2 .hp-plans tbody th,.how-plans-v2 .hp-plans tbody td{padding:12px}.how-plans-v2 .hp-plans thead tr:first-child>:first-child,.how-plans-v2 .hp-plans tbody tr>:first-child{z-index:1;background:var(--hp-paper);width:128px;box-shadow:1px 0 0 var(--hp-line);position:sticky;left:0}.how-plans-v2 .hp-plan-name{font-size:24px}.how-plans-v2 .hp-plan-price{font-size:32px}.how-plans-v2 .hp-plans .hp-plan-actions .hp-btn{padding:0 10px;font-size:13px}}@media (min-width:900px){.how-plans-v2 .hp-hero-grid{grid-template-columns:1.15fr 1fr;gap:64px}.how-plans-v2 .hp-five li{grid-template-columns:56px 1fr 1.3fr;align-items:start}.how-plans-v2 .hp-timeline{grid-template-columns:repeat(4,1fr)}.how-plans-v2 .hp-app-grid{grid-template-columns:1.4fr 1fr}.how-plans-v2 .hp-app-features{grid-template-columns:1fr 1fr}.how-plans-v2 .hp-three-cols{grid-template-columns:repeat(3,1fr)}.how-plans-v2 .hp-cash{grid-template-columns:1fr 1fr;gap:64px}}
