.credit-pricing .credit-package-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1.375rem;width:100%;max-width:none;margin:0}.credit-pricing .credit-package{color:#23372f;background:#fff;border:1px solid #dce6e2;border-radius:18px;min-width:0;padding:0;box-shadow:0 4px #e2e9e4}.credit-pricing .credit-package.pro-plan{border-color:#91b5a5;box-shadow:0 4px #d9e7df}.credit-pricing .package-aviation-heading{color:#fff;background:#102e42;border-radius:17px 17px 0 0;min-width:0;padding:1.375rem 1.5rem}.credit-pricing .credit-package .pro-ribbon{color:#fff;letter-spacing:.06em;overflow-wrap:anywhere;background:#246c57;border-radius:6px;max-width:100%;margin:0 0 1rem;padding:.4rem .6rem;font-size:.625rem;line-height:1.5;display:inline-flex;position:static;inset:auto}.credit-pricing .credit-package .plan-label{color:#c6dee8;letter-spacing:.08em;gap:.625rem;min-width:0;margin:0 0 .875rem;font-size:.625rem;line-height:1.6}.credit-pricing .credit-package .plan-label>span:last-child{overflow-wrap:anywhere;min-width:0}.credit-pricing .credit-package .plan-icon{color:#b9d8e7;background:#1d4358;border:1px solid #456c80;border-radius:10px;flex:none;width:2.375rem;height:2.375rem}.credit-pricing .credit-package h2{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.75rem;font-weight:650;line-height:1.25}.credit-pricing .package-aviation-body{flex-direction:column;flex:1;gap:0;min-width:0;padding:1.5rem;display:flex}.credit-pricing .credit-amount{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;margin:0 0 1.25rem;display:flex}.credit-pricing .credit-amount strong{letter-spacing:-.04em;color:#23372f;overflow-wrap:anywhere;max-width:100%;font-size:3.5rem;font-weight:650;line-height:1.1}.credit-pricing .credit-amount span{color:#5e7168;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.credit-pricing .credit-package-price{gap:.3rem;min-width:0}.credit-pricing .credit-package-price strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.875rem;font-weight:650;line-height:1.25}.credit-pricing .credit-package-price span{color:#5e7168;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}.credit-pricing .credit-package .plan-billing-caption{color:#5e7168;overflow-wrap:anywhere;min-height:0;margin:.75rem 0 1rem;font-size:.75rem;line-height:1.7}.credit-pricing .fm-package-value{color:#41687e;overflow-wrap:anywhere;background:#e7f2f6;border-radius:9px;margin:0 0 1.25rem;padding:.875rem;font-size:.8125rem;line-height:1.7}.credit-pricing .credit-package .button.full{white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:space-between;gap:.75rem;min-width:0;height:auto;min-height:48px;padding:.875rem 1rem;line-height:1.5;font-size:.8125rem!important}.credit-pricing .credit-package .button.full>span{overflow-wrap:anywhere;min-width:0}.credit-pricing .credit-package .button.full>svg{flex:none}.credit-pricing .credit-package .plan-divider{background:0 0;border-top:1px dashed #b8cdd5;height:0;margin:1.375rem 0 1.125rem}.credit-pricing .credit-package .plan-features{gap:.875rem}.credit-pricing .credit-package .plan-features>li{color:#536650;overflow-wrap:anywhere;min-width:0;font-size:.8125rem;line-height:1.65}.credit-pricing .credit-package .plan-features>li>span{overflow-wrap:anywhere;min-width:0}.credit-pricing .credit-package .plan-features svg{color:#246c57;flex:none;margin-top:.125rem}.credit-pricing>.credit-notice>div,.credit-pricing>.payment-error>div{overflow-wrap:anywhere;min-width:0}.credit-pricing .billing-loading{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;min-width:0;line-height:1.6}.credit-pricing .free-search-banner{flex-wrap:wrap;gap:1rem}.credit-pricing .free-search-banner>span{flex:none}.credit-pricing .free-search-banner>div{overflow-wrap:anywhere;flex:14rem;min-width:0}.credit-pricing .free-search-banner>.button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:0;line-height:1.5}.credit-pricing .public-account-actions{flex-wrap:wrap}.credit-pricing .public-account-actions>a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.5}.credit-pricing .stripe-confidence{flex-wrap:wrap}.credit-pricing .stripe-confidence>div{overflow-wrap:anywhere;flex:14rem;min-width:0}.checkout-review:has(.pricing-purchase-icon) :is(.modal-head h2,.modal-body>h3,.modal-body>p,.review-items span,.review-items strong,.recurring-consent>span,.credit-notice>div,.payment-error>div){overflow-wrap:anywhere;min-width:0}.checkout-review:has(.pricing-purchase-icon) .modal-head{gap:.75rem}.checkout-review:has(.pricing-purchase-icon) .modal-head>.icon-button{flex:none}.checkout-review:has(.pricing-purchase-icon) .review-items>div{flex-wrap:wrap;gap:.375rem .75rem}.checkout-review:has(.pricing-purchase-icon) .recurring-consent>span{flex:1}.checkout-review:has(.pricing-purchase-icon) .button.full{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px;line-height:1.5}@media (max-width:360px){.credit-pricing .package-aviation-heading,.credit-pricing .package-aviation-body{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.credit-pricing .credit-package .button{transition:none}}@media (forced-colors:active){.credit-pricing .package-aviation-heading{border-bottom:1px solid canvastext}.credit-pricing .credit-package .plan-divider{border-color:canvastext}}
