.pricing__points{gap:.55rem;max-width:52ch;margin:0;padding:0;list-style:none;display:grid}.pricing__point{font-family:var(--font-sans);color:var(--color-soft);padding-left:1.25rem;font-size:.95rem;line-height:1.65;position:relative}.pricing__point:before{content:"";background:var(--color-bronze);width:.6rem;height:1px;position:absolute;top:.78em;left:0}.pricing__bound{margin-top:.85rem}.band--dark .pricing__point{color:var(--color-taupe)}.band--dark .pricing__point:before{background:var(--color-bronze-light)}.pricing__who{font-family:var(--font-sans);color:var(--color-charcoal);max-width:56ch;margin:0 0 1.1rem;font-size:1rem;line-height:1.65}.band--dark .pricing__who{color:var(--color-cream)}.pricing__tiers{--pricing-rule:color-mix(in srgb, var(--color-soft) 26%, transparent);--pricing-card:var(--color-cream);--pricing-panel:color-mix(in srgb, var(--color-soft) 11%, var(--color-cream));background:var(--pricing-rule);border:1px solid var(--pricing-rule);gap:1px}.band--dark .pricing__tiers{--pricing-rule:color-mix(in srgb, var(--color-taupe) 26%, transparent);--pricing-card:var(--color-charcoal);--pricing-panel:color-mix(in srgb, var(--color-taupe) 11%, var(--color-charcoal))}.pricing__tier{background:var(--pricing-card);border-top:0;padding:clamp(1.25rem,4vw,1.75rem)}.pricing__head{background:var(--pricing-panel);margin:calc(-1*clamp(1.25rem,4vw,1.75rem)) calc(-1*clamp(1.25rem,4vw,1.75rem)) clamp(1rem,3vw,1.35rem);padding:clamp(1rem,3vw,1.4rem) clamp(1.25rem,4vw,1.75rem)}.pricing__bound{border-top:1px solid var(--pricing-rule);margin-top:clamp(1rem,3vw,1.35rem);padding-top:clamp(1rem,3vw,1.35rem)}@media (min-width:60rem){.pricing{max-width:none}.pricing__tier{padding:0;grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:stretch;gap:0 1px;padding-block:0;display:grid}.pricing__head{margin:0;padding:clamp(1.4rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem)}.pricing__who,.pricing__points,.pricing__body,.pricing__bound{padding-inline:clamp(1.5rem,2.5vw,2.25rem)}.pricing__who{padding-top:clamp(1.4rem,2vw,1.75rem)}.pricing__bound{margin-top:clamp(1rem,1.6vw,1.35rem);padding-top:clamp(1rem,1.6vw,1.35rem);padding-bottom:clamp(1.4rem,2vw,1.75rem)}.pricing__head{text-align:right;grid-area:1/1/span 3}.pricing__who{grid-area:1/2}.pricing__points,.pricing__body{grid-area:2/2;max-width:62ch}.pricing__points{grid-template-columns:1fr 1fr;column-gap:2.5rem;max-width:66ch}.pricing__bound{grid-area:3/2;max-width:62ch;margin-top:1.1rem}}.pricing__group+.pricing__group{margin-top:clamp(2.5rem,6vw,4rem)}.pricing__group-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-charcoal);margin:0 0 .5rem;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:500;line-height:1.25}.pricing__group-lede{font-family:var(--font-sans);color:var(--color-soft);max-width:62ch;margin:0 0 .5rem;font-size:.97rem;line-height:1.7}.band--dark .pricing__group-title{color:var(--color-cream)}.band--dark .pricing__group-lede{color:var(--color-taupe)}.pricing__leaving{font-family:var(--font-sans);color:var(--color-soft);max-width:56ch;margin:clamp(2rem,4.5vh,2.75rem) 0 0;font-size:.97rem;line-height:1.7}.band--dark .pricing__leaving{color:var(--color-taupe)}.pricing__leaving+.pricing__close{margin-top:1.1rem}
