@import url("https://fonts.googleapis.com");@import url("https://fonts.gstatic.com");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Unbounded:wght@200..900&display=swap");@keyframes nova-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nova-float-delay{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes nova-blink{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes nova-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nova-float{animation:nova-float 6s ease-in-out infinite}.nova-float-delay{animation:nova-float-delay 7s ease-in-out infinite}.nova-spin{animation:nova-spin 40s linear infinite}.nova-card-img{transition:transform .5s ease,box-shadow .5s ease}.nova-card-img:hover{transform:translateY(-6px) scale(1.02)}.nova-rec-badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;background:rgba(14,14,14,.75);color:#FEFEFE;border:1px solid rgba(254,254,254,.25);border-radius:50rem;padding:6px 16px;font-weight:700;font-size:13px;letter-spacing:2px;z-index:2}.nova-rec-badge:before{content:"";width:10px;height:10px;border-radius:50%;background:#FF3B30;animation:nova-blink 1.4s steps(1) infinite}.nova-ticker{background:#ECC80B;overflow:hidden}.nova-ticker .ticker-item{display:inline-flex;align-items:center;gap:28px;padding:18px 28px 18px 0;color:#0E0E0E;font-weight:700;font-size:22px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.nova-ticker .ticker-dot{width:12px;height:12px;border-radius:50%;background:#0E0E0E;display:inline-block}.btn{display:inline-flex;align-items:center;justify-content:center}.btn span:first-child{position:relative;left:auto;top:auto;transform:none}.btn:active span:first-child,.btn:focus span:first-child,.btn:hover span:first-child{transform:translateY(-80px)}.price-card,.price-table-wrapper .row>[class*=col-]{display:flex}.price-card{flex-direction:column;width:100%}.price-card .price-description{flex-grow:1;align-items:flex-start}.price-card .choose-plan{margin-top:auto}.price-card .price-info .price{font-size:26px;letter-spacing:-.5px;line-height:1.25;margin-bottom:16px}@media only screen and (min-width:1200px){.price-card .price-info .price{font-size:30px}}.price-card .price-description li{align-items:flex-start}.price-card .price-description li span{flex-shrink:0;line-height:1.2}