.pricing-module__i1O_2a__page{--editorial-measure:var(--measure-column);padding-block:var(--chapter-pad-tight) var(--chapter-pad)}.pricing-module__i1O_2a__introduction{padding-bottom:var(--group-gap)}.pricing-module__i1O_2a__title{font-family:var(--font-display), Georgia, serif;font-size:var(--type-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance}.pricing-module__i1O_2a__title em{font-weight:inherit;color:var(--brand)}.pricing-module__i1O_2a__description{max-width:var(--measure-standfirst);margin-top:var(--space-6);font-size:var(--type-standfirst);line-height:var(--leading-standfirst);color:var(--ink-muted)}.pricing-module__i1O_2a__introActions{align-items:center;gap:var(--space-2) var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pricing-module__i1O_2a__introActions a{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-label);color:var(--ink);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;display:inline-flex}.pricing-module__i1O_2a__introActions a svg{transition:transform var(--dur-base) var(--ease-out)}.pricing-module__i1O_2a__introActions a:hover svg{transform:translate(3px)}.pricing-module__i1O_2a__introSecondary{color:var(--ink-muted)}.pricing-module__i1O_2a__introActions a:hover{color:var(--brand)}.pricing-module__i1O_2a__plans{border-block:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.pricing-module__i1O_2a__plan{min-width:0;padding:var(--space-8) var(--space-12) var(--space-8) 0;flex-direction:column;display:flex}.pricing-module__i1O_2a__plan+.pricing-module__i1O_2a__plan{padding:var(--space-8) 0 var(--space-8) var(--space-12);border-left:1px solid var(--border-strong)}.pricing-module__i1O_2a__planHeading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.pricing-module__i1O_2a__planHeading h2{font-family:var(--font-display), Georgia, serif;font-size:var(--type-title);font-weight:var(--weight-headline);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--ink)}.pricing-module__i1O_2a__price{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:inline-flex}.pricing-module__i1O_2a__figure,.pricing-module__i1O_2a__figureSmall{font-family:var(--font-display), Georgia, serif;font-weight:var(--weight-figure);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.pricing-module__i1O_2a__figure{font-size:var(--type-headline)}.pricing-module__i1O_2a__figureSmall{font-size:var(--type-title)}.pricing-module__i1O_2a__figurePlus{font-size:var(--type-figure);color:var(--accent);animation:pricing-module__i1O_2a__priceInk var(--dur-slow) var(--ease-out) both}@keyframes pricing-module__i1O_2a__priceInk{0%{opacity:.35;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.pricing-module__i1O_2a__figurePlus{animation:none}}.pricing-module__i1O_2a__cadence{font-family:var(--font-sans), sans-serif;font-size:var(--type-data);font-weight:var(--weight-label);letter-spacing:normal;color:var(--ink-muted)}.pricing-module__i1O_2a__planLead{max-width:var(--measure-note);font-size:.875rem;line-height:var(--leading-body);color:var(--ink-muted)}.pricing-module__i1O_2a__bullets{margin-top:var(--space-6);flex:1}.pricing-module__i1O_2a__bullets li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-1);font-size:.875rem;line-height:var(--leading-body);color:var(--ink);display:flex}.pricing-module__i1O_2a__bullets li+li{margin-top:var(--space-1)}.pricing-module__i1O_2a__actions{margin-top:var(--space-8)}.pricing-module__i1O_2a__actions a,.pricing-module__i1O_2a__actions button{min-height:48px}.pricing-module__i1O_2a__actionStack{gap:var(--space-2);flex-direction:column;display:flex}.pricing-module__i1O_2a__textAction{min-height:44px;padding-inline:var(--space-2);color:var(--ink-muted);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out);align-self:center;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.pricing-module__i1O_2a__textAction:hover{color:var(--ink)}.pricing-module__i1O_2a__note{margin-top:var(--space-2);max-width:var(--measure-note);font-size:var(--type-data);line-height:var(--leading-body);color:var(--ink-faint)}.pricing-module__i1O_2a__actionStack .pricing-module__i1O_2a__note{margin-top:0}.pricing-module__i1O_2a__note+.pricing-module__i1O_2a__note{margin-top:var(--space-1)}.pricing-module__i1O_2a__reportLink{align-items:center;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.pricing-module__i1O_2a__reportSheet{border:1px solid var(--border);background:var(--page-paper,var(--surface));width:128px;height:auto;box-shadow:var(--shadow-raise);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:0;flex-shrink:0}.pricing-module__i1O_2a__reportLink:hover .pricing-module__i1O_2a__reportSheet{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.pricing-module__i1O_2a__reportCaption{font-size:.875rem;line-height:var(--leading-body)}.pricing-module__i1O_2a__reportTitle{font-weight:var(--weight-emphasis);color:var(--ink);transition:color var(--dur-fast) var(--ease-out);display:block}.pricing-module__i1O_2a__reportLink:hover .pricing-module__i1O_2a__reportTitle{color:var(--brand)}.pricing-module__i1O_2a__reportSub{color:var(--ink-muted);display:block}.pricing-module__i1O_2a__family{gap:var(--space-8) var(--space-12);padding-block:var(--space-8);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.pricing-module__i1O_2a__familyHead{flex-direction:column;min-width:0;display:flex}.pricing-module__i1O_2a__familyHead .pricing-module__i1O_2a__actions{margin-top:var(--space-6)}.pricing-module__i1O_2a__familyBody{max-width:var(--measure-prose);font-size:.875rem;line-height:var(--leading-body);color:var(--ink-muted)}.pricing-module__i1O_2a__familyBody p+p{margin-top:var(--stack)}.pricing-module__i1O_2a__details{margin-top:var(--heading-above);scroll-margin-top:108px}.pricing-module__i1O_2a__details>h2{margin-bottom:var(--space-6);font-family:var(--font-display), Georgia, serif;font-size:var(--type-title);font-weight:var(--weight-headline);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--ink)}.pricing-module__i1O_2a__comparison{border-block:1px solid var(--border-strong);overflow-x:auto}.pricing-module__i1O_2a__comparison table{min-width:100%}.pricing-module__i1O_2a__comparison thead tr,.pricing-module__i1O_2a__comparison tbody tr{background:var(--bg)}.pricing-module__i1O_2a__comparison tbody tr:nth-child(2n){background:var(--surface-sunken)}.pricing-module__i1O_2a__comparison th[scope=row]{background:inherit;position:sticky;left:0}.pricing-module__i1O_2a__faq{border-block:1px solid var(--border-strong)}.pricing-module__i1O_2a__faq details+details{border-top:1px solid var(--border)}.pricing-module__i1O_2a__faq summary{padding-block:var(--space-6)}.pricing-module__i1O_2a__faq summary span{font-family:var(--font-sans), sans-serif;font-size:var(--type-body);font-weight:var(--weight-label);color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.pricing-module__i1O_2a__faq summary:hover span{color:var(--brand)}.pricing-module__i1O_2a__chevron{transition:transform var(--dur-base) var(--ease-out)}.pricing-module__i1O_2a__answer{max-width:var(--measure-prose);padding-bottom:var(--space-6);color:var(--ink-muted);line-height:1.7}.pricing-module__i1O_2a__disclaimer{max-width:var(--measure-prose);margin-top:var(--group-gap);font-size:var(--type-data);line-height:var(--leading-body);color:var(--ink-faint)}@media (max-width:700px){.pricing-module__i1O_2a__page{padding-block:var(--space-8) var(--space-12)}.pricing-module__i1O_2a__description{margin-top:var(--space-4);font-size:var(--type-body)}.pricing-module__i1O_2a__introduction{padding-bottom:var(--space-8)}.pricing-module__i1O_2a__plans,.pricing-module__i1O_2a__family{grid-template-columns:minmax(0,1fr)}.pricing-module__i1O_2a__plan,.pricing-module__i1O_2a__plan+.pricing-module__i1O_2a__plan{padding:var(--space-6) 0;border-left:0}.pricing-module__i1O_2a__plan+.pricing-module__i1O_2a__plan{border-top:1px solid var(--border-strong)}.pricing-module__i1O_2a__family{gap:var(--space-6);padding-block:var(--space-6)}.pricing-module__i1O_2a__reportSheet{width:96px}.pricing-module__i1O_2a__details{margin-top:var(--group-gap)}}
