.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.625rem 1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .5)}.btn-primary{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6B46FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 70 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:hover{--tw-gradient-from: #553FC9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 63 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(107 70 255 / .3);--tw-shadow: var(--tw-shadow-colored);--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{border-width:1px;border-color:#fff3;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.btn-secondary:hover{border-color:#ffffff4d;background-color:#fff3}.btn-ghost{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.btn-ghost:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #b91c1c var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #991b1b var(--tw-gradient-to-position);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(220 38 38 / .3);--tw-shadow: var(--tw-shadow-colored)}.btn-sm{padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem}.btn-lg{padding:.875rem 2rem;font-size:1.125rem;line-height:1.75rem}.btn-xl{padding:1rem 2.5rem;font-size:1.25rem;line-height:1.75rem}.btn-block{width:100%}.card{position:relative;border-radius:1rem;padding:2rem}.card-dark{border-width:1px;border-color:#37415180;background-color:#11002280;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-dark:hover{border-color:#7c3aed80}.card-glass{border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-glass:hover{border-color:#fff3;background-color:#ffffff1a}.card-gradient-purple{border-width:1px;border-color:#7c3aed4d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.card-gradient-green{border-width:1px;border-color:#22c55e4d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.card-gradient-red{border-width:1px;border-color:#ef44444d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(127 29 29 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.card-gradient-blue{border-width:1px;border-color:#3b82f64d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(22 78 99 / .2) var(--tw-gradient-to-position)}.card-with-badge{padding-top:3.5rem}.card-with-badge .badge-internal+*+h3{margin-top:.5rem!important}.card-sm{padding:1rem}.card-lg{padding:3rem}.card-featured{border-color:#7c3aed80;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(124 58 237 / .1);--tw-shadow: var(--tw-shadow-colored);--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.badge{white-space:nowrap;border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.05em}.text-center>.badge:not(.badge-wrapper .badge){display:block!important;width:-moz-fit-content!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}.text-center>.badge{text-align:center}.badge-wrapper .badge{display:inline-flex;margin:0}.badge-wrapper{position:absolute;z-index:10}.badge-wrapper.badge-overlap{top:-.75rem;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.badge-wrapper.badge-internal{top:.75rem;left:1rem}.badge-wrapper.badge-corner{top:.75rem;right:1rem}.badge-primary{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6B46FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 70 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-success{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-warning{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-danger{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-info{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-dark{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-purple-subtle{background-color:#7c3aed33;--tw-text-opacity: 1;color:rgb(159 122 234 / var(--tw-text-opacity, 1))}.badge-green{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-green-subtle{background-color:#22c55e33;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.badge-red-subtle{background-color:#ef444433;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.badge-blue-subtle{background-color:#3b82f633;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.badge-orange-subtle{background-color:#f9731633;--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.section{padding:4rem 2rem}@media (min-width: 1024px){.section{padding:6rem 4rem}}.section-dark{background-color:#11002280}.section-gradient{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #0A0014 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 0 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(10 0 20 / .5) var(--tw-gradient-to-position)}.title-hero{font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25}@media (min-width: 868px){.title-hero{font-size:3rem;line-height:1}}@media (min-width: 1024px){.title-hero{font-size:3.75rem;line-height:1}}.title-section{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 868px){.title-section{font-size:2.25rem;line-height:2.5rem}}.title-subsection{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 868px){.title-subsection{font-size:1.875rem;line-height:2.25rem}}.title-card{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 868px){.title-card{font-size:1.5rem;line-height:2rem}}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #9F7AEA var(--tw-gradient-from-position);--tw-gradient-to: rgb(159 122 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #60a5fa var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.text-subtitle{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-meta{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.form-input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));background-color:#11002280;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-input:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .5)}.form-input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-textarea{resize:none;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));background-color:#11002280;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-textarea::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-textarea::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-textarea:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .5)}.form-textarea{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));background-color:#11002280;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-select::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-select::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.form-select:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .5)}.form-select{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-label{margin-bottom:.5rem;display:block;font-weight:500;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.form-error{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.form-success{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.container-max{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:2rem;padding-right:2rem}@media (min-width: 1024px){.container-max{padding-left:4rem;padding-right:4rem}}.divider{margin-top:2rem;margin-bottom:2rem;border-top-width:1px;border-color:#ffffff1a}.spinner{height:1.25rem;width:1.25rem}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1));border-top-color:transparent}.overlay{position:fixed;inset:0;z-index:40;background-color:#0a0014cc;--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.grid-responsive{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 868px){.grid-responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.grid-responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-features{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width: 868px){.grid-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.grid-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-pricing{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.grid-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.list-features>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.list-features li{display:flex;align-items:flex-start;gap:.75rem}.list-features li:before{content:"✓";margin-top:.125rem;flex-shrink:0;font-weight:700;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover-lift{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-lift:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover-glow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-glow:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(124 58 237 / .2);--tw-shadow: var(--tw-shadow-colored)}.animate-pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hide-mobile{display:none}@media (min-width: 868px){.hide-mobile{display:block}}.show-mobile{display:block}@media (min-width: 868px){.show-mobile{display:none}}.stack-mobile{display:flex;flex-direction:column}@media (min-width: 868px){.stack-mobile{flex-direction:row}}@media (max-width: 768px){body{overflow-x:hidden}section{max-width:100vw;overflow-x:hidden}.card{padding:1.5rem 1rem}.btn{padding:.5rem 1rem}.grid-features,.grid-pricing,.grid-responsive{gap:1rem}img{max-width:100%;height:auto}.title-hero{font-size:1.875rem;line-height:2.25rem}.badge-wrapper.badge-overlap{top:-.5rem}.container-max{padding-left:1rem;padding-right:1rem}}*{outline:none!important}.card-gradient-red *:not(.text-red-400):not(.text-red-300):not(.text-red-500){border-color:transparent!important;outline:none!important}@media (max-width: 768px){.fluid-hero-title,.hero-blur-text{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.15!important;word-break:break-word;hyphens:auto}.hero-threat-text{font-size:clamp(1.25rem,5vw,1.75rem)!important;line-height:1.2!important}.fluid-hero-title{margin-bottom:clamp(.75rem,2vw,1rem)}}.text-red-400{color:#f87171!important}.text-green-400{color:#4ade80!important}.text-gray-400{color:#9ca3af!important}.text-gray-500{color:#6b7280!important}section .card-dark li,section .card-gradient-red li{color:#d1d5db!important}.text-gray-600{color:#9ca3af!important}footer{padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2rem)}footer .grid{gap:clamp(2rem,4vw,3rem)}footer h3,footer .font-bold{margin-bottom:clamp(.75rem,1.5vw,1rem)}footer ul{gap:clamp(.5rem,1vw,.75rem)}@media (max-width: 768px){footer .grid{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2rem)}footer section{padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid rgba(255,255,255,.1)}footer section:last-child{border-bottom:none}}.form-input,input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{padding:clamp(.625rem,1.5vw,.875rem) clamp(1rem,2vw,1.25rem)!important;font-size:clamp(.938rem,1vw,1rem)!important;background-color:#1a202c99!important;backdrop-filter:blur(8px);border:1px solid rgba(156,163,175,.3)!important;transition:all .2s ease}.form-input:hover,input:hover,textarea:hover,select:hover{border-color:#9ca3af80!important;background-color:#1a202ccc!important}.form-input:focus,input:focus,textarea:focus,select:focus{border-color:#9333ea!important;box-shadow:0 0 0 3px #9333ea1a!important;outline:none!important}input[type=number]#conversionRate{background-color:#1e293bcc!important;border:2px solid rgba(147,51,234,.3)!important;font-weight:500}.card{padding:clamp(1.5rem,4vw,2.5rem)}@media (max-width: 768px){.card{padding:clamp(1.25rem,3.5vw,1.75rem)}.card-sm{padding:clamp(1rem,2.5vw,1.25rem)}.card-lg{padding:clamp(1.75rem,4vw,2.25rem)}}.text-gradient{background:linear-gradient(to right,#a855f7,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.fluid-gap-sm{gap:clamp(.5rem,1.5vw,.875rem)}.fluid-gap-md{gap:clamp(1rem,2.5vw,1.5rem)}.fluid-gap-lg{gap:clamp(1.5rem,3.5vw,2.5rem)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #9333ea!important;outline-offset:2px}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}
