.pricing{--pricing-body:14px;--pricing-small:13px;padding-block:64px 72px}.pricing>.section-heading,.pricing>.pricing-trial,.pricing>.price-grid,.pricing>.pricing-note,.pricing>.pricing-rules,.pricing>.pricing-eligibility-note,.pricing>.duration-pack-section{max-width:1120px;margin-inline:auto}.pricing>.section-heading{margin-bottom:28px}.pricing .section-heading h1,.pricing .section-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.035em;margin-bottom:20px}.pricing .section-heading>.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em;margin-bottom:14px}.pricing .section-heading>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-bottom:0;max-width:660px}.pricing .section-heading>p>strong{font-weight:400}.pricing .pricing-trial{padding:22px 24px;border:1px solid var(--line);border-radius:10px;gap:24px;margin-block:0 28px;background:var(--paper)}.pricing .pricing-trial strong{font-size:16px;line-height:1.5}.pricing .pricing-trial p{font-size:var(--pricing-small);line-height:1.65;margin-top:6px;max-width:760px}.pricing .button{font-size:var(--pricing-body);min-height:46px;padding:12px 18px;line-height:1.5;text-align:center;justify-content:center}.pricing .price-grid{gap:16px;align-items:stretch}.pricing .price-card{padding:26px;box-shadow:none}.pricing .price-card.featured{background:var(--paper);border-color:var(--ink)}.pricing .price-card.featured .pill{background:var(--signal);border-color:transparent}.pricing .section-heading .pricing-pack-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pricing .plan-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}.pricing .plan-heading h3{font-size:22px;line-height:1.3;letter-spacing:-.02em}.pricing .plan-heading .pill{font-size:11px;line-height:1.5;letter-spacing:0;margin:0;padding:5px 10px}.pricing .price-card .plan-purpose,.pricing .price-card .plan-guidance{font-size:var(--pricing-body);line-height:1.65;min-height:0;margin:0 0 16px}.pricing .price-card .plan-guidance{font-weight:500}.pricing .pricing-quote{min-height:158px}.pricing .plan-billing-price{margin:0}.pricing .plan-billing-price .plan-offer-label{font-size:var(--pricing-small);font-weight:500;line-height:1.5;margin:0 0 10px}.pricing .plan-billing-price .price,.pricing .plan-billing-price .price.local{font-size:44px;font-weight:650;line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pricing .plan-billing-price .price small{display:block;margin:8px 0 0;font-size:var(--pricing-small);font-weight:400;line-height:1.5;letter-spacing:0}.pricing .plan-billing-price .plan-renewal,.pricing .plan-billing-price .price-tax{font-size:var(--pricing-small);line-height:1.65;margin:10px 0 0}.pricing .plan-renewal strong{font-size:inherit;font-weight:600;margin-inline-start:4px}.pricing .price-card .plan-allowance{font-size:var(--pricing-body);line-height:1.5;margin:16px 0 6px}.pricing .price-card .plan-allowance strong{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.pricing .price-card .plan-minute-price{font-size:var(--pricing-small);line-height:1.65;margin:0 0 16px}.pricing .price-card ul{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.pricing .price-card li{font-size:var(--pricing-body);line-height:1.65;margin:0 0 10px;gap:10px;align-items:flex-start}.pricing .price-card li svg{margin-top:4px}.pricing .pricing-note,.pricing .pricing-rules p,.pricing .pricing-eligibility-note{font-size:var(--pricing-small);line-height:1.8}.pricing .pricing-note{margin-block:24px 0}.pricing .pricing-rules{padding-top:28px}.pricing .pricing-rules h3{font-size:20px;line-height:1.4;letter-spacing:-.02em;margin-bottom:12px}@supports (grid-template-rows:subgrid){.pricing .price-card{display:grid;grid-template-rows:subgrid;grid-row:span 8}.pricing .price-card>*,.pricing .price-card .button,.pricing .price-card ul{margin-block:0}.pricing .pricing-quote{min-height:0}}@media(max-width:1000px){.pricing .price-card{padding:22px}.pricing .plan-billing-price .price,.pricing .plan-billing-price .price.local{font-size:38px}}@media(max-width:800px){.pricing .price-grid{grid-template-columns:1fr}.pricing .price-card{display:flex;gap:0}.pricing .price-card>*{margin-bottom:16px}.pricing .price-card .button{margin:4px 0 0}.pricing .price-card ul{margin:20px 0 0}.pricing .pricing-quote{min-height:0;margin-bottom:20px}.pricing .plan-billing-price .price,.pricing .plan-billing-price .price.local{font-size:42px}.pricing .pricing-trial{align-items:flex-start;flex-direction:column}.pricing .pricing-trial .button{width:100%}}@media(max-width:640px){.pricing{padding:40px 20px 48px}.pricing .pricing-trial,.pricing .price-card{padding:22px}.pricing .section-heading>p:not(.eyebrow){font-size:15px}.pricing .price-card .plan-purpose,.pricing .price-card .plan-guidance{margin-bottom:16px}}
