/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.collapse{visibility:collapse}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[420px\]{height:420px}.h-px{height:1px}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-stretch{align-items:stretch}.overflow-visible{overflow:visible}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,rgba\(16\,185\,129\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#10b9811a,#0000 70%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.text-right{text-align:right}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,ease)!important;transition-duration:var(--tw-duration,0s)!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:root{color-scheme:dark;--color-emerald:#10b981;--color-emerald-dark:#059669}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#041b1d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji}html{scroll-behavior:smooth}::-moz-selection{color:#fff;background-color:#10b9814d}::selection{color:#fff;background-color:#10b9814d}@keyframes floatSlow{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.float-slow{animation:6s ease-in-out infinite floatSlow}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}.shimmer{color:#0000;background:linear-gradient(90deg,#ffffff26,#00ffc840,#ffffff26) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer}@keyframes glow{0%,to{box-shadow:0 0 20px #10b9814d}50%{box-shadow:0 0 30px #10b98180}}:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#11182780}::-webkit-scrollbar-thumb{background:#10b98180;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#10b981b3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.flex-1{flex:1}.w-full{width:100%}.max-w-xs{max-width:20rem}.max-w-5xl{max-width:64rem}.cursor-pointer{cursor:pointer}.transition-colors{transition-property:color,background-color,border-color}.duration-200{transition-duration:.2s}.group:hover .group-hover\:bg-black\/60{background-color:#0009}.group:hover .group-hover\:border-white\/20{border-color:#fff3}.group:hover .group-hover\:bg-white\/8,.hover\:bg-white\/8:hover{background-color:#ffffff14}.hover\:border-white\/20:hover{border-color:#fff3}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-8{gap:2rem}.sm\:w-20{width:5rem}.sm\:h-20{height:5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (max-width:639px){.sm\:grid-cols-3{grid-template-columns:1fr!important;gap:1.5rem!important}.sm\:gap-8{gap:1.5rem}.max-w-xs{max-width:16rem}}.leading-relaxed{line-height:1.625}.place-items-center{place-items:center}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.z-\[1000\]{z-index:1000}.text-white{color:#fff}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.bg-black\/20{background-color:#0003}.bg-white\/2{background-color:#ffffff05}.bg-white\/8{background-color:#ffffff14}.bg-white\/10{background-color:#ffffff1a}.border-white\/20{border-color:#fff3}.text-white\/60{color:#fff9}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.border{border:1px solid #ffffff14}.border-white\/6{border-color:#ffffff0f}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.p-6{padding:1.5rem}.p-4{padding:1rem}.p-2{padding:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.grid{display:grid}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-8,.sm\:gap-8{gap:2rem}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.text-left{text-align:left}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:3rem;line-height:1}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.shadow,.shadow-lg,.shadow-xl{box-shadow:0 10px 25px #0003}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.max-w-md{max-width:28rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.mx-auto{margin-left:auto;margin-right:auto}.w-12{width:3rem}.h-12{height:3rem}.w-16{width:4rem}.h-16{height:4rem}.h-2{height:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-3{top:.75rem}.top-4{top:1rem}.mt-0\.5{margin-top:.125rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-20{padding-bottom:5rem}.justify-between{justify-content:space-between}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.md\:grid-cols-2{grid-template-columns:1fr}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:items-center{align-items:stretch}@media (min-width:768px){.md\:items-center{align-items:center}}.md\:max-w-2xl{max-width:none}@media (min-width:768px){.md\:max-w-2xl{max-width:42rem}}.hidden{display:none}@media (min-width:768px){.md\:block{display:block}}.w-48{width:12rem}.w-8{width:2rem}.h-8{height:2rem}.rounded-full{border-radius:9999px}.relative{position:relative}.absolute{position:absolute}.left-1\/2{left:50%}.-translate-x-1\/2{transform:translate(-50%)}.-top-2{top:-.5rem}.top-0{top:0}.w-1{width:.25rem}.space-y-14>*+*{margin-top:3.5rem}.space-y-2>*+*{margin-top:.5rem}.space-y-6>*+*{margin-top:1.5rem}.border-transparent{border-color:#0000}.to-cyan-300{--tw-to:#67e8f9}.from-yellow-400{--tw-from:#facc15}.to-yellow-300{--tw-to:#fde047}.from-teal-500{--tw-from:#14b8a6}.to-cyan-400{--tw-to:#22d3ee}.from-teal-600{--tw-from:#0d9488}.min-h-screen{min-height:100vh}.border-white\/5{border-color:#ffffff0d}.border-white\/10{border-color:#ffffff1a}.opacity-30{opacity:.3}.rounded{border-radius:.25rem}button{cursor:pointer;color:inherit;background:0 0;border:none}button.border{border:1px solid #ffffff1a}input{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem}.gradient-text{color:#0000;background-image:linear-gradient(90deg,#3ee4c6,#00c3a7);-webkit-background-clip:text;background-clip:text}.absolute.inset-0{top:0;right:0;bottom:0;left:0}.pointer-events-none{pointer-events:none}.overflow-hidden{overflow:hidden}.max-w-sm{max-width:24rem}.mt-1{margin-top:.25rem}.mt-14{margin-top:3.5rem}.leading-tight{line-height:1.15}.card-connected{outline:1px solid #38bdf840;transform:translateZ(0);box-shadow:inset 0 0 0 2px #22d3ee2e,0 10px 30px #00aaff1f}.hero-orion{background:radial-gradient(520px 220px at 60% 15%,#00ffb21f,#0000 65%),linear-gradient(#041012,#060b0c);border:1px solid #ffffff0f;border-radius:16px;margin-top:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 24px 28px;position:relative;overflow:hidden}.hero-orion .aurora{filter:blur(12px);opacity:.85;pointer-events:none;background:radial-gradient(380px 380px at 65% 20%,#10ffc82e,#0000 60%),radial-gradient(520px 240px at 40% 40%,#08ffb41f,#0000 62%);position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.hero-orion .aura-scale{pointer-events:none;border-radius:24px;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;box-shadow:inset 0 0 220px 40px #00ffc314}.hero-orion .hero-inner{z-index:1;position:relative}.hero-orion .hero-nav{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 6px;display:grid}.hero-orion .brand-block{align-items:center;gap:10px;display:flex}.hero-orion .brand-logo{filter:drop-shadow(0 0 10px #ffffff73);width:36px;height:36px}.hero-orion .nav-links{gap:18px;display:none}@media (min-width:860px){.hero-orion .nav-links{display:flex}}.hero-orion .nav-links a{color:#ffffffe6;font-size:.95rem;text-decoration:none}.hero-orion .nav-links a:hover{color:#cafff2}.hero-orion .header-cta{color:#052423;background:#eafff9;border-radius:999px;justify-self:end;padding:10px 16px;font-weight:700}.hero-orion .header-cta:hover{filter:brightness(.95)}.hero-orion .stage{place-items:center;height:clamp(420px,58vw,620px);margin-top:6px;display:grid;position:relative}.hero-orion .rocket-wrap{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:clamp(160px,26vh,260px);left:50%;transform:translate(-50%)}.hero-orion .rocket{filter:drop-shadow(0 10px 40px #1fffd238);display:block}.hero-orion .thrust-glow{filter:blur(12px);pointer-events:none;background:radial-gradient(60px 36px at 50% 10%,#ffc878cc,#ff5a5a59,#0000 70%);width:160px;height:90px;position:absolute;bottom:-28px}.hero-orion .copy{text-align:center;z-index:2;max-width:920px;margin-top:12px;margin-left:auto;margin-right:auto;position:relative}.hero-orion .copy .copy-tag{text-transform:uppercase;letter-spacing:.06em}.hero-orion .copy h1{letter-spacing:0;color:#e9fff9;margin:0;font-size:clamp(40px,12vw,120px);font-weight:800}.hero-orion .copy h1 .o{color:#0000;-webkit-text-stroke:2px #e9fff9;margin-right:0;font-family:inherit;display:inline-block}.hero-orion .copy p{color:#ffffffd9;margin-top:8px}.hero-orion .actions{justify-content:center;gap:14px;margin:22px auto 0;display:flex}.hero-orion button.neon{color:#041a18;background:linear-gradient(90deg,#31ffd8,#86ffe9);border-radius:999px;padding:10px 18px;font-weight:700;box-shadow:inset 0 0 0 2px #31ffd833,0 10px 30px #14ffc838}.hero-orion button.ghost{color:#e6fffb;border:1px solid #fff3;border-radius:999px;padding:10px 18px}.hero-orion button.ghost:hover{border-color:#ffffff59}.hero-orion .scroll-indicator{place-items:center;padding:16px 0 0;display:grid}@media (max-width:640px){.hero-orion{border-radius:12px;padding:0 14px 22px}.hero-orion .header-cta{padding:8px 12px;font-size:.9rem}.hero-orion .copy{margin-top:18px}}.hero-orion .scroll-indicator span{border:2px solid #fff6;border-radius:999px;width:12px;height:22px;position:relative}.hero-orion .scroll-indicator span:after{content:"";background:#fff9;border-radius:1px;width:2px;height:6px;animation:1.6s ease-in-out infinite wheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:1;transform:translate(-50%)}80%{opacity:0}to{opacity:0;transform:translate(-50%,8px)}}.header-orion{background:radial-gradient(420px 200px at 70%,#00ffc31f,#0000 60%),linear-gradient(#071114,#071517);border:1px solid #ffffff0f;border-radius:14px;position:relative;overflow:hidden}.header-orion:before{content:"";filter:blur(10px);opacity:.8;pointer-events:none;background:radial-gradient(300px 300px at 12% 22%,#2affd22e,#0000 62%);position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%}.header-orion .header-inner{grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 18px;display:grid;position:relative}.header-orion .brand-block{gap:2px;display:grid}.header-orion .brand-title{letter-spacing:.02em;color:#0000;background:linear-gradient(90deg,#7affe6,#eafffb);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}.header-orion .brand-sub{color:#ffffffb3;font-size:.78rem}.header-orion .nav-links{justify-content:center;gap:22px;display:flex}.header-orion .nav-links a{color:#ffffffe6;font-size:.95rem;text-decoration:none}.header-orion .nav-links a:hover{color:#cafff2}.header-orion .header-cta{color:#052423;background:#eafff9;border-radius:999px;justify-self:end;padding:10px 16px;font-weight:700}.header-orion .header-cta:hover{filter:brightness(.95)}.heading{letter-spacing:.04em;color:#e9fff9;font-weight:800!important}.coheading{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#fffc!important}.banner-section{background:linear-gradient(#06090f,#07161b 40%,#091f24);justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 0;display:flex}.banner-container{justify-content:center;width:100%;max-width:100vw;padding:0 2rem;display:flex}.banner-image{border-radius:20px;width:100%;max-width:1000px;height:auto;transition:transform .3s;box-shadow:0 25px 50px #0006}.banner-image:hover{transform:scale(1.01)}@media (max-width:1200px){.banner-image{border-radius:16px;max-width:100%}}@media (max-width:768px){.banner-section{padding:2rem 0}.banner-container{padding:0 1rem}.banner-image{border-radius:12px}}@media (max-width:480px){.banner-section{padding:1.5rem 0}.banner-image{border-radius:8px}}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-from),var(--tw-to))}.from-teal-400{--tw-from:#2dd4bf}.to-green-400{--tw-to:#4ade80}.hover\:from-teal-500:hover{--tw-from:#14b8a6}.hover\:to-green-500:hover{--tw-to:#22c55e}.text-black{color:#000}.font-semibold{font-weight:600}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.rounded-lg{border-radius:.5rem}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:.5rem}.transition-all{transition-property:all}.duration-300{transition-duration:.3s}.transform{transform:translateZ(0)}.hover\:scale-105:hover{transform:scale(1.05)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.lg\:grid-cols-3{grid-template-columns:1fr}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-full{height:100%}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.items-start{align-items:flex-start}.justify-center{justify-content:center}.text-teal-400{color:#2dd4bf}.text-green-400{color:#4ade80}.text-purple-400{color:#a855f7}.from-blue-500{--tw-from:#3b82f6}.to-blue-600{--tw-to:#2563eb}.from-green-500{--tw-from:#22c55e}.to-green-600{--tw-to:#16a34a}.from-purple-500{--tw-from:#a855f7}.to-purple-600{--tw-to:#9333ea}.hover\:border-teal-500\/30:hover{border-color:#14b8a64d}.hover\:border-green-500\/30:hover{border-color:#22c55e4d}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:shadow-teal-500\/10:hover{box-shadow:0 10px 15px -3px #14b8a61a,0 4px 6px -2px #14b8a60d}.hover\:shadow-green-500\/10:hover{box-shadow:0 10px 15px -3px #22c55e1a,0 4px 6px -2px #22c55e0d}.hover\:shadow-purple-500\/10:hover{box-shadow:0 10px 15px -3px #a855f71a,0 4px 6px -2px #a855f70d}.border-t{border-top:1px solid}.border-gray-700\/50{border-color:#37415180}.mr-2{margin-right:.5rem}.pt-4{padding-top:1rem}.mb-2{margin-bottom:.5rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
