.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.pricing-page{background:linear-gradient(180deg,#f9f6fe,#fff 900px)}.pricing-hero{background:linear-gradient(120deg,#2c045e,#4a0a8f 48%,#6d0cc8);overflow:hidden;position:relative}.pricing-hero:before{background:radial-gradient(55% 75% at 88% 12%,rgba(227,40,175,.28) 0,transparent 60%),radial-gradient(45% 65% at 8% 100%,hsla(0,0%,100%,.06) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.pricing-hero>.container{position:relative;z-index:1}.billing-toggle{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.15);gap:4px}.billing-toggle__btn{background:transparent;border:none;border-radius:50rem;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 24px;position:relative;transition:all .25s ease;white-space:nowrap}.billing-toggle__btn:hover{color:hsla(0,0%,100%,.9)}.billing-toggle__btn--active{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#6418c3}.billing-toggle__btn--active:hover{color:#6418c3}.billing-toggle__badge{background:#f09043;border-radius:50rem;color:#000;display:inline-block;font-size:.7rem;font-weight:800;margin-left:6px;padding:2px 7px;vertical-align:middle}.pricing-card{background:#fff;border:1px solid rgba(100,24,195,.1);box-shadow:0 14px 36px rgba(100,24,195,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (min-width:992px){.pricing-card:hover{border-color:rgba(100,24,195,.22);box-shadow:0 26px 54px rgba(100,24,195,.14);transform:translateY(-6px)}}.pricing-card--highlighted{border:2px solid #6418c3;box-shadow:0 24px 54px rgba(100,24,195,.2)}@media (min-width:992px){.pricing-card--highlighted{transform:scale(1.03)}.pricing-card--highlighted:hover{box-shadow:0 32px 66px rgba(100,24,195,.26);transform:scale(1.03) translateY(-6px)}}.pricing-card--agency{border-color:rgba(100,24,195,.35)}.pricing-card__badge{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.pricing-card__badge,.pricing-card__badge--agency{background:linear-gradient(90deg,#6418c3,#e328af)}.pricing-card__name{font-size:1.5rem;letter-spacing:-.01em}.pricing-card__desc{font-size:.875rem;line-height:1.45;min-height:2.55em}.pricing-card__currency{align-self:flex-start;color:var(--foreground);font-size:1.35rem;margin-top:.35rem}.pricing-card__amount{font-size:2.75rem;letter-spacing:-.02em;line-height:1}.pricing-card__period{font-size:.95rem}.pricing-card__price-note{font-size:.78rem;margin-top:.25rem}.pricing-card__save{color:#17c248}.pricing-card__meta{color:var(--foreground)}.pricing-card__section{border-top:1px solid rgba(100,24,195,.1)}.pricing-card__section-label{color:#707070;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase}.pricing-card__feature{margin-bottom:.55rem}.pricing-card__feature:last-child{margin-bottom:0}.pricing-card__check{align-items:center;color:var(--primary-color);display:inline-flex;justify-content:center;margin-right:.6rem;margin-top:1px}.pricing-card__feature-desc{font-size:.72rem;line-height:1.35;margin-top:1px}.pricing-hero__trust li{color:#fff;font-size:.85rem;opacity:.9;padding-left:1.4rem;position:relative}.pricing-hero__trust li:before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:2px;margin-top:-7px;position:absolute;top:48%;transform:rotate(45deg);width:6px}.pricing-final-cta{background:linear-gradient(120deg,#2c045e,#4a0a8f 48%,#6d0cc8);border:1px solid hsla(0,0%,100%,.08)}.pricing-final-cta:before{background:radial-gradient(45% 95% at 90% 5%,rgba(227,40,175,.42) 0,transparent 58%),radial-gradient(42% 85% at 4% 100%,rgba(177,139,225,.28) 0,transparent 60%)}.pricing-final-cta:after,.pricing-final-cta:before{content:"";inset:0;pointer-events:none;position:absolute}.pricing-final-cta:after{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 42%,#000 0,transparent 72%)}.pricing-final-cta>*{position:relative;z-index:1}.pricing-final-cta h2{font-size:clamp(1.6rem,3.4vw,2.25rem);letter-spacing:-.01em}.pricing-final-cta__eyebrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.26);border-radius:50rem;color:#fff;font-family:Cairo-Bold,sans-serif;font-size:.72rem;letter-spacing:.1em;padding:.4rem 1rem;text-transform:uppercase}.pricing-final-cta__note{opacity:.72}.tier-slider__input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#6418c3 0,#6418c3 var(--fill,0),#e4e4e4 var(--fill,0),#e4e4e4 100%);border-radius:3px;cursor:pointer;height:6px;margin:0;outline:none;padding:0;width:100%}.tier-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6418c3;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:22px;transition:transform .15s ease;width:22px}.tier-slider__input::-webkit-slider-thumb:hover{transform:scale(1.15)}.tier-slider__input::-moz-range-thumb{background:#6418c3;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:22px;width:22px}.tier-slider__input::-moz-range-track{background:#e4e4e4;border-radius:3px;height:6px}.tier-slider__input::-moz-range-progress{background:#6418c3;border-radius:3px;height:6px}.tier-slider__label{color:#707070;font-size:.75rem;font-weight:600}.pricing-trust{background-color:#fff;border:1px solid rgba(100,24,195,.1);box-shadow:0 12px 32px rgba(100,24,195,.05)}.pricing-hero__eyebrow{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:50rem;color:#fff;font-family:Cairo-Bold,sans-serif;font-size:.78rem;letter-spacing:.1em;padding:.4rem 1rem;text-transform:uppercase}.pricing-audience{background:#fff;border:1px solid rgba(100,24,195,.14);box-shadow:0 8px 24px rgba(100,24,195,.08);gap:4px}.pricing-audience__btn{border-radius:50rem;color:#707070;font-family:Cairo-Bold,sans-serif;font-size:.9rem;line-height:1;padding:.6rem 1.5rem;text-decoration:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.pricing-audience__btn:hover{color:#6418c3}.pricing-audience__btn--active{background:linear-gradient(90deg,#6418c3,#e328af);box-shadow:0 6px 16px rgba(100,24,195,.28);color:#fff}.pricing-audience__btn--active:hover{color:#fff}.agency-feature{background:#fff;border:1px solid rgba(100,24,195,.1);box-shadow:0 10px 28px rgba(100,24,195,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.agency-feature__icon{background:linear-gradient(135deg,#6418c3,#2c045e);box-shadow:0 6px 16px rgba(100,24,195,.28);color:#fff;height:52px;width:52px}@media (min-width:992px){.agency-feature:hover{border-color:rgba(100,24,195,.2);box-shadow:0 14px 32px rgba(100,24,195,.12);transform:translateY(-4px)}}.agency-faq__item{background:#fff;border:1px solid rgba(100,24,195,.1);box-shadow:0 8px 24px rgba(100,24,195,.04)}.pricing-step,.pricing-steps{position:relative}@media (min-width:992px){.pricing-step:not(:last-child):after{background:linear-gradient(90deg,rgba(100,24,195,.35),rgba(100,24,195,.12));content:"";height:2px;left:50%;position:absolute;top:1.75rem;width:100%;z-index:0}}.pricing-step__num{align-items:center;background:linear-gradient(135deg,#6418c3,#e328af);border:3px solid #fff;border-radius:50%;box-shadow:0 8px 20px rgba(100,24,195,.35);color:#fff;display:flex;font-size:1.25rem;height:3.5rem;justify-content:center;line-height:1;margin:0 auto;position:relative;width:3.5rem;z-index:1}.pricing-why__card{background:#fff;border:1px solid rgba(100,24,195,.08);box-shadow:0 10px 28px rgba(100,24,195,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (min-width:992px){.pricing-why__card:hover{border-color:rgba(100,24,195,.2);box-shadow:0 22px 46px rgba(100,24,195,.12);transform:translateY(-4px)}}.pricing-why__icon{background:linear-gradient(135deg,#6418c3,#2c045e);box-shadow:0 6px 16px rgba(100,24,195,.28);color:#fff;height:52px;width:52px}.prices__info-box{font-size:.8rem;height:90px;line-height:1.2;white-space:normal;width:120px}.prices__info-box:after{border-color:#f5f5f5 transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";display:block;height:0;left:50%;position:absolute;top:100%;transform:translateX(-25%);width:0;z-index:10}@media (min-width:576px){.prices__info-box{height:auto;width:190px}}.currency-switcher__selected{border:1px solid var(--grey-color);cursor:pointer}.currency-switcher__selected:after{border-color:var(--foreground) transparent transparent transparent;border-style:solid;border-width:7px 4px 0;content:"";height:0;width:0}.currency-switcher__currencies--currency{cursor:pointer}.currency-switcher__currencies--currency:hover{background-color:#ebdffb;color:#6418c3}.darkmode .pricing-page{background:var(--background)}.darkmode .pricing-hero{background:linear-gradient(120deg,#1a003a,#2c045e 48%,#3d097e)}.darkmode .pricing-step__num{border-color:var(--background)}.darkmode .pricing-why__card{background-color:var(--white-color);border-color:hsla(0,0%,100%,.08)}.darkmode .pricing-card{background-color:var(--white-color)!important;border-color:hsla(0,0%,100%,.08);box-shadow:0 16px 40px rgba(0,0,0,.35)}.darkmode .pricing-card--highlighted{border-color:#6418c3}.darkmode .pricing-card__check{color:#b18be1}.darkmode .pricing-card__section{border-top-color:hsla(0,0%,100%,.08)}.darkmode .tier-slider__input{background:linear-gradient(to right,#6418c3 0,#6418c3 var(--fill,0),hsla(0,0%,100%,.1) var(--fill,0),hsla(0,0%,100%,.1) 100%)}.darkmode .pricing-trust{background-color:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.darkmode .agency-faq__item,.darkmode .agency-feature{background-color:var(--white-color);border-color:hsla(0,0%,100%,.08)}.darkmode .pricing-audience{background:var(--white-color);border-color:hsla(0,0%,100%,.1)}.darkmode .pricing-audience__btn{color:#b18be1}.darkmode .pricing-audience__btn:hover{color:#fff}.darkmode .prices__dark-icon{filter:invert(75%) sepia(9%) saturate(383%) hue-rotate(224deg) brightness(82%) contrast(89%)}