.pricingBenefitHead,.pricingTitleLine{position:relative}.pricingTitleLine:before{content:"";position:absolute;top:15px;left:50%;width:320px;height:220px;transform:translateX(-50%);background-image:url(/_next/static/media/line-animation.0ad97772.svg);background-position:50%;background-repeat:no-repeat;pointer-events:none;z-index:-1}.pricingCardsWrap{position:relative;isolation:isolate}.pricingCardsBlobs{position:absolute;inset:-3rem -1.5rem;pointer-events:none;z-index:0;overflow:hidden}.pricingCardsBlob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.pricingCardsBlob--purple{top:-8%;left:10%;width:min(40vw,300px);height:min(40vw,300px);background:radial-gradient(circle,rgba(125,0,255,.5) 0,transparent 70%)}.pricingCardsBlob--pink{top:30%;right:5%;width:min(44vw,340px);height:min(44vw,340px);background:radial-gradient(circle,rgba(254,125,245,.4) 0,transparent 70%)}.pricingCardsBlob--magenta{bottom:-10%;left:40%;width:min(32vw,260px);height:min(32vw,260px);background:radial-gradient(circle,rgba(227,14,171,.35) 0,transparent 70%)}.pricingTabSwitcher{position:relative;display:inline-flex;padding:4px;border-radius:9999px;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 18px 40px rgba(0,0,0,.75);overflow:hidden}.pricingTabIndicator{position:absolute;inset:4px;width:calc(50% - 4px);border-radius:9999px;background:var(--theme-gradient);transition:transform .3s ease}.pricingTabIndicator--bundle{transform:translateX(100%)}.pricingTabBtn{position:relative;z-index:1;min-width:132px;padding:.5rem 1.75rem;font-size:.9375rem;font-weight:600;border-radius:9999px;border:none;background:transparent;cursor:pointer;transition:color .3s ease}.pricingTabBtn--active{color:#fff}.pricingTabBtn--inactive{color:var(--theme-muted)}.pricingTabBtn--inactive:hover{color:#e5e7eb}.pricingCardGrid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.pricingCardGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.pricingCardGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.pricingCard{position:relative;display:flex;flex-direction:column;min-height:280px;padding:1.75rem 1.75rem 1.5rem;border-radius:1rem;border:1px solid rgba(254,125,245,.144);background:linear-gradient(145deg,rgba(12,16,42,.92),rgba(60,8,58,.72));box-shadow:0 20px 50px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.04);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pricingCard:hover{transform:translateY(-4px);border-color:rgba(254,125,245,.39);box-shadow:var(--theme-gradient-dark-hover)}.pricingCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pricingCard__title{font-size:1.5rem;font-weight:700;line-height:1.35;color:#fff;letter-spacing:-.01em}.pricingCard__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgba(254,125,245,.85);opacity:.9}.pricingCard__icon--gradient{border-radius:.625rem;color:#fff;background:var(--theme-gradient);box-shadow:0 4px 14px rgba(125,0,255,.35)}.pricingCard__desc{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:#fff;flex:1;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pricingCard__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin-top:1.5rem}.pricingCard__priceAmount{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1;color:#fff;letter-spacing:-.03em}.pricingCard__priceUnit{font-size:.875rem;font-weight:500;color:#fff}.pricingCard__cta{margin-top:auto;padding-top:1.5rem}.pricingCard__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;border-radius:.625rem;background:var(--theme-gradient);box-shadow:0 4px 18px rgba(30,1,43,.42);transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.pricingCard__btn:hover{transform:translateY(-1px);background:var(--theme-gradient-hover);border-color:rgba(254,125,245,.3)}.pricingBundleCard{position:relative;z-index:1;overflow:hidden;margin-top:1.5rem;padding:2rem 2rem 2.25rem;border-radius:1.25rem;border:1px solid rgba(254,125,245,.144);background:linear-gradient(145deg,rgba(12,16,42,.92),rgba(60,8,58,.72));box-shadow:0 28px 70px rgba(0,0,0,.7),inset 0 1px 0 rgba(254,125,245,.08);transition:transform .35s ease,border-color .35s ease}.pricingBundleCard:hover{transform:translateY(-3px);border-color:rgba(254,125,245,.45)}.pricingBundleCard__top{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.pricingBundleCard__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem}}.pricingBundleCard__title{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.02em}.pricingBundleCard__desc{margin-top:.5rem;font-size:.9375rem;line-height:1.65;color:#fff;max-width:36rem}.pricingBundleCard__priceBlock{flex-shrink:0;display:flex;align-items:baseline;gap:.5rem}.pricingBundleCard__price{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;letter-spacing:-.03em}.pricingBundleCard__priceUnit{font-size:.875rem;color:#fff}.pricingBundleCard__addons{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.75rem}.pricingBundleCard__addonChip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#e5e7eb;border:1.5px solid #983ca0;background:hsla(0,0%,100%,.04)}.pricingBundleCard__addonIcon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:6px;border-radius:9999px;background:var(--theme-gradient)}.pricingBundleCard__cta{margin-top:1.75rem}.pricingBundleCard__btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;border-radius:.625rem;border:none;background:var(--theme-gradient);box-shadow:0 4px 18px rgba(30,1,43,.42);transition:transform .3s ease,box-shadow .3s ease}.pricingBundleCard__btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(247,0,255,.5),0 0 24px rgba(254,125,245,.2)}.pricingEmptyState{text-align:center;padding:3rem 1.5rem;border-radius:1rem;background:hsla(0,0%,6%,.8);border:2px dashed hsla(0,0%,100%,.09)}