.planCardHeader{min-height:140px;display:flex;flex-direction:column}.pricingFeatureList{display:grid;gap:8px;list-style:none;margin:0;padding:17px 0;border-top:1px solid var(--price-line,var(--border))}.pricingFeatureList li{display:grid;grid-template-columns:17px minmax(0,1fr) 20px;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;line-height:1.35}.pricingFeatureList li:before{display:none!important;content:none!important}.pricingFeatureState{display:grid;place-items:center;width:17px;height:17px;color:var(--brand-primary)}.pricingFeatureState svg{width:15px;height:15px}.pricingFeatureLabel{min-width:0}.pricingFeatureList .unavailable{color:var(--text-muted)}.pricingFeatureList .unavailable .pricingFeatureState{color:#9aa9a5}.pricingFeatureInfo{position:relative;display:grid;justify-items:end}.planCard .pricingFeatureInfo button,.pricingFeatureInfo button{display:grid;place-items:center;width:20px;height:20px;margin:0;padding:2px;border:0!important;border-radius:50%;background:transparent!important;color:var(--text-secondary)!important;cursor:pointer;opacity:.82}.pricingFeatureInfo button:focus-visible,.pricingFeatureInfo button:hover{color:var(--brand-primary)!important;opacity:1;outline:2px solid var(--brand-primary);outline-offset:2px}.pricingFeatureInfo button svg{width:15px;height:15px}.pricingFeatureInfo [role=tooltip]{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);width:max-content;max-width:min(280px,calc(100vw - 44px));padding:10px 12px;border-radius:8px;background:var(--brand-navy);color:#fff;font-size:12px;line-height:1.45;text-align:left;box-shadow:0 8px 22px rgba(8,43,85,.24);opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.pricingFeatureInfo [role=tooltip].open{opacity:1;transform:none}.planCard>.pricingFeatureList+button{margin-top:auto}.pricingPage .comparisonCard td.included{color:var(--brand-primary)}.pricingPage .comparisonCard td.excluded{color:var(--text-muted)}.pricingPage .comparisonCard td:nth-child(5),.pricingPage .comparisonCard th:nth-child(5){background:var(--brand-primary-light)}.pricingPage .comparisonCard thead th:nth-child(5){background:var(--brand-primary)}.pricingPage .savingNote{color:var(--brand-accent-hover)}.pricingPage .planGrid{padding-top:16px}@media(max-width:700px){.planCardHeader{min-height:0}.pricingFeatureList li{font-size:14px}.planCard .pricingFeatureInfo button,.pricingFeatureInfo button{width:28px;height:28px;padding:5px}.pricingFeatureInfo button svg{width:17px;height:17px}.pricingFeatureInfo [role=tooltip]{right:0;max-width:min(280px,calc(100vw - 56px));font-size:13px}}