.pricing-offer{gap:var(--fl-space-10)}.pricing-rates{align-items:baseline;gap:var(--fl-space-6) var(--fl-space-12);flex-wrap:wrap;display:flex}.pricing-rate{gap:var(--fl-space-1);display:grid}.pricing-rate b{color:var(--fl-text-strong);font-family:var(--fl-font-mono);font-size:var(--fl-font-size-5xl);font-weight:var(--fl-font-weight-semibold);line-height:var(--fl-line-height-tight);letter-spacing:var(--fl-tracking-tight)}.pricing-rate span{color:var(--fl-text-body);font-size:var(--fl-font-size-lg)}.pricing-rates__note{max-width:34ch;color:var(--fl-text-muted);font-size:var(--fl-font-size-md)}.pricing-trial{gap:var(--fl-space-3);border-block-start:var(--fl-border-width) solid var(--fl-border-subtle);padding-block-start:var(--fl-space-8);display:grid}.pricing-trial h2{color:var(--fl-text-strong);font-size:var(--fl-font-size-xl);font-weight:var(--fl-font-weight-semibold);line-height:var(--fl-line-height-snug)}.pricing-trial p{max-width:var(--fl-layout-measure);color:var(--fl-text-body);font-size:var(--fl-font-size-md);line-height:var(--fl-line-height-normal)}.pricing-trial__figures{gap:var(--fl-space-6);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;padding-block-start:var(--fl-space-3);display:grid}.pricing-trial__figures>div{gap:var(--fl-space-1);flex-direction:column-reverse;display:flex}.pricing-trial__figures dd{color:var(--fl-text-strong);font-family:var(--fl-font-mono);font-size:var(--fl-font-size-2xl);font-weight:var(--fl-font-weight-medium);margin:0}.pricing-trial__figures dt{color:var(--fl-text-muted);font-size:var(--fl-font-size-md)}.pricing-table{min-width:48rem}.pricing-table th,.pricing-table td{vertical-align:top;white-space:normal}.pricing-table th[scope=row]{color:var(--fl-text-strong);font-weight:var(--fl-font-weight-medium);text-align:start}.pricing-table thead th{font-size:var(--fl-font-size-lg)}.pricing-table [data-featured]{background:var(--fl-surface-selected)}.pricing-table thead th[data-featured]{color:var(--fl-text-strong);font-weight:var(--fl-font-weight-semibold)}.pricing-table__tagline{color:var(--fl-text-muted);font-size:var(--fl-font-size-xs);font-weight:var(--fl-font-weight-regular);display:block}.pricing-table__rate{color:var(--fl-text-strong);font-family:var(--fl-font-mono);font-size:var(--fl-font-size-xl);font-weight:var(--fl-font-weight-medium)}.pricing-table__rate--words{font-family:var(--fl-font-sans)}.pricing-table__qualifier{color:var(--fl-text-muted);font-size:var(--fl-font-size-md)}.pricing-table__action .fl-button{justify-content:center;width:100%}.pricing-table__note{margin-block-start:var(--fl-space-4)}.pricing-picks,.pricing-compare-title{display:none}.pricing-picks{border:var(--fl-border-width) solid var(--fl-border-default);border-radius:var(--fl-radius-lg);gap:0;margin-block-end:var(--fl-space-10);overflow:hidden}.pricing-pick{gap:var(--fl-space-3);padding:var(--fl-space-5);display:grid}.pricing-pick+.pricing-pick{border-block-start:var(--fl-border-width) solid var(--fl-border-subtle)}.pricing-pick[data-featured]{background:var(--fl-surface-selected)}.pricing-pick h3{color:var(--fl-text-strong);font-size:var(--fl-font-size-lg);font-weight:var(--fl-font-weight-semibold)}.pricing-pick__tagline,.pricing-pick__commitment{color:var(--fl-text-muted);font-size:var(--fl-font-size-md)}.pricing-pick__rates{gap:var(--fl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pricing-pick__rates>div{gap:var(--fl-space-1);flex-direction:column-reverse;display:flex}.pricing-pick__rates dd{margin:0}.pricing-pick__rates dt{color:var(--fl-text-muted);font-size:var(--fl-font-size-sm)}.pricing-pick .fl-button{justify-content:center}.pricing-compare-title{color:var(--fl-text-strong);font-size:var(--fl-font-size-lg);font-weight:var(--fl-font-weight-semibold);margin-block-end:var(--fl-space-4)}.pricing-editions{gap:var(--fl-space-6) var(--fl-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pricing-editions>div{gap:var(--fl-space-2);border-block-start:var(--fl-border-width) solid var(--fl-border-subtle);grid-template-rows:auto 1fr auto;padding-block-start:var(--fl-space-5);display:grid}.pricing-editions dt{color:var(--fl-text-strong);font-size:var(--fl-font-size-lg);font-weight:var(--fl-font-weight-medium)}.pricing-editions dd{color:var(--fl-text-body);max-width:var(--fl-layout-measure);margin:0}.pricing-editions__link{margin-block-start:var(--fl-space-2)}.pricing-editions__link .site-icon{vertical-align:-.15em;margin-inline-start:var(--fl-space-1)}.pricing-charges>div{gap:var(--fl-space-2) var(--fl-space-8);padding-block:var(--fl-space-5);border-block-start:var(--fl-border-width) solid var(--fl-border-subtle);grid-template-columns:minmax(0,16rem) minmax(0,1fr);display:grid}.pricing-charges>div:first-child{border-block-start:0;padding-block-start:0}.pricing-charges dt{color:var(--fl-text-strong);font-size:var(--fl-font-size-lg);font-weight:var(--fl-font-weight-medium)}.pricing-charges dt span{color:var(--fl-text-muted);font-size:var(--fl-font-size-sm);font-weight:var(--fl-font-weight-regular);display:block}.pricing-included__title{color:var(--fl-text-strong);font-size:var(--fl-font-size-xl);font-weight:var(--fl-font-weight-semibold);margin-block-end:var(--fl-space-5)}.pricing-included{gap:var(--fl-space-3) var(--fl-space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-included li{gap:var(--fl-space-3);color:var(--fl-text-body);align-items:flex-start;display:flex}.pricing-included .site-icon{color:var(--fl-text-muted);flex:none;margin-block-start:.15em}.pricing-faq summary{font-size:var(--fl-font-size-lg)}.pricing-faq .fl-accordion__body p{margin:0}.pricing-faq__link{margin-block-start:var(--fl-space-3)}.pricing-lede{color:var(--fl-text-body);font-size:var(--fl-font-size-lg);line-height:var(--fl-line-height-relaxed)}@media (width<=900px){.pricing-included,.pricing-editions{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.pricing-rates{gap:var(--fl-space-6)}.pricing-rate b{font-size:var(--fl-font-size-4xl)}.pricing-trial__figures,.pricing-charges>div{grid-template-columns:minmax(0,1fr)}.pricing-picks{display:grid}.pricing-compare-title{display:block}.pricing-table__actions{display:none}}.pr :where(p){margin:0}
