@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-vietnamese-400-normal.ae00ba54.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-400-normal.3e018f61.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-latin-ext-400-normal.f44744fa.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-400-normal.9154b20d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-grotesk-latin-400-normal.5c1eb586.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-400-normal.fef268f8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-vietnamese-700-normal.7d37a5c3.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-700-normal.2f27545a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-ext-700-normal.ad18a16f.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-700-normal.34f2bf2c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-700-normal.a9249e80.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-700-normal.b81e97fa.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.landing-container{min-height:100vh;flex-direction:column;background-color:transparent;color:#1a202c;font-family:Space Grotesk,sans-serif;scroll-behavior:smooth;position:relative}.landing-container,.nav-bar{display:flex;justify-content:space-between}.nav-bar{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0;font-size:.875rem;color:#4a5568;align-items:center;padding:.75rem 2rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .3s ease}.nav-bar.scrolled{background-color:rgba(255,255,255,.95);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.5rem 2rem}.nav-logo{display:flex;align-items:center;height:50px;text-decoration:none;gap:.5rem}.logo-text{font-weight:700;font-size:1.25rem;color:#4a5568;transition:opacity .2s ease-in-out;margin-left:-10px}.logo-icon{transition:transform .2s ease-in-out;border-radius:50%;overflow:hidden;margin-left:4px}.nav-logo:hover .logo-icon{transform:scale(1.1)}.nav-logo:hover .logo-text{opacity:.8}.nav-logo img{height:auto;max-height:100%;width:auto}.nav-links{display:flex;gap:2rem}.nav-link{position:relative;padding:.5rem 0;transition:color .2s ease;font-weight:500;color:#4a5568}.nav-link:hover{color:#4f46e5}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#4f46e5;transition:width .3s ease}.nav-link:hover:after{width:100%}.hero-section{position:relative;padding-top:8rem;padding-bottom:1rem;z-index:2;color:#1a202c;background-image:linear-gradient(to bottom right,rgba(238,242,255,.7),rgba(245,250,255,.6),rgba(235,248,255,.7));width:100%;overflow-x:hidden;text-align:center}.hero-content{max-width:60rem;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.hero-heading{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:0;color:#1a202c;word-break:break-word;hyphens:auto}.gradient-text{background-image:linear-gradient(90deg,#4f46e5,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline;position:relative}.hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:0;max-width:42rem;color:#4a5568}.button-container{display:flex;gap:1.5rem;align-items:center;justify-content:center}.primary-button{background-color:#4f46e5;color:white;padding:.875rem 2.5rem;border-radius:9999px;font-size:1rem;font-weight:600;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(79,70,229,.2),0 2px 4px -1px rgba(79,70,229,.1);display:inline-block;text-align:center}.primary-button:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(79,70,229,.3),0 4px 6px -2px rgba(79,70,229,.15)}.secondary-button{border:1px solid #d1d5db;color:#4a5568;background-color:rgba(255,255,255,.8);padding:.875rem 2.5rem;border-radius:9999px;font-size:1rem;font-weight:600;transition:all .2s ease;backdrop-filter:blur(4px);display:inline-block;text-align:center}.secondary-button:hover{background-color:white;color:#4f46e5;border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hero-image-container{position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:1rem;overflow:hidden;border:1px solid rgba(226,232,240,.6);z-index:10;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:700px;margin-top:-.75rem;margin-bottom:-.75rem}.hero-image-container:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 25px 30px -5px rgba(79,70,229,.2),0 10px 10px -5px rgba(79,70,229,.1)}.blur-circle{position:absolute;top:-4rem;left:-4rem;width:20rem;height:20rem;background-color:#c7d2fe;opacity:.3;filter:blur(4rem);border-radius:9999px;z-index:0}.image-placeholder{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1rem;width:100%;height:100%}.hero-image-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.transition-layer{width:100%;height:10rem;position:relative;overflow:hidden}.transition-layer:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:linear-gradient(90deg,#2ac9db82,#ab46e5c9);transform:skewY(-4deg);transform-origin:top right}.angled-divider{margin-top:-.25rem}.divider-svg{width:100%;height:6rem}.feature-section{z-index:2;background-image:linear-gradient(to bottom right,rgba(240,245,255,.8),rgba(230,240,255,.7),rgba(235,245,255,.8));padding:10rem 0;color:#1a202c;position:relative;overflow:hidden}.feature-content{max-width:80rem;margin:0 auto;padding:0 2.5rem;display:grid;gap:6rem;align-items:center}@media (min-width:768px){.feature-content{grid-template-columns:1fr 1fr}}.feature-label{color:#4f46e5;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:1rem;display:inline-block;padding:.25rem 1rem;background-color:rgba(79,70,229,.1);border-radius:4rem}.feature-heading{font-size:2.5rem;font-weight:700;margin-bottom:2rem;line-height:1.2;color:#1a202c}.feature-description{font-size:1.125rem;line-height:1.7;margin-bottom:3rem;color:#4b5563}.feature-list{list-style:none;padding:0;margin-bottom:3rem}.feature-item{margin-bottom:1.25rem;display:flex;align-items:center;color:#4b5563;padding:.75rem 1rem;border-radius:.5rem;background-color:rgba(255,255,255,.5);backdrop-filter:blur(4px);transition:transform .2s ease,background-color .2s ease}.feature-item:hover{transform:translateX(5px);background-color:rgba(255,255,255,.8)}.checkmark{width:1.5rem;height:1.5rem;color:white;background-color:#4f46e5;border-radius:50%;margin-right:1rem;font-size:.75rem;flex-shrink:0}.checkmark,.feature-image-container{display:flex;align-items:center;justify-content:center}.feature-image-container{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid rgba(226,232,240,.6);aspect-ratio:4/3;background-color:white;transition:transform .3s ease,box-shadow .3s ease;background-image:radial-gradient(circle at center,#f9fafb 0,#f3f4f6 100%)}.feature-image-container:hover{transform:translateY(-5px);box-shadow:0 25px 30px -5px rgba(79,70,229,.2),0 10px 10px -5px rgba(79,70,229,.1)}.orbit-container{position:relative;width:320px;height:320px;margin:0 auto}.orbit-center,.orbit-container{display:flex;align-items:center;justify-content:center}.orbit-center{position:absolute;z-index:10;width:100px;height:100px;background:white;box-shadow:0 10px 40px rgba(79,70,229,.3)}.orbit-center,.orbit-center-logo{border-radius:50%}.orbit-track{border:2px dashed rgba(79,70,229,.2);border-radius:50%}.orbit-items,.orbit-track{position:absolute;width:280px;height:280px}.orbit-items{animation:orbit 20s linear infinite}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orbit-item{position:absolute;width:73px;height:73px;animation:counter-orbit 20s linear infinite;animation-delay:var(--orbit-delay,0s)}.orbit-item:first-child{top:-36px;left:50%;transform:translateX(-50%)}.orbit-item:nth-child(2){top:50%;right:-36px;transform:translateY(-50%)}.orbit-item:nth-child(3){bottom:-36px;left:50%;transform:translateX(-50%)}.orbit-item:nth-child(4){top:50%;left:-36px;transform:translateY(-50%)}@keyframes counter-orbit{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.orbit-icon{width:73px;height:73px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:white;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.orbit-icon:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.15)}.orbit-icon svg{width:52px;height:52px}.orbit-logo-img{object-fit:contain;border-radius:4px}.orbit-icon.salesforce .orbit-logo-img{transform:rotate(90deg)}@media (max-width:768px){.orbit-container{width:260px;height:260px}.orbit-items,.orbit-track{width:220px;height:220px}.orbit-center{width:80px;height:80px}.orbit-center-logo{width:60px!important;height:60px!important}.orbit-item{width:48px;height:48px}.orbit-item:first-child{top:-24px}.orbit-item:nth-child(2){right:-24px}.orbit-item:nth-child(3){bottom:-24px}.orbit-item:nth-child(4){left:-24px}.orbit-icon{width:48px;height:48px}.orbit-icon svg{width:32px;height:32px}}.industries-section{position:relative;z-index:2;padding:8rem 2.5rem;background-image:linear-gradient(180deg,rgba(248,250,255,.9),rgba(240,245,255,.85))}.industries-content{max-width:70rem;margin:0 auto;text-align:center}.industries-label{color:#4f46e5;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:1rem;display:inline-block;padding:.25rem 1rem;background-color:rgba(79,70,229,.1);border-radius:4rem}.industries-heading{font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#1a202c}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.industry-card{background:white;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid rgba(226,232,240,.6);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;gap:1rem}.industry-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(79,70,229,.15)}.industry-icon{width:56px;height:56px;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white}.industry-icon svg{width:28px;height:28px}.industry-name{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0}@media (max-width:768px){.industries-section{padding:5rem 1.5rem}.industries-heading{font-size:2rem;margin-bottom:2rem}.industries-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.industry-card{padding:1.5rem 1rem}.industry-icon{width:48px;height:48px}.industry-icon svg{width:24px;height:24px}}@media (max-width:480px){.industries-heading{font-size:1.5rem}.industries-grid{grid-template-columns:repeat(2,1fr)}.industry-name{font-size:1rem}}.contact-section{position:relative;z-index:2;padding:6rem 2.5rem;background-image:linear-gradient(to bottom right,rgba(245,248,255,.9),rgba(240,245,255,.85));text-align:center}.contact-content{max-width:40rem;margin:0 auto}.contact-heading{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c}.contact-text{font-size:1.25rem;line-height:1.6;color:#4a5568}.contact-email{color:#4f46e5;font-weight:600;text-decoration:none;transition:color .2s ease}.contact-email:hover{color:#4338ca;text-decoration:underline}@media (max-width:768px){.contact-section{padding:4rem 1.5rem}.contact-heading{font-size:2rem}.contact-text{font-size:1.125rem}}@media (max-width:480px){.contact-heading{font-size:1.5rem}.contact-text{font-size:1rem}}.footer{position:relative;z-index:2;padding:4rem 2.5rem;background-color:rgba(240,245,255,.9);backdrop-filter:blur(10px);border-top:1px solid rgba(226,232,240,.6);flex-direction:column;gap:2rem;color:#6b7280}.footer,.footer-logo{display:flex;align-items:center}.footer-logo{gap:.75rem;transition:transform .3s ease}.footer-logo:hover{transform:scale(1.05)}.footer-logo .logo-text{font-size:1.125rem;opacity:.9;color:#4a5568}.footer p{font-size:.875rem;opacity:.8;margin-top:.5rem}@media (max-width:1280px){.hero-heading{font-size:3.25rem}.feature-heading{font-size:2.25rem}}@media (max-width:1024px){.hero-heading{font-size:2.75rem}.feature-heading{font-size:2rem}.hero-content{gap:3rem}}@media (max-width:768px){.nav-bar{padding:.75rem 1.5rem}.nav-bar.scrolled{padding:.5rem 1.5rem}.nav-logo{height:45px}.logo-text{font-size:1.125rem}.nav-links{gap:1.25rem}.hero-section{padding-top:8rem;padding-bottom:6rem}.hero-content{padding:0 1.5rem;gap:1.25rem}.hero-heading{font-size:2.5rem}.hero-description{font-size:1.125rem}.button-container{display:flex;flex-direction:row;width:auto;gap:1rem;justify-content:center}.feature-section{padding:7rem 0}.feature-content{padding:0 1.5rem;gap:4rem;grid-template-columns:1fr}}@media (max-width:640px){.nav-bar{padding:.5rem 1rem}.nav-links{display:none}.hero-section{padding-top:7rem;padding-bottom:5rem}.hero-heading{font-size:2rem}.feature-label{font-size:.75rem}.feature-heading{font-size:1.75rem;margin-bottom:1.25rem}.button-container{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.primary-button,.secondary-button{width:100%;flex:none}.footer{padding:2rem 1rem}.hero-image-container{margin-top:1rem}}@media (max-width:480px){.hero-heading{font-size:1.75rem}.hero-description{font-size:1rem}.feature-heading{font-size:1.5rem}.feature-description{font-size:1rem}.hero-section{padding-top:6rem;padding-bottom:4rem}.hero-content{gap:1rem}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:9;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:2rem;text-align:center}.mobile-nav-link{font-size:1.5rem;font-weight:600;color:#1a202c;text-decoration:none;position:relative;padding:.5rem 1rem;transition:color .3s ease}.mobile-nav-link:hover{color:#4f46e5}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:#4a5568;z-index:20}@media (max-width:640px){.mobile-menu-toggle{display:flex;align-items:center;justify-content:center}}@media (max-width:1024px) and (min-width:769px){.button-container{display:flex;flex-direction:row;gap:1rem}.primary-button,.secondary-button{padding:.75rem 1.75rem;white-space:nowrap;width:auto;flex:0 1 auto}}@media (max-width:950px) and (min-width:769px){.hero-content{gap:2.5rem}.hero-image-container{max-width:600px;margin:0 auto}.button-container{justify-content:flex-start;gap:1.5rem}.primary-button,.secondary-button{min-width:140px;max-width:180px;flex:0 0 auto;padding:.75rem 1.25rem}}.landing-container.with-stars{background:linear-gradient(180deg,rgba(240,245,255,.9),rgba(230,240,255,.9))}.loading-starfield{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:transparent}