#pss-pricing_table{--ink: #23291F;--ink-soft: #565F4E;--line: #DEDACB;--paper: #F5F3EA;--card: #FFFFFF;--vine: #2F3B2A;--sage: #6E7F54;--sage-tint: #EDF0E2;--gold: #B8893D;--gold-tint: #F6EBD6}#pss-pricing_table *{box-sizing:border-box}#pss-pricing_table .wrap{max-width:1080px;margin:0 auto}#pss-pricing_table .masthead{text-align:center;margin-bottom:48px}#pss-pricing_table .eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-weight:600;margin:0 0 12px}#pss-pricing_table h1{font-family:"Fraunces",serif;font-weight:500;font-size:40px;line-height:1.15;margin:0 0 14px;color:var(--vine)}#pss-pricing_table .sub{font-size:16px;color:var(--ink-soft);max-width:560px;margin:0 auto;line-height:1.6}#pss-pricing_table .grid{display:grid;gap:22px;align-items:start}#pss-pricing_table .tier{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:30px 26px 32px;position:relative}#pss-pricing_table .tier.popular{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}#pss-pricing_table .tier .badge{position:absolute;top:-13px;left:26px;background:var(--gold);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:20px}#pss-pricing_table .tier .includes{color:var(--sage)}#pss-pricing_table .tier .inherit{background:var(--sage-tint);color:var(--vine)}#pss-pricing_table .tier li::before{background:var(--sage)}#pss-pricing_table .dots{display:flex;gap:6px;margin-bottom:16px}#pss-pricing_table .dot{width:8px;height:8px;border-radius:50%;background:var(--line)}#pss-pricing_table .dot.on{background:var(--sage)}#pss-pricing_table .tier.popular .dot.on{background:var(--gold)}#pss-pricing_table .tier.popular .includes{color:var(--gold)}#pss-pricing_table .tier.popular .inherit{background:var(--gold-tint);color:#6b4d1c}#pss-pricing_table .tier.popular li::before{background:var(--gold)}#pss-pricing_table .tier-name{font-family:"Fraunces",serif;font-weight:500;font-size:24px;color:var(--vine);margin:0 0 6px}#pss-pricing_table .tier-tag{font-size:14px;color:var(--ink-soft);margin:0 0 22px;line-height:1.5}#pss-pricing_table .price{font-family:"Fraunces",serif;font-size:30px;font-weight:500;color:var(--ink);margin-bottom:2px;margin:0}#pss-pricing_table .price span{font-family:"Work Sans",sans-serif;font-size:14px;font-weight:400;color:var(--ink-soft)}#pss-pricing_table .price-note{font-size:12px;color:var(--ink-soft);margin-bottom:24px}#pss-pricing_table .includes{font-size:13px;font-weight:600;color:var(--sage);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}#pss-pricing_table .inherit{background:var(--sage-tint);border-radius:8px;padding:10px 14px;font-size:13.5px;margin-bottom:16px;line-height:1.5}#pss-pricing_table ul{list-style:none;margin:0 0 auto;padding:0;flex:1}#pss-pricing_table li{font-size:14.5px;line-height:1.5;color:var(--ink);padding:9px 0 9px 22px;position:relative;border-top:1px solid var(--line)}#pss-pricing_table li:first-child{border-top:none}#pss-pricing_table li::before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%}#pss-pricing_table footer{text-align:center;margin-top:40px;font-size:13px;color:var(--ink-soft)}@media(max-width: 820px){#pss-pricing_table .grid{grid-template-columns:1fr !important}#pss-pricing_table h1{font-size:32px}}/*# sourceMappingURL=pss-pricing_table.css.map */