.plan-card-image{object-fit:cover;background:#191222;border:1px solid #ffffff12;border-radius:16px;flex:0 0 64px;width:64px;height:64px}.plan-card-heading{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.plan-card-heading h2{overflow-wrap:anywhere;line-height:1.35;margin:0!important}.plan-fee-summary{background:#0b091240;border:1px solid #ffffff10;border-radius:12px;width:100%;margin:4px 0 12px;padding:16px}.plan-fee-summary h4{color:#eee8f5;margin:0 0 12px;font-size:12px;font-weight:650}.plan-fee-summary dl{gap:12px;margin:0;display:grid}.plan-fee-summary dl>div{gap:5px;display:grid}.plan-fee-summary dt{color:#a99cb9;font-size:11px;line-height:1.5}.plan-fee-summary dd{color:#dfc4fb;margin:0;font-size:13px;font-weight:650;line-height:1.5}.plan-fee-summary p{color:#a99cb9;min-height:0!important;margin:12px 0 0!important;font-size:10px!important;line-height:1.7!important}.price-card .plan-fee-summary{margin:18px 0}.pricing .plan-label{align-items:center;gap:14px}.pricing .plan-label .plan-card-image{flex-basis:58px;width:58px;height:58px}.plan-options .plan-price{margin:4px 0 8px}.plan-options .plan-benefits{gap:9px;margin:8px 0 22px}@media (max-width:480px){.plan-card-image{flex-basis:54px;width:54px;height:54px}.plan-fee-summary{padding:14px}}.pricing-grid .price-card>.plan-label+p{min-height:44px}.plan-options .account-card{gap:16px;gap:10px!important;padding:20px!important}.plan-options .plan-card-image{border-radius:12px;flex-basis:44px;width:44px;height:44px}.plan-options .plan-card-heading{gap:10px}.plan-options .plan-card-heading h2{font-size:20px}.plan-options .account-card>p{min-height:40px;font-size:12px;line-height:1.55;margin:0!important}.plan-options .plan-price{margin:8px 0;font-size:26px}.plan-options .account-facts{grid-template-columns:1fr 1fr;gap:14px;margin:0}.plan-options .account-facts dt{margin-bottom:5px;font-size:11px}.plan-options .plan-fee-summary{margin:4px 0;padding:12px}.plan-options .plan-fee-summary h4{margin-bottom:8px}.plan-options .plan-fee-summary dl{gap:8px}.plan-options .plan-fee-summary dl>div{gap:2px}.plan-options .plan-fee-summary p{margin-top:8px!important;line-height:1.5!important}.plan-options .plan-benefits{gap:5px;margin:4px 0 10px;font-size:11px;line-height:1.5}.plan-options .account-card>.button{min-height:38px;margin-top:auto}.price-card .plan-fee-summary{margin:12px 0;padding:12px}.price-card .plan-fee-summary dl{gap:8px}.price-card .plan-fee-summary h4{margin-bottom:8px}.price-card .plan-fee-summary p{margin-top:8px!important;line-height:1.5!important}.plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan-options .account-card{gap:8px!important;padding:18px!important}.plan-options .plan-price{margin:4px 0;line-height:1.2}.plan-options .plan-benefits{gap:4px;margin:2px 0 8px;line-height:1.45}.plan-options .plan-fee-summary{padding:10px}.plan-options .plan-fee-summary dt{font-size:10px}.plan-options .plan-fee-summary dd{font-size:12px}.plan-options .plan-fee-summary p{font-size:10px!important}.plan-options .account-card>p{min-height:40px}.plan-options .account-facts>div{padding:6px 0}@media (min-width:1200px){.plan-options{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-options .account-card>p{min-height:56px}}@media (max-width:700px){.plan-options{grid-template-columns:1fr}.plan-options .account-card>p{min-height:0}.plan-options .plan-fee-summary dl{grid-template-columns:1fr 1fr;gap:12px}.plan-options .plan-fee-summary dl>div{align-content:start}.plan-options .plan-benefits{font-size:12px}}
