@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw;scroll-padding-top:clamp(60px,10vh,100px)}body{max-width:100vw;min-height:100%;overflow-x:clip;width:100%;height:100%;background:#021d21;font-family:Space Grotesk,sans-serif;font-size:14px;line-height:26px}section{max-width:100%}.hidden{display:none!important}.loading{opacity:0;animation:fadeIn 1s ease forwards}section,.footer-main{max-width:1440px;margin:0 auto}.content-wrapper{max-width:100%}@media screen and (min-width: 1025px){.content-wrapper{grid-column:1/17}}.main-content-container{margin:0 auto;z-index:100;top:70vh;background:#021d21;padding:0 24px}.main-content-container.hero-page{position:relative}.main-content-container.no-hero{display:flex;flex-wrap:wrap;max-width:1440px;gap:20px;padding:calc(clamp(20px,8vh,100px)*2) clamp(20px,5vw,40px) 0}@media screen and (max-width: 768px){.main-content-container{top:100vh}}.padding-top-space{padding-top:clamp(20px,8vh,100px)}a{color:#a6a6a6;text-decoration:none;transition:color .3s ease}a:hover{color:#1e5a64}.main-heading h1{background:linear-gradient(90deg,#1e5a64,#34d399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;display:block;margin-bottom:1.5rem;text-align:center}@media screen and (max-height: 900px){.main-heading h1{font-size:clamp(1.2rem,min(10vh,3vw),2.5rem);margin-bottom:2rem}}.main-heading h2{background:linear-gradient(90deg,#1e5a64,#34d399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.2;margin-bottom:1.5rem;text-align:center}.main-heading p{font-size:1.25rem;color:#fff;margin:0 auto 3rem;line-height:1.6;text-align:center}@media screen and (max-height: 900px){.main-heading p{font-size:clamp(.8rem,min(5vh,2vw),1.1rem);margin-bottom:2rem}}.main-heading .start-for-free{margin-top:1rem}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.2;color:#1e5a64}.section-header p{font-size:clamp(1.1rem,2.5vw,1.4rem);color:#fff;max-width:700px;margin:0 auto;line-height:1.6}@media screen and (max-width: 768px){.section-header{margin:4rem 0}}@media screen and (max-width: 768px){.why-nexaa-title h3{font-size:1.8em}}@media screen and (max-width: 480px){.why-nexaa-title h3{font-size:1.6em}.accordion-title h3{font-size:1.3em}.feature-title{font-size:1em}.feature-description{font-size:.85em}}@media screen and (max-width: 480px){.why-nexaa-title h3{font-size:1.4em}}@keyframes fadeIn{to{opacity:1}}@keyframes pulse{0%,to{transform:translate(-50%) scale(1);opacity:.8}50%{transform:translate(-50%) scale(1.05);opacity:1}}@keyframes rocketBoost{0%{filter:drop-shadow(0 0 5px rgba(30,90,100,.5))}to{filter:drop-shadow(0 0 15px rgba(30,90,100,.8))}}.fade-in{opacity:0;animation:fadeIn 1s ease forwards}.pulse-animation{animation:pulse 2s infinite}.rocket-boost{animation:rocketBoost 2s ease-in-out infinite alternate}.header{position:fixed;width:100%;z-index:1000;background:#021d21;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);height:clamp(60px,10vh,100px);top:0}.nav{display:flex;align-items:center;justify-content:center;max-width:1440px;margin:0 auto;height:100%;padding:24px}.nav.split-container{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.nav.split-container{justify-content:space-between;align-items:center}}.logo{width:auto;max-width:min(250px,25vw);min-width:150px;height:auto;display:flex;align-items:center;justify-content:center}.logo img{width:100%;height:75px;object-fit:contain}.logo-link{display:inline-block;line-height:0}.nav-links{display:flex;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 768px){.nav-links{gap:1rem}}.nav-link{color:#cfd8dc;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;position:relative;padding:.5rem 1rem;border-radius:6px}.nav-link:hover{color:#31b99c;background:rgba(255,255,255,.05)}.nav-link.active{color:#31b99c;background:rgba(255,255,255,.1)}@media screen and (max-width: 768px){.nav-link{font-size:.9rem}}@media screen and (max-width: 768px){.mobile-hidden{display:none}}.mobile-menu-toggle{display:none;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10000;position:relative}@media screen and (max-width: 768px){.mobile-menu-toggle{display:flex;align-items:center;justify-content:center}}.mobile-menu-toggle .hamburger-icon,.mobile-menu-toggle .close-icon{color:#cfd8dc;transition:all .3s ease;position:absolute;top:0;left:0;width:28px;height:28px}.mobile-menu-toggle .hamburger-icon{opacity:1;transform:rotate(0)}.mobile-menu-toggle .close-icon{opacity:0;transform:rotate(180deg)}.mobile-menu-toggle.active .hamburger-icon{opacity:0;transform:rotate(-180deg)}.mobile-menu-toggle.active .close-icon{opacity:1;transform:rotate(0)}.mobile-menu-toggle:hover .hamburger-icon,.mobile-menu-toggle:hover .close-icon{color:#31b99c}@media screen and (max-width: 768px){.nav-links{display:none!important}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(2,29,33,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1050;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.mobile-menu-overlay.active{opacity:1;visibility:visible}@media screen and (min-width: 769px){.mobile-menu-overlay{display:none!important}}.mobile-menu-content{flex-direction:column;display:flex;align-items:center;justify-content:center;height:100%;height:100vh;height:100dvh;padding:2rem;text-align:center;gap:2rem;position:relative;z-index:1;transform:translateY(50px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);opacity:0}.mobile-menu-overlay.active .mobile-menu-content{transform:translateY(0);opacity:1;transition-delay:.1s}.mobile-nav-link{color:#cfd8dc;text-decoration:none;font-weight:500;font-size:1.25rem;padding:1.25rem 2rem;border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.mobile-nav-link:hover,.mobile-nav-link:focus{color:#31b99c;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.mobile-nav-link:active{transform:translateY(-2px) scale(.98)}.mobile-cta{margin-top:1rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;max-width:280px;width:100%;text-align:center;border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-cta:hover,.mobile-cta:focus{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.mobile-cta:active{transform:translateY(-3px) scale(.98)}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}@media screen and (max-width: 768px){.nav{padding:clamp(8px,1.5vh,16px) clamp(16px,4vw,24px)}.nav.split-container{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:visible}.logo{flex:0 0 auto;margin-right:auto}.logo img{height:60px}.mobile-menu-toggle{flex:0 0 auto;margin-left:auto}}.hero{padding:12vh 2rem 4rem;text-align:center;position:fixed;top:clamp(60px,10vh,100px);overflow:hidden;height:70vh;width:100%;background-image:url(/sky-clouds-background.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:10}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:1;background:linear-gradient(0deg,#1e5a64,rgba(2,29,33,.7) 30%)}@media screen and (max-height: 950px){.hero{height:100vh;min-height:100vh;padding:6vh 2rem 2rem}}@media screen and (max-height: 750px){.hero{padding:3vh 2rem 1rem}}@media screen and (max-height: 680px){.hero{padding:2vh 2rem .5rem}}@media screen and (max-width: 768px){.hero{padding:4rem 1rem 2rem;height:auto;min-height:70vh}.hero h1{font-size:clamp(2rem,3vw,2.5rem);margin-bottom:2rem}.hero p{font-size:clamp(.9rem,2vw,1.1rem);margin-bottom:2rem}}@media screen and (max-width: 480px){.hero{min-height:100vh}}.hero-header{max-width:100%;width:100%}@media screen and (max-width: 480px){.hero-header{padding:0 1rem}}.hero p{max-width:800px;margin-left:auto;margin-right:auto}.section-footer{text-align:center;padding:100px 40px;position:relative;z-index:10;background-color:#021d21}.section-footer h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.2;color:#1e5a64}.footer{background:#021d21;position:relative;overflow:hidden}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}@media screen and (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:2rem}}.footer-section h3{color:#31b99c;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:.75rem}.footer-section a{color:#ddd;text-decoration:none;transition:color .3s ease;font-size:.9rem}.footer-section a:hover{color:#1e5a64}.footer-brand{color:#ddd;line-height:1.6}.footer-brand p{margin-bottom:1.5rem}.footer-brand a{color:#ddd;text-decoration:none;transition:color .3s ease}.footer-brand a.highlight{color:#31b99c}.footer-brand a:hover{color:#1e5a64}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:40px;height:40px;background:rgba(30,90,100,.1);border:1px solid rgba(30,90,100,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:rgba(30,90,100,.8);text-decoration:none;transition:all .3s ease}.social-link:hover{background:rgba(30,90,100,.2);border-color:rgba(30,90,100,.4);transform:translateY(-2px)}.footer-bottom{border-top:1px solid rgba(30,90,100,.3);padding:2rem 0;text-align:center;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){.footer-bottom{display:flex;flex-direction:column;text-align:center}}.footer-bottom p{color:#a6a6a6;margin:0;font-size:.9rem}.footer-links{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 768px){.footer-links{justify-content:center}}.footer-links a{color:#a6a6a6;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-links a:hover{color:#1e5a64}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;z-index:1000}.scroll-link{background:rgba(30,90,100,.9);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(30,90,100,.3);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);background:rgba(255,255,255,.05)}.scroll-link:hover{background:#1e5a64;transform:translateY(-2px);box-shadow:0 6px 20px rgba(30,90,100,.4)}.btn-primary{padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(135deg,#1e5a64,#286e78);color:#fff}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{color:#cfd8dc}.btn-primary:hover{box-shadow:0 10px 30px rgba(30,90,100,.4)}.btn-secondary,.learn-more-btn,.cta-button{padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;border:1px solid transparent;background:transparent;color:#fff;border:1px solid white}.btn-secondary:hover,.learn-more-btn:hover,.cta-button:hover{background:#1e5a64;color:#fff;box-shadow:0 5px 20px rgba(30,90,100,.3)}.cta-button{border:1px solid white}.hero-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.hero-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1rem;width:100%;margin-top:1rem}.hero-buttons a{width:100%;max-width:300px;text-align:center}}.card{position:relative;background:#0e2a2c;border:1px solid #91d2d7;transition:all .3s ease;display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:380px;min-height:300px;overflow:hidden;padding:48px;z-index:1;--overlay-opacity: 0}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#021d21;opacity:var(--overlay-opacity, 0);transition:opacity 50ms ease-out;pointer-events:none}@media (min-width: 640px){.card{flex-direction:row;max-width:none;min-height:250px}}@media screen and (max-width: 480px){.card{max-width:none;width:100%;padding:12px}}@media screen and (min-width: 1025px){.card{position:sticky}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(1){position:sticky;top:441px;z-index:1}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(2){position:sticky;top:461px;z-index:2}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(3){position:sticky;top:481px;z-index:3}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(4){position:sticky;top:501px;z-index:4}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(5){position:sticky;top:521px;z-index:5}}@media screen and (min-width: 1025px) and (min-width: 1025px){.card:nth-child(6){position:sticky;top:541px;z-index:6}}.card-text{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:200px}@media (min-width: 640px){.card-text{flex:1;min-height:250px}}.card-text h3{font-size:clamp(1.25rem,2.5vw,2.5rem);font-weight:700;line-height:1.2;color:#31b99c;margin-bottom:.5rem}.card-text p{font-size:clamp(1rem,1.8vw,1.5rem);font-weight:500;line-height:1.3;color:#fff;margin-bottom:1rem}.card-text ul{list-style:none;padding:0}.card-text li{font-size:clamp(.875rem,1.2vw,1rem);color:#d1d5db;line-height:1.4}.card-text li:before{content:"•";color:#1e5a64;margin-right:8px}.card-text.text-center{text-align:center}.card-row{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between}@media screen and (min-width: 1025px){.card-row{flex-wrap:nowrap}}.card-column{display:flex;flex:1 1 430px;flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}.card-column img{width:60%;height:auto;margin:auto;display:block}.card-column img.small{width:40%}.card-column.lg-only{display:none}@media (min-width: 1024px){.card-column.lg-only{display:flex}}.card-image{position:relative;display:flex;align-items:center;justify-content:center;font-size:clamp(2.5rem,4vw,4rem);min-height:120px;flex-shrink:0}@media (min-width: 640px){.card-image{width:40%;min-width:120px;max-width:200px;border-radius:0 10px 10px 0}}@media (max-width: 639px){.card-image{width:100%;border-radius:0 0 10px 10px;order:2}}.sticky-cards-container{padding:0 20px;position:relative}@media screen and (min-width: 769px){.sticky-cards-container{padding:0 60px}}@media screen and (min-width: 1025px){.sticky-cards-container{display:grid;grid-template-columns:repeat(16,1fr);padding:0}}.cards-container{display:flex;flex-direction:column;gap:32px;padding-bottom:0}@media screen and (min-width: 769px){.cards-container{padding-bottom:100px}}@media screen and (min-width: 1025px){.cards-container{gap:60vh}}.learn-more-btn{font-size:.85rem;font-weight:400;padding:.5rem 1rem;align-self:flex-start;display:inline-block}.use-case-card{background:#0e2a2c;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;background-color:rgba(255,255,255,.02);padding:2.5rem;z-index:2;text-align:left}.use-case-card:hover{border-color:#91d2d7;transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.use-case-card:hover{transform:translateY(-5px);border-color:rgba(30,90,100,.3);box-shadow:0 10px 30px rgba(0,0,0,.2)}.use-case-card.full{grid-column:span 2;display:flex;flex-direction:row;gap:3rem}.use-case-card.full .use-case-icon{width:33%;font-size:5rem;display:flex;align-items:center;justify-content:center;order:1}.use-case-card.full .use-case-content{width:67%;order:2}@media screen and (max-width: 768px){.use-case-card.full{flex-direction:column}.use-case-card.full .use-case-icon,.use-case-card.full .use-case-content{width:100%}}.use-case-card.half{grid-column:span 1;display:flex;flex-direction:column;gap:1.5rem}.use-case-card.half .use-case-icon{display:flex;align-items:center;justify-content:center;font-size:3rem;margin-bottom:1rem}@media screen and (max-width: 768px){.use-case-card{padding:2rem 1rem}.use-case-card.full,.use-case-card.half{grid-column:span 1}}@media screen and (max-width: 480px){.use-case-card .use-case-icon{display:none!important}}.use-case-card header{margin-bottom:2.5rem}.use-case-card .category{font-family:monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;color:rgba(255,255,255,.6)}.use-case-card h3{font-size:1.75rem;font-weight:500;color:#1e5a64;margin-bottom:1rem;line-height:1.2}.demo-section{position:relative;z-index:20;flex:1 1 660px;padding-top:24px}.demo-section-link{text-decoration:underline;color:#aaa}.demo-section-link:hover{color:#1e5a64;transition:color .2s ease}.demo-toggles{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:auto;flex-wrap:wrap;padding-top:1.85rem}@media screen and (max-width: 768px){.demo-toggles{display:flex;flex-direction:column;align-items:center}}.toggle-btn{backdrop-filter:blur(10px);background:rgba(255,255,255,.05);color:#ccc;padding:1.25rem 2rem;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;font-weight:500}.toggle-btn.active{background:#1e5a64;color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 5px 15px with-alpha(rgb(30,90,100),.3)}.demo-content{display:flex;flex-direction:column;background:with-alpha(white,.02);border:1px solid #91d2d7;padding:2rem;min-height:800px;backdrop-filter:blur(10px);background:rgba(255,255,255,.05)}@media screen and (max-width: 480px){.demo-content{padding:1rem}}.demo-panel{display:none;opacity:0;transform:translateY(20px);transition:all .5s ease}.demo-panel.active{display:block;opacity:1;transform:translateY(0)}.demo-panel h3{font-size:1.25rem;font-weight:500;color:#31b99c;margin-bottom:1rem}.demo-panel p{font-size:1.1rem;color:#fff;margin-bottom:1.5rem}.registry-links{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem 0 1.5rem;flex-wrap:wrap}@media screen and (max-width: 480px){.registry-links{display:flex;flex-direction:column;gap:.75rem}}.registry-link{backdrop-filter:blur(10px);background:rgba(255,255,255,.05);display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:with-alpha(rgb(30,90,100),.1);border:1px solid with-alpha(rgb(30,90,100),.2);color:#31b99c;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;white-space:nowrap}.registry-link:hover{background:with-alpha(rgb(30,90,100),.2);border-color:with-alpha(rgb(30,90,100),.4);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px with-alpha(rgb(30,90,100),.15)}.registry-link:active{transform:translateY(0)}.registry-logo{width:20px;height:20px;flex-shrink:0;filter:brightness(.9);transition:all .3s ease}.registry-link:hover .registry-logo{filter:brightness(1.1);transform:scale(1.05)}.code-block{background:#111;border:1px solid rgba(255,255,255,.1);padding:1.5rem;margin:1rem 0;font-family:Monaco,Menlo,monospace;overflow-x:auto;position:relative;min-height:150px}.code-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(30,90,100),transparent)}.code-block pre{color:#e6e6e6;font-size:.9rem;line-height:1.5;min-height:120px}.code-block pre:empty:before{content:"";display:block;height:120px}.syntax-keyword{color:#c792ea}.syntax-string{color:#c3e88d}.syntax-comment{color:#616161}.syntax-property{color:#82aaff}.syntax-value{color:#f78c6c}.code-block pre[class*=language-]{background:transparent!important;color:#e6e6e6!important;text-shadow:none!important;font-family:Monaco,Menlo,monospace!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important;padding:0!important}.code-block code[class*=language-]{background:transparent!important;color:#e6e6e6!important;text-shadow:none!important;font-family:Monaco,Menlo,monospace!important}.code-block .token.comment,.code-block .token.prolog,.code-block .token.doctype,.code-block .token.cdata{color:#616161!important}.code-block .token.punctuation{color:#e6e6e6!important}.code-block .token.property,.code-block .token.tag,.code-block .token.boolean,.code-block .token.number,.code-block .token.constant,.code-block .token.symbol,.code-block .token.deleted{color:#82aaff!important}.code-block .token.selector,.code-block .token.attr-name,.code-block .token.string,.code-block .token.char,.code-block .token.builtin,.code-block .token.inserted{color:#c3e88d!important}.code-block .token.operator,.code-block .token.entity,.code-block .token.url,.code-block .language-css .token.string,.code-block .style .token.string,.code-block .token.variable{color:#f78c6c!important}.code-block .token.atrule,.code-block .token.attr-value,.code-block .token.function,.code-block .token.class-name,.code-block .token.keyword{color:#c792ea!important}.code-block .token.regex,.code-block .token.important{color:#f78c6c!important}.code-block .token.important,.code-block .token.bold{font-weight:700}.code-block .token.italic{font-style:italic}.portal-demo-video{width:100%;position:relative;overflow:hidden;object-fit:contain}.accordion-section-divider{width:1px;background:#fff;margin:0 48px}@media screen and (max-width: 768px){.accordion-section-divider{width:100%;height:1px;margin:24px 0}}.accordion-container{flex:1 1 350px;margin:0 auto;display:flex;flex-direction:column;gap:2rem;height:100%;max-width:800px}.accordion-item{position:relative;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);touch-action:manipulation}@media (hover: hover){.accordion-item:hover{transform:translateY(-2px)}.accordion-item:hover .chevron-icon{opacity:1}}.accordion-item:active{transform:translateY(-2px)}.accordion-item.active .accordion-content{max-height:200px;opacity:1;padding-top:1rem}.accordion-item.active .chevron-icon{transform:rotate(180deg)}.accordion-header{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-flow:row wrap}.accordion-title{flex:1}.accordion-title h3{color:#31b99c;font-size:1.8em;font-weight:500;margin-bottom:24px;line-height:1.4}.chevron-icon{width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1rem;opacity:.7}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);color:#fff;font-size:clamp(.95em,2vw,1.25rem);margin-bottom:1rem}.platform-container{position:relative}@media screen and (min-width: 1025px){.platform-header{position:sticky;top:70px;padding:30px 20px;z-index:10;background-color:#021d21}}.use-cases-header h2{font-size:4rem;font-weight:400;color:#1e5a64;margin-bottom:2rem}@media screen and (max-width: 768px){.use-cases-header h2{font-size:3rem}}.use-cases-header p{font-size:1.4rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem}@media screen and (max-width: 768px){.use-cases-grid{grid-template-columns:1fr}}.use-case-features{display:grid;gap:2rem;grid-template-columns:2fr 2fr}@media screen and (max-width: 768px){.use-case-features{grid-template-columns:1fr}}.feature-icon{color:#1e5a64}.why-nexaa-wrapper{display:flex;flex-flow:row wrap}@media screen and (max-width: 768px){.why-nexaa-wrapper{flex-flow:column nowrap}}.why-nexaa-information{flex:1 1 320px}.why-nexaa-title{color:#fff}.why-nexaa-title h3{font-size:1.8em;font-weight:500;margin-bottom:24px;line-height:1.4;color:#31b99c}.why-nexaa-title p{font-size:clamp(1.1em,2.5vw,1.5em);margin-bottom:40px;line-height:1.7;max-width:500px}.feature-rows{display:flex;flex-direction:column;gap:0}.feature-row{display:flex;align-items:center;justify-content:center;padding:24px 0;border-bottom:1px solid white}.feature-row:last-child{border-bottom:none}.feature-content{flex:1}.feature-item{display:grid;grid-template-columns:24px auto;grid-template-rows:min-content auto;gap:.75rem;max-width:400px}.feature-title{align-self:center;color:#fff;font-weight:600;font-size:1.2em;margin-bottom:.75rem}.feature-description{grid-column:2;font-size:.9em;line-height:1.4;color:#fff}.certification-list{display:flex;flex-flow:row wrap;gap:1rem}.certification-logo{display:flex;align-items:center;justify-content:center}.certification-logo:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/checkmark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.cta-banner{position:relative;background:radial-gradient(circle at 30% 50%,#1e5a64,#021d21);padding:8rem 2rem;text-align:center;color:#f0f4f8;overflow:hidden;margin-bottom:clamp(20px,8vh,100px)}.cta-banner h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;font-weight:700;margin-bottom:1.5rem;color:#ddd}.cta-banner h1 span{display:block;background:linear-gradient(90deg,#1e5a64,#34d399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.cta-banner p{font-size:1.25rem;color:#cfd8dc;max-width:600px;margin:0 auto 3rem;line-height:1.6}.cta-banner .start-for-free{margin-top:1rem}.rocket-bg{position:absolute;bottom:20px;right:0;width:300px;height:300px;background-image:url(/rocket-skew.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom right;opacity:.15;transform:rotate(-10deg);z-index:1;pointer-events:none}.cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.portal-preview{width:100%;max-width:600px;margin:2rem auto}.portal-mockup{background:#0e2a2c;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.mockup-header{background:rgba(255,255,255,.05);padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.mockup-tabs{display:flex;gap:2rem}.tab{color:#aaa;font-size:.9rem;font-weight:500;padding:.5rem 0;cursor:pointer;position:relative;transition:all .3s ease}.tab.active{color:#31b99c}.tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1e5a64,#34d399);border-radius:1px}.mockup-content{padding:1.5rem}.database-card{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);margin-bottom:1rem;transition:all .3s ease}.database-card:hover{background:rgba(255,255,255,.05);border-color:#91d2d7}.db-icon{font-size:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:rgba(30,90,100,.1)}.db-info{flex:1}.db-info h4{color:#cfd8dc;font-size:1rem;font-weight:600;margin-bottom:.25rem}.db-info p{color:#aaa;font-size:.875rem;margin-bottom:.5rem}.db-status{font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase;letter-spacing:.5px}.db-status.running{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.database-overview-section{padding:clamp(20px,8vh,100px) clamp(20px,5vw,40px);background:#021d21;max-width:1440px;margin:0 auto}.database-engines{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.engine-card{flex:1 1 150px;text-align:center;padding:24px}@media screen and (max-width: 480px){.engine-card{padding:12px}}.engine-card-header{display:flex;flex-flow:row wrap-reverse;justify-content:space-between;gap:1.5rem}.engine-card .engine-icon{width:150px;height:auto}.engine-card .engine-info h3{color:#cfd8dc;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.engine-card .engine-info p{color:#aaa;margin-bottom:1rem}.engine-card .version-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:.5rem;margin:1rem 0}.engine-card .version{background:rgba(30,90,100,.2);color:#31b99c;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500;border:1px solid rgba(30,90,100,.3)}.engine-card .subtext{font-size:.85rem;white-space:nowrap}.engine-features{list-style:none;padding:0;margin-bottom:24px}.engine-features li{color:#cfd8dc;padding:.5rem 0 .5rem 1.5rem;position:relative}.engine-features li:before{content:"✓";position:absolute;left:0;color:#31b99c;font-weight:700}.deployment-options-section{padding:clamp(20px,8vh,100px) clamp(20px,5vw,40px);background:#021d21;max-width:1440px;margin:0 auto}.deployment-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}@media screen and (max-width: 768px){.deployment-options{grid-template-columns:1fr}}.option-card{background:#0e2a2c;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;border-radius:16px;padding:2rem;position:relative}.option-card:hover{border-color:#91d2d7;transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.option-card.featured{border-color:#91d2d7;box-shadow:0 10px 30px rgba(30,90,100,.2)}.popular-badge{position:absolute;top:-12px;right:2rem;background:linear-gradient(90deg,#1e5a64,#34d399);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.option-header h3{color:#cfd8dc;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.option-header p{color:#aaa;margin-bottom:2rem}.option-features{display:flex;flex-direction:column;gap:1rem}.resources-section{padding:clamp(20px,8vh,100px) clamp(20px,5vw,40px);background:#021d21;max-width:1440px;margin:0 auto}.resource-tiers{margin-top:3rem}.tier-category{margin-bottom:3rem}.tier-category h3{color:#cfd8dc;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:3px solid rgb(30,90,100)}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media screen and (max-width: 768px){.tier-grid{grid-template-columns:1fr}}.tier-card{background:#0e2a2c;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;padding:1.5rem}.tier-card:hover{border-color:#91d2d7;transform:translateY(-2px)}.tier-spec{color:#cfd8dc;font-weight:600;font-size:1rem;margin-bottom:.5rem}.tier-description{color:#aaa;font-size:.875rem}.scaling-note{margin-top:3rem;padding:2rem;background:rgba(30,90,100,.1);border:1px solid rgba(30,90,100,.2);border-radius:12px;text-align:center}.scaling-note p{color:#cfd8dc;margin:0}.monthly-price{text-align:center;font-size:.9em;color:#666;margin-top:8px}.pricing-section{text-align:center}.pricing-wrapper{color:#fff;backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid #91d2d7;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width: 768px){.pricing-grid{grid-template-columns:1fr;gap:2rem}}.environment-column{border-right:1px solid rgba(255,255,255,.1);text-align:center;display:flex;flex-direction:column}.environment-column:last-child{border-right:none}@media (max-width: 768px){.environment-column{border-right:none;border-bottom:2px solid rgba(255,255,255,.2)}.environment-column:last-child{border-bottom:none}}.environment-header{padding:2rem 1rem;background:rgba(0,0,0,.2);border-bottom:1px solid #91d2d7;height:140px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.environment-header{padding:1.5rem 1rem;height:120px}}.environment-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;color:#fff}@media (max-width: 768px){.environment-title{font-size:1.3rem}}@media screen and (max-width: 480px){.environment-title{font-size:1.2rem}}@media (max-width: 450px){.environment-title{font-size:1.1rem}}.environment-description{font-size:.95rem;opacity:.8;line-height:1.4;color:#fff}@media screen and (max-width: 480px){.environment-description{font-size:.85rem}}@media (max-width: 450px){.environment-description{font-size:.8rem}}.services-container{flex:1;display:flex;flex-direction:column}.service-item{padding:1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left;height:120px;display:flex;flex-direction:column;justify-content:center;flex:1}.service-item:last-child{border-bottom:none}.service-item:empty{border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.service-item{padding:1.25rem 1rem;text-align:center}}@media screen and (max-width: 480px){.service-item{padding:1rem}}@media (max-width: 450px){.service-item{padding:.75rem}}.service-name{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:#fff}@media screen and (max-width: 480px){.service-name{font-size:.95rem}}@media (max-width: 450px){.service-name{font-size:.9rem}}.service-spec{font-size:.85rem;opacity:.7;font-style:italic;margin-bottom:.5rem;color:#fff}.service-price{font-weight:700;font-size:1.1rem;color:#fff}.total-section{background:rgba(0,0,0,.3);border-top:1px solid #91d2d7}.total-price{padding:2rem 1rem;text-align:center}@media (max-width: 768px){.total-price{padding:1.5rem 1rem}}.total-amount{font-size:2rem;font-weight:700;color:#31b99c;margin-bottom:.5rem}@media (max-width: 768px){.total-amount{font-size:1.75rem}}@media (max-width: 450px){.total-amount{font-size:1.5rem}}.total-period{font-size:.9rem;opacity:.8;color:#fff}.pricing-footer{max-width:700px;margin:2rem auto 0;font-size:1.1rem;color:#fff;line-height:1.6;padding:0 1rem}@media screen and (max-width: 480px){.pricing-footer{font-size:1rem;margin-top:1.5rem}}:root{--primary-color: rgb(30, 90, 100);--primary-gradient: linear-gradient(90deg, #1e5a64, #34d399);--bg-dark: #021d21;--bg-card: #0e2a2c;--border-light: rgba(255, 255, 255, .1);--border-accent: #91d2d7;--text-light: #cfd8dc;--text-muted: #aaa;--text-highlighted: #31b99c;--backdrop-blur: rgba(255, 255, 255, .05);--transition: all .3s ease;--header-height: clamp(60px, 10vh, 100px);--section-padding: clamp(20px, 8vh, 100px);--content-max-width: 1440px;--hsf-field-label__color: #cfd8dc;--hsf-richtext__color: #fff;--hsf-global__font-family: "Space Grotesk", sans-serif;--hsf-richtext__font-size: 1.25rem;--hsf-background__padding: 0}
