.pricing{padding-block:var(--section)}.pricing__head{padding-bottom:32px}.pricing__billing{background:#08080a0f;border:0;margin:24px 0 0;padding:0;display:inline-flex}.pricing__billing-option{position:relative}.pricing__billing-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pricing__billing-option>span{white-space:nowrap;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;padding:10px 16px;font-weight:600;line-height:1.2;display:block}.pricing__billing-option input:checked+span{background:var(--ink);color:var(--paper)}.pricing__billing-option input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:3px}.pricing__saving{font-weight:400}.pricing__stripe,.pricing__terms{display:none}.pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan{isolation:isolate;background:#08080a0f;flex-direction:column;padding:24px 20px;display:flex;position:relative}.plan--accent{--focus-ring:var(--ink);color:var(--on-field);background:0 0}.plan--accent:before{content:"";z-index:-1;background:var(--lime);position:absolute;inset:0}.plan__badge{font-size:var(--step-small);margin-bottom:8px;font-weight:600}.plan__name{font-family:var(--font-display);font-size:var(--step-title);letter-spacing:-.01em;font-weight:700;line-height:1}.plan__price{font-size:var(--step-title);margin-top:6px;line-height:1}.plan__amount{font-weight:400}.plan__period{color:var(--paper-soft);font-size:var(--step-body)}.plan--accent .plan__period{color:var(--on-field)}.plan__billed{color:var(--paper-soft);margin-top:6px}.plan--accent .plan__billed{color:var(--on-field)}.plan__facts{gap:16px;margin-top:24px;display:grid}.plan__term{color:var(--paper-soft)}.plan--accent .plan__term{color:var(--on-field)}.plan__value{font-weight:600}.plan__list{gap:4px;font-weight:500;display:grid}.plan__compound{white-space:nowrap}.plan__action{margin-top:auto;padding-top:28px}.plan__error{font-size:var(--step-small);margin-top:12px;line-height:1.45}.pricing__notes{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:20px;margin-top:40px;display:grid}.pricing__lead,.pricing__shared{grid-column:1/-1}.pricing__lead{max-width:40ch;font-size:var(--step-lead);font-weight:500;line-height:1.3}.pricing__shared{max-width:46ch}@media (max-width:699px){.pricing__plans{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.pricing__table{column-gap:var(--gutter);grid-template-rows:repeat(8,auto);grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2.25fr));display:grid}.pricing__stripe{margin-inline:calc(-1 * var(--margin));background:#08080a0f;grid-column:1/-1;display:block}.pricing__stripe--1{grid-row:2}.pricing__stripe--2{grid-row:4}.pricing__stripe--3{grid-row:6}.pricing__head{grid-area:1/1;align-self:end;padding-bottom:20px}.pricing__title{max-width:8em}.pricing__terms{grid-area:2/1/span 6;grid-template-rows:subgrid;display:grid}.pricing__term{font-size:var(--step-lead);padding-block:20px;font-weight:500;line-height:1.25}.pricing__plans{grid-area:1/2/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 var(--gutter)}.plan{grid-row:1/-1;grid-template-rows:subgrid;background:0 0;padding:0 20px;display:grid}.plan--accent:before{inset:-24px 0 0}.plan__head{grid-row:1;padding-block:32px 20px}.plan__period{margin-top:8px;display:block}.plan__facts{grid-row:2/span 6;grid-template-rows:subgrid;gap:0;margin-top:0;display:grid}.plan__fact{padding-block:20px}.plan__term{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan__value{font-size:var(--step-lead);font-weight:500;line-height:1.25}.plan__fact--more .plan__value{font-size:var(--step-body);line-height:1.45}.plan__action{grid-row:8;margin-top:0;padding-block:24px 28px}.pricing__notes{margin-top:56px}.pricing__lead{grid-column:1/span 6}.pricing__shared{grid-column:7/-1}}