.pricing-plans-grid{align-items:start;gap:32px;display:grid}@media (width>=900px){.pricing-plans-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}}.pricing-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pricing-table :is(th,td){border-bottom:1px solid var(--light-line);text-align:left;vertical-align:baseline;padding:18px 12px 18px 0}.pricing-table thead th{color:var(--light-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:480}.pricing-table tbody th{color:var(--light-ink);font-weight:560}.pricing-table tbody td:nth-child(2){color:var(--light-ink);font-size:1.375rem;font-weight:560}.pricing-tiers ul{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.pricing-tiers li{border-bottom:1px solid var(--light-line);color:var(--light-ink);padding:18px 0;font-size:1.125rem;font-weight:560}.pricing-tiers p{max-width:34rem;margin-top:24px}.pricing-calc{border:1px solid var(--light-line);background:var(--light-1);gap:16px;padding:clamp(24px,4vw,40px);display:grid}.pricing-calc h3{font-size:1.375rem;font-weight:560}.pricing-calc-label{color:var(--light-ink);font-size:.9375rem;font-weight:560}.pricing-calc-inputs{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:center;gap:16px;display:grid}.pricing-calc-range{width:100%;min-width:0;accent-color:var(--gold-ink);margin:0}.pricing-calc-range:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.ev .pricing-calc .pricing-calc-number{box-sizing:border-box;border-color:var(--light-ink-3);background:var(--light-1);width:100%;min-width:0;color:var(--light-ink);font-variant-numeric:tabular-nums}.ev .pricing-calc .pricing-calc-number:focus-visible{outline-color:var(--gold-ink)}.pricing-calc-out{border-top:1px solid var(--light-line);gap:12px;margin:8px 0 0;padding-top:20px;display:grid}.pricing-calc-out dt{color:var(--light-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.pricing-calc-out dd{color:var(--light-ink);margin:4px 0 0;font-size:1.25rem;font-weight:560}.pricing-calc-out .pricing-calc-price{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.75rem)}.pricing-calc-note{color:var(--light-ink-2);font-size:.9375rem}.pricing-calc .btn{justify-self:start}.pricing-checklist{gap:0 48px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.pricing-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-checklist li{border-bottom:1px solid var(--steel-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.pricing-checklist .ev-icon{width:22px;height:22px}.pricing-checklist-name{color:var(--ink);font-weight:480}.pricing-checklist-status{color:var(--ink-3);text-align:right;font-size:.875rem}.pricing-checklist-status[data-limited]{color:var(--gold-2)}@media (width<=479px){.pricing-checklist li{grid-template-columns:auto minmax(0,1fr)}.pricing-checklist-status{text-align:left;grid-column:2}}.pricing-trial{gap:48px;display:grid}@media (width>=960px){.pricing-trial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,96px)}}.pricing-trial-copy p{max-width:34rem;color:var(--ink-2);margin-top:20px}.ev .pricing-trial-activation{color:var(--ink);font-weight:480}.pricing-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.pricing-highlights>div{border-bottom:1px solid var(--steel-4);padding:14px 0}.pricing-highlights dt{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem}.pricing-highlights dd{color:var(--ink);margin:4px 0 0;font-weight:480}.pricing-quote{align-items:end;gap:32px;display:grid}.pricing-quote-copy p{max-width:38rem;margin-top:16px}.pricing-quote .btn{justify-self:start}@media (width>=900px){.pricing-quote{grid-template-columns:minmax(0,1fr) auto;gap:64px}}.pricing-faq-list{border-top:1px solid var(--steel-4);max-width:48rem;margin-top:clamp(32px,4vw,48px)}.pricing-faq{border-bottom:1px solid var(--steel-4)}.pricing-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:24px;padding:20px 0;font-size:1.0625rem;font-weight:560;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";color:var(--gold);flex:none;font-weight:380}.pricing-faq[open] summary:after{content:"−"}.pricing-faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.pricing-faq p{max-width:40rem;color:var(--ink-2);padding-bottom:24px}.pricing-form-split{gap:clamp(48px,6vw,80px);display:grid}@media (width>=960px){.pricing-form-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.pricing-form-aside{min-width:0;color:var(--ink-2);gap:24px;display:grid}.pricing-form-aside h3{margin-top:8px;font-size:1.0625rem;font-weight:560}.pricing-form-panel{border:1px solid var(--steel-4);background:var(--navy-1);min-width:0;padding:clamp(24px,4vw,48px)}.pricing-form-panel h2{margin-bottom:32px}.ev .pricing-form-intro{color:var(--ink-2);margin:-16px 0 32px}.pricing-form-panel .ev-form{max-width:none}.ev .pricing-form-note{margin-top:-16px;font-size:.875rem}.pricing-form-note a{color:var(--ink-2);text-underline-offset:.2em}.pricing-form-panel #f-environments .choice-list,.pricing-form-panel #f-interests .choice-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));column-gap:24px}.pricing-points,.pricing-tier-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-points li,.pricing-tier-list li{border-left:2px solid var(--steel-3);padding-left:20px}.pricing-tier-list li{color:var(--ink)}
