@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap";.header-section{position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eaf2f0}.header{padding:12px 0}.container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo img{height:38px;width:38px;border-radius:8px;object-fit:contain}.logo .logo-brand{font-family:Lexend,sans-serif;font-weight:700;font-size:21px;color:#0a2230;letter-spacing:-.02em}.nav-center{flex:1;display:flex;justify-content:center}.nav-list{list-style:none;display:flex;gap:32px;margin:0;padding:0}.nav-link{font-size:15px;font-weight:500;color:#12262e;text-decoration:none;cursor:pointer;transition:color .2s}.nav-link:hover{color:#0891b2}.dropdown{position:relative}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-toggle:after{content:" ▾";font-size:12px}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);background:#fff;border-radius:8px;box-shadow:0 8px 24px #0a22301f;min-width:160px;padding:8px 0;list-style:none;margin:0;opacity:0;visibility:hidden;transition:all .2s ease;z-index:200}.dropdown-link{display:block;padding:8px 20px;font-size:14px;color:#12262e;text-decoration:none;cursor:pointer;transition:background .15s}.dropdown-link:hover{background:#f6fbfa;color:#0891b2}.nav-right{display:flex;align-items:center}.btn-hotel-login{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;border:none;border-radius:99px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-hotel-login:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0891b266}.btn-hotel-login .icon{font-size:16px}@media(max-width:768px){.nav-center{display:none}.container{padding:0 16px}}:root{--s-navy: #0a2230;--s-navy-2: #0f2e3e;--s-teal: #0891B2;--s-teal-deep: #0E7490;--s-teal-glow: #67E8F9;--s-paper: #ffffff;--s-bg: #f6fbfa;--s-line: #eaf2f0;--s-ink: #12262e;--s-muted: #5c7480;--s-muted-2: #94a9b0}.sagent-hero-wrapper{background:radial-gradient(ellipse 900px 600px at 78% 8%,rgba(8,145,178,.06),transparent 62%),radial-gradient(ellipse 700px 500px at 6% 96%,rgba(8,145,178,.04),transparent 60%),#fff;padding:40px 24px 50px;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.sagent-slide{width:100%;max-width:1400px;margin:0 auto;position:relative;display:flex;flex-direction:column;font-family:Lexend,sans-serif}.sagent-hero-text{text-align:center;padding:0 0 16px}.sagent-hero-text h1{font-family:Lexend,sans-serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(34px,3.4vw,56px);line-height:1.1;color:var(--s-navy);margin:0}.sagent-hero-text h1 em{font-style:normal;background:linear-gradient(100deg,var(--s-teal-deep),var(--s-teal));-webkit-background-clip:text;background-clip:text;color:transparent}.sagent-hero-text p{margin:14px auto 0;max-width:640px;font-size:clamp(15px,1.05vw,18px);line-height:1.55;color:var(--s-muted);font-weight:400}.sagent-flow{position:relative;width:100%;height:clamp(380px,31vw,480px);margin-top:16px}.conversation{position:absolute;left:0;top:40%;transform:translateY(-50%);width:clamp(285px,24vw,345px);background:#efeae2;border-radius:12px;box-shadow:0 10px 30px -8px #0a223033,0 0 0 1px #00000014;overflow:hidden;transition:opacity .4s ease,transform .4s ease}.conversation.leaving{opacity:0;transform:translateY(calc(-50% + 9px))}.conversation.entering{opacity:0;transform:translateY(calc(-50% - 9px))}.conv-head{background:#008069;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06)}.conv-user-info{display:flex;align-items:center;gap:8px}.conv-avatar{width:32px;height:32px;border-radius:50%;flex:0 0 auto;background:#075e54;display:flex;align-items:center;justify-content:center;position:relative}.conv-avatar:after{content:"";position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:#25d366;border:1.5px solid #008069}.conv-avatar :deep(svg),.conv-avatar svg{width:15px;height:15px;stroke:#fff}.conv-title-block{display:flex;flex-direction:column}.conv-name{font-family:Lexend,sans-serif;font-weight:600;font-size:13px;color:#fff;line-height:1.2}.conv-role{font-size:10.5px;color:#d1f4cc;margin-top:1px}.bubble-wrap{background:#efeae2;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.bubble{background:#fff;border-radius:8px 8px 8px 2px;padding:6px 10px 4px;box-shadow:0 1px 1.5px #0b141a21;max-width:100%;transition:opacity .35s ease,transform .35s ease;transition-delay:calc(var(--i, 0) * 60ms)}.bubble-text{font-family:Lexend,sans-serif;font-size:clamp(11.5px,.74vw,12.5px);line-height:1.36;color:#111b21}.bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px}.bubble-time{font-size:9.5px;color:#667781}.wa-ticks{width:13px;height:9px;flex-shrink:0}.conv-meta{padding:5px 12px;background:#00000008;border-top:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#54656f}.conv-meta .live-status{display:flex;align-items:center;gap:4px;font-weight:500}.conv-meta .live-dot{width:6px;height:6px;border-radius:50%;background:#25d366;animation:livePulse 1.8s infinite}.conv-meta .encryption-label{font-size:9.5px;color:#8696a0}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.line-in{position:absolute;left:calc(clamp(285px,24vw,345px) + 6px);top:46%;transform:translateY(-50%);width:calc(50% - clamp(285px,24vw,345px) - 58px);height:20px;display:flex;align-items:center}.line-in svg{width:100%;height:100%;overflow:visible}.dash-in{stroke:var(--s-teal);stroke-width:2;stroke-dasharray:6 8;fill:none;opacity:.7;animation:dashmove 1.8s linear infinite}@keyframes dashmove{to{stroke-dashoffset:-56}}.core-wrap{position:absolute;left:50%;top:40%;transform:translate(-50%,-60px);display:flex;flex-direction:column;align-items:center;gap:10px;width:22vw}.memory-core{width:9vw;height:9vw;position:relative;display:flex;align-items:center;justify-content:center}.ring{position:absolute;border-radius:50%;border:1px solid rgba(8,145,178,.22)}.ring.ring1{top:0;right:0;bottom:0;left:0}.ring.ring2{top:14%;right:14%;bottom:14%;left:14%;border-color:#0891b257}.core-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:spin 11s linear infinite}.core-orbit span{position:absolute;width:.36vw;height:.36vw;border-radius:50%;background:var(--s-teal-glow);top:-.18vw;left:50%;margin-left:-.18vw;box-shadow:0 0 .55vw .12vw #5eead4e6}.core-orbit.o2{animation-duration:15s;animation-direction:reverse}.core-orbit.o2 span{background:var(--s-teal);box-shadow:0 0 .5vw .1vw #0891b2cc;top:auto;bottom:-.18vw}@keyframes spin{to{transform:rotate(360deg)}}.core-glass{width:clamp(64px,5.4vw,84px);height:clamp(64px,5.4vw,84px);border-radius:18px;overflow:hidden;box-shadow:0 1.4vw 2.6vw -1vw #0a22308c,0 0 4vw .35vw #0891b26b;display:flex;align-items:center;justify-content:center;position:relative;animation:pulseglow 3.6s ease-in-out infinite}.core-glass .core-maya-logo{width:100%;height:100%;border-radius:18px;object-fit:contain}.float-tag{position:absolute;font-size:.54vw;font-weight:600;color:var(--s-teal-deep);background:#0891b212;border:1px solid rgba(8,145,178,.18);padding:.26vw .52vw;border-radius:99px;white-space:nowrap;animation:tagfloat 5s ease-in-out infinite}@keyframes tagfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.3vw)}}.ft1{top:-2%;left:-26%;animation-delay:-.4s}.ft2{top:2%;right:-32%;animation-delay:-1.6s}.ft3{bottom:16%;left:-34%;animation-delay:-2.6s}.ft4{bottom:12%;right:-28%;animation-delay:-3.4s}.ft5{top:44%;left:-40%;animation-delay:-1.1s}.ft6{top:40%;right:-42%;animation-delay:-2.1s}.core-label{text-align:center}.core-label .name{font-family:Lexend,sans-serif;font-weight:700;font-size:1.02vw;color:var(--s-navy)}.core-label .sub{font-size:.56vw;color:var(--s-muted);letter-spacing:.03em;text-transform:uppercase;margin-top:.08vw}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.32vw;max-width:19vw}.chip{display:flex;align-items:center;gap:.22vw;font-size:.56vw;font-weight:600;color:var(--s-teal-deep);background:#0891b214;border:1px solid rgba(8,145,178,.22);padding:.28vw .55vw;border-radius:99px}.chip svg{width:.58vw;height:.58vw}.fan{position:absolute;left:50%;right:0;top:0;width:50%;height:100%}.fan-lines-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fan-lines-svg path{stroke:var(--s-teal);stroke-width:2;stroke-dasharray:6 8;fill:none;opacity:.7;animation:dashmove 1.8s linear infinite;transition:opacity .4s ease;transition-delay:calc(.3s + var(--i, 0) * .12s)}.fan-lines-svg.leaving path{opacity:0;transition-delay:0ms}.fan-lines-svg.entering path{opacity:0}.fan-cards{position:absolute;top:0;right:0;bottom:0;left:0}.fan-cards.leaving .a-card{opacity:0;transform:rotate(var(--rot, 0deg)) translateY(9px) scale(.96);transition-delay:0ms}.fan-cards.entering .a-card{opacity:0;transform:rotate(var(--rot, 0deg)) translateY(10px) scale(.94)}.a-card{position:absolute;display:flex;align-items:center;gap:10px;background:var(--s-paper);border-radius:12px;padding:8px 14px 8px 10px;box-shadow:0 4px 18px -4px #0a223024,0 0 0 1px #0a22300d;width:clamp(190px,16vw,260px);transform:rotate(var(--rot, 0deg));transition:opacity .5s cubic-bezier(.16,.8,.34,1),transform .5s cubic-bezier(.16,.8,.34,1);transition-delay:calc(.6s + var(--i, 0) * .52s)}.a-icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(155deg,#0891b224,#0891b20a);border:1px solid rgba(8,145,178,.28);display:flex;align-items:center;justify-content:center}.a-icon svg{width:15px;height:15px;stroke:var(--s-teal-deep)}.a-title{font-family:Lexend,sans-serif;font-weight:600;font-size:clamp(11px,.72vw,12.5px);color:var(--s-navy);line-height:1.35}.industries{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;flex-wrap:wrap}.i-chip{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--s-muted);padding:10px 20px;border-radius:99px;background:#0a22300a;border:1px solid rgba(10,34,48,.06);cursor:pointer;font-family:Lexend,sans-serif;transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .2s ease,border-color .3s ease}.i-chip:hover{background:#0891b21a;border-color:#0891b240;color:var(--s-teal-deep);transform:translateY(-1px)}.i-chip .i-chip-icon{width:17px;height:17px;display:inline-flex}.i-chip .i-chip-icon svg{width:100%;height:100%;stroke:var(--s-teal-deep)}.i-chip.active{background:linear-gradient(135deg,var(--s-teal),var(--s-teal-deep));color:#fff;border-color:transparent;box-shadow:0 4px 14px #0891b259}.i-chip.active .i-chip-icon svg{stroke:#fff}@media(max-width:1024px){.sagent-hero-wrapper{padding:30px 16px 40px}.sagent-slide{width:100%;max-width:100%;min-height:auto}.sagent-hero-text{padding:0 0 10px}.sagent-hero-text h1{font-size:clamp(26px,6.5vw,36px);line-height:1.15}.sagent-hero-text p{font-size:14px;line-height:1.5;margin-top:10px;max-width:520px}.sagent-flow{height:auto;min-height:auto;margin:20px 0 0;position:static;display:flex;flex-direction:column;align-items:center}.conversation,.line-in,.fan{display:none}.core-wrap{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:440px;margin:0 auto;padding:10px 0 0;display:flex;flex-direction:column;align-items:center;gap:16px}.memory-core{width:130px;height:130px;position:relative;display:flex;align-items:center;justify-content:center;margin:14px auto}.core-glass{width:68px;height:68px;border-radius:16px;box-shadow:0 8px 20px -4px #0a223059,0 0 24px 2px #0891b259}.core-glass .core-maya-logo{width:100%;height:100%;border-radius:16px}.core-orbit span{width:7px;height:7px;top:-3.5px;margin-left:-3.5px}.core-orbit.o2 span{top:auto;bottom:-3.5px}.float-tag{font-size:11px;padding:3px 9px;border-radius:99px;background:#fffffff2;border:1px solid rgba(8,145,178,.22);box-shadow:0 2px 6px #0a223014;color:var(--s-teal-deep);font-weight:500}.ft1{top:-6px;left:-14px}.ft2{top:-6px;right:-18px}.ft3{bottom:2px;left:-16px}.ft4{bottom:2px;right:-20px}.ft5{top:48px;left:-36px}.ft6{top:48px;right:-36px}.core-label{text-align:center}.core-label .name{font-size:20px;font-weight:700;color:var(--s-navy)}.core-label .sub{font-size:11.5px;font-weight:600;color:var(--s-muted);letter-spacing:.04em;margin-top:3px}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px;margin:0 auto}.chip{font-size:12px;font-weight:600;padding:6px 14px;border-radius:99px;gap:6px;background:#0891b214;border:1px solid rgba(8,145,178,.22);color:var(--s-teal-deep)}.chip svg{width:13px;height:13px}.industries{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.industries .i-chip{font-size:12.5px;padding:8px 16px;border-radius:99px}.industries .i-chip .i-chip-icon{width:15px;height:15px}}.partners-section{padding:40px 0;text-align:center;overflow:hidden}.partners-label{font-size:14px;color:#5c7480;margin-bottom:24px;font-weight:500}.partners-track-wrapper{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.partners-track{display:flex;gap:60px;animation:scrollPartners 30s linear infinite;width:max-content}.partner-logo{flex-shrink:0}.partner-logo img{height:40px;width:auto;object-fit:contain;filter:grayscale(100%) opacity(.5);transition:filter .3s}.partner-logo img:hover{filter:grayscale(0%) opacity(1)}@keyframes scrollPartners{0%{transform:translate(0)}to{transform:translate(-20%)}}.product-section{padding:80px 24px;max-width:1200px;margin:0 auto}.product-inner{display:flex;align-items:center;gap:60px}.product-image-col{flex:1}.image-glow-frame{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0891b226}.product-img{width:100%;display:block}.product-text-col{flex:1}.product-chip{display:inline-block;padding:6px 16px;background:#0891b214;color:#0e7490;border-radius:99px;font-size:13px;font-weight:600;margin-bottom:16px}.product-title{font-size:36px;font-weight:700;color:#0a2230;line-height:1.15;margin:0 0 16px}.product-desc{font-size:16px;color:#5c7480;line-height:1.6;margin-bottom:20px}.feature-list{list-style:none;padding:0;margin:0 0 28px}.feature-list li{font-size:15px;color:#12262e;padding:6px 0;display:flex;align-items:center;gap:8px}.check-icon{color:#0891b2;font-weight:700;font-size:18px}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;border:none;border-radius:99px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0891b266}.btn-primary .arrow{font-size:18px}@media(max-width:768px){.product-inner{flex-direction:column}}.product-section--alt{background:#f6fbfa}.product-inner--reverse{flex-direction:row-reverse}.image-glow-frame--teal{box-shadow:0 20px 60px #0891b233}.product-chip--teal{background:#0891b21a;color:#0e7490}.whatsapp-text{color:#25d366}.check-icon--teal{color:#0891b2}.cta-pair{display:flex;gap:12px}.btn-teal{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;border:none;border-radius:99px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-teal:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0891b266}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:#0a2230;border:2px solid #eaf2f0;border-radius:99px;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s,transform .2s}.btn-outline:hover{border-color:#0891b2;transform:translateY(-1px)}.testimonials-section{padding:80px 24px;max-width:1200px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.testimonial-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 20px #0a22300f;border:1px solid #eaf2f0}.stars{font-size:18px;margin-bottom:16px}.quote{font-size:15px;line-height:1.65;color:#12262e;margin:0 0 20px;font-style:italic}.attribution{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.attr-name{font-weight:600;font-size:14px;color:#0a2230}.attr-title{font-size:13px;color:#5c7480}.contact-section{padding:80px 24px;max-width:1200px;margin:0 auto;text-align:center}.contact-cards{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.contact-card{background:#fff;border-radius:16px;padding:36px 48px;box-shadow:0 4px 20px #0a22300f;border:1px solid #eaf2f0;text-decoration:none;text-align:center;transition:transform .2s,box-shadow .2s}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0a22301a}.contact-card h3{font-size:18px;font-weight:700;color:#0a2230;margin:0 0 8px}.contact-card p{font-size:16px;color:#0891b2;margin:0;font-weight:600}.contact-icon-wrap{font-size:36px;margin-bottom:12px}.corporate-section{padding:40px 24px;max-width:1200px;margin:0 auto}.corporate-card{background:linear-gradient(135deg,#f0faf7,#e8f6f2);border-radius:16px;padding:40px;text-align:center;border:1px solid rgba(8,145,178,.15)}.corporate-icon{font-size:40px;display:block;margin-bottom:12px}.corporate-title{font-size:24px;font-weight:700;color:#0a2230;margin:0 0 8px}.corporate-desc{font-size:15px;color:#5c7480;margin:0 0 20px}.btn-corporate{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:#0a2230;color:#fff;border-radius:99px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .2s}.btn-corporate:hover{transform:translateY(-1px)}.footer{background:#0a2230;color:#c8d8de;padding:48px 0 24px}.footer-main{max-width:1200px;margin:0 auto;padding:0 24px}.footer-left{margin-bottom:32px}.company-name{font-size:24px;font-weight:700;color:#fff;margin:0 0 12px}.company-description{font-size:14px;line-height:1.7;color:#94a9b0;max-width:480px}.social-icons{display:flex;gap:12px;margin-top:20px}.social-link{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#94a9b0;text-decoration:none;transition:background .2s,color .2s}.social-link:hover{background:#0891b2;color:#fff}.social-link svg{width:17px;height:17px;fill:currentColor;display:block}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copyright{font-size:13px;color:#5c7480}.legal-links{display:flex;gap:20px}.legal-links a{font-size:13px;color:#5c7480;text-decoration:none;transition:color .2s}.legal-links a:hover{color:#0891b2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#12262e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.section-header{text-align:center;margin-bottom:48px}.section-title{font-size:32px;font-weight:700;color:#0a2230;margin:0 0 12px}.section-subtitle{font-size:16px;color:#5c7480;margin:0}
