.answers:has(+.pricing){padding-bottom:var(--space-7)}.answers+.pricing{padding-top:var(--space-7)}.pricing:has(+.addons){padding-bottom:var(--space-7)}.pricing+.addons{padding-top:var(--space-7)}.pricing-switch-row{margin-block:0 var(--space-4);min-height:2.75rem}.pricing-after{margin-top:var(--space-5)}.pricing-after>p{max-width:var(--measure-dark)}.pricing-after>p+p{margin-top:var(--space-3)}.price-switch{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;display:inline-flex}.price-switch-track{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:2.5625rem;height:1.375rem;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;flex:none;position:relative}.price-switch-thumb{background:var(--ink-muted);width:.875rem;height:.875rem;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);position:absolute;top:3px;left:3px}.price-switch[aria-checked=true] .price-switch-track,html[data-prices=on] .price-switch .price-switch-track{background:var(--action);border-color:var(--action)}.price-switch[aria-checked=true] .price-switch-thumb,html[data-prices=on] .price-switch .price-switch-thumb{background:var(--on-action);transform:translate(1.1875rem)}.price-switch:hover .price-switch-track{border-color:var(--amber)}.price-amount{display:none}.price-call{display:inline}.price-on{display:none}html[data-prices=on] .price-amount,html[data-prices=on] .price-on{display:inline}html[data-prices=on] .price-call:not(.price-call-fixed),html[data-prices=on] .price-off{display:none}.tier-price:has(.price-amount) .tier-unit{display:none}html[data-prices=on] .tier-price:has(.price-amount) .tier-unit{display:inline}.tiers{background:var(--paper);border:1px solid var(--line-strong);display:grid}.tier{gap:var(--space-4);padding:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex;position:relative}.tier:first-child{border-top:0}.tier-head{gap:var(--space-2);align-content:start;display:grid}.tier-name{font-size:var(--text-h3)}.tier-price{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink);flex-wrap:wrap;display:flex}.price-amount,.price-call{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.price-amount{font-size:var(--text-h2)}.price-call{font-size:var(--text-h2-sub)}.tier-unit{color:var(--ink-muted);font-size:var(--text-sm)}.tier-list{border-bottom:1px solid var(--line);margin:0;list-style:none}.tier-list li{border-top:1px solid var(--line);color:var(--ink);font-size:var(--text-base);padding-block:.6875rem;line-height:1.5}.tier-rec{background:var(--surface)}.tier-rec:before{content:"";background:var(--accent);height:2px;position:absolute;top:-1px;left:0;right:0}.band-alt .tier-rec{background:var(--paper)}.band-alt .tiers{background:var(--surface-alt)}.tier-badge{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--r-sm);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;align-self:flex-start;padding:.125rem .5rem;font-weight:400;line-height:1.6}.tiers-summary .tier{gap:var(--space-3);padding:var(--space-4) var(--card-pad)}.tiers-summary .tier-list li{font-size:var(--text-sm);padding-block:.5rem}.tiers-single{max-width:40rem}@media (min-width:43.75rem) and (max-width:63.99rem){.tiers:not(.tiers-single) .tier{column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.tiers:not(.tiers-single) .tier-badge{grid-column:1/-1}.tiers:not(.tiers-single) .tier-list{border-bottom:0;margin-top:-.6875rem}.tiers:not(.tiers-single) .tier-list li:first-child{border-top:0}}@media (min-width:64rem){.tiers:not(.tiers-single){grid-template-columns:repeat(3,minmax(0,1fr))}.tiers:not(.tiers-single) .tier{padding-top:calc(var(--space-5) + 2.25rem);border-top:0;border-left:1px solid var(--line)}.tiers:not(.tiers-single) .tier:first-child{border-left:0}.tiers:not(.tiers-single) .tier-badge{top:var(--space-5);left:var(--space-5);position:absolute}.tiers-summary:not(.tiers-single) .tier{padding-top:calc(var(--card-pad) + 2.25rem)}.tiers-summary:not(.tiers-single) .tier-badge{top:var(--card-pad);left:var(--card-pad)}}.addons-list{counter-reset:addon;border-top:1px solid var(--line);list-style:none}.addon{counter-increment:addon;column-gap:.9375rem;row-gap:var(--space-1);border-bottom:1px solid var(--line);grid-template-columns:2.4375rem minmax(0,1fr);padding:1.3125rem 0;display:grid}.addon:before{content:counter(addon, decimal-leading-zero);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;grid-area:1/1/span 3;margin-top:.5rem}.addon>*{grid-column:2}.addon-name{font-size:var(--text-h3);line-height:1.05}.addon-text{max-width:34rem;font-size:var(--text-sm);line-height:1.6}.addon-quote{margin-top:var(--space-1);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.addons-footer{margin-top:var(--space-4)}.addons-footer a{align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}@media (min-width:43.75rem){.addon{column-gap:var(--gap);grid-template-columns:4.125rem minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:center;min-height:6.9375rem;padding:1.25rem .875rem}.addon:before{grid-row:1;margin-top:0}.addon>*{grid-area:1}.addon-name{grid-column:2}.addon-text{grid-column:3}.addon-quote{text-align:right;grid-column:4;margin-top:0}}
