
.bannerPricing{background-image:linear-gradient(135deg,#342d85eb 0%,#159b83d1 100%),url(../media/banner-pricing.0rbrhmnxx8fs9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:140px 0 110px;display:flex;position:relative;overflow:hidden}.bannerPricing .bannerPricing__backdrop{z-index:1;background:radial-gradient(circle at 20% 30%,#159b8359,#0000 55%),radial-gradient(circle at 80% 80%,#342d8573,#0000 60%);position:absolute;inset:0}.bannerPricing .bannerPricing__orb{filter:blur(80px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;position:absolute}.bannerPricing .bannerPricing__orb--one{background:#159b8373;width:420px;height:420px;animation:10s ease-in-out infinite pricingOrbFloat;top:-120px;right:-120px}.bannerPricing .bannerPricing__orb--two{background:#342d8599;width:360px;height:360px;animation:12s ease-in-out infinite reverse pricingOrbFloat;bottom:-140px;left:-100px}.bannerPricing .bannerPricing__content{z-index:5;text-align:center;max-width:960px;margin:0 auto;padding:0 10px;position:relative}.bannerPricing .bannerPricing__eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:2.4px;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-flex}.bannerPricing .bannerPricing__eyebrow .bannerPricing__eyebrow-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #159b8359}.bannerPricing .bannerPricing__title{color:#fff;letter-spacing:-.4px;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.15}@media only screen and (min-width:640px){.bannerPricing .bannerPricing__title{font-size:44px}}@media only screen and (min-width:992px){.bannerPricing .bannerPricing__title{font-size:54px}}.bannerPricing .bannerPricing__title span{background:linear-gradient(135deg, #6ee7c7 0%, var(--primary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.bannerPricing .bannerPricing__subtitle{color:#ffffffd9;max-width:680px;margin:0 auto 40px;font-size:16px;line-height:1.65}@media only screen and (min-width:640px){.bannerPricing .bannerPricing__subtitle{font-size:18px}}.bannerPricing .bannerPricing__trust{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.bannerPricing .bannerPricing__trust-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .35s,background .35s;display:inline-flex}.bannerPricing .bannerPricing__trust-item:hover{background:#ffffff24;transform:translateY(-3px)}.bannerPricing .bannerPricing__trust-icon{background:linear-gradient(135deg, var(--primary), #0d7a66);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.bannerPricing .bannerPricing__scroll{color:var(--secondary);letter-spacing:.4px;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;padding:12px 26px;font-size:14px;font-weight:600;transition:transform .35s,background .35s,color .35s;display:inline-flex;box-shadow:0 18px 40px -15px #00000059}.bannerPricing .bannerPricing__scroll svg{font-size:12px;transition:transform .35s}.bannerPricing .bannerPricing__scroll:hover{background:var(--primary);color:#fff;transform:translateY(-3px)}.bannerPricing .bannerPricing__scroll:hover svg{transform:translateY(4px)}@keyframes pricingOrbFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,-30px)}}
