.pricing-container .pricing-card{position:relative;border-radius:1.5rem;border:1px solid #e1e1e1;background-color:#fff;padding:2rem;box-shadow:0 4px 8px -2px #0000001a;transition:transform .2s;display:flex;flex-direction:column;height:100%}.pricing-container .pricing-card:hover{transform:translateY(-2px)}@media (max-width: 1199px){.pricing-container .pricing-card{height:55rem;padding:2rem 1rem}.pricing-container .pricing-card:hover{transform:none}}:is(.dark .pricing-container .pricing-card){border:1px solid #374151;background-color:#1f2937;box-shadow:0 4px 8px -2px #00000040}.pricing-container .pricing-card .pricing-card-title{display:flex;flex-direction:column;justify-content:space-between;height:12.5rem;margin-bottom:6.25rem}@media (max-width: 1199px){.pricing-container .pricing-card .pricing-card-title{min-height:11rem;max-height:11rem;height:auto}}.pricing-container .pricing-card .plan-title{font-size:2rem;font-weight:700;color:#231d4f;line-height:1.2}@media (max-width: 1199px){.pricing-container .pricing-card .plan-title{font-size:1.25rem}}:is(.dark .pricing-container .pricing-card .plan-title){color:#e5e7eb}.pricing-container .pricing-card .plan-subtitle{font-size:.7rem;font-weight:400;color:#666}:is(.dark .pricing-container .pricing-card .plan-subtitle){color:#9ca3af}.pricing-container .pricing-card .plan-description{margin-top:1rem;font-size:14px;color:#231d4f}:is(.dark .pricing-container .pricing-card .plan-description){color:#d1d5db}.pricing-container .pricing-card .price-badge{position:absolute;top:.5rem;right:1rem;font-size:1.5rem;font-weight:700;color:#fff;background:#231d4f;padding:.25rem .5rem;border-radius:9999px}.pricing-container .pricing-card .plan-button{background:#2ebff6;border:1px solid #2ebff6;font-size:1rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;color:#fff}.pricing-container .pricing-card .plan-button:hover{color:#231d4f;background:white}@media (max-width: 1199px){.pricing-container .pricing-card .plan-button{font-size:.875rem;padding:.5rem}}:is(.dark .pricing-container .pricing-card .plan-button){background:#2ebff6;border:1px solid #2ebff6;color:#fff}:is(.dark .pricing-container .pricing-card .plan-button):hover{color:#e5e7eb;background:#374151;border:1px solid #374151}.pricing-container .pricing-card .plan-button-status{--tw-ring-offset-shadow: none !important;--tw-ring-shadow: none !important;--tw-shadow: none !important;box-shadow:none!important;transform:none!important;transition:none!important}.pricing-container .pricing-card .plan-button-status:hover{cursor:initial;color:#fff!important;background:#2ebff6!important;border:1px solid #2ebff6!important;transform:none!important;box-shadow:none!important;scale:1!important}:is(.dark .pricing-container .pricing-card .plan-button-status){background:#2ebff6;border:1px solid #2ebff6;color:#fff}:is(.dark .pricing-container .pricing-card .plan-button-status):hover{cursor:initial;color:#fff!important;background:#2ebff6!important;border:1px solid #2ebff6!important;transform:none!important;box-shadow:none!important;scale:1!important}.pricing-container .pricing-card .section-title{font-size:14px;color:#231d4f;margin-bottom:1rem;font-weight:600}@media (max-width: 1199px){.pricing-container .pricing-card .section-title{margin-top:2rem!important}}:is(.dark .pricing-container .pricing-card .section-title){color:#e5e7eb}.pricing-container .pricing-card .featured-label{font-weight:600;font-size:15px;margin-top:.5rem;color:#1a1a1a;height:22px}.pricing-container .pricing-card .featured-label span{background:linear-gradient(180deg,rgba(6,176,240,.79) 0%,rgba(0,255,209,.79) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:is(.dark .pricing-container .pricing-card .featured-label){color:#e5e7eb}.pricing-container .pricing-card ul{margin:0;padding:0}.pricing-container .pricing-card ul svg{flex-shrink:0;min-width:20px}.pricing-container .pricing-card ul li{display:flex;align-items:center;gap:6px;margin-bottom:.5rem;line-height:1.2;font-size:14px;color:#231d4f;font-weight:600}:is(.dark .pricing-container .pricing-card ul li){color:#d1d5db}.card-container{margin-top:-2rem;padding:2rem .25rem .25rem;border-radius:28px;overflow:hidden;position:relative}.card-container .helper-text{display:flex;position:absolute;justify-content:center;width:100%;top:.5rem}.card-container .helper-text span{font-size:12px;font-weight:700;color:#fff}
