/* Alpha Web Creator — generated by tools/build-css.php — do not edit directly; edit assets/css/src/ */
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-10{bottom:-2.5rem}.-bottom-8{bottom:-2rem}.-left-24{left:-6rem}.-left-8{left:-2rem}.-right-10{right:-2.5rem}.-right-24{right:-6rem}.-right-6{right:-1.5rem}.-top-24{top:-6rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-10{left:2.5rem}.right-0{right:0}.right-10{right:2.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-32{height:8rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-96{height:24rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-32{width:8rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-96{width:24rem}.w-full{width:100%}.min-w-\[160px\]{min-width:160px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.-translate-x-1\/2{--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))}.-translate-y-1\/2{--tw-translate-y: -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))}.-translate-y-1\/4{--tw-translate-y: -25%;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))}.translate-x-1\/2{--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))}.translate-y-1\/2{--tw-translate-y: 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))}.translate-y-1\/4{--tw-translate-y: 25%;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))}.rotate-1{--tw-rotate: 1deg;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))}.rotate-6{--tw-rotate: 6deg;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))}.scale-x-0{--tw-scale-x: 0;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))}.transform{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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>: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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity,1))}.border-blue-500\/50{border-color:#3b82f680}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity,1))}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity,1))}.border-red-500\/50{border-color:#ef444480}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity,1))}.border-teal-100\/50{border-color:#ccfbf180}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity,1))}.bg-\[\#06C755\]{--tw-bg-opacity: 1;background-color:rgb(6 199 85 / var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1))}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600\/90{background-color:#2563ebe6}.bg-blue-800\/50{background-color:#1e40af80}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1))}.bg-blue-900\/0{background-color:#1e3a8a00}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity,1))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity,1))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:#ef444433}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity,1))}.bg-teal-100\/50{background-color:#ccfbf180}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity,1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/5{background-color:#14b8a60d}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-blue-900{--tw-gradient-from: #1e3a8a 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)}.from-blue-900\/40{--tw-gradient-from: rgb(30 58 138 / .4) 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)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),#1e40af var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),#1e3a8a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-200{--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),#e5e7eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-300{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-prompt{font-family:Prompt,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--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)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--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(1px + 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)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-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);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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-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);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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-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);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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}body{margin:0;padding:0;box-sizing:border-box}.selection\:bg-teal-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity,1))}.selection\:bg-teal-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity,1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.selection\:bg-teal-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity,1))}.selection\:bg-teal-500::selection{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity,1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-0\.5:hover{--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))}.hover\:-translate-y-1: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\:-translate-y-2:hover{--tw-translate-y: -.5rem;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\:rotate-0:hover{--tw-rotate: 0deg;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\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.hover\:bg-\[\#05b64d\]:hover{--tw-bg-opacity: 1;background-color:rgb(5 182 77 / var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-400:hover{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-600:hover{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:text-teal-400:hover{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity,1))}.hover\:text-teal-500:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hover\:shadow-lg: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)}.hover\:shadow-xl:hover{--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)}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity,1))}.focus\:ring-2:focus{--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)}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-teal-400\/30:focus{--tw-ring-color: rgb(45 212 191 / .3)}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;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))}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .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))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;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))}.group:hover .group-hover\:scale-105{--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))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;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))}.group:hover .group-hover\:bg-blue-900\/40{background-color:#1e3a8a66}.group:hover .group-hover\:text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-5\/12{width:41.666667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:-translate-y-4{--tw-translate-y: -1rem;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))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:2.5rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pt-48{padding-top:12rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
:root{--ease-out-4: cubic-bezier(.165,.84,.44,1);--ease-out-5: cubic-bezier(.16,1,.3,1);--nav-h: 72px}html{scroll-behavior: smooth;scroll-padding-top: var(--nav-h)}body{background: #f9fafb}.font-prompt,body,button,input,select,textarea{font-family: 'Prompt',ui-sans-serif,system-ui,sans-serif}img,svg{max-width: 100%}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: fixed;left: 1rem;top: -4rem;z-index: 100;background: #0f766e;color: #fff;padding: .6rem 1rem;border-radius: .5rem;transition: top .2s}.skip-link:focus{top: 1rem}:focus-visible{outline: 3px solid #2dd4bf;outline-offset: 2px}.hp-field{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.scroll-progress{position: fixed;inset: 0 0 auto 0;height: 3px;z-index: 60;pointer-events: none}.scroll-progress span{display: block;height: 100%;transform-origin: 0 50%;transform: scaleX(0);background: linear-gradient(90deg,#14b8a6,#3b82f6,#f97316)}.site-nav{padding: 1rem 0;background: transparent;transition: background-color .3s,box-shadow .3s,padding .3s}.site-nav.is-scrolled{padding: .5rem 0;background: #fff;box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}.site-nav .nav-link{color: rgb(255 255 255 / .9)}.site-nav .nav-link:hover{color: #fff}.site-nav.is-scrolled .nav-link{color: #4b5563}.site-nav.is-scrolled .nav-link:hover,.site-nav.is-scrolled .nav-link.is-current{color: #14b8a6}.site-nav .nav-link.is-current{color: #5eead4}.nav-logo-text{color: #fff;transition: color .3s}.site-nav.is-scrolled .nav-logo-text{color: #1e3a8a}.nav-burger{color: #fff}.site-nav.is-scrolled .nav-burger{color: #1f2937}.nav-burger .icon-close{display: none}.nav-burger[aria-expanded="true"] .icon-open{display: none}.nav-burger[aria-expanded="true"] .icon-close{display: block}#mobile-menu[hidden]{display: none}#mobile-menu .mobile-link:last-of-type{border-bottom: 0}.lang-switch{display: inline-flex;align-items: center;gap: 2px;padding: 3px;border-radius: 9999px;border: 1px solid rgb(255 255 255 / .3);font-size: .75rem;font-weight: 600}.lang-switch a{padding: .2rem .55rem;border-radius: 9999px;color: rgb(255 255 255 / .85);transition: background-color .2s,color .2s}.lang-switch a:hover{color: #fff}.lang-switch a.is-active{background: #14b8a6;color: #fff}.site-nav.is-scrolled .lang-switch{border-color: #e5e7eb}.site-nav.is-scrolled .lang-switch a{color: #4b5563}.site-nav.is-scrolled .lang-switch a.is-active{color: #fff}.lang-switch--light{align-self: flex-start;border-color: #e5e7eb}.lang-switch--light a{color: #374151;padding: .35rem .9rem}.lang-switch--light a.is-active{color: #fff}.hero-line{display: block}.hero-blob{position: absolute;width: 50%;height: 100%;border-radius: 9999px;filter: blur(64px);will-change: transform}.hero-blob--teal{top: -25%;right: -25%;background: rgb(20 184 166 / .12)}.hero-blob--orange{bottom: -25%;left: -25%;background: rgb(249 115 22 / .10)}.hero-grid{position: absolute;inset: -10%;opacity: .35;will-change: transform;background-image: radial-gradient(rgb(255 255 255 / .14) 1px,transparent 1px);background-size: 34px 34px;-webkit-mask-image: radial-gradient(ellipse 60% 55% at 70% 45%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 60% 55% at 70% 45%,#000 20%,transparent 75%)}@keyframes heroIn{from{opacity: 0;transform: translate3d(0,26px,0)}to{opacity: 1;transform: none}}@keyframes lineIn{from{transform: translate3d(0,110%,0) rotate(2deg)}to{transform: none}}@keyframes heroMockIn{from{opacity: .001;transform: translate3d(0,60px,0) scale(.9) rotateX(18deg)}to{opacity: 1;transform: none}}@keyframes ctaPop{0%{opacity: 0;transform: scale(.8)}70%{opacity: 1;transform: scale(1.04)}100%{opacity: 1;transform: none}}.hero-in{animation: heroIn 1.1s var(--ease-out-4) both;animation-delay: calc(var(--d,0) * 120ms + 80ms)}.hero-cta{animation-name: ctaPop;animation-duration: .9s}.hero-line{display: block;overflow: hidden;padding: .14em 0 .1em;margin: -.14em 0 -.1em}.hero-line-in{display: inline-block;animation: lineIn 1.25s var(--ease-out-4) both;animation-delay: calc(var(--d,0) * 130ms + 60ms);transform-origin: 0 100%}.hero-mockup-in{animation: heroMockIn 1.6s var(--ease-out-5) both;animation-delay: .35s;perspective: 1400px}.hero-tilt{transform-style: preserve-3d;will-change: transform}.hero-glare{position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity .4s;background: radial-gradient(500px circle at var(--gx,50%) var(--gy,30%),rgb(255 255 255 / .28),transparent 55%)}.hero-visual:hover .hero-glare{opacity: 1}.hero-glow{position: absolute;inset: 8% 4%;border-radius: 2rem;filter: blur(60px);opacity: .55;z-index: 0;background: conic-gradient(from 180deg,#14b8a6,#3b82f6,#f97316,#14b8a6);animation: spinGlow 14s linear infinite}@keyframes spinGlow{to{transform: rotate(1turn)}}.hero-glow-center{position: absolute;width: 70vw;height: 70vw;left: 50%;top: 50%;transform: translate(-50%,-50%);background: radial-gradient(circle,rgb(45 212 191 / .14) 0%,transparent 60%);pointer-events: none}.hero-aurora{position: absolute;border-radius: 9999px;filter: blur(80px);opacity: .5;will-change: transform}.hero-aurora--1{width: 45vw;height: 45vw;left: 5%;top: -20%;background: rgb(59 130 246 / .35);animation: aurora1 18s ease-in-out infinite alternate}.hero-aurora--2{width: 38vw;height: 38vw;right: 0;bottom: -25%;background: rgb(20 184 166 / .3);animation: aurora2 22s ease-in-out infinite alternate}@keyframes aurora1{to{transform: translate3d(18vw,12vh,0) scale(1.2)}}@keyframes aurora2{to{transform: translate3d(-20vw,-10vh,0) scale(.85)}}.glass-shape{position: absolute;z-index: 1;border-radius: 20px;pointer-events: none;will-change: transform;background: linear-gradient(135deg,rgb(255 255 255 / .09),rgb(255 255 255 / .015));-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid rgb(255 255 255 / .14);box-shadow: 0 8px 32px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .12)}.glass-shape--1{width: 140px;height: 140px;top: 16%;left: 44%;rotate: 15deg}.glass-shape--2{width: 90px;height: 90px;bottom: 16%;right: 6%;border-radius: 50%}.glass-shape--3{width: 180px;height: 180px;bottom: -6%;left: 30%;rotate: 45deg}.glass-shape--4{width: 60px;height: 60px;top: 20%;right: 8%;rotate: -20deg}.hero-spotlight{position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity .6s;background: radial-gradient(600px circle at var(--sx,50%) var(--sy,50%),rgb(94 234 212 / .10),transparent 60%)}.hero:hover .hero-spotlight{opacity: 1}@keyframes shine{to{background-position: 200% center}}.hero-shine{background-image: linear-gradient(90deg,#2dd4bf,#6ee7b7,#a7f3d0,#6ee7b7,#2dd4bf);background-size: 200% auto;animation: shine 6s linear infinite}.js [data-reveal],.js [data-stagger-item],.js [data-bar]{opacity: 0}.js.anim-off [data-reveal],.js.anim-off [data-stagger-item],.js.anim-off [data-bar]{opacity: 1 !important;transform: none !important}.cards-3d{perspective: 1200px}.tilt-wrap{transform-style: preserve-3d;will-change: transform;border-radius: 1rem}.service-card{transition-property: box-shadow,transform,border-color}.service-card:hover{border-color: rgb(20 184 166 / .35);box-shadow: 0 0 0 1px rgb(20 184 166 / .18),0 22px 50px -14px rgb(13 148 136 / .38),0 0 40px -8px rgb(45 212 191 / .30)}.card-glare{position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: 0;transition: opacity .35s;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgb(255 255 255 / .55),rgb(204 251 241 / .18) 35%,transparent 60%)}.service-card:hover .card-glare{opacity: 1}.problem-card{transition-property: box-shadow,border-color,transform}.ai-panel{position: relative}.ai-panel::before{content: '';position: absolute;inset: -1px;border-radius: inherit;padding: 1px;pointer-events: none;background: linear-gradient(120deg,rgb(45 212 191 / .6),transparent 30%,transparent 70%,rgb(249 115 22 / .5));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: .6}#generateBtn .btn-busy{display: none}#generateBtn.is-loading .btn-idle{display: none}#generateBtn.is-loading .btn-busy{display: flex}.kw-chip{padding: .375rem .75rem;background: #eff6ff;color: #1d4ed8;border-radius: .5rem;font-size: .875rem;font-weight: 500;border: 1px solid #dbeafe}.kw-chip:hover{background: #dbeafe}.page-chip{display: flex;align-items: center;padding: .75rem;background: rgb(238 242 255 / .5);border: 1px solid #e0e7ff;border-radius: .5rem;color: #3730a3;font-size: .875rem;font-weight: 500;transition: background-color .2s}.page-chip:hover{background: #e0e7ff}.page-chip i{width: 1.5rem;height: 1.5rem;border-radius: 9999px;background: #c7d2fe;display: flex;align-items: center;justify-content: center;margin-right: .75rem;font-size: .75rem;color: #4338ca;font-weight: 700;font-style: normal;flex-shrink: 0}.price-wrap{will-change: transform}.magnetic{will-change: transform}@keyframes ctaPulse{0%{box-shadow: 0 0 0 0 var(--pulse,rgb(249 115 22 / .55))}70%{box-shadow: 0 0 0 10px rgb(0 0 0 / 0)}100%{box-shadow: 0 0 0 0 rgb(0 0 0 / 0)}}.cta-pulse{animation: ctaPulse 3.6s var(--ease-out-4) infinite}.price-card.is-popular .cta-pulse{--pulse: rgb(20 184 166 / .55)}.cta-pulse:hover{animation-play-state: paused}.portfolio-media img{backface-visibility: hidden}.form-status:empty{display: none}.form-status{font-size: .9rem;border-radius: .6rem;padding: .75rem 1rem}.form-status.is-success{background: #ecfdf5;color: #047857;border: 1px solid #a7f3d0}.form-status.is-error{background: #fef2f2;color: #b91c1c;border: 1px solid #fecaca}#contactForm button[disabled]{opacity: .7;cursor: wait}.not-italic{font-style: normal}.footer-links a{white-space: nowrap}.page-hero{position: relative;overflow: hidden;padding: 8.5rem 0 4rem;color: #fff;text-align: center;background: linear-gradient(to bottom right,#1e3a8a,#1e40af,#115e59)}.page-hero h1{font-size: clamp(1.9rem,4vw,2.75rem);font-weight: 800;line-height: 1.25}.page-hero p{color: #dbeafe;margin-top: .75rem;font-weight: 300;font-size: 1.05rem}.page-hero .hero-blob{opacity: .9}.blog-grid{display: grid;gap: 2rem;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr))}.blog-card{display: flex;flex-direction: column;background: #fff;border-radius: 1rem;overflow: hidden;border: 1px solid #f3f4f6;box-shadow: 0 1px 3px rgb(0 0 0 / .06);transition: box-shadow .3s,transform .3s;height: 100%}.blog-card:hover{box-shadow: 0 20px 40px -12px rgb(30 58 138 / .22);transform: translateY(-4px)}.blog-card-media{aspect-ratio: 16 / 9;background: linear-gradient(135deg,#ccfbf1,#dbeafe);overflow: hidden}.blog-card-media img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease-out-4)}.blog-card:hover .blog-card-media img{transform: scale(1.05)}.blog-card-body{padding: 1.5rem;display: flex;flex-direction: column;gap: .6rem;flex: 1}.blog-card-body h2,.blog-card-body h3{font-size: 1.15rem;font-weight: 700;color: #1e3a8a;line-height: 1.45}.blog-card-body p{color: #6b7280;font-size: .92rem;font-weight: 300;line-height: 1.7}.blog-cat{align-self: flex-start;font-size: .72rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: #0d9488;background: #f0fdfa;border: 1px solid #ccfbf1;padding: .2rem .6rem;border-radius: 9999px}.blog-meta{display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;font-size: .8rem;color: #9ca3af;margin-top: auto}.blog-meta span{display: inline-flex;align-items: center;gap: .3rem}.blog-featured{display: grid;grid-template-columns: 1fr;margin-bottom: 3rem}@media (min-width: 900px){.blog-featured{grid-template-columns: 1.15fr 1fr}.blog-featured .blog-card-media{aspect-ratio: auto;min-height: 100%}}.blog-featured .blog-card-body{padding: 2rem;justify-content: center}.blog-featured h2{font-size: clamp(1.35rem,2.4vw,1.75rem)}.blog-label{display: flex;align-items: center;gap: .5rem;font-weight: 700;color: #1e3a8a;margin-bottom: 1.25rem;font-size: 1.05rem}.pager{display: flex;justify-content: center;gap: .5rem;margin-top: 3rem;flex-wrap: wrap}.pager a,.pager span{min-width: 2.5rem;padding: .5rem .85rem;border-radius: .6rem;border: 1px solid #e5e7eb;background: #fff;text-align: center;font-size: .9rem;color: #374151}.pager a:hover{border-color: #14b8a6;color: #0d9488}.pager .is-current{background: #14b8a6;border-color: #14b8a6;color: #fff}.article-wrap{max-width: 46rem;margin: 0 auto;padding: 3rem 1rem 5rem}.article-cover{margin: 0 0 2.5rem;border-radius: 1rem;overflow: hidden;box-shadow: 0 25px 50px -12px rgb(0 0 0 / .18)}.article-cover img{width: 100%;height: auto;display: block}.prose-awc{color: #374151;font-size: 1.05rem;line-height: 1.9;font-weight: 300}.prose-awc>* + *{margin-top: 1.15em}.prose-awc h2{font-size: 1.55rem;font-weight: 700;color: #1e3a8a;margin-top: 2em;line-height: 1.4}.prose-awc h3{font-size: 1.25rem;font-weight: 600;color: #1e3a8a;margin-top: 1.6em}.prose-awc strong,.prose-awc b{font-weight: 600;color: #1f2937}.prose-awc a{color: #0d9488;text-decoration: underline;text-underline-offset: 3px}.prose-awc ul{list-style: disc;padding-left: 1.4em}.prose-awc ol{list-style: decimal;padding-left: 1.4em}.prose-awc li + li{margin-top: .35em}.prose-awc img{border-radius: .75rem;height: auto}.prose-awc blockquote{border-left: 4px solid #14b8a6;padding: .25em 0 .25em 1.1em;color: #4b5563;font-style: italic}.prose-awc table{width: 100%;border-collapse: collapse;font-size: .95rem}.prose-awc th,.prose-awc td{border: 1px solid #e5e7eb;padding: .55em .75em;text-align: left}.prose-awc th{background: #f9fafb;font-weight: 600}.yt-embed-wrap{position: relative;aspect-ratio: 16 / 9;border-radius: .75rem;overflow: hidden}.yt-embed-wrap iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.back-link{display: inline-flex;align-items: center;gap: .4rem;font-size: .9rem;font-weight: 600;color: #0d9488;margin-bottom: 1.5rem}.back-link:hover{color: #0f766e}@media (max-width: 768px){.hero-grid,.glass-shape,.hero-glow{display: none}.hero-aurora{filter: blur(50px);animation: none}.hero-blob{filter: blur(48px)}.cta-pulse{animation-duration: 3s}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}.js [data-reveal],.js [data-stagger-item],.js [data-bar]{opacity: 1 !important;transform: none !important}}.gap-x-6{column-gap: 1.5rem}.gap-y-2{row-gap: .5rem}.mx-1{margin-left: .25rem;margin-right: .25rem}.w-auto{width: auto}.underline{text-decoration-line: underline}.text-blue-500{color: #3b82f6}.hover\:text-teal-600:hover{color: #0d9488}.site-nav .nav-link,.site-nav .magnetic{white-space: nowrap}@media (min-width: 768px) and (max-width: 1279px){.site-nav .md\:flex.space-x-8>:not([hidden]) ~ :not([hidden]){margin-left: 1.1rem}.site-nav .nav-link{font-size: .8rem}.site-nav .nav-logo-text{font-size: 1.25rem}}@media (min-width: 768px) and (max-width: 1023px){.site-nav .md\:flex.space-x-8>:not([hidden]) ~ :not([hidden]){margin-left: .7rem}.site-nav .nav-link{font-size: .72rem}.site-nav .nav-logo-text>span{display: none}.site-nav .md\:flex .magnetic{padding: .5rem .9rem;font-size: .75rem}}@media (min-width: 1024px) and (min-height: 760px){.js:not(.anim-off) .story-pin{height: 230vh;position: relative}.js:not(.anim-off) .story-stage .mb-16{margin-bottom: 2.5rem}.js:not(.anim-off) .story-stage .problem-card{padding: 1.25rem}.js:not(.anim-off) .story-stage .problem-card .w-16{width: 3.5rem;height: 3.5rem;margin-bottom: .75rem}.js:not(.anim-off) .story-stage .problem-card svg{width: 34px;height: 34px}.js:not(.anim-off) .story-pin>.story-stage{position: sticky;top: 0;min-height: 100vh;display: flex;align-items: center;padding-top: 5.5rem;padding-bottom: 3rem}.js:not(.anim-off) .story-pin>.story-stage>.container{width: 100%}}.story-progress{position: absolute;left: 50%;bottom: 1.5rem;width: 120px;height: 3px;margin-left: -60px;border-radius: 9px;background: #e5e7eb;overflow: hidden;display: none}.story-progress span{display: block;height: 100%;background: linear-gradient(90deg,#14b8a6,#f97316);transform-origin: 0 50%;transform: scaleX(0)}@media (min-width: 1024px) and (min-height: 760px){.js:not(.anim-off) .story-progress{display: block}}[data-fill] .fill-w{opacity: .22;transition: none}.anim-off [data-fill] .fill-w{opacity: 1}.story-rail{position: fixed;right: 1.25rem;top: 50%;transform: translateY(-50%);z-index: 40;display: none;flex-direction: column;gap: .35rem;opacity: 0;pointer-events: none;transition: opacity .4s}.story-rail.is-visible{opacity: 1;pointer-events: auto}@media (min-width: 1280px){.js:not(.anim-off) .story-rail{display: flex}}.story-rail a{display: flex;align-items: center;justify-content: flex-end;gap: .55rem;padding: .25rem 0;color: #94a3b8;font-size: .72rem;font-weight: 600}.story-rail-num{order: 2;width: 26px;height: 26px;border-radius: 9999px;display: grid;place-items: center;font-size: .65rem;background: rgb(255 255 255 / .85);border: 1px solid #e2e8f0;box-shadow: 0 2px 8px rgb(15 23 42 / .08);transition: all .3s;backdrop-filter: blur(6px)}.story-rail-label{opacity: 0;transform: translateX(6px);transition: all .3s;background: rgb(15 23 42 / .8);color: #fff;padding: .15rem .55rem;border-radius: 6px;white-space: nowrap}.story-rail a:hover .story-rail-label,.story-rail a:focus-visible .story-rail-label{opacity: 1;transform: none}.story-rail a.is-active .story-rail-num{background: #14b8a6;border-color: #14b8a6;color: #fff;transform: scale(1.12)}.ai-steps{text-align: center;color: #99f6e4;font-size: .95rem;margin: -1rem 0 1rem}.ai-steps::before{content: '';display: inline-block;width: .55rem;height: .55rem;margin-right: .55rem;border-radius: 9999px;background: #2dd4bf;vertical-align: middle;animation: pulse 1s ease-in-out infinite}
.seo-story{padding: 6rem 0 5rem}.seo-deco{position: absolute;border-radius: 9999px;pointer-events: none;filter: blur(10px)}.seo-deco--1{width: 520px;height: 520px;right: -180px;top: -220px;background: radial-gradient(circle,rgb(253 224 71 / .32),transparent 68%)}.seo-deco--2{width: 460px;height: 460px;left: -200px;bottom: -220px;background: radial-gradient(circle,rgb(45 212 191 / .16),transparent 68%)}.seo-head{max-width: 46rem;margin-bottom: 2.5rem}.seo-eyebrow{display: inline-flex;align-items: center;gap: .55rem;padding: .45rem .85rem;border-radius: 9999px;border: 1px solid #fde68a;background: #fffbeb;color: #92400e;font-size: .72rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.seo-eyebrow i{width: 7px;height: 7px;border-radius: 9999px;background: #f97316;box-shadow: 0 0 0 4px rgb(249 115 22 / .18);animation: seoBlink 2s ease-in-out infinite}@keyframes seoBlink{50%{box-shadow: 0 0 0 7px rgb(249 115 22 / .05)}}.seo-title{font-size: clamp(1.9rem,4.2vw,3.1rem);line-height: 1.22;font-weight: 800;color: #1e3a8a;margin: 1.1rem 0 .9rem;letter-spacing: -.01em}.seo-mark{position: relative;z-index: 0;white-space: nowrap;color: #0f172a}.seo-mark::after{content: '';position: absolute;z-index: -1;left: -4px;right: -4px;bottom: .08em;height: .42em;border-radius: 4px;background: linear-gradient(90deg,#fde047,#fbbf24);transform: skewX(-8deg);transform-origin: 0 50%}.js:not(.anim-off) .seo-story.is-armed .seo-mark::after{transform: skewX(-8deg) scaleX(var(--mark,0))}.seo-intro{color: #6b7280;font-weight: 300;line-height: 1.8;font-size: 1rem}.seo-grid{display: grid;grid-template-columns: 1.12fr .88fr;gap: 1.25rem;align-items: stretch}.seo-panel{position: relative;border-radius: 1.4rem;background: #fff;border: 1px solid #e5e7eb;overflow: hidden;min-width: 0;box-shadow: 0 1px 2px rgb(15 23 42 / .04),0 20px 50px -24px rgb(30 58 138 / .22)}.seo-panel-head{display: flex;align-items: center;justify-content: space-between;padding: 1.05rem 1.25rem .7rem}.seo-panel-head h3{font-size: .85rem;font-weight: 700;color: #1f2937}.seo-live{display: inline-flex;align-items: center;gap: .4rem;font-size: .62rem;font-weight: 700;letter-spacing: .1em;color: #64748b}.seo-live::before{content: '';width: 6px;height: 6px;border-radius: 9999px;background: #22c55e;box-shadow: 0 0 0 3px rgb(34 197 94 / .2);animation: seoBlink 1.6s ease-in-out infinite}.seo-browser{margin: 0 1rem 1rem;border: 1px solid #e5e7eb;border-radius: 1rem;overflow: hidden;background: #fff}.seo-bar{height: 40px;display: flex;align-items: center;gap: 5px;padding: 0 .75rem;background: #f8fafc;border-bottom: 1px solid #eef0f4}.seo-bar>i{width: 7px;height: 7px;border-radius: 9999px;background: #d1d5db}.seo-bar>i:nth-child(1){background: #fca5a5}.seo-bar>i:nth-child(2){background: #fcd34d}.seo-bar>i:nth-child(3){background: #86efac}.seo-searchbox{margin-left: .6rem;flex: 1;max-width: 300px;height: 26px;display: flex;align-items: center;gap: .4rem;padding: 0 .65rem;border: 1px solid #e5e7eb;border-radius: 9999px;background: #fff;font-size: .7rem;color: #374151;box-shadow: 0 1px 3px rgb(0 0 0 / .05)}.seo-glogo{font-weight: 800;font-size: .95rem;letter-spacing: -.06em;margin-right: .15rem;font-family: Arial,sans-serif}.seo-glogo b:nth-child(1),.seo-glogo b:nth-child(4){color: #4285f4}.seo-glogo b:nth-child(2),.seo-glogo b:nth-child(6){color: #ea4335}.seo-glogo b:nth-child(3){color: #fbbc05}.seo-glogo b:nth-child(5){color: #34a853}.seo-query{white-space: nowrap;overflow: hidden}.seo-caret{width: 1.5px;height: 12px;background: #1f2937;margin-left: -2px;opacity: 0}.seo-story.is-typing .seo-caret{opacity: 1;animation: seoCaret .8s steps(1) infinite}@keyframes seoCaret{50%{opacity: 0}}.seo-search-ic{margin-left: auto;color: #4285f4;flex-shrink: 0}.seo-results-wrap{padding: .8rem .85rem .25rem}.seo-count{font-size: .65rem;color: #9ca3af;margin: 0 0 .55rem .3rem}.seo-results{list-style: none;margin: 0;padding: 0;position: relative}.seo-row{position: relative;display: grid;grid-template-columns: 26px 1fr;gap: .5rem;align-items: start;height: 56px;padding: .45rem .55rem;margin-bottom: 4px;border-radius: .7rem;background: #fff;will-change: transform}.seo-row .seo-rank{font-size: .8rem;font-weight: 700;color: #9ca3af;padding-top: .55rem;text-align: center;font-variant-numeric: tabular-nums}.seo-row-body{min-width: 0}.seo-url{display: block;font-size: .58rem;color: #16a34a;line-height: 1.3}.seo-row h4{margin: 0;font-size: .74rem;font-weight: 600;color: #1d4ed8;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.seo-row p{margin: .1rem 0 0;font-size: .6rem;color: #6b7280;line-height: 1.4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.seo-row:not(.is-target){opacity: .62}.seo-row.is-target{z-index: 2;background: linear-gradient(90deg,#f0fdfa,#fff);opacity: 1;box-shadow: 0 0 0 1.5px #5eead4,0 10px 26px -10px rgb(13 148 136 / .45)}.seo-row.is-target .seo-rank{color: #0f766e;font-size: .95rem}.seo-row.is-target h4{color: #0f172a;font-weight: 700;padding-right: 5.5rem}.seo-row.is-target p{padding-right: 3rem}.seo-badge{position: absolute;right: .55rem;top: .5rem;font-size: .58rem;font-weight: 700;color: #fff;padding: .2rem .5rem;border-radius: .4rem;background: linear-gradient(90deg,#f97316,#ef4444);box-shadow: 0 4px 10px -3px rgb(239 68 68 / .5)}.seo-row.is-first .seo-badge{background: linear-gradient(90deg,#f59e0b,#eab308);color: #422006}.seo-gain{position: absolute;right: .6rem;bottom: .45rem;font-size: .6rem;font-weight: 700;color: #16a34a;opacity: 0}.seo-gain b{font-weight: 800}.seo-burst{position: absolute;inset: -2px;border-radius: .8rem;pointer-events: none;border: 2px solid #fbbf24;opacity: 0}.seo-foot{display: flex;align-items: center;justify-content: space-between;padding: .55rem 1.1rem .85rem;font-size: .66rem;color: #9ca3af}.seo-rank-status{color: #111827;font-weight: 700;font-size: .78rem;font-variant-numeric: tabular-nums}.seo-star{color: #f59e0b}.seo-traffic{background: radial-gradient(120% 90% at 100% 0%,#134e4a 0%,transparent 55%),linear-gradient(160deg,#0b1739,#0f1f4a);border-color: #0b1739;color: #fff}.seo-traffic .seo-panel-head h3{color: #f1f5f9}.seo-live--dark{color: #94a3b8}.seo-live--dark::before{background: #2dd4bf;box-shadow: 0 0 0 3px rgb(45 212 191 / .25)}.seo-traffic-body{padding: .5rem 1.25rem 1.3rem}.seo-traffic-label{font-size: .72rem;color: #94a3b8}.seo-traffic-num{display: flex;align-items: baseline;gap: .55rem;margin-top: .3rem}.seo-traffic-num strong{font-size: clamp(2.2rem,3.6vw,3rem);line-height: 1;font-weight: 800;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.seo-traffic-num span{font-size: .8rem;font-weight: 700;color: #5eead4;font-variant-numeric: tabular-nums}.seo-traffic-sub{font-size: .68rem;color: #94a3b8;margin-top: .45rem;font-weight: 300}.seo-chart-wrap{position: relative;margin-top: 1.1rem}.seo-chart{width: 100%;height: auto;display: block;overflow: visible}.seo-grid-line{stroke: rgb(255 255 255 / .08);stroke-width: 1;stroke-dasharray: 3 5;fill: none}.seo-area{fill: url(#seoArea)}.seo-line{fill: none;stroke: url(#seoLine);stroke-width: 3.5;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 6px rgb(45 212 191 / .55))}.seo-point{fill: #fb923c;stroke: #0b1739;stroke-width: 3}.seo-point-ring{fill: rgb(251 146 60 / .25);animation: seoRing 1.8s ease-out infinite;transform-box: fill-box;transform-origin: center}@keyframes seoRing{from{transform: scale(.4);opacity: 1}to{transform: scale(1.6);opacity: 0}}.seo-tip{position: absolute;left: 0;top: 0;transform: translate(-50%,-150%);padding: .2rem .5rem;border-radius: .45rem;font-size: .66rem;font-weight: 700;background: #fff;color: #0b1739;white-space: nowrap;box-shadow: 0 6px 16px rgb(0 0 0 / .3);pointer-events: none;font-variant-numeric: tabular-nums;left: 97.7%;top: 9.5%}.seo-tip::after{content: '';position: absolute;left: 50%;bottom: -4px;width: 8px;height: 8px;background: #fff;transform: translateX(-50%) rotate(45deg)}.seo-chart-labels{display: flex;justify-content: space-between;color: #64748b;font-size: .62rem;margin-top: .4rem}.seo-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: .6rem;border-top: 1px solid rgb(255 255 255 / .1);margin-top: 1.1rem;padding-top: .95rem}.seo-stats span{display: block;font-size: .62rem;color: #94a3b8}.seo-stats strong{display: block;font-size: 1rem;font-weight: 700;margin-top: .2rem;font-variant-numeric: tabular-nums}.seo-stats em{font-style: normal;font-size: .7rem;color: #5eead4;margin-left: .15rem}.seo-goal em{color: #fbbf24}.seo-bottom{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 1.4rem;flex-wrap: wrap}.seo-promise{display: flex;align-items: center;gap: .65rem;font-size: .92rem;font-weight: 600;color: #1e3a8a}.seo-check{display: grid;place-items: center;width: 30px;height: 30px;border-radius: .6rem;color: #fff;font-size: 1rem;background: linear-gradient(135deg,#14b8a6,#2563eb);box-shadow: 0 6px 16px -6px rgb(20 184 166 / .7)}.seo-note{font-size: .66rem;color: #9ca3af;max-width: 26rem;line-height: 1.6}.seo-progress{bottom: 1rem}@media (min-width: 1024px) and (min-height: 900px){.js:not(.anim-off) .seo-pin{height: 280vh;position: relative}.js:not(.anim-off) .seo-pin>.seo-story{position: sticky;top: 0;min-height: 100vh;display: flex;align-items: center;padding: 5.25rem 0 2.5rem}.js:not(.anim-off) .seo-pin>.seo-story>.container{width: 100%}.js:not(.anim-off) .seo-pin .seo-head{max-width: none;margin-bottom: 1.4rem;display: grid;grid-template-columns: 1.15fr .85fr;column-gap: 3rem;align-items: end}.js:not(.anim-off) .seo-pin .seo-eyebrow{grid-column: 1;grid-row: 1;justify-self: start}.js:not(.anim-off) .seo-pin .seo-title{grid-column: 1;grid-row: 2;margin: .8rem 0 0;font-size: clamp(2rem,3vw,2.6rem)}.js:not(.anim-off) .seo-pin .seo-intro{grid-column: 2;grid-row: 2;margin: 0;font-size: .92rem}.js:not(.anim-off) .seo-pin .seo-row{height: 50px;margin-bottom: 3px;padding-top: .35rem;padding-bottom: .35rem}.js:not(.anim-off) .seo-pin .seo-row .seo-rank{padding-top: .45rem}.js:not(.anim-off) .seo-pin .seo-chart-wrap{margin-top: .7rem}.js:not(.anim-off) .seo-pin .seo-bottom{margin-top: 1rem}.js:not(.anim-off) .seo-pin .seo-progress{display: block}}@media (max-width: 900px){.seo-grid{grid-template-columns: 1fr}.seo-story{padding: 4.5rem 0 4rem}}@media (max-width: 480px){.seo-row.is-target h4{padding-right: 0}.seo-badge{top: auto;bottom: .45rem}.seo-gain{display: none}.seo-stats strong{font-size: .9rem}}
.device-stage{position: relative;padding: 0 0 9% 0;text-align: left}.hero-visual:has(.device-stage){align-self: stretch}@media (min-width: 768px){.hero-visual:has(.device-stage){align-self: center}}@media (min-width: 1024px){.device-stage{width: 112%;margin-left: -6%}}.laptop{position: relative;width: 86%;filter: drop-shadow(0 30px 40px rgb(2 6 23 / .45))}.laptop-screen{position: relative;background: linear-gradient(180deg,#1f2937,#0b1220);border-radius: 16px 16px 6px 6px;padding: 2.6% 2.6% 3.2%;border: 1px solid rgb(255 255 255 / .16);transform-origin: 50% 100%;will-change: transform;overflow: hidden}.laptop-screen::before{content: '';position: absolute;top: 1%;left: 50%;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 9999px;background: #334155;box-shadow: 0 0 0 1.5px #0f172a}.browser-chrome{position: relative;height: 24px;display: flex;align-items: center;gap: 4px;padding: 0 9px;background: #e2e8f0;border-radius: 6px 6px 0 0}.browser-chrome>i{width: 7px;height: 7px;border-radius: 9999px;background: #fca5a5}.browser-chrome>i:nth-child(2){background: #fcd34d}.browser-chrome>i:nth-child(3){background: #86efac}.url-pill{position: absolute;left: 50%;transform: translateX(-50%);width: 52%;height: 15px;border-radius: 9999px;background: #fff;display: flex;align-items: center;justify-content: center;gap: 4px;font-size: 9px;font-weight: 500;color: #475569;white-space: nowrap;overflow: hidden}.url-pill svg{color: #16a34a;flex-shrink: 0}.screen-viewport{position: relative;aspect-ratio: 16 / 9.4;overflow: hidden;background: #fff;border-radius: 0 0 3px 3px}.sc-shot{position: absolute;top: 0;left: 0;width: 100%;height: auto;max-width: none;opacity: 0;will-change: transform,opacity}.sc-shot.is-active{opacity: 1}.screen-shade{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,transparent 75%,rgb(15 23 42 / .08))}.laptop-screen .hero-glare{z-index: 3}.laptop-base{position: relative;height: 16px;margin: 0 -8.5%;border-radius: 2px 2px 16px 16px / 2px 2px 12px 12px;background: linear-gradient(180deg,#f1f5f9 0%,#cbd5e1 45%,#94a3b8 100%);box-shadow: inset 0 1px 0 #fff}.laptop-base::before{content: '';position: absolute;left: 50%;top: 0;width: 16%;height: 6px;transform: translateX(-50%);border-radius: 0 0 8px 8px;background: #94a3b8}.phone{position: absolute;right: 0;bottom: 0;width: 25%;aspect-ratio: 9 / 19.3;padding: .9%;border-radius: 26px;display: flex;flex-direction: column;background: linear-gradient(160deg,#334155,#0b1220);border: 1px solid rgb(255 255 255 / .2);box-shadow: 0 30px 50px -10px rgb(2 6 23 / .6),inset 0 0 0 2px #020617;z-index: 4;will-change: transform}.phone-status{position: relative;flex-shrink: 0;height: 7.5%;display: flex;align-items: center;justify-content: space-between;padding: 0 8% 0 10%;background: #fff;border-radius: 19px 19px 0 0;color: #0f172a}.phone{container-type: inline-size}.phone-status b{font-weight: 700;font-size: 4.6cqw;letter-spacing: -.02em;font-family: -apple-system,'SF Pro Text',Arial,sans-serif}.phone-island{position: absolute;left: 50%;top: 50%;width: 34%;height: 58%;transform: translate(-50%,-50%);border-radius: 9999px;background: #020617}.phone-icons{display: flex;align-items: center;gap: 1.6cqw}.phone-icons i{display: block;background: #0f172a}.phone-icons .sig{width: 5cqw;height: 3.6cqw;clip-path: polygon(0 100%,100% 0,100% 100%)}.phone-icons .wifi{width: 5cqw;height: 3.6cqw;border-radius: 5cqw 5cqw 0 0;clip-path: polygon(50% 100%,0 0,100% 0)}.phone-icons .bat{width: 7.5cqw;height: 3.6cqw;border-radius: 1cqw;box-shadow: inset 0 0 0 .6cqw #0f172a;background: linear-gradient(90deg,#0f172a 70%,transparent 70%)}.phone-viewport{position: relative;flex: 1;width: 100%;border-radius: 0 0 19px 19px;overflow: hidden;background: #fff}.phone-home{position: absolute;left: 50%;bottom: 4.6%;width: 34%;height: 1.1%;min-height: 3px;transform: translateX(-50%);border-radius: 9999px;background: rgb(15 23 42 / .75);z-index: 3}.tap-dot{position: absolute;left: 50%;top: 40%;width: 38px;height: 38px;margin: -19px 0 0 -19px;border-radius: 9999px;z-index: 3;pointer-events: none;background: rgb(15 23 42 / .16);border: 2px solid rgb(255 255 255 / .85);box-shadow: 0 0 0 1px rgb(15 23 42 / .15);opacity: 0}.fake-cursor{position: absolute;left: 0;top: 0;z-index: 6;pointer-events: none;opacity: 0;filter: drop-shadow(0 3px 4px rgb(0 0 0 / .35))}.fake-cursor svg{display: block;position: relative;z-index: 1}.click-ring{position: absolute;left: 1px;top: 1px;width: 26px;height: 26px;margin: -13px 0 0 -13px;border-radius: 9999px;border: 2px solid #2dd4bf;background: rgb(45 212 191 / .2);opacity: 0;transform: scale(.3)}.sc-dots{position: absolute;left: 43%;bottom: 0;transform: translateX(-50%);display: flex;gap: 8px}.sc-dots button{position: relative;width: 26px;height: 5px;border-radius: 9999px;background: rgb(255 255 255 / .25);overflow: hidden;border: 0;padding: 0;cursor: pointer}.sc-dots button span{position: absolute;inset: 0;background: #2dd4bf;transform-origin: 0 50%;transform: scaleX(0)}.sc-dots button.is-active{background: rgb(255 255 255 / .35)}.anim-off .fake-cursor,.no-js .fake-cursor{display: none}@media (max-width: 767px){.hero-visual:has(.device-stage){width: 100%}.device-stage{width: 100%;margin: 0 auto;padding-bottom: 12%}.laptop{width: 84%}.url-pill{font-size: 8px;height: 13px}.browser-chrome{height: 20px}.phone{width: 29%;padding: 1%;border-radius: 18px}.phone-status{border-radius: 13px 13px 0 0}.phone-viewport{border-radius: 0 0 13px 13px}.fake-cursor{display: none}.sc-dots{left: 42%}}
.feat-story{padding: 6rem 0 4rem;overflow: clip}.hero-beam{position: absolute;bottom: 0;left: 50%;width: min(1280px,100%);height: 90px;transform: translateX(-50%);pointer-events: none;z-index: 5}.hero-beam i{position: absolute;left: 50%;bottom: 0;width: 3px;height: 100%;margin-left: -1.5px;border-radius: 3px;overflow: hidden;background: linear-gradient(180deg,transparent,rgb(45 212 191 / .9));box-shadow: 0 0 12px rgb(45 212 191 / .6)}.hero-beam i::after{content: '';position: absolute;left: -2px;width: 7px;height: 26px;border-radius: 9px;background: #ccfbf1;filter: blur(1px);animation: beamDrop 2.2s cubic-bezier(.55,0,.45,1) infinite}@keyframes beamDrop{from{top: -30px;opacity: 0}20%{opacity: 1}to{top: 100%;opacity: 0}}.feat-beam-top{position: absolute;top: 0;left: 50%;width: min(1280px,100%);height: 220px;transform: translateX(-50%);overflow: visible;pointer-events: none;z-index: 1}.feat-beam-top path{fill: none;stroke: url(#beamGrad);stroke-width: 3;stroke-linecap: round;vector-effect: non-scaling-stroke;filter: drop-shadow(0 0 6px rgb(45 212 191 / .55))}.feat-beam-top .beam-m{display: none}@media (max-width: 767px){.feat-beam-top .beam-d{display: none}.feat-beam-top .beam-m{display: inline}}.feat-layout{display: grid;grid-template-columns: 1fr}.feat-visual{position: sticky;top: 64px;z-index: 5;padding: .75rem 0 1.4rem;margin: 0 -1rem;padding-left: 1rem;padding-right: 1rem;background: #f8fafc}.feat-visual::after{content: '';position: absolute;left: 0;right: 0;top: 100%;height: 36px;pointer-events: none;background: linear-gradient(180deg,#f8fafc,rgb(248 250 252 / 0))}.feat-device{position: relative;perspective: 1400px}.feat-laptop{width: 88%;margin: 0 auto}.feat-dots{display: flex;justify-content: center;gap: 6px;margin-top: .9rem}.feat-dots i{width: 6px;height: 6px;border-radius: 9999px;background: #cbd5e1;transition: all .35s}.feat-dots i.is-active{width: 20px;background: #14b8a6}@media (min-width: 1024px){.feat-layout{grid-template-columns: .92fr 1.08fr;gap: 4rem;align-items: start}.feat-visual{order: 2;top: max(88px,calc(50vh - 230px));margin: 0;padding: 0;background: none}.feat-visual::after{display: none}.feat-laptop{width: 100%}.feat-list{order: 1}}.feat-list{position: relative;padding-left: 2.4rem}.feat-list ol{list-style: none;margin: 0;padding: 0}.feat-line{position: absolute;left: .7rem;top: 2rem;bottom: 2rem;width: 3px;border-radius: 3px;background: #e2e8f0;overflow: hidden}.feat-line span{position: absolute;inset: 0;transform-origin: 50% 0;transform: scaleY(0);background: linear-gradient(180deg,#2dd4bf,#3b82f6 60%,#f97316);box-shadow: 0 0 10px rgb(45 212 191 / .7)}.anim-off .feat-line span,.no-js .feat-line span{transform: none}.feat-item{position: relative;min-height: 46vh;display: flex;align-items: center;padding: 1rem 0}.feat-item::before{content: '';position: absolute;left: -2.15rem;top: 50%;width: 15px;height: 15px;margin-top: -7.5px;border-radius: 9999px;background: #fff;border: 3px solid #cbd5e1;transition: all .4s;z-index: 1}.feat-item.is-active::before{border-color: #14b8a6;background: #14b8a6;box-shadow: 0 0 0 6px rgb(20 184 166 / .18),0 0 18px rgb(45 212 191 / .8)}@media (min-width: 1024px){.feat-item{min-height: 58vh}.feat-item:first-child{min-height: 46vh}}.feat-card{display: flex;gap: 1.1rem;align-items: flex-start;width: 100%;padding: 1.5rem;border-radius: 1.25rem;background: transparent;border: 1px solid transparent;opacity: .38;transform: scale(.97);transform-origin: 0 50%;transition: opacity .5s,transform .5s var(--ease-out-4),background-color .5s,box-shadow .5s,border-color .5s}.feat-item.is-active .feat-card{opacity: 1;transform: none;background: #fff;border-color: rgb(20 184 166 / .25);box-shadow: 0 0 0 1px rgb(20 184 166 / .1),0 24px 50px -20px rgb(13 148 136 / .35),0 0 40px -12px rgb(45 212 191 / .35)}.anim-off .feat-card,.no-js .feat-card{opacity: 1;transform: none}.feat-icon{flex-shrink: 0;width: 3.4rem;height: 3.4rem;border-radius: 1rem;display: grid;place-items: center;color: #fff;background: linear-gradient(90deg,#f97316,#ef4444);box-shadow: 0 10px 20px -8px rgb(239 68 68 / .55);transition: transform .5s var(--ease-out-4)}.feat-item.is-active .feat-icon{transform: rotate(-6deg) scale(1.06)}.feat-num{display: block;font-size: .72rem;font-weight: 700;letter-spacing: .12em;color: #14b8a6;margin-bottom: .2rem}.feat-card h3{font-size: 1.25rem;font-weight: 700;color: #1f2937;margin-bottom: .45rem}.feat-item.is-active .feat-card h3{color: #c2410c}.feat-card p{color: #6b7280;font-weight: 300;line-height: 1.75;font-size: .98rem}.feat-screen{container-type: inline-size;background: #fff}.fs{position: absolute;inset: 0;padding: 4.5cqw;opacity: 0;visibility: hidden;transition: opacity .55s,visibility .55s;overflow: hidden}.fs.is-active{opacity: 1;visibility: visible}.fs-structure{background: #fff}.wf{display: flex;flex-direction: column;gap: 2.6cqw;height: 100%}.wf-nav{display: flex;align-items: center;gap: 2.2cqw;height: 6.5cqw;padding: 0 2.2cqw;border-radius: 1.6cqw;background: #f1f5f9}.wf-nav i{width: 5cqw;height: 3.2cqw;border-radius: .9cqw;background: linear-gradient(135deg,#14b8a6,#2563eb)}.wf-nav span{width: 8cqw;height: 1.4cqw;border-radius: 9px;background: #cbd5e1}.wf-nav b{margin-left: auto;width: 11cqw;height: 3.6cqw;border-radius: 9px;background: #f97316}.wf-hero{flex: 1;display: grid;grid-template-columns: 1.1fr .9fr;gap: 3.2cqw;min-height: 0}.wf-copy{display: flex;flex-direction: column;justify-content: center;gap: 1.9cqw}.wf-copy i{height: 3.2cqw;width: 92%;border-radius: 9px;background: #1e3a8a}.wf-copy i.short{width: 62%;background: #14b8a6}.wf-copy b{margin-top: 1.2cqw;width: 19cqw;height: 4.8cqw;border-radius: 1.3cqw;background: #f97316}.wf-img{position: relative;border-radius: 2.2cqw;overflow: hidden;background: linear-gradient(135deg,#ccfbf1,#dbeafe)}.wf-img span{position: absolute;left: 28%;top: 22%;width: 44%;aspect-ratio: 1;border-radius: 9999px;background: rgb(20 184 166 / .28)}.wf-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.2cqw;height: 16cqw}.wf-cards div{display: flex;flex-direction: column;gap: 1.1cqw;padding: 1.8cqw;border-radius: 1.8cqw;background: #f8fafc;border: 1px solid #e2e8f0}.wf-cards i{width: 4.2cqw;height: 4.2cqw;border-radius: 1.1cqw;background: #fdba74}.wf-cards span{height: 1.3cqw;border-radius: 9px;background: #e2e8f0}.wf-cards span + span{width: 70%}.wf-scan{position: absolute;left: 0;right: 0;top: 0;height: 22%;pointer-events: none;opacity: 0;background: linear-gradient(180deg,transparent,rgb(45 212 191 / .22),transparent)}.wf-tag{position: absolute;right: 4.5cqw;bottom: 4.5cqw;font-size: 2.3cqw;font-weight: 600;color: #fff;background: #0f172a;padding: 1.1cqw 2.2cqw;border-radius: 1.4cqw;box-shadow: 0 1.5cqw 3cqw rgb(15 23 42 / .3)}.wf-tag b{color: #5eead4;margin-right: .6cqw}.fs-speed{display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 4cqw;color: #fff;background: radial-gradient(90% 90% at 20% 20%,#134e4a,transparent 60%),linear-gradient(160deg,#0b1739,#0f1f4a)}.gauge{position: relative;width: 36cqw;justify-self: center}.gauge svg{width: 100%;display: block;transform: rotate(-90deg)}.g-track{fill: none;stroke: rgb(255 255 255 / .1);stroke-width: 10}.g-bar{fill: none;stroke: #22c55e;stroke-width: 10;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 2;filter: drop-shadow(0 0 4px rgb(34 197 94 / .7))}.g-num{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center}.g-num strong{font-size: 10cqw;font-weight: 800;color: #4ade80;line-height: 1;font-variant-numeric: tabular-nums}.g-num span{font-size: 2.3cqw;color: #94a3b8;margin-top: .6cqw}.devices{display: flex;align-items: flex-end;gap: 2.2cqw;margin-bottom: 3.5cqw}.devices i{display: block;border: .6cqw solid #e2e8f0;border-radius: 1.1cqw;background: linear-gradient(160deg,rgb(45 212 191 / .35),rgb(59 130 246 / .25))}.devices .d-desk{width: 17cqw;height: 11cqw}.devices .d-tab{width: 8.5cqw;height: 11.5cqw}.devices .d-phone{width: 5cqw;height: 9cqw;border-radius: 1.4cqw}.metrics{list-style: none;margin: 0;padding: 0;width: 34cqw}.metrics li{display: flex;justify-content: space-between;font-size: 2.5cqw;padding: 1.1cqw 0;color: #cbd5e1;border-bottom: 1px solid rgb(255 255 255 / .1)}.metrics b{color: #4ade80}.fs-secure{display: grid;grid-template-columns: 1fr 1.35fr;align-items: center;gap: 4cqw;background: linear-gradient(160deg,#f0fdfa,#eff6ff)}.lock{display: flex;flex-direction: column;align-items: center;gap: 2.4cqw}.lock svg{width: 19cqw;overflow: visible;filter: drop-shadow(0 2cqw 3cqw rgb(13 148 136 / .3))}.lock .shackle{fill: none;stroke: #0f766e;stroke-width: 7;stroke-linecap: round}.lock .body{fill: #14b8a6}.lock .hole{fill: #fff}.https-pill{font-size: 2.5cqw;font-weight: 700;color: #15803d;background: #dcfce7;padding: .9cqw 2.2cqw;border-radius: 9999px}.uptime{background: #fff;border: 1px solid #e2e8f0;border-radius: 2.2cqw;padding: 3.2cqw;box-shadow: 0 2cqw 5cqw -2cqw rgb(30 58 138 / .2)}.uptime-head{display: flex;justify-content: space-between;align-items: baseline;font-size: 2.5cqw;color: #64748b}.uptime-head strong{font-size: 6.2cqw;font-weight: 800;color: #0f172a;font-variant-numeric: tabular-nums}.bars{display: flex;align-items: flex-end;gap: .55cqw;height: 12cqw;margin: 2.6cqw 0}.bars i{flex: 1;height: 100%;border-radius: .5cqw;background: #22c55e;transform-origin: 50% 100%}.bars i.dip{height: 72%;background: #fbbf24}.ssl-row{display: flex;justify-content: space-between;font-size: 2.4cqw;color: #64748b}.ssl-row b{color: #16a34a}.fs-seo{display: grid;grid-template-columns: 1.45fr 1fr;align-items: center;gap: 3.2cqw;background: #f8fafc}.code{background: #0f172a;border-radius: 2.2cqw;padding: 2.2cqw 2.6cqw 2.6cqw;font-family: ui-monospace,Menlo,Consolas,monospace;font-size: 2.15cqw;line-height: 2.05;color: #e2e8f0;box-shadow: 0 2cqw 5cqw -2cqw rgb(15 23 42 / .5)}.code-head{display: flex;align-items: center;gap: .9cqw;margin-bottom: .8cqw}.code-head i{width: 1.5cqw;height: 1.5cqw;border-radius: 9999px;background: #475569}.code-head span{margin-left: auto;font-size: 1.9cqw;color: #64748b}.code p{margin: 0;white-space: nowrap;overflow: hidden}.code b{color: #f472b6;font-weight: 400}.code em{color: #5eead4;font-style: normal}.checks{list-style: none;margin: 0;padding: 0}.checks li{display: flex;align-items: center;gap: 1.6cqw;font-size: 2.6cqw;font-weight: 600;color: #1e3a8a;padding: 1.15cqw 0}.checks i{width: 3.8cqw;height: 3.8cqw;flex-shrink: 0;border-radius: 9999px;display: grid;place-items: center;font-style: normal;font-size: 2.1cqw;color: #fff;background: #14b8a6}.fs-search{background: radial-gradient(circle at 50% 50%,#eff6ff,#fff 70%)}.fs-search .ring{position: absolute;left: 50%;top: 50%;aspect-ratio: 1;border-radius: 9999px;border: 1px dashed rgb(59 130 246 / .35);transform: translate(-50%,-50%)}.fs-search .r1{width: 32cqw}.fs-search .r2{width: 54cqw;border-color: rgb(20 184 166 / .3)}.fs-search .r3{width: 78cqw}.site-card{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;display: flex;align-items: center;gap: 2cqw;padding: 2.2cqw 3cqw;border-radius: 2.2cqw;background: #fff;box-shadow: 0 2cqw 5cqw rgb(30 58 138 / .2),0 0 0 1px #dbeafe;white-space: nowrap}.site-card .g{width: 6.2cqw;height: 6.2cqw;border-radius: 9999px;display: grid;place-items: center;color: #fff;font-weight: 800;font-size: 3.2cqw;background: conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0)}.site-card b{display: block;font-size: 2.7cqw;color: #1e3a8a}.site-card span{font-size: 2cqw;color: #64748b}.kw{position: absolute;z-index: 1;font-size: 2.3cqw;font-weight: 600;white-space: nowrap;color: #1d4ed8;background: #fff;border: 1px solid #bfdbfe;padding: .9cqw 1.9cqw;border-radius: 9999px;box-shadow: 0 1cqw 2cqw rgb(30 58 138 / .1)}.kw1{left: 7%;top: 13%}.kw2{right: 7%;top: 11%}.kw3{left: 3%;top: 47%}.kw4{right: 3%;top: 49%}.kw5{left: 12%;bottom: 11%}.kw6{right: 12%;bottom: 12%}.fs-organic{background: linear-gradient(180deg,#f0fdfa,#fff)}.org-chart{position: absolute;left: 0;bottom: 0;width: 100%;height: 58%}.org-area{fill: rgb(20 184 166 / .18)}.plant{position: absolute;left: 50%;bottom: 5%;width: 25cqw;transform: translateX(-50%);overflow: visible}.plant .pot{fill: #f97316}.plant .stem{fill: none;stroke: #15803d;stroke-width: 4;stroke-linecap: round}.plant .leaf{fill: #22c55e}.org-label{position: absolute;top: 5cqw;right: 5cqw;text-align: right}.org-label span{display: block;font-size: 2.3cqw;color: #64748b}.org-label strong{font-size: 6.4cqw;font-weight: 800;color: #0f766e;font-variant-numeric: tabular-nums}@media (max-width: 1023px){.feat-story{padding-top: 4.5rem}}
.feat-beam-top path{stroke: var(--beam,url(#beamGrad))}@media (min-width: 768px){.hero-beam--hero i{left: 76%}}@media (min-width: 1024px){.feat-layout--rev{grid-template-columns: 1.08fr .92fr}.feat-layout--rev .feat-visual{order: 1}.feat-layout--rev .feat-list{order: 2}}.prob-story{background: radial-gradient(60% 40% at 15% 30%,rgb(254 226 226 / .45),transparent 70%),#fff}.prob-story .feat-visual{background: #fff}.prob-story .feat-visual::after{background: linear-gradient(180deg,#fff,rgb(255 255 255 / 0))}@media (min-width: 1024px){.prob-story .feat-visual{background: none}}.prob-story .feat-line span{background: linear-gradient(180deg,#2dd4bf,#f97316 45%,#ef4444);box-shadow: 0 0 10px rgb(239 68 68 / .55)}.prob-story .feat-item.is-active::before{border-color: #ef4444;background: #ef4444;box-shadow: 0 0 0 6px rgb(239 68 68 / .16),0 0 18px rgb(248 113 113 / .8)}.prob-story .feat-item.is-active .feat-card{border-color: rgb(239 68 68 / .22);box-shadow: 0 0 0 1px rgb(239 68 68 / .08),0 24px 50px -20px rgb(220 38 38 / .3),0 0 40px -12px rgb(248 113 113 / .35)}.prob-story .feat-item.is-active .feat-card h3{color: #b91c1c}.prob-story .feat-num{color: #ef4444}.prob-icon{flex-shrink: 0;width: 3.6rem;height: 3.6rem;border-radius: 9999px;display: grid;place-items: center;transition: transform .5s var(--ease-out-4)}.feat-item.is-active .prob-icon{transform: scale(1.1);animation: probWobble 2.4s ease-in-out infinite}@keyframes probWobble{0%,100%{rotate: 0deg}8%{rotate: -9deg}16%{rotate: 8deg}24%{rotate: 0deg}}.prob-url{color: #b91c1c}.prob-url svg{color: #ef4444}.prob-screen{background: #fff}.prob-screen::after{content: '';position: absolute;inset: 0;z-index: 9;pointer-events: none;opacity: 0;background: repeating-linear-gradient(0deg,rgb(239 68 68 / .12) 0 2px,transparent 2px 5px);mix-blend-mode: multiply;animation: scanFlicker 4.5s steps(1) infinite}@keyframes scanFlicker{0%,86%,100%{opacity: 0;transform: none}87%{opacity: 1;transform: translateX(-1.2%)}89%{opacity: .6;transform: translateX(1%)}91%{opacity: 0}}.feat-device .prob-screen{animation: glitchShift 4.5s steps(1) infinite}@keyframes glitchShift{0%,86%,100%{filter: none}87%{filter: hue-rotate(-25deg) saturate(1.6)}89%{filter: drop-shadow(2px 0 rgb(239 68 68 / .7)) drop-shadow(-2px 0 rgb(59 130 246 / .7))}91%{filter: none}}.ps-tech{display: grid;grid-template-columns: 18cqw 1fr;gap: 3cqw;background: #f1f5f9;padding: 0}.adm-side{background: #1e293b;padding: 3cqw 2.4cqw;display: flex;flex-direction: column;gap: 2cqw}.adm-side b{height: 4cqw;border-radius: 1cqw;background: #64748b;margin-bottom: 1.5cqw}.adm-side i{height: 1.6cqw;border-radius: 9px;background: #475569}.adm-side i.on{background: #ef4444}.adm-main{padding: 4cqw 4cqw 0 0;display: flex;flex-direction: column;gap: 2.4cqw}.adm-row{display: flex;align-items: center;justify-content: space-between;background: #fff;border-radius: 1.4cqw;padding: 2.2cqw 2.4cqw}.adm-row span{width: 40%;height: 1.6cqw;border-radius: 9px;background: #cbd5e1}.adm-row em{width: 7cqw;height: 3.8cqw;border-radius: 9px;background: #22c55e;position: relative}.adm-row em::after{content: '';position: absolute;right: .5cqw;top: .5cqw;width: 2.8cqw;height: 2.8cqw;border-radius: 9999px;background: #fff}.adm-row em.off{background: #cbd5e1}.adm-row em.off::after{right: auto;left: .5cqw}.err{position: absolute;width: 46cqw;border-radius: 1.6cqw;background: #fff;overflow: hidden;z-index: 3;box-shadow: 0 2cqw 5cqw rgb(127 29 29 / .3),0 0 0 1px rgb(239 68 68 / .3);font-size: 2.3cqw}.err b{display: block;background: #ef4444;color: #fff;padding: 1.1cqw 2cqw;font-weight: 700}.err span{display: block;padding: 2cqw;color: #7f1d1d;font-weight: 500}.err.e1{left: 30%;top: 16%}.err.e2{left: 38%;top: 34%}.err.e3{left: 46%;top: 52%}.err.e2 b{background: #b91c1c}.err.e3 b{background: #f97316}.ps-guess{background: #fff;padding: 4cqw 5cqw}.g-bar{display: flex;align-items: center;gap: 2cqw;margin-bottom: 3cqw}.g-bar .seo-glogo{font-size: 4cqw}.g-bar i{flex: 1;height: 5cqw;border-radius: 9999px;border: 1px solid #e2e8f0;box-shadow: 0 .6cqw 1.5cqw rgb(0 0 0 / .06)}.g-res{display: flex;flex-direction: column;gap: 2.6cqw}.g-res div{display: flex;flex-direction: column;gap: .9cqw}.g-res i{width: 22%;height: 1.2cqw;border-radius: 9px;background: #bbf7d0}.g-res span{height: 1.8cqw;border-radius: 9px;background: #bfdbfe;width: 70%}.g-res span + span{height: 1.2cqw;background: #e2e8f0;width: 88%}.g-pages{position: absolute;left: 5cqw;bottom: 5cqw;display: flex;gap: 1.4cqw}.g-pages span{width: 4.4cqw;height: 4.4cqw;border-radius: 1cqw;display: grid;place-items: center;font-size: 2.2cqw;color: #2563eb;background: #f1f5f9;font-weight: 600}.g-pages .me{background: #ef4444;color: #fff;box-shadow: 0 0 0 .6cqw rgb(239 68 68 / .2)}.g-tag{position: absolute;right: 5cqw;bottom: 4.6cqw;font-size: 2.4cqw;font-weight: 700;color: #b91c1c;background: #fef2f2;border: 1px solid #fecaca;padding: 1cqw 2cqw;border-radius: 9999px}.g-lens{position: absolute;left: 60%;top: 30%;width: 12cqw;height: 12cqw;border-radius: 9999px;border: 1.2cqw solid #1e3a8a;background: rgb(219 234 254 / .35);z-index: 2}.g-lens i{position: absolute;right: -4.5cqw;bottom: -4.5cqw;width: 6cqw;height: 1.6cqw;border-radius: 9px;background: #1e3a8a;transform: rotate(45deg)}.ps-effort{display: grid;grid-template-columns: .8fr 1.2fr;align-items: center;gap: 4cqw;background: linear-gradient(160deg,#fff7ed,#fff)}.clock-box{text-align: center}.clock{width: 22cqw;margin: 0 auto 1.5cqw;display: block}.clock circle:first-child{fill: #fff;stroke: #f97316;stroke-width: 5}.clock line{stroke: #1e293b;stroke-linecap: round;transform-origin: 50px 50px}.clock .hh{stroke-width: 5}.clock .mh{stroke-width: 3;stroke: #ef4444}.clock .pin{fill: #1e293b}.clock-box strong{display: block;font-size: 6cqw;font-weight: 800;color: #c2410c;line-height: 1.1;font-variant-numeric: tabular-nums}.clock-box span{font-size: 2.2cqw;color: #9a3412}.flat-chart{background: #fff;border-radius: 2cqw;padding: 3cqw;border: 1px solid #fed7aa;box-shadow: 0 2cqw 4cqw -2cqw rgb(194 65 12 / .25)}.fc-head{display: flex;align-items: baseline;gap: 1.6cqw;font-size: 2.3cqw;color: #78716c}.fc-head strong{font-size: 5.6cqw;color: #1c1917;font-variant-numeric: tabular-nums}.fc-head em{margin-left: auto;font-style: normal;font-weight: 700;color: #dc2626;background: #fef2f2;padding: .6cqw 1.6cqw;border-radius: 9999px}.flat-chart svg{width: 100%;height: 18cqw;margin-top: 2cqw;display: block}.fc-grid{stroke: #f5f5f4;stroke-width: 1;fill: none;vector-effect: non-scaling-stroke}.fc-line{fill: none;stroke: #f97316;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.ps-ux{background: #fafafa}.ux-load{position: absolute;left: 5cqw;right: 5cqw;top: 3.5cqw;display: flex;align-items: center;gap: 2cqw;font-size: 2.2cqw;color: #64748b}.ux-bar{flex: 1;height: 1.4cqw;border-radius: 9px;background: #e5e7eb;overflow: hidden}.ux-bar i{display: block;height: 100%;width: 87%;background: linear-gradient(90deg,#fbbf24,#ef4444);border-radius: 9px;transform-origin: 0 50%}.ux-page{position: absolute;left: 6cqw;top: 11cqw;right: 22cqw;bottom: 6cqw}.ux-img{position: absolute;left: 0;top: 0;width: 70%;height: 46%;border-radius: 1.6cqw;background: repeating-linear-gradient(45deg,#e5e7eb 0 2cqw,#f3f4f6 2cqw 4cqw);transform: rotate(-4deg) translateX(14%)}.ux-lines{position: absolute;left: 4%;top: 42%;width: 120%;display: flex;flex-direction: column;gap: 1.6cqw}.ux-lines i{height: 2cqw;border-radius: 9px;background: #94a3b8;opacity: .55}.ux-lines i:nth-child(2){width: 80%;transform: translateX(10%)}.ux-lines i:nth-child(3){width: 95%;transform: translateY(-1.2cqw)}.ux-btn{position: absolute;left: 30%;bottom: 0;width: 22cqw;height: 5cqw;border-radius: 1.2cqw;background: #f97316;transform: rotate(6deg);opacity: .8}.ux-spin{position: absolute;left: 34%;top: 40%;width: 9cqw;height: 9cqw;border-radius: 9999px;border: 1.2cqw solid #e5e7eb;border-top-color: #ef4444;z-index: 2}.ux-close{position: absolute;right: 4cqw;top: 9cqw;width: 6cqw;height: 6cqw;border-radius: 9999px;display: grid;place-items: center;font-size: 4.4cqw;color: #fff;background: #ef4444;z-index: 3;line-height: 1}.ux-cursor{position: absolute;left: 40%;top: 70%;z-index: 4;width: 4.6cqw}.ux-cursor svg{width: 100%;height: auto}.ux-bounce{position: absolute;right: 4cqw;bottom: 5cqw;text-align: right;background: #fff;border-radius: 1.8cqw;padding: 2cqw 2.6cqw;box-shadow: 0 2cqw 4cqw rgb(0 0 0 / .12);z-index: 3}.ux-bounce span{display: block;font-size: 2.1cqw;color: #64748b}.ux-bounce strong{font-size: 6cqw;color: #dc2626;font-weight: 800;font-variant-numeric: tabular-nums}.ps-data{background: #f8fafc}.kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.4cqw}.kpis div{background: #fff;border-radius: 1.8cqw;padding: 2.4cqw;border: 1px solid #e2e8f0}.kpis span{display: block;font-size: 2.1cqw;color: #64748b}.kpis b{display: block;font-size: 6cqw;color: #cbd5e1;font-weight: 800;line-height: 1.2}.empty-chart{position: absolute;left: 4.5cqw;right: 4.5cqw;bottom: 4.5cqw;top: 23cqw;border-radius: 1.8cqw;border: 2px dashed #cbd5e1;display: grid;place-items: center;background: #fff}.empty-chart span{font-size: 2.6cqw;color: #94a3b8;font-weight: 600}.qm{position: absolute;font-style: normal;font-weight: 800;color: #f97316;font-size: 6cqw;z-index: 2;opacity: .9}.q1{left: 18%;top: 62%}.q2{left: 36%;top: 74%;font-size: 4cqw}.q3{left: 58%;top: 60%;font-size: 8cqw;color: #ef4444}.q4{left: 74%;top: 76%}.q5{left: 86%;top: 58%;font-size: 4.5cqw}.ps-budget{background: linear-gradient(160deg,#fef2f2,#fff)}.bills{position: absolute;left: 6cqw;top: 6cqw;width: 34cqw;height: 40cqw}.bills i{position: absolute;left: 0;bottom: 0;width: 26cqw;height: 13cqw;border-radius: 1.4cqw;display: grid;place-items: center;font-style: normal;font-weight: 800;font-size: 5cqw;color: #166534;background: linear-gradient(135deg,#bbf7d0,#86efac);border: .5cqw solid #4ade80;box-shadow: 0 1cqw 2cqw rgb(22 101 52 / .2)}.coins i{position: absolute;top: -8cqw;width: 5cqw;height: 5cqw;border-radius: 9999px;background: radial-gradient(circle at 35% 35%,#fde68a,#f59e0b);box-shadow: inset 0 0 0 .5cqw #d97706}.coins i:nth-child(1){left: 10%}.coins i:nth-child(2){left: 22%}.coins i:nth-child(3){left: 33%}.coins i:nth-child(4){left: 45%}.coins i:nth-child(5){left: 8%}.coins i:nth-child(6){left: 28%}.coins i:nth-child(7){left: 40%}.meter{position: absolute;right: 5cqw;top: 50%;width: 46cqw;transform: translateY(-50%);background: #fff;border-radius: 2cqw;padding: 3cqw;box-shadow: 0 2cqw 5cqw -2cqw rgb(127 29 29 / .3);border: 1px solid #fecaca}.meter-head{display: flex;justify-content: space-between;align-items: baseline;font-size: 2.3cqw;color: #64748b}.meter-head strong{font-size: 6.4cqw;font-weight: 800;color: #dc2626;font-variant-numeric: tabular-nums}.meter-bar{position: relative;height: 3cqw;border-radius: 9px;background: #f1f5f9;margin: 2.4cqw 0 2cqw;overflow: visible}.meter-bar i{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;border-radius: 9px;background: linear-gradient(90deg,#22c55e,#fbbf24 55%,#ef4444);transform-origin: 0 50%}.meter-bar .limit{position: absolute;left: 69%;top: -1cqw;bottom: -1cqw;width: .5cqw;background: #1e293b;border-radius: 9px}.over{display: inline-block;font-style: normal;font-size: 2.3cqw;font-weight: 700;color: #fff;background: #ef4444;padding: .8cqw 2cqw;border-radius: 9999px}.bills i:nth-child(1){bottom: 0;left: 2cqw}.bills i:nth-child(2){bottom: 3.2cqw;left: 4cqw}.bills i:nth-child(3){bottom: 6.4cqw;left: 1cqw}.bills i:nth-child(4){bottom: 9.6cqw;left: 5cqw}.bills i:nth-child(5){bottom: 12.8cqw;left: 2.5cqw}.bills i:nth-child(6){bottom: 16cqw;left: 4.5cqw}
.gift-stage{position: relative}.gift-box{position: absolute;left: 50%;top: 50%;width: 120px;height: 120px;margin: -60px 0 0 -60px;z-index: 3;pointer-events: none;opacity: 0}.gift-body{position: absolute;left: 8px;right: 8px;bottom: 0;height: 74px;border-radius: 10px;background: linear-gradient(160deg,#fb923c,#ea580c);box-shadow: 0 18px 30px -8px rgb(0 0 0 / .45),inset 0 -8px 0 rgb(0 0 0 / .12)}.gift-body i{position: absolute;left: 50%;top: 0;bottom: 0;width: 18px;margin-left: -9px;background: linear-gradient(#fde047,#facc15)}.gift-lid{position: absolute;left: 0;right: 0;top: 22px;height: 28px;border-radius: 8px;transform-origin: 15% 100%;background: linear-gradient(160deg,#fdba74,#f97316);box-shadow: 0 6px 12px rgb(0 0 0 / .25)}.gift-lid::before{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 18px;margin-left: -9px;background: linear-gradient(#fef08a,#facc15)}.gift-bow{position: absolute;left: 50%;top: -20px;width: 44px;height: 24px;margin-left: -22px}.gift-bow::before,.gift-bow::after{content: '';position: absolute;top: 0;width: 22px;height: 22px;border: 6px solid #facc15;border-radius: 50% 50% 0 50%}.gift-bow::before{left: 0;transform: rotate(-20deg)}.gift-bow::after{right: 0;transform: scaleX(-1) rotate(-20deg)}.gift-glow{position: absolute;left: 50%;top: 50%;width: 260px;height: 260px;margin: -130px 0 0 -130px;border-radius: 9999px;opacity: 0;background: radial-gradient(circle,rgb(253 224 71 / .55),rgb(45 212 191 / .2) 45%,transparent 70%)}.gift-spark{position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;margin: -4px;border-radius: 9999px;background: #fde047;box-shadow: 0 0 10px #fde047;pointer-events: none;z-index: 4}.gift-card{position: relative;overflow: hidden}.gift-card::after{content: '';position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;transform: skewX(-20deg);pointer-events: none;background: linear-gradient(90deg,transparent,rgb(255 255 255 / .16),transparent);animation: giftSweep 6s ease-in-out infinite;animation-delay: calc(var(--i,0) * .35s + 2s)}@keyframes giftSweep{0%,70%{left: -60%}100%{left: 130%}}.gift-icon svg{overflow: visible}.gift-card.is-live .gift-icon[data-icon="monitor"] svg,.gift-card:hover .gift-icon[data-icon="monitor"] svg{animation: icFlicker 1.2s ease-out}.gift-card.is-live .gift-icon[data-icon="globe"] svg,.gift-card:hover .gift-icon[data-icon="globe"] svg{animation: icSpin 1.4s ease-in-out}.gift-card.is-live .gift-icon[data-icon="shield-check"] svg,.gift-card:hover .gift-icon[data-icon="shield-check"] svg{animation: icPulse 1s ease-out}.gift-card.is-live .gift-icon[data-icon="search"] svg,.gift-card:hover .gift-icon[data-icon="search"] svg{animation: icWiggle 1s ease-in-out}.gift-card.is-live .gift-icon[data-icon="layout"] svg,.gift-card:hover .gift-icon[data-icon="layout"] svg{animation: icStretch 1.1s ease-in-out}.gift-card.is-live .gift-icon[data-icon="bar-chart"] svg line,.gift-card:hover .gift-icon[data-icon="bar-chart"] svg line{transform-box: fill-box;transform-origin: 50% 100%;animation: icGrow .9s ease-out both}.gift-icon[data-icon="bar-chart"] svg line:nth-child(2){animation-delay: .12s !important}.gift-icon[data-icon="bar-chart"] svg line:nth-child(3){animation-delay: .24s !important}.gift-card.is-live .gift-icon[data-icon="facebook"] svg,.gift-card:hover .gift-icon[data-icon="facebook"] svg{animation: icBounce .9s ease-out}.gift-card.is-live .gift-icon[data-icon="smartphone"] svg,.gift-card:hover .gift-icon[data-icon="smartphone"] svg{animation: icBuzz .7s linear}@keyframes icFlicker{0%,20%,40%{opacity: .2}10%,30%,60%,100%{opacity: 1;filter: drop-shadow(0 0 6px #2dd4bf)}}@keyframes icSpin{to{transform: rotateY(360deg)}}@keyframes icPulse{30%{transform: scale(1.3);filter: drop-shadow(0 0 8px #2dd4bf)}100%{transform: none}}@keyframes icWiggle{20%{transform: rotate(-18deg)}40%{transform: rotate(14deg) translateX(2px)}60%{transform: rotate(-8deg)}100%{transform: none}}@keyframes icStretch{30%{transform: scale(1.35,.8)}60%{transform: scale(.85,1.2)}100%{transform: none}}@keyframes icGrow{from{transform: scaleY(0)}to{transform: scaleY(1)}}@keyframes icBounce{30%{transform: translateY(-9px)}55%{transform: translateY(0)}75%{transform: translateY(-3px)}100%{transform: none}}@keyframes icBuzz{0%,100%{transform: none}10%,30%,50%,70%,90%{transform: translateX(-2px) rotate(-6deg)}20%,40%,60%,80%{transform: translateX(2px) rotate(6deg)}}@property --ang{syntax: '<angle>';initial-value: 0deg;inherits: false}.price-card.is-popular{border-color: transparent !important;background: #fff}.price-card.is-popular::before{content: '';position: absolute;inset: -2px;z-index: -1;border-radius: 1.1rem;padding: 2px;background: conic-gradient(from var(--ang),#f97316,#fbbf24,#14b8a6,#3b82f6,#f97316);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: spinAng 5s linear infinite}.price-card.is-popular::after{content: '';position: absolute;inset: -18px;z-index: -2;border-radius: 2rem;opacity: .45;filter: blur(26px);background: conic-gradient(from var(--ang),#fb923c,#fde047,#2dd4bf,#60a5fa,#fb923c);animation: spinAng 5s linear infinite}@keyframes spinAng{to{--ang: 360deg}}.price-card{isolation: isolate}.best-badge{position: relative;overflow: hidden}.best-badge::after{content: '';position: absolute;top: 0;bottom: 0;left: -80%;width: 50%;transform: skewX(-20deg);background: linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);animation: giftSweep 3.5s ease-in-out infinite}.price-num{font-variant-numeric: tabular-nums;display: inline-block}.pf-browser{display: flex;align-items: center;gap: 5px;height: 30px;padding: 0 12px;background: #f1f5f9;border-bottom: 1px solid #e2e8f0}.pf-browser i{width: 8px;height: 8px;border-radius: 9999px;background: #fca5a5}.pf-browser i:nth-child(2){background: #fcd34d}.pf-browser i:nth-child(3){background: #86efac}.pf-browser span{margin-left: 10px;flex: 1;height: 18px;border-radius: 9999px;background: #fff;font-size: 11px;color: #64748b;display: flex;align-items: center;padding: 0 10px;white-space: nowrap;overflow: hidden}.portfolio-media.has-long{background: #fff}.pf-long{position: absolute;left: 0;top: 0;width: 100%;height: auto;max-width: none;will-change: transform;transform: translateY(0);transition: transform 1.4s cubic-bezier(.65,0,.35,1)}.portfolio-card:hover .pf-long{transform: translateY(var(--pf-dist,0px));transition: transform var(--pf-dur,8s) cubic-bezier(.45,.05,.55,.95)}.portfolio-card{transition: box-shadow .4s,transform .4s var(--ease-out-4)}.portfolio-card:hover{transform: translateY(-6px);box-shadow: 0 30px 60px -20px rgb(30 58 138 / .35),0 0 0 1px rgb(20 184 166 / .2)}.pf-cta{pointer-events: none}.contact-section .hero-aurora{opacity: .35}.contact-beam{position: absolute;top: 0;left: 50%;width: min(1280px,100%);height: 200px;transform: translateX(-50%);pointer-events: none;z-index: 1;overflow: visible}.contact-beam path{fill: none;stroke: url(#beamGradC);stroke-width: 3;stroke-linecap: round;vector-effect: non-scaling-stroke;filter: drop-shadow(0 0 6px rgb(45 212 191 / .6))}@media (max-width: 1023px){.contact-beam{display: none}}.contact-card{position: relative;isolation: isolate}.contact-card-ring{position: absolute;inset: -2px;z-index: -1;border-radius: 1.1rem;opacity: .9;background: conic-gradient(from var(--ang),transparent 0 70%,#2dd4bf 80%,#f97316 90%,transparent 100%);animation: spinAng 6s linear infinite}.contact-card-ring::after{content: '';position: absolute;inset: 2px;border-radius: 1rem;background: #fff}#contactForm input,#contactForm select,#contactForm textarea{transition: border-color .25s,box-shadow .25s,transform .25s}#contactForm input:focus,#contactForm select:focus,#contactForm textarea:focus{border-color: #14b8a6;box-shadow: 0 0 0 4px rgb(20 184 166 / .15),0 8px 20px -10px rgb(20 184 166 / .5);transform: translateY(-1px)}.plane{position: absolute;right: 24px;bottom: 70px;z-index: 5;opacity: 0;pointer-events: none}.confetti{position: absolute;left: 50%;bottom: 90px;width: 0;height: 0;z-index: 5;pointer-events: none}.confetti i{position: absolute;width: 8px;height: 12px;border-radius: 2px}.gift-section .hero-beam{height: 56px}
