.ThorneyCardAccent-module__S31WKW__accent{z-index:10;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .35s cubic-bezier(.18,.9,.24,1.18),transform .35s cubic-bezier(.18,.9,.24,1.18);display:flex;position:absolute;top:-3px;left:-3px;transform:translate(-12px)scale(.8)}.ThorneyCardAccent-module__S31WKW__figureStage{width:88px;position:relative}.ThorneyCardAccent-module__S31WKW__figureShadow{z-index:-1;pointer-events:none;background:radial-gradient(#00000047 0%,#0000 72%);width:60%;height:14%;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ThorneyCardAccent-module__S31WKW__bubble{text-align:center;color:#1e293b;opacity:0;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1.5px solid #fbbf24;border-radius:10px 10px 10px 2px;max-width:130px;margin-bottom:4px;padding:5px 10px;font-size:.7rem;font-weight:700;line-height:1.3;transition:opacity .3s cubic-bezier(.18,.9,.24,1.18) 80ms,transform .3s cubic-bezier(.18,.9,.24,1.18) 80ms;position:relative;transform:translateY(4px)scale(.85);box-shadow:0 2px 8px #fbbf2440,0 1px 3px #00000014}.ThorneyCardAccent-module__S31WKW__bubble:after{content:"";background:#fef3c7;border-bottom:1.5px solid #fbbf24;border-right:1.5px solid #fbbf24;width:8px;height:8px;position:absolute;bottom:-5px;left:12px;transform:rotate(45deg)}.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__accent,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__accent{opacity:1;transform:translate(0)scale(1)}.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__bubble,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__bubble{opacity:1;transform:translateY(0)scale(1)}.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__priceValue,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__priceValue{transform:scale(1.06)}.ThorneyCardAccent-module__S31WKW__priceValue{transform-origin:50%;transition:transform .3s cubic-bezier(.2,.9,.25,1);display:inline-block}@media (prefers-reduced-motion:reduce){.ThorneyCardAccent-module__S31WKW__accent,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__accent,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__accent,.ThorneyCardAccent-module__S31WKW__bubble,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__bubble,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__bubble{transition:none}.ThorneyCardAccent-module__S31WKW__priceValue,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:hover .ThorneyCardAccent-module__S31WKW__priceValue,.ThorneyCardAccent-module__S31WKW__cardAccentTarget:focus-within .ThorneyCardAccent-module__S31WKW__priceValue{transition:none;transform:none}}@media (max-width:1023px){.ThorneyCardAccent-module__S31WKW__figureStage{width:100px}.ThorneyCardAccent-module__S31WKW__bubble{max-width:140px;padding:6px 12px;font-size:.75rem}}@media (max-width:640px){.ThorneyCardAccent-module__S31WKW__accent{top:-3px;left:-3px}.ThorneyCardAccent-module__S31WKW__figureStage{width:72px}.ThorneyCardAccent-module__S31WKW__bubble{max-width:120px;padding:5px 10px;font-size:.6875rem}}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.PricingTierCard-module__1Abg-q__spinBorder{z-index:0;isolation:isolate;border-radius:1rem;flex-direction:column;flex:1;display:flex;position:relative}.PricingTierCard-module__1Abg-q__spinBorder:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--angle), #1e3a8a, #fbbf24, #1e3a8a);opacity:0;will-change:transform, opacity;backface-visibility:hidden;border:1rem;transition:opacity .25s;position:absolute;inset:-3px;transform:translateZ(0)}.PricingTierCard-module__1Abg-q__spinBorder:hover:before{opacity:1;animation:2.5s linear infinite PricingTierCard-module__1Abg-q__spin}@keyframes PricingTierCard-module__1Abg-q__spin{0%{--angle:0deg}to{--angle:360deg}}@media (prefers-reduced-motion:reduce){.PricingTierCard-module__1Abg-q__spinBorder:hover:before{animation:none}}
.pricingCarousel-module__cgD8bW__wrapper{width:100%;position:relative}.pricingCarousel-module__cgD8bW__trackContainer{position:relative}.pricingCarousel-module__cgD8bW__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:auto;align-items:stretch;gap:1rem;padding:10px 5px;scroll-padding:0 5px;display:flex;overflow-x:auto}.pricingCarousel-module__cgD8bW__track::-webkit-scrollbar{display:none}.pricingCarousel-module__cgD8bW__slide{scroll-snap-align:start;flex-direction:column;flex:none;width:100%;display:flex}@media (min-width:640px){.pricingCarousel-module__cgD8bW__slide{flex-direction:column;width:calc(33.3333% - .666667rem);display:flex}}@media (min-width:1024px){.pricingCarousel-module__cgD8bW__track{scroll-snap-type:none;-webkit-overflow-scrolling:auto;touch-action:auto;align-items:stretch;gap:1rem;overflow-x:visible}.pricingCarousel-module__cgD8bW__slide{flex-direction:column;align-self:stretch;width:calc(16.6667% - .833333rem);display:flex}}.pricingCarousel-module__cgD8bW__navButton{z-index:10;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.pricingCarousel-module__cgD8bW__navButton:hover:not(:disabled){box-shadow:0 4px 12px #0003}.pricingCarousel-module__cgD8bW__navButton:disabled{opacity:.35;cursor:not-allowed}.pricingCarousel-module__cgD8bW__navButtonPrev{left:-3rem}.pricingCarousel-module__cgD8bW__navButtonNext{right:-3rem}.pricingCarousel-module__cgD8bW__navButton{display:none}.pricingCarousel-module__cgD8bW__dots{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.pricingCarousel-module__cgD8bW__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:9999px;width:.5rem;height:.5rem;transition:background .2s,width .2s}.pricingCarousel-module__cgD8bW__dotActive{background:#4f46e5;width:1.5rem}@media (min-width:1024px){.pricingCarousel-module__cgD8bW__dots{display:none}}
