:root{--plan-rule:#00000014}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--plan-rule:#ffffff1a}}:root:where([data-theme=dark]){--plan-rule:#ffffff1a}.pricing{gap:clamp(2rem,1.25rem + 2.5vw,3.5rem);padding-top:clamp(2.5rem,8vh,5rem);padding-bottom:clamp(4rem,12vh,8rem)}.plan{width:min(56rem,100%)}.plan-card{text-align:left;grid-template-columns:minmax(0,1fr);padding:clamp(min(1.5rem,24px + 2vw),.75rem + 3vw,3rem);display:grid}.plan-main{text-align:center;justify-items:center;padding-bottom:2rem;display:grid}.plan-includes{border-top:1px solid var(--plan-rule);padding-top:2rem}@media (min-width:48em){.plan-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.plan-main{align-content:center;padding:0 clamp(2rem,4vw,3.5rem) 0 0}.plan-includes{border-top:0;border-left:1px solid var(--plan-rule);align-content:center;padding:0 0 0 clamp(2rem,4vw,3.5rem);display:grid}}.plan-icon{filter:drop-shadow(0 1px 1px #0000001a)drop-shadow(0 8px 20px #00000024);width:64px;height:auto}.plan-name{letter-spacing:-.02em;margin:1rem 0 0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:700;line-height:1.15}.plan-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .5rem;margin:1.5rem 0 0;display:flex}.plan-amount{background:linear-gradient(180deg, var(--fg) 40%, var(--hero-shade));color:#0000;letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(4rem,3rem + 4vw,6rem);font-weight:700;line-height:1}.plan-per{color:var(--fg-soft);font-size:var(--large);font-weight:600}.plan-billing{color:var(--fg-soft);margin:.75rem 0 0;font-size:1rem;line-height:1.45}.plan-refund{max-width:100%;display:inline-block}.plan-main .buy{margin-top:1.75rem}.plan-main .buy-note{display:none}.plan-main .buy .button{font-size:min(var(--large), 5.6vw)}.plan-main .buy .buy-button{font-size:min(var(--large), 5.6vw, var(--buy-fit))}.plan-main .buy-requirement{font-size:.9375rem}.plan-list-title{font-size:var(--large);letter-spacing:-.01em;margin:0 0 1.1rem;font-weight:700;line-height:1.3}.plan-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.plan-list li{overflow-wrap:anywhere;align-items:flex-start;gap:.8rem;font-size:min(1.0625rem,17px + 3vw);line-height:1.45;display:flex}.plan-check{flex:none;width:1.35em;height:1.35em;margin-top:.05em}.plan-check circle{fill:var(--accent-soft)}.plan-check path{fill:none;stroke:var(--accent-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-transparency:reduce){.plan-card.glass{background:var(--bg-alt)}}.pricing-foot{max-width:36rem;color:var(--fg-soft);text-wrap:balance;gap:.35rem;font-size:.9375rem;line-height:1.5;display:grid}.pricing-foot p{margin:0}.pricing-foot a{overflow-wrap:anywhere}
