.plan-benefits{max-width:850px;margin:48px auto 0}.plan-benefits>section+section{margin-top:44px}.plan-section-heading{max-width:630px;margin-bottom:26px}.plan-section-heading .home-eyebrow{margin-bottom:12px}.plan-section-heading h2{letter-spacing:-.035em;font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.25}.plan-section-heading p,.plan-benefit-grid p,.plan-choice p{color:#52525b;margin-top:10px;font-size:13px;line-height:1.75}.plan-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.plan-benefit-grid article{border-top:1px solid #e4e4e7;padding-top:22px}.plan-benefit-grid h3{font-size:14px;font-weight:600}.plan-alternatives{border-top:1px solid #e4e4e7}.plan-alternatives li{border-bottom:1px solid #e4e4e7;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:26px;padding:18px 0;display:grid}.plan-alternatives h3{font-size:13px;font-weight:600}.plan-alternatives p{font-size:13px;line-height:1.75}.plan-alternatives li>div p{color:#71717a;margin-top:3px;font-size:12px}.plan-alternative-fit{color:#52525b}.plan-faq a{text-underline-offset:3px;text-decoration:underline}.plan-source-note{color:#71717a;margin-top:14px;font-size:11px;line-height:1.8}.plan-choice{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.plan-choice p{flex:250px;margin-top:0}.plan-model-cta{color:#fff;background:#1c2030;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex}.plan-model-cta:hover{filter:brightness(.93)}.plan-model-cta:focus-visible{outline-offset:3px;outline:2px solid #59708a}.plan-faq details{border-bottom:1px solid #e4e4e7}.plan-faq summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:500}.plan-faq p{color:#52525b;padding-bottom:18px;font-size:13px;line-height:1.85}.dark .plan-section-heading p,.dark .plan-benefit-grid p,.dark .plan-choice p,.dark .plan-alternative-fit,.dark .plan-alternatives li>div p,.dark .plan-faq p,.dark .plan-source-note{color:#a1a1aa}.dark .plan-alternatives,.dark .plan-alternatives li,.dark .plan-benefit-grid article,.dark .plan-faq details{border-color:#303035}.dark .plan-model-cta{color:#1c2030;background:#f7f5ef}@media (width<=600px){.plan-benefits,.plan-benefits>section+section{margin-top:36px}.plan-benefit-grid{grid-template-columns:1fr;gap:18px}.plan-alternatives li{grid-template-columns:minmax(0,1fr);gap:8px}}
