.pricing_page__cLYuJ{--primary:#3b82f6;--accent:#8b5cf6;--blue-light:#eef2ff;--bg:#ffffff;--bg-gray:#f5f3ff;--text:#0f172a;--text-secondary:#64748b;--border:#e2e8f0;font-family:Plus Jakarta Sans,DM Sans,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}.pricing_container__4srjj{max-width:1100px;margin:0 auto;padding:0 24px}.pricing_btnPrimary__GqsX2{background:transparent;color:white;padding:13px 26px;border-radius:100px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px;font-size:.92rem;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;isolation:isolate;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.pricing_btnPrimary__GqsX2:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.pricing_btnPrimary__GqsX2:after,.pricing_btnPrimary__GqsX2:before{content:"";position:absolute;inset:0;border-radius:100px;z-index:-1;transition:opacity .3s}.pricing_btnPrimary__GqsX2:after{background:linear-gradient(135deg,#60a5fa,#a78bfa);opacity:0}.pricing_btnPrimary__GqsX2:hover:before{opacity:0}.pricing_btnPrimary__GqsX2:hover:after{opacity:1}.pricing_btnPrimary__GqsX2:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(139,92,246,.35)}.pricing_btnOutline__hiu1T{background:transparent;color:var(--primary);padding:13px 26px;border-radius:100px;text-decoration:none;font-weight:600;font-size:.92rem;border:1.5px solid var(--primary);display:inline-flex;align-items:center;gap:8px;transition:background .2s;cursor:pointer;font-family:inherit;white-space:nowrap}.pricing_btnOutline__hiu1T:hover{background:var(--blue-light)}.pricing_sectionLabel__jCLvP{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;display:block}.pricing_sectionTitle__jGVwH{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(28px,3.6vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.01em}.pricing_pricingHero__TxKLk{padding:128px 0 64px;text-align:center;position:relative;overflow:hidden;background:#fff}.pricing_heroImgDeco__G0jBh{position:absolute;z-index:0;pointer-events:none;overflow:hidden}.pricing_heroImgDeco__G0jBh img{width:100%;height:100%;object-fit:cover;display:block}.pricing_heroDecoRight__rtoxj{top:0;right:0;width:40%;height:100%;mask-image:radial-gradient(ellipse 70% 80% at 95% 45%,black 0,rgba(0,0,0,.4) 50%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 95% 45%,black 0,rgba(0,0,0,.4) 50%,transparent 76%)}.pricing_heroDecoRight__rtoxj img{filter:saturate(.9) brightness(1.35);object-position:55% 35%;opacity:.45}.pricing_heroDecoLeft__zOr0K{bottom:0;left:0;width:36%;height:60%;mask-image:radial-gradient(ellipse 88% 85% at 5% 95%,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 42%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 88% 85% at 5% 95%,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 42%,transparent 72%)}.pricing_heroDecoLeft__zOr0K img{object-position:75% 80%;filter:saturate(.9) hue-rotate(10deg) brightness(1.3);transform:scaleX(-1);opacity:.65}.pricing_pricingHero__TxKLk .pricing_container__4srjj{position:relative;z-index:2}.pricing_pricingHero__TxKLk h1{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(34px,4.8vw,58px);font-weight:500;line-height:1.12;margin-bottom:18px;letter-spacing:-.01em}.pricing_highlight__xgnU2{background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_subtitle__ogrz_{font-size:1rem;color:var(--text-secondary);max-width:460px;margin:0 auto 36px;font-weight:400;line-height:1.7}.pricing_billingToggleWrap__i69MR{display:flex;justify-content:center;margin-bottom:56px}.pricing_billingToggle__XrcLg{display:inline-flex;align-items:center;gap:12px;background:#f5f3ff;border:1px solid rgba(139,92,246,.15);border-radius:100px;padding:6px 14px}.pricing_billingToggleLbl__bScn3{font-size:.88rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;padding:0;font-family:inherit}.pricing_billingToggleLblActive__5guCk{color:var(--text);font-weight:600}.pricing_toggleTrack__kf2iB{width:40px;height:22px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:100px;position:relative;cursor:pointer;flex-shrink:0;border:none;padding:0}.pricing_toggleKnob__5kMs_{position:absolute;top:3px;left:3px;width:16px;height:16px;background:white;border-radius:50%;transition:transform .25s ease;box-shadow:0 1px 4px rgba(0,0,0,.2)}.pricing_billingToggleAnnual__3tvyU .pricing_toggleKnob__5kMs_{transform:translateX(18px)}.pricing_savePill__qkjlq{font-size:.7rem;font-weight:800;padding:4px 11px;border-radius:100px;letter-spacing:.04em;background:white;color:transparent;-webkit-background-clip:text;background-image:linear-gradient(135deg,var(--primary),var(--accent));-webkit-text-fill-color:transparent;position:relative;display:inline-flex;align-items:center}.pricing_savePill__qkjlq:before{content:"";position:absolute;inset:0;border-radius:100px;background:white;z-index:-1;box-shadow:0 1px 6px rgba(139,92,246,.18)}.pricing_plansSection__FD_8V{padding:0 0 72px}.pricing_plansGrid__yo5Xr{display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));gap:28px;justify-content:center}.pricing_plansGrid__yo5Xr[data-count="1"]{grid-template-columns:minmax(350px,1fr)}.pricing_plansGrid__yo5Xr[data-count="2"]{grid-template-columns:repeat(2,minmax(350px,1fr))}.pricing_plansGrid__yo5Xr[data-count="3"],.pricing_plansGrid__yo5Xr[data-count="4"]{grid-template-columns:repeat(3,minmax(350px,1fr))}.pricing_planCard__WR1eB{border:1.5px solid var(--border);border-radius:20px;padding:28px 20px;background:#fff;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s;position:relative}.pricing_planCard__WR1eB:hover{box-shadow:0 12px 36px rgba(0,0,0,.07);transform:translateY(-2px)}.pricing_planCardFeatured__L2Yqp{border-color:transparent;background:linear-gradient(160deg,#ffffff,#f4f6ff);box-shadow:0 0 0 2px var(--primary),0 20px 48px rgba(59,130,246,.13);transform:translateY(-8px)}.pricing_planCardFeatured__L2Yqp:hover{box-shadow:0 0 0 2px var(--primary),0 24px 56px rgba(59,130,246,.18);transform:translateY(-11px)}.pricing_planBadge__sVn2F{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary),var(--accent));color:white;font-size:.68rem;font-weight:700;padding:4px 14px;border-radius:100px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pricing_planName__v_Pad{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:16px}.pricing_planCardFeatured__L2Yqp .pricing_planName__v_Pad{color:var(--text)}.pricing_planDesc__WdqV8{font-size:.85rem;color:var(--text-secondary);line-height:1.55;min-height:80px;margin:0 0 20px}.pricing_planPrice__KU9UY{display:flex;align-items:flex-end;gap:4px;margin-bottom:4px}.pricing_priceCurrency__gdah8{font-size:1rem;font-weight:600;color:var(--text-secondary);margin-bottom:9px}.pricing_priceNumber__lVp47{font-family:"Source Serif 4",Georgia,serif;font-size:48px;font-weight:400;line-height:1;letter-spacing:-.03em}.pricing_priceMo__9qbFa{font-size:.82rem;color:var(--text-secondary);margin-bottom:7px}.pricing_priceSaving__vvrKY{font-size:.78rem;color:var(--primary);font-weight:500;line-height:1.4;min-height:calc(.78rem * 1.4 * 2);margin-bottom:12px}.pricing_priceSavingActive__U4B9H{color:var(--primary)}.pricing_planCtaBtn__fTXVv{width:100%;padding:12px 0;font-size:.9rem;justify-content:center;margin-bottom:20px}.pricing_planCtaBtnBottom__V1lBj{margin-top:24px;margin-bottom:0}.pricing_planFeaturesHighlight__koz04{font-weight:600;color:var(--text)!important}.pricing_planDivider__E415W{height:1px;background:var(--border);margin-bottom:18px}.pricing_planFeatures__B9GlD{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1;padding:0;margin:0}.pricing_planFeatures__B9GlD li{display:flex;align-items:flex-start;gap:9px;font-size:.81rem;color:var(--text);line-height:1.45}.pricing_planFeaturesDim__6klj_{color:var(--text-secondary)!important;opacity:.7}.pricing_featIcon__25Uph{flex-shrink:0;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.pricing_featOn__biv3L{background:linear-gradient(135deg,var(--primary),var(--accent))}.pricing_featOff__I60EE{background:#e2e8f0}.pricing_featIcon__25Uph svg{width:9px;height:9px}.pricing_featGroup__6VuH5{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);opacity:.5;margin-top:8px;margin-bottom:2px}.pricing_capsBannerSection__a8Ry9{padding:0 0 56px}.pricing_capsBanner__iwK3_{display:grid;grid-template-columns:270px 1fr;border-radius:24px;overflow:hidden;border:1.5px solid rgba(139,92,246,.12);box-shadow:0 4px 24px rgba(139,92,246,.06)}.pricing_capsBannerLeft__mHkBc{background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url(/pricing/hero-bg.jpg) 50%/cover;padding:48px 36px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-right:1.5px solid rgba(139,92,246,.1)}.pricing_capsBannerEyebrow__rPX7n{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary);margin-bottom:20px}.pricing_capsBannerTitle__vl2_Y{font-family:"Source Serif 4",Georgia,serif;font-size:1.95rem;font-weight:400;line-height:1.45;color:var(--text);letter-spacing:-.01em}.pricing_capsBannerTitle__vl2_Y em{font-style:italic;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_capsBannerGrid__AAnz7{background:#ffffff;padding:36px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px;align-content:center}.pricing_capsBannerItem__gca6j{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:500;color:var(--text);transition:color .2s}.pricing_capsBannerItem__gca6j:hover{color:var(--primary)}.pricing_capsIcon__0DN_f{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#eef2ff,#f5f3ff);display:flex;align-items:center;justify-content:center;transition:background .2s}.pricing_capsBannerItem__gca6j:hover .pricing_capsIcon__0DN_f{background:linear-gradient(135deg,#dbeafe,#ede9fe)}.pricing_capsIcon__0DN_f svg{width:18px;height:18px;stroke:var(--primary);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.pricing_needHelpBar__oZAc9{background:var(--bg-gray);padding:48px 0;border-top:1px solid rgba(139,92,246,.1);border-bottom:1px solid rgba(139,92,246,.1)}.pricing_needHelpCard__gOGVG{background:#ffffff;border:1.5px solid rgba(139,92,246,.12);border-radius:24px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 4px 24px rgba(139,92,246,.07)}.pricing_needHelpLeft__ljtTi{display:flex;align-items:center;gap:20px}.pricing_nhIconWrap__54RSS{width:52px;height:52px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,#eef2ff,#ede9fe);display:flex;align-items:center;justify-content:center}.pricing_nhIconWrap__54RSS svg{width:24px;height:24px;stroke:var(--accent);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.pricing_nhCopy__FhOL_ .pricing_nhTitle__s7zpQ{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:4px}.pricing_nhCopy__FhOL_ .pricing_nhSub__x0mRV{font-size:.86rem;color:var(--text-secondary);line-height:1.5}.pricing_nhCta__6_xdN{flex-shrink:0;background:transparent;color:white;padding:13px 28px;border-radius:100px;text-decoration:none;font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;isolation:isolate;transition:transform .2s,box-shadow .2s}.pricing_nhCta__6_xdN:before{content:"";position:absolute;inset:0;border-radius:100px;background:linear-gradient(135deg,var(--primary),var(--accent));z-index:-1}.pricing_nhCta__6_xdN:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(139,92,246,.3)}.pricing_testimonialSection__dD74v{background:#ffffff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0}.pricing_testimonialInner__id3e6{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pricing_testimonialLeft__AKl0G{display:flex;flex-direction:column;gap:24px}.pricing_testimonialAvatarRow__DmRwS{display:flex;align-items:center;gap:16px}.pricing_testimonialAvatar__XIJr3{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#ede9fe);overflow:hidden;flex-shrink:0;border:3px solid white;box-shadow:0 4px 16px rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;position:relative}.pricing_testimonialAvatar__XIJr3 img{width:100%;height:100%;object-fit:cover}.pricing_testimonialMeta__g_bs4 .pricing_tName__8SyP2{font-weight:700;font-size:.95rem;color:var(--text)}.pricing_testimonialMeta__g_bs4 .pricing_tRole__otB_G{font-size:.82rem;color:var(--text-secondary)}.pricing_testimonialBadge__Vn2u5{display:inline-flex;align-items:center;gap:8px;background:white;border:1.5px solid rgba(59,130,246,.15);border-radius:100px;padding:6px 14px 6px 10px;width:-moz-fit-content;width:fit-content}.pricing_testimonialBadgeIcon__Frqme{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-size:.75rem;color:white;font-weight:700;flex-shrink:0}.pricing_testimonialBadgeIcon__Frqme svg{display:block}.pricing_testimonialBadge__Vn2u5 span{font-size:.82rem;font-weight:600;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing_testimonialEyebrow__XtI3I{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary);margin-bottom:20px}.pricing_testimonialStars__CqwRQ{display:flex;gap:3px;margin-bottom:18px}.pricing_testimonialStars__CqwRQ svg{width:16px;height:16px}.pricing_testimonialQuote__tQxsS{font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:300;line-height:1.75;color:var(--text);margin-bottom:0;position:relative}.pricing_testimonialQuote__tQxsS:before{content:"\201C";font-size:4rem;line-height:.6;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:12px}.pricing_faqSection__EHapI{padding:80px 0;background:var(--bg-gray);border-top:1px solid rgba(139,92,246,.1);border-bottom:1px solid rgba(139,92,246,.1)}.pricing_faqLayout__l0dgD{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start;margin-top:0}.pricing_faqSticky__3Cf7l{position:-webkit-sticky;position:sticky;top:88px}.pricing_faqSticky__3Cf7l .pricing_sectionTitle__jGVwH{font-size:clamp(24px,3vw,32px);margin-top:8px;margin-bottom:16px}.pricing_faqSticky__3Cf7l p{font-size:.875rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.pricing_faqList__TQBrH{display:flex;flex-direction:column;gap:0}.pricing_faqItem__g30n2{border-bottom:1px solid var(--border)}.pricing_faqItem__g30n2:first-child{border-top:1px solid var(--border)}.pricing_faqBtn__zzMtb{width:100%;text-align:left;background:none;border:none;padding:18px 0;font-family:inherit;font-size:.92rem;font-weight:600;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing_faqBtn__zzMtb:hover{color:var(--primary)}.pricing_faqChevron__igX9J{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1rem;line-height:1;transition:transform .25s,border-color .2s,color .2s}.pricing_faqItemOpen__UtYp5 .pricing_faqChevron__igX9J{transform:rotate(45deg);border-color:var(--primary);color:var(--primary)}.pricing_faqBody__mcNQu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pricing_faqItemOpen__UtYp5 .pricing_faqBody__mcNQu{grid-template-rows:1fr}.pricing_faqBodyInner__MpFDb{overflow:hidden;font-size:.875rem;color:var(--text-secondary);line-height:1.75;padding-bottom:0}.pricing_faqItemOpen__UtYp5 .pricing_faqBodyInner__MpFDb{padding-bottom:18px}.pricing_valueSection__Udj8e{padding:96px 0;text-align:center;background:#ffffff;position:relative;overflow:hidden;border-top:1px solid var(--border)}.pricing_valueSection__Udj8e:before{content:"";position:absolute;inset:0;background:url(/pricing/hero-bg.jpg) 50%/cover;opacity:.04}.pricing_valueSection__Udj8e>*{position:relative;z-index:1}.pricing_valueSection__Udj8e h2{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,3.4vw,40px);font-weight:400;color:var(--text);line-height:1.22;margin:8px 0 14px}.pricing_valueSection__Udj8e p{font-size:.95rem;color:var(--text-secondary);max-width:400px;margin:0 auto 36px}.pricing_valueCtaRow__CoRn_{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:1060px){.pricing_plansGrid__yo5Xr,.pricing_plansGrid__yo5Xr[data-count="3"],.pricing_plansGrid__yo5Xr[data-count="4"]{grid-template-columns:repeat(2,minmax(0,280px))}.pricing_planCardFeatured__L2Yqp{transform:none}}@media (max-width:900px){.pricing_faqLayout__l0dgD{grid-template-columns:1fr;gap:32px}.pricing_faqSticky__3Cf7l{position:static}}@media (max-width:860px){.pricing_capsBanner__iwK3_{grid-template-columns:1fr}}@media (max-width:680px){.pricing_needHelpCard__gOGVG{flex-direction:column;align-items:flex-start;padding:32px 28px;gap:24px}}@media (max-width:760px){.pricing_testimonialInner__id3e6{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.pricing_pricingHero__TxKLk{padding:88px 0 44px}.pricing_pricingHero__TxKLk h1{font-size:1.85rem}.pricing_subtitle__ogrz_{font-size:.9rem;max-width:320px}.pricing_heroDecoRight__rtoxj{width:55%}.pricing_heroDecoLeft__zOr0K{width:50%}.pricing_billingToggleWrap__i69MR{margin-bottom:36px}.pricing_plansGrid__yo5Xr,.pricing_plansGrid__yo5Xr[data-count="2"],.pricing_plansGrid__yo5Xr[data-count="3"],.pricing_plansGrid__yo5Xr[data-count="4"]{grid-template-columns:minmax(0,1fr);max-width:400px;margin:0 auto}.pricing_plansSection__FD_8V{padding:0 0 48px}.pricing_capsBannerSection__a8Ry9{padding:0 0 40px}.pricing_capsBanner__iwK3_{grid-template-columns:1fr}.pricing_capsBannerLeft__mHkBc{padding:36px 28px;border-right:none;border-bottom:1.5px solid rgba(139,92,246,.1)}.pricing_capsBannerTitle__vl2_Y{font-size:1.7rem}.pricing_capsBannerGrid__AAnz7{padding:28px 24px;grid-template-columns:repeat(2,1fr);gap:16px 20px}.pricing_needHelpBar__oZAc9{padding:32px 0}.pricing_needHelpCard__gOGVG{flex-direction:column;align-items:flex-start;padding:28px 24px;gap:20px}.pricing_testimonialSection__dD74v{padding:56px 0}.pricing_testimonialInner__id3e6{grid-template-columns:1fr;gap:28px}.pricing_testimonialQuote__tQxsS{font-size:1.1rem}.pricing_faqSection__EHapI{padding:56px 0}.pricing_faqSticky__3Cf7l .pricing_sectionTitle__jGVwH{font-size:1.5rem}.pricing_valueSection__Udj8e{padding:64px 0}.pricing_valueSection__Udj8e h2{font-size:1.7rem}.pricing_valueCtaRow__CoRn_{flex-direction:column;align-items:center}}@media (max-width:400px){.pricing_pricingHero__TxKLk h1{font-size:1.65rem}.pricing_planCard__WR1eB{padding:22px 16px}.pricing_priceNumber__lVp47{font-size:42px}.pricing_billingToggle__XrcLg{padding:6px 10px;gap:8px}.pricing_capsBannerGrid__AAnz7{grid-template-columns:1fr}.pricing_needHelpCard__gOGVG{padding:24px 20px}}.PrimaryCTAButton_btn__MFCTg{background:transparent;color:white;height:40px;padding:0 24px;border-radius:100px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;isolation:isolate;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;line-height:1}.PrimaryCTAButton_btn__MFCTg:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.PrimaryCTAButton_btn__MFCTg:after,.PrimaryCTAButton_btn__MFCTg:before{content:"";position:absolute;inset:0;border-radius:100px;z-index:-1;transition:opacity .3s}.PrimaryCTAButton_btn__MFCTg:after{background:linear-gradient(135deg,#60a5fa,#a78bfa);opacity:0}.PrimaryCTAButton_btn__MFCTg:hover:before{opacity:0}.PrimaryCTAButton_btn__MFCTg:hover:after{opacity:1}.PrimaryCTAButton_btn__MFCTg:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(139,92,246,.35)}