.Beam_icon__aajDw{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.Beam_icon__aajDw:hover{transform:scale(1.32) translateY(-9px)}.FinalCta_floatCard___QR6M{position:absolute;left:50%;top:50%;width:min(320px,78%);transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, 0px))) skewY(-8deg)}.FinalCta_floatCard___QR6M:hover{transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty-hover, 0px))) skewY(-8deg)}.Hero_card__JzOeD{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:rotate(var(--rotate,0deg)) translateY(var(--ty,0))}.Hero_card__JzOeD:hover{transform:rotate(var(--rotate-hover,0deg)) translateY(var(--ty-hover,0))}.HowItWorks_tiltCard__jXsWR{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:rotate(var(--rotate,0deg))}.HowItWorks_tiltCard__jXsWR:hover{transform:rotate(0deg)}.Nav_dropdownItem___qKqC{transition:background .2s ease,color .2s ease}.Nav_dropdownItem___qKqC:hover{background:#d9e1fb;color:#050f80}.Nav_loginBtn__o2_yg{transition:transform .2s ease,background .2s ease}
/* !important required: loginBtn carries a permanent inline style={{ background: ... }}
   in Nav.tsx, which always beats a plain external :hover rule for the same property. */.Nav_loginBtn__o2_yg:hover{transform:translateY(-1px);background:#ffc3c8!important}.Nav_primaryBtn__VALR9{transition:transform .2s ease,background .2s ease}
/* !important required: primaryBtn carries a permanent inline style={{ background: ... }}
   in Nav.tsx, which always beats a plain external :hover rule for the same property. */.Nav_primaryBtn__VALR9:hover{transform:translateY(-1px);background:#050f80!important}.PlanCards_grid__MYpAn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:22px;align-items:stretch}.PlanCards_card__8Eumw{padding:30px}.PlanCards_price__VdfOC{font-weight:700;font-size:46px;letter-spacing:-.03em;line-height:1}.PlanCards_cta__YtNt9{display:block;width:100%;text-align:center;margin-top:26px;border-radius:10px;padding:13px;font-size:14.5px;font-family:inherit;min-height:48px}.PlanCards_cta__YtNt9:disabled{opacity:.65;cursor:default}@media (max-width:560px){.PlanCards_grid__MYpAn{gap:16px}.PlanCards_card__8Eumw{padding:22px 20px}.PlanCards_price__VdfOC{font-size:38px}}.PlanCards_ctaGhost__auoKY{transition:border-color .2s ease,color .2s ease}
/* !important required: ctaGhost carries a permanent inline style={{ border: ..., color: ... }}
   in PlanCards.tsx — the inline border shorthand still wins over a plain external border-color
   rule, and the inline color likewise beats a plain external color rule. */.PlanCards_ctaGhost__auoKY:hover:not(:disabled){border-color:#1c42db!important;color:#1c42db!important}.PlanCards_ctaPrimary__0GJrX{transition:transform .2s ease,background .2s ease}
/* !important required: ctaPrimary carries a permanent inline style={{ background: ... }}
   in PlanCards.tsx, which always beats a plain external :hover rule for the same property. */.PlanCards_ctaPrimary__0GJrX:hover:not(:disabled){transform:translateY(-1px);background:#050f80!important}.PlanCards_ctaInner__kOw_l{transition:transform .2s ease,background .2s ease}
/* !important required: ctaInner carries a permanent inline style={{ background: ... }}
   in PlanCards.tsx, which always beats a plain external :hover rule for the same property. */.PlanCards_ctaInner__kOw_l:hover:not(:disabled){transform:translateY(-1px);background:#ffc3c8!important}.PlanCards_wasPriceOnDark__sSE15,.PlanCards_wasPrice__s4_ML{margin-right:10px;font-size:26px;font-weight:600;text-decoration:line-through;vertical-align:middle}.PlanCards_wasPrice__s4_ML{color:#7C8BC4}.PlanCards_wasPriceOnDark__sSE15{color:rgba(255,255,255,.55)}