@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;900&family=JetBrains+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#f0f0ee;background:#060606;margin:0;padding:0}#root{background:#060606;min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0f83;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:#0f83 transparent;box-sizing:border-box;font-family:Outfit,sans-serif}.nav-container{z-index:1000;pointer-events:none;justify-content:center;width:100%;padding-top:16px;display:flex;position:fixed;top:0}.nav-container>*{pointer-events:all}.nav{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#030906d1;border:1px solid #00ff941c;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;width:94%;max-width:1200px;height:58px;padding:0 6px;transition:border-color .4s,box-shadow .4s;animation:.55s cubic-bezier(.16,1,.3,1) both navIn;display:grid;position:relative;box-shadow:0 0 0 1px #0009,0 16px 56px #000000b3,inset 0 1px #00ff9412}.nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00ff9473,#00ff94d9,#00ff9473,#0000);border-radius:1px;height:1px;position:absolute;top:0;left:18%;right:18%}.nav--scrolled{border-color:#00ff942e;box-shadow:0 0 0 1px #000000b3,0 0 50px #00ff940f,0 20px 60px #000000d9,inset 0 1px #00ff941a}@keyframes navIn{0%{opacity:0;transform:translateY(-18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-logo-col{align-items:center;padding-left:14px;display:flex}.nav-logo{align-items:center;text-decoration:none;display:flex}.nav-logo__img{width:auto;height:34px;transition:opacity .2s,filter .25s;display:block}.nav-logo:hover .nav-logo__img{opacity:.82;filter:drop-shadow(0 0 9px #00ff9473)}.nav-links{justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-links li{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.nav-link-btn{color:#eef4f080;letter-spacing:-.1px;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:500;line-height:1;transition:color .18s,background .18s;display:flex}.nav-links li:hover .nav-link-btn,.nav-link-btn:hover{color:#eef4f0eb;background:#00ff940e}.nav-link-active{color:#00ff94!important}.underline{transform-origin:0;background:linear-gradient(90deg,#00ff94,#00ff9426);border-radius:1px;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:11px;right:11px;transform:scaleX(0)}.nav-links li:hover .underline{transform:scaleX(1)}.chevron{opacity:.38;margin-left:1px;font-size:9px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s;display:inline-block}.chevron.open{opacity:.7;transform:rotate(180deg)}.nav-actions-col{justify-content:flex-end;align-items:center;gap:8px;padding-right:14px;display:flex}.help-btn{color:#eef4f085;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00ff9424;border-radius:9px;padding:7px 15px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.help-btn:hover{color:#eef4f0e6;background:#00ff940d;border-color:#00ff9447;box-shadow:0 0 16px #00ff9412}.demo-btn{color:#02070a;cursor:pointer;letter-spacing:-.15px;white-space:nowrap;background:#00ff94;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.demo-btn:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#0000 55%);position:absolute;inset:0}.demo-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:50%;height:100%;transition:left .48s;position:absolute;top:0;left:-110%}.demo-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #00ff9466,0 0 0 1px #00ff9466}.demo-btn:hover:after{left:150%}.demo-btn:active{transform:translateY(0)}.demo-arrow{transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-block}.demo-btn:hover .demo-arrow{transform:translate(4px)}.mega-wrap{position:relative}.mega-panel{opacity:0;pointer-events:none;z-index:100;background:#020704fa;border:1px solid #00ff9424;border-radius:18px;width:680px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 20px);left:50%;overflow:hidden;transform:translate(-50%)translateY(-10px)scale(.97);box-shadow:0 48px 120px #000000e6,0 0 0 1px #00ff940a,inset 0 1px #00ff9417}.mega-panel.open{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)scale(1)}.mega-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00ff9466,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.mega-inner{grid-template-columns:200px 1fr;min-height:330px;display:grid}.mega-sidebar{background:#00ff9408;border-right:1px solid #00ff9412;flex-direction:column;gap:3px;padding:14px 10px;display:flex}.mega-tab{cursor:pointer;color:#eef4f073;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:color .14s,background .14s;display:flex;position:relative}.mega-tab:hover{color:#eef4f0e6;background:#00ff940f}.mega-tab.active{color:#00ff94;background:#00ff9417}.mega-tab.active:before{content:"";background:#00ff94;border-radius:0 2px 2px 0;width:2px;position:absolute;top:22%;bottom:22%;left:0;box-shadow:0 0 8px #00ff948c}.tab-icon{background:#00ff940f;border:1px solid #00ff9417;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:box-shadow .18s;display:flex}.mega-tab.active .tab-icon,.mega-tab:hover .tab-icon{box-shadow:0 0 10px #00ff9447}.mega-content{flex-direction:column;padding:24px 22px 22px;display:flex;position:relative}.pane-label{color:#00ff9473;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;display:flex}.pane-label:after{content:"";background:#00ff9417;flex:1;height:1px}.pane-title{color:#eef4f0;letter-spacing:-.7px;margin-bottom:8px;font-size:21px;font-weight:800;line-height:1.1}.pane-title em{color:#00ff94;font-style:normal}.pane-desc{color:#eef4f073;max-width:330px;margin-bottom:16px;font-size:13px;line-height:1.65}.pane-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.chip{color:#eef4f0ad;letter-spacing:-.05px;background:#00ff940f;border:1px solid #00ff941f;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.chip:before{content:"";background:#00ff94;border-radius:50%;width:4px;height:4px;box-shadow:0 0 5px #00ff948c}.pane-cta{color:#02070a;cursor:pointer;background:#00ff94;border:none;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:8px 16px;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.pane-cta:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29 0%,#0000 50%);position:absolute;inset:0}.pane-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00ff9461}.pane-stat{flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:22px;right:22px}.stat-num{color:#00ff94;letter-spacing:-2px;text-shadow:0 0 28px #00ff9447;font-size:36px;font-weight:900;line-height:1}.stat-lbl{color:#eef4f047;letter-spacing:.2px;text-align:right;max-width:130px;font-size:10.5px;line-height:1.4}.ind-wrap{position:relative}.ind-panel{opacity:0;pointer-events:none;z-index:100;background:#020704fa;border:1px solid #00ff9424;border-radius:18px;width:400px;padding:16px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)translateY(-10px)scale(.97);box-shadow:0 48px 120px #000000e6,inset 0 1px #00ff9417}.ind-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00ff9466,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.ind-panel.open{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)scale(1)}.ind-header{color:#00ff9473;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.ind-header:after{content:"";background:#00ff9417;flex:1;height:1px}.ind-list{flex-direction:column;gap:3px;display:flex}.ind-row{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .14s,border-color .14s,transform .14s;display:flex;position:relative;overflow:hidden}.ind-row:before{content:"";background:#00ff94;border-radius:0 2px 2px 0;width:2px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(0)}.ind-row:hover{background:#00ff940a;border-color:#00ff941f;transform:translate(3px)}.ind-row:hover:before{transform:scaleY(1)}.ind-row:hover .ind-row__emoji{transform:scale(1.12)}.ind-row:hover .ind-row__name{color:#eef4f0}.ind-row__left{align-items:center;gap:10px;display:flex}.ind-row__emoji{text-align:center;width:28px;font-size:20px;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ind-row__name{color:#eef4f0d1;margin-bottom:1px;font-size:13.5px;font-weight:600;transition:color .14s}.ind-row__sub{color:#eef4f052;font-size:11px;line-height:1.3}.ind-row__tag{color:#00ff9466;letter-spacing:.4px;background:#00ff940f;border:1px solid #00ff941a;border-radius:4px;flex-shrink:0;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.ind-strip{background:#00ff9408;border:1px solid #00ff9414;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ind-strip__txt{color:#eef4f061;font-size:11.5px}.ind-strip__txt strong{color:#eef4f0b8}.ind-strip__btn{color:#00ff94;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:600;transition:gap .18s;display:flex}.ind-strip__btn:hover{gap:8px}.nav-hamburger{cursor:pointer;z-index:1001;background:#00ff940a;border:1px solid #00ff941c;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:4px;transition:background .2s,border-color .2s;display:none;position:relative}.nav-hamburger:hover{background:#00ff9417;border-color:#00ff9438}.nav-hamburger span{background:#eef4f073;border-radius:2px;width:17px;height:1.5px;transition:transform .3s,opacity .3s,background .2s,width .2s;display:block}.nav-hamburger span:nth-child(3){width:11px}.nav-hamburger:hover span{background:#eef4f0cc}.nav-hamburger.open span{width:17px}.nav-hamburger.open span:first-child{background:#00ff94;transform:translateY(6.5px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){background:#00ff94;transform:translateY(-6.5px)rotate(-45deg)}@media (width<=980px){.help-btn{display:none}}@media (width<=820px){.nav{grid-template-columns:1fr auto;padding:0 6px}.nav-links,.nav-actions-col{display:none}.nav-hamburger{display:flex}.nav-logo-col{padding-left:10px}}@media (width<=480px){.nav{height:52px}.nav-container{padding-top:12px}}.nav-mobile-drawer{z-index:999;-webkit-overflow-scrolling:touch;background:#04090a;transition:transform .36s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.nav-mobile-drawer.open{transform:translate(0)}.nmd-inner{flex-direction:column;gap:2px;min-height:100%;padding:96px 26px 56px;display:flex}.nmd-section-label{letter-spacing:2.5px;text-transform:uppercase;color:#eef4f02e;margin:0 0 6px;padding:0 4px;font-size:9.5px;font-weight:600}.nmd-link{text-align:left;color:#eef4f066;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;width:100%;padding:10px 4px;font-family:Outfit,sans-serif;font-size:21px;font-weight:600;transition:color .18s,padding-left .18s;display:block}.nmd-link:hover{color:#eef4f0eb;padding-left:8px}.nmd-link:last-of-type{border-bottom:none}.nmd-divider{background:#ffffff0d;height:1px;margin:18px 0 14px}.nmd-desc{color:#eef4f052;margin:0 0 18px;padding:0 4px;font-size:13.5px;font-weight:300;line-height:1.65}.nmd-stats{flex-wrap:wrap;gap:20px;margin-bottom:28px;padding:0 4px;display:flex}.nmd-stat{flex-direction:column;gap:3px;display:flex}.nmd-stat-val{color:#00ff94;letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1}.nmd-stat-lbl{color:#eef4f042;max-width:78px;font-size:10.5px;font-weight:300;line-height:1.3}.nmd-actions{flex-direction:column;gap:9px;margin-top:auto;padding-top:22px;display:flex}.nmd-cta-primary{color:#02070a;cursor:pointer;background:#00ff94;border:none;border-radius:12px;width:100%;padding:15px 24px;font-family:Outfit,sans-serif;font-size:15.5px;font-weight:700;transition:transform .18s,box-shadow .18s}.nmd-cta-primary:hover{transform:scale(1.015);box-shadow:0 8px 28px #00ff9459}.nmd-cta-ghost{color:#eef4f073;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:13px 24px;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:400;transition:color .18s,border-color .18s}.nmd-cta-ghost:hover{color:#eef4f0e6;border-color:#ffffff24}@media (width<=480px){.nmd-inner{padding:84px 18px 44px}.nmd-link{font-size:19px}}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes grid-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@keyframes orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}50%{opacity:.9;transform:translate(-50%)scaleX(1.15)}}@keyframes shadow-breathe{0%,to{opacity:.45;transform:translate(-50%)scaleX(1)}50%{opacity:.18;transform:translate(-50%)scaleX(.8)}}@keyframes antenna-glow{0%,to{filter:drop-shadow(0 0 6px #0f8)brightness(1.05)}50%{filter:drop-shadow(0 0 20px #0f8)brightness(1.45)}}@keyframes float-scene{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.hero{color:#fff;background-color:#080808;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 24px;font-family:Sora,sans-serif;display:flex;position:relative;overflow:hidden}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;animation:1.4s .2s both grid-in;position:absolute;inset:0}.hero-grid-bg:after{content:"";background:radial-gradient(70% 70%,#080808 30%,#0000 100%);position:absolute;inset:0}.hero-grid-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-container{z-index:1;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;display:flex;position:relative}.hero-left{flex:1;min-width:300px;max-width:540px}.animate-tag{animation:.7s cubic-bezier(.16,1,.3,1) .3s both fade-up}.animate-title{animation:.8s cubic-bezier(.16,1,.3,1) .5s both fade-up}.animate-desc{animation:.8s cubic-bezier(.16,1,.3,1) .65s both fade-up}.animate-buttons{animation:.8s cubic-bezier(.16,1,.3,1) .8s both fade-up}.animate-stats{animation:.8s cubic-bezier(.16,1,.3,1) .95s both fade-up}.hero-tag{color:#0f8;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 28px;padding-top:32px;font-size:12px;font-weight:500;display:flex}.hero-tag-dot{background:#0f8;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #0f8}.hero-title{letter-spacing:-.02em;color:#f5f5f3;margin:0 0 24px;font-family:Sora,sans-serif;font-size:clamp(46px,6vw,74px);font-weight:800;line-height:1}.hero-title-accent{color:#0f8;display:inline-block;position:relative}.hero-title-accent:after{content:"";opacity:.22;background:#0f8;border-radius:2px;width:100%;height:3px;position:absolute;bottom:4px;left:0}.hero-description{color:#777;max-width:430px;margin:0 0 40px;font-size:17px;font-weight:300;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:12px;margin-bottom:52px;display:flex}.btn-primary{color:#080808;cursor:pointer;background:#0f8;border:none;border-radius:4px;align-items:center;gap:8px;padding:14px 26px;font-family:Sora,sans-serif;font-size:15px;font-weight:500;transition:background .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{background:#00e87a;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #00ff8838}.btn-primary:hover:after{transition:transform .5s;transform:translate(200%)}.btn-primary:active{box-shadow:none;transform:translateY(0)scale(.99)}.btn-secondary{color:#555;cursor:pointer;background:0 0;border:1px solid #1e1e1e;border-radius:4px;padding:14px 26px;font-family:Sora,sans-serif;font-size:15px;transition:border-color .25s,color .25s,transform .2s cubic-bezier(.34,1.56,.64,1)}.btn-secondary:hover{color:#ccc;border-color:#444;transform:translateY(-2px)}.hero-stats{flex-wrap:nowrap;align-items:center;gap:28px;display:flex}.hero-stat{flex-direction:column;gap:2px;display:flex}.hero-stat-number{color:#f5f5f3;letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:22px;font-weight:700}.hero-stat-label{color:#444;text-transform:uppercase;letter-spacing:1px;font-size:12px}.hero-stat-divider{background:#1e1e1e;flex-shrink:0;width:1px;height:32px}.hero-right{flex:none;justify-content:center;align-items:center;width:420px;height:520px;display:flex;position:relative}.animate-robot{animation:1s cubic-bezier(.16,1,.3,1) .6s both fade-in-right}.robot-orbit-ring{pointer-events:none;z-index:0;border:1px dashed #00ff881a;border-radius:50%;width:340px;height:340px;animation:20s linear infinite orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.robot-orbit-dot{background:#0f8;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0f8}.robot-scene{cursor:pointer;z-index:1;width:420px;height:520px;animation:4.2s ease-in-out 2s infinite float-scene;position:relative}.robot-glow-base{pointer-events:none;z-index:0;background:radial-gradient(100% 100%,#00ff8838,#0000 70%);border-radius:50%;width:230px;height:46px;transition:transform .5s,opacity .4s;animation:4.2s ease-in-out 2s infinite glow-pulse;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.robot-scene.exploded .robot-glow-base{opacity:1.2;transform:translate(-50%)scaleX(1.6)scaleY(1.4)}.robot-shadow{pointer-events:none;z-index:0;background:radial-gradient(100% 100%,#00ff8829,#0000 70%);border-radius:50%;width:140px;height:12px;animation:4.2s ease-in-out 2s infinite shadow-breathe;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.rp{mix-blend-mode:lighten;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;will-change:transform, opacity;transition:opacity .5s,transform 1.1s cubic-bezier(.34,1.1,.64,1),filter .6s;display:block;position:absolute}.rp.show{opacity:1}.rp-head{z-index:5;filter:drop-shadow(0 0 8px #0f86);width:210px;top:-10px;left:105px}.rp-body{z-index:4;width:230px;top:115px;left:95px}.rp-arm-left{z-index:1;transform-origin:95% 8%;width:128px;top:180px;left:40px}.rp-arm-right{z-index:3;transform-origin:5% 8%;width:128px;top:190px;left:250px}.rp-crotch{z-index:5;width:188px;top:223px;left:116px}.rp-foot-left{z-index:3;width:118px;top:315px;left:78px}.rp-foot-right{z-index:3;width:118px;top:320px;left:222px}@keyframes float-head{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(1.2deg)}65%{transform:translateY(-3px)rotate(-.8deg)}}@keyframes float-body{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-4px)rotate(-.6deg)}70%{transform:translateY(-2px)rotate(.5deg)}}@keyframes float-arm-left{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px,-5px)rotate(-3deg)}60%{transform:translate(-1px,-8px)rotate(-1.5deg)}80%{transform:translate(-4px,-3px)rotate(-2.5deg)}}@keyframes float-arm-right{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(4px,-6px)rotate(2.5deg)}65%{transform:translate(2px,-9px)rotate(1.2deg)}85%{transform:translate(3px,-4px)rotate(3deg)}}@keyframes float-crotch{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(.4deg)}75%{transform:translateY(-5px)rotate(-.3deg)}}@keyframes float-foot-left{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-2px,-4px)rotate(-1.5deg)}70%{transform:translate(-4px,-2px)rotate(-2.5deg)}}@keyframes float-foot-right{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(3px,-5px)rotate(1.8deg)}75%{transform:translate(2px,-3px)rotate(2.8deg)}}.rp-head.show{animation:3.2s ease-in-out 3s infinite antenna-glow,5.1s ease-in-out .3s infinite float-head}.rp-body.show{animation:6.3s ease-in-out .8s infinite float-body}.rp-arm-left.show{animation:4.7s ease-in-out .1s infinite float-arm-left}.rp-arm-right.show{animation:5.5s ease-in-out 1.2s infinite float-arm-right}.rp-crotch.show{animation:7.1s ease-in-out .5s infinite float-crotch}.rp-foot-left.show{animation:4.3s ease-in-out .9s infinite float-foot-left}.rp-foot-right.show{animation:5.9s ease-in-out .2s infinite float-foot-right}.robot-scene.exploded .rp{animation:none}@keyframes float-head-hover{0%{transform:translateY(0)scale(1)rotate(0)}60%{transform:translateY(-44px)scale(1.07)rotate(2deg)}to{transform:translateY(-41px)scale(1.06)rotate(-1deg)}}@keyframes float-body-hover{0%{transform:translateY(0)scale(1)rotate(0)}60%{transform:translateY(-9px)scale(1.04)rotate(-1deg)}to{transform:translateY(-6px)scale(1.03)rotate(.5deg)}}@keyframes float-arm-left-hover{0%{transform:translate(0)rotate(0)}60%{transform:translate(-52px,12px)rotate(-28deg)}to{transform:translate(-48px,18px)rotate(-24deg)}}@keyframes float-arm-right-hover{0%{transform:translate(0)rotate(0)}60%{transform:translate(53px,12px)rotate(29deg)}to{transform:translate(48px,18px)rotate(24deg)}}@keyframes float-crotch-hover{0%{transform:translateY(0)rotate(0)}60%{transform:translateY(24px)rotate(.8deg)}to{transform:translateY(20px)rotate(0)}}@keyframes float-foot-left-hover{0%{transform:translate(0)rotate(0)}60%{transform:translate(-38px,26px)rotate(-18deg)}to{transform:translate(-34px,32px)rotate(-15deg)}}@keyframes float-foot-right-hover{0%{transform:translate(0)rotate(0)}60%{transform:translate(40px,26px)rotate(20deg)}to{transform:translate(34px,32px)rotate(15deg)}}@keyframes float-head-loop{0%,to{transform:translateY(-41px)scale(1.06)rotate(-1deg)}40%{transform:translateY(-46px)scale(1.07)rotate(2.5deg)}70%{transform:translateY(-39px)scale(1.06)rotate(-2deg)}}@keyframes float-body-loop{0%,to{transform:translateY(-6px)scale(1.03)rotate(.5deg)}40%{transform:translateY(-10px)scale(1.04)rotate(-1.2deg)}70%{transform:translateY(-4px)scale(1.03)rotate(1deg)}}@keyframes float-arm-left-loop{0%,to{transform:translate(-48px,18px)rotate(-24deg)}35%{transform:translate(-55px,10px)rotate(-31deg)}70%{transform:translate(-46px,23px)rotate(-20deg)}}@keyframes float-arm-right-loop{0%,to{transform:translate(48px,18px)rotate(24deg)}35%{transform:translate(56px,10px)rotate(32deg)}70%{transform:translate(47px,24px)rotate(20deg)}}@keyframes float-crotch-loop{0%,to{transform:translateY(20px)rotate(0)}45%{transform:translateY(26px)rotate(1deg)}75%{transform:translateY(16px)rotate(-.8deg)}}@keyframes float-foot-left-loop{0%,to{transform:translate(-34px,32px)rotate(-15deg)}35%{transform:translate(-41px,24px)rotate(-21deg)}70%{transform:translate(-30px,38px)rotate(-11deg)}}@keyframes float-foot-right-loop{0%,to{transform:translate(34px,32px)rotate(15deg)}40%{transform:translate(42px,23px)rotate(22deg)}75%{transform:translate(30px,39px)rotate(11deg)}}.robot-scene.exploded .rp-head{animation:.9s ease-out forwards float-head-hover}.robot-scene.exploded .rp-body{animation:.9s ease-out 30ms forwards float-body-hover}.robot-scene.exploded .rp-arm-left{animation:.9s ease-out forwards float-arm-left-hover}.robot-scene.exploded .rp-arm-right{animation:.9s ease-out 30ms forwards float-arm-right-hover}.robot-scene.exploded .rp-crotch{animation:.9s ease-out 20ms forwards float-crotch-hover}.robot-scene.exploded .rp-foot-left{animation:.9s ease-out forwards float-foot-left-hover}.robot-scene.exploded .rp-foot-right{animation:.9s ease-out 20ms forwards float-foot-right-hover}.robot-scene.exploded .rp-head.floating{animation:3.8s ease-in-out infinite float-head-loop}.robot-scene.exploded .rp-body.floating{animation:5s ease-in-out .2s infinite float-body-loop}.robot-scene.exploded .rp-arm-left.floating{animation:4.2s ease-in-out .1s infinite float-arm-left-loop}.robot-scene.exploded .rp-arm-right.floating{animation:4.6s ease-in-out .3s infinite float-arm-right-loop}.robot-scene.exploded .rp-crotch.floating{animation:5.5s ease-in-out .15s infinite float-crotch-loop}.robot-scene.exploded .rp-foot-left.floating{animation:3.9s ease-in-out .1s infinite float-foot-left-loop}.robot-scene.exploded .rp-foot-right.floating{animation:4.4s ease-in-out .25s infinite float-foot-right-loop}.robot-scene.exploded .rp-head{filter:drop-shadow(0 0 22px #00ff88bf)brightness(1.2);transform:translateY(-38px)scale(1.06)}.robot-scene.exploded .rp-body{filter:drop-shadow(0 0 14px #00ff8880);transform:translateY(-4px)scale(1.03)}.robot-scene.exploded .rp-arm-left{filter:drop-shadow(0 0 12px #00ff888c);transform:translate(-46px,18px)rotate(-24deg)}.robot-scene.exploded .rp-arm-right{filter:drop-shadow(0 0 12px #00ff888c);transform:translate(46px,18px)rotate(24deg)}.robot-scene.exploded .rp-crotch{filter:drop-shadow(0 0 12px #00ff8880);transform:translateY(20px)}.robot-scene.exploded .rp-foot-left{filter:drop-shadow(0 0 12px #00ff8880);transform:translate(-34px,32px)rotate(-15deg)}.robot-scene.exploded .rp-foot-right{filter:drop-shadow(0 0 12px #00ff8880);transform:translate(34px,32px)rotate(15deg)}@media (width<=1000px){.hero-right,.robot-scene{width:360px;height:460px}.rp-head{width:180px;top:5px;left:90px}.rp-body{width:196px;top:99px;left:82px}.rp-arm-left{width:110px;top:142px;left:-7px}.rp-arm-right{width:110px;top:144px;left:257px}.rp-crotch{width:162px;top:191px;left:99px}.rp-foot-left{width:100px;top:270px;left:67px}.rp-foot-right{width:100px;top:274px;left:193px}}@media (width<=860px){.hero-container{flex-direction:column;align-items:center;gap:50px}.hero-left{text-align:center}.hero-tag,.hero-stats,.hero-buttons{justify-content:center}.hero-description{margin:0 auto 40px}.hero-right,.robot-scene{width:300px;height:390px}.rp-head{width:150px;top:4px;left:75px}.rp-body{width:163px;top:83px;left:68px}.rp-arm-left{width:91px;top:119px;left:-6px}.rp-arm-right{width:91px;top:120px;left:215px}.rp-crotch{width:134px;top:159px;left:83px}.rp-foot-left{width:83px;top:224px;left:56px}.rp-foot-right{width:83px;top:228px;left:161px}.robot-orbit-ring{width:290px;height:290px}}@media (width<=480px){.hero-buttons{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:100%}}.hero-value-list{flex-direction:column;gap:10px;margin:0 0 36px;padding:0;list-style:none;display:flex}.hero-value-list li{color:#666;align-items:flex-start;gap:10px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.hero-value-list li svg{flex-shrink:0;margin-top:2px}.animate-value{animation:.8s cubic-bezier(.16,1,.3,1) .72s both fade-up}.robot-hint{display:none!important}@media (width<=860px){.robot-hint{display:none}.hero-value-list{text-align:left;align-items:flex-start}.hero-value-list li{justify-content:flex-start}}.services{color:#fff;background:#060606;width:100%;padding:140px 24px 100px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.services:before{content:"";pointer-events:none;background:radial-gradient(#00ff8806 0%,#0000 68%);width:800px;height:500px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.services-connector{background:linear-gradient(#0f85,#0000);width:1px;height:80px;animation:1s forwards conn-grow;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes conn-grow{0%{opacity:0;height:0}to{opacity:1;height:80px}}.services-container{z-index:1;max-width:1120px;margin:0 auto;position:relative}.services-header{max-width:700px;margin-bottom:64px}.services-eyebrow{color:#0f8;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 26px;font-family:Sora,sans-serif;font-size:11px;font-weight:600;display:flex}.services-title{letter-spacing:-.02em;color:#f0f0ee;margin:0 0 20px;font-family:Sora,sans-serif;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.1}.services-title-accent{color:#0f8;display:block}.services-subtitle{color:#8a8a8a;max-width:540px;margin:0 0 32px;font-family:Sora,sans-serif;font-size:15px;font-weight:300;line-height:1.75}.services-all-btn{color:#0f8;letter-spacing:-.01em;background:#00ff8812;border:1px solid #00ff884d;border-radius:12px;align-items:center;gap:10px;padding:13px 22px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.services-all-btn__glow{opacity:0;pointer-events:none;background:radial-gradient(90% 70% at 50% 110%,#0f83,#0000);transition:opacity .3s;position:absolute;inset:0}.services-all-btn:hover .services-all-btn__glow{opacity:1}.services-all-btn:after{content:"";background:linear-gradient(90deg,#0000,#00ff881f,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-75%}.services-all-btn:hover:after{left:130%}.services-all-btn:hover{background:#00ff881f;border-color:#0f89;transform:translateY(-2px);box-shadow:0 0 28px #00ff8826,0 4px 20px #0000004d}.services-all-btn__icon{flex-shrink:0;font-size:16px}.services-all-btn__text{white-space:nowrap;font-weight:700}.services-all-btn__arrow{opacity:.55;font-size:15px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .2s}.services-all-btn:hover .services-all-btn__arrow{opacity:1;transform:translate(2px,-2px)}.services-tabs-block{-webkit-backdrop-filter:blur(16px);background:#ffffff06;border:1px solid #ffffff0e;border-radius:24px;overflow:hidden}.tabs-bar{background:#00000040;border-bottom:1px solid #ffffff0d;display:flex;position:relative}.tab-btn{z-index:1;color:#4a4a4a;cursor:pointer;letter-spacing:.1px;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:9px;padding:20px 16px;font-family:Sora,sans-serif;font-size:12.5px;font-weight:400;transition:color .3s;display:flex;position:relative;overflow:hidden}.tab-btn:hover{color:#888}.tab-btn-active{color:#0f8!important}.tab-icon{opacity:.4;align-items:center;transition:opacity .3s;display:flex}.tab-btn-active .tab-icon,.tab-btn:hover .tab-icon{opacity:1}.tab-progress{background:#00ff881a;width:100%;height:2px;position:absolute;bottom:0;left:0}.tab-progress-fill{background:#0f8;width:0%;height:100%;animation:4.5s linear forwards tab-fill;display:block}@keyframes tab-fill{0%{width:0%}to{width:100%}}.tabs-indicator{pointer-events:none;background:linear-gradient(90deg,#0000,#0f86,#0000);height:2px;transition:left .45s cubic-bezier(.34,1.26,.64,1);position:absolute;bottom:0}.tabs-content{min-height:380px;position:relative}.tab-panel{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(10px)}.tab-panel-visible{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.tp-left{border-right:1px solid #ffffff0a;padding:48px 44px 48px 48px}.tp-title{letter-spacing:-.015em;color:#ececea;margin:0 0 14px;font-family:Sora,sans-serif;font-size:clamp(18px,1.9vw,24px);font-weight:700;line-height:1.25}.tp-lead{color:#7a7a7a;margin:0 0 30px;font-family:Sora,sans-serif;font-size:13.5px;font-weight:300;line-height:1.75}.tp-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tp-bullet{color:#8c8c8c;opacity:0;align-items:flex-start;gap:12px;font-family:Sora,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(-12px)}.tp-bullet-in{opacity:1;transform:translate(0)}.tp-check{background:#00ff8814;border:1px solid #00ff8838;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;position:relative}.tp-check:after{content:"";border-bottom:1.5px solid #0f8;border-right:1.5px solid #0f8;width:4px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.tp-right{flex-direction:column;gap:28px;padding:48px 48px 48px 44px;display:flex}.tp-scenario{background:#0000004d;border:1px solid #ffffff0d;border-left:2px solid #0f86;border-radius:12px;padding:22px 24px}.tp-scenario-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#0f8;opacity:.7;margin:0 0 12px;font-family:Sora,sans-serif;font-size:10px;font-weight:600}.tp-scenario-text{color:#858585;margin:0;font-family:Sora,sans-serif;font-size:13px;font-weight:300;line-height:1.75}.tp-metric{border-top:1px solid #ffffff0d;align-items:baseline;gap:14px;margin-top:auto;padding-top:28px;display:flex}.tp-metric-num{color:#0f8;letter-spacing:-.04em;text-shadow:0 0 32px #00ff8847;font-family:Sora,sans-serif;font-size:46px;font-weight:700;line-height:1}.tp-metric-label{color:#686868;max-width:200px;margin:0;font-family:Sora,sans-serif;font-size:12.5px;font-weight:300;line-height:1.55}@media (width<=860px){.tab-panel{grid-template-columns:1fr}.tp-left{border-bottom:1px solid #ffffff0a;border-right:none;padding:32px 24px 24px}.tp-right{padding:24px 24px 32px}.tab-label{display:none}.tab-btn{padding:18px 10px}.tab-icon{opacity:.5}.tab-btn-active .tab-icon{opacity:1}.tabs-content{min-height:auto}.tab-panel-visible,.tab-panel{position:relative}}@media (width<=600px){.services{padding:90px 16px 70px}.tp-metric-num{font-size:34px}.tp-title{font-size:17px}.tp-lead,.tp-bullet{font-size:13px}.tp-scenario{padding:18px}.tp-scenario-text{font-size:12.5px}.services-all-btn{padding:11px 16px;font-size:13px}.services-header{margin-bottom:44px}.services-title{font-size:26px}}@media (width<=400px){.services{padding:80px 12px 60px}.tab-btn{padding:16px 8px}.tp-left{padding:24px 16px 20px}.tp-right{padding:20px 16px 28px}.tab-icon svg{width:16px;height:16px}}.booking{color:#fff;background:#060606;width:100%;padding:130px 24px 120px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.booking-glow{pointer-events:none;background:radial-gradient(#00ff8809 0%,#0000 65%);width:700px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.booking:before{content:"";background:linear-gradient(#0000,#00ff8830,#0000);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.booking-container{z-index:1;max-width:1120px;margin:0 auto;position:relative}.booking-grid{grid-template-columns:1fr 420px;align-items:start;gap:80px;display:grid}.b-left{padding-top:8px}.b-eyebrow{color:#0f8;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 28px;font-size:11px;font-weight:600;display:flex}.b-title{letter-spacing:-.02em;color:#f0f0ee;margin:0 0 22px;font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.1}.b-title-accent{color:#0f8}.b-desc{color:#7a7a7a;max-width:480px;margin:0 0 40px;font-size:15px;font-weight:300;line-height:1.75}.b-trust{border-bottom:1px solid #ffffff0d;gap:32px;margin-bottom:44px;padding-bottom:40px;display:flex}.b-trust-item{flex-direction:column;gap:4px;display:flex}.b-trust-val{color:#0f8;letter-spacing:-.04em;text-shadow:0 0 24px #0f83;font-size:32px;font-weight:700;line-height:1}.b-trust-suffix{font-size:18px;font-weight:600}.b-trust-label{color:#555;max-width:100px;font-size:12px;font-weight:300;line-height:1.4}.b-steps-label{letter-spacing:2.5px;text-transform:uppercase;color:#333;margin:0 0 24px;font-size:10.5px;font-weight:600}.b-step{gap:18px;margin-bottom:0;transition:opacity .4s;display:flex}.b-step:not(.b-step-active){opacity:.4}.b-step-left{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.b-step-num{color:#0f8;background:#00ff880f;border:1px solid #0f83;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.b-step-active .b-step-num{background:#00ff8824;border-color:#00ff8873;box-shadow:0 0 16px #00ff8826}.b-step-line{background:0 0;flex:1;width:1px;min-height:28px;margin:4px 0}.b-step-line-visible{background:linear-gradient(#00ff8826,#0000)}.b-step-content{padding:4px 0 28px}.b-step-title{color:#d0d0ce;margin:0 0 6px;font-size:14px;font-weight:600;transition:color .3s}.b-step-active .b-step-title{color:#f0f0ee}.b-step-desc{color:#555;margin:0;font-size:13px;font-weight:300;line-height:1.65;transition:color .3s}.b-step-active .b-step-desc{color:#7a7a7a}.b-right{position:relative}.b-card{-webkit-backdrop-filter:blur(20px);background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;padding:28px;position:relative;overflow:hidden}.b-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a 0%,#0000 50%);border-radius:24px;position:absolute;inset:0}.b-card:after{content:"";background:linear-gradient(90deg,#0000,#00ff8873,#0000);height:1px;position:absolute;top:0;left:20px;right:20px}.b-card-glow{pointer-events:none;background:radial-gradient(#00ff8810 0%,#0000 70%);width:300px;height:200px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.b-card-header{z-index:1;margin-bottom:20px;position:relative}.b-card-badge{letter-spacing:1.8px;text-transform:uppercase;color:#0f8;background:#00ff8814;border:1px solid #00ff882e;border-radius:100px;margin-bottom:14px;padding:5px 13px;font-size:10.5px;font-weight:600;display:inline-block}.b-card-title{color:#ececea;letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.b-card-subtitle{color:#606060;margin:0;font-size:13px;font-weight:300;line-height:1.6}.b-calendar{z-index:1;background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;height:400px;margin-bottom:16px;position:relative;overflow:hidden}.b-calendar iframe{transform-origin:0 0;border:none;width:143%;height:143%;transform:scale(.7)}.b-fallback{z-index:1;background:#00000040;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:200px;margin-bottom:16px;display:flex;position:relative}.b-fallback-icon{background:#00ff8812;border:1px solid #00ff8826;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.b-fallback-text{color:#666;margin:0;font-size:14px;font-weight:300}.b-fallback-btn{color:#0f8;cursor:pointer;background:#00ff881a;border:1px solid #00ff8840;border-radius:10px;padding:10px 20px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;transition:background .25s,border-color .25s,transform .2s}.b-fallback-btn:hover{background:#00ff882e;border-color:#0f86;transform:translateY(-2px)}.b-cta{color:#060606;cursor:pointer;z-index:1;letter-spacing:-.01em;background:#0f8;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s;display:flex;position:relative}.b-cta:hover{background:#1aff95;transform:translateY(-3px);box-shadow:0 12px 36px #00ff8847}.b-cta:active{transform:translateY(0)}.b-fine{text-align:center;color:#3a3a3a;z-index:1;margin:12px 0 0;font-size:11.5px;font-weight:300;line-height:1.5;position:relative}@media (width<=960px){.booking-grid{grid-template-columns:1fr;gap:48px}.b-right{max-width:100%}.b-trust{gap:24px}}@media (width<=700px){.booking{padding:90px 16px 80px}.b-title{font-size:26px}.b-trust{flex-wrap:wrap;gap:16px}.b-trust-val{font-size:26px}.b-trust-label{font-size:11px}.b-card{padding:20px 16px}.b-calendar{height:320px}.b-desc{font-size:14px}}@media (width<=420px){.booking{padding:80px 12px 70px}.b-trust{gap:12px}.b-trust-item{min-width:80px}.b-trust-val{font-size:22px}.b-card{padding:18px 14px}.b-calendar{height:290px}.b-cta{padding:14px 18px;font-size:13px}}.reveal-up{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal-up.revealed{opacity:1;transform:translateY(0)}.story{color:#fff;background:#060606;width:100%;padding:100px 24px 140px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.story-bg-grid{pointer-events:none;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 0%,#0000 100%)}.story-bg-glow{pointer-events:none;filter:blur(100px);opacity:.04;border-radius:50%;position:absolute}.story-bg-glow--1{background:#0f8;width:600px;height:600px;animation:18s ease-in-out infinite alternate glowDrift1;top:-100px;left:-100px}.story-bg-glow--2{background:#7b61ff;width:500px;height:500px;animation:22s ease-in-out infinite alternate glowDrift2;bottom:0;right:-80px}@keyframes glowDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(80px,60px)scale(1.2)}}@keyframes glowDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,-80px)scale(1.15)}}.story-container{z-index:1;flex-direction:column;gap:96px;max-width:1120px;margin:0 auto;display:flex;position:relative}.story-eyebrow{color:#0f8;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;font-weight:600;display:flex}.eyebrow-line{background:#0f8;width:0;height:1px;transition:width .9s cubic-bezier(.16,1,.3,1) .2s;display:inline-block}.line-grow{width:36px}.jv2-header{margin-bottom:2.5rem}.jv2-eye{letter-spacing:4px;text-transform:uppercase;color:#0f8;align-items:center;gap:12px;margin-bottom:1rem;font-size:10px;font-weight:600;display:flex}.jv2-eye:before{content:"";opacity:.5;background:#0f8;width:28px;height:1px;display:inline-block}.jv2-h{color:#ececea;letter-spacing:-.02em;margin:0 0 .75rem;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.jv2-h i{color:#0f8;font-style:italic}.jv2-sub{color:#444;max-width:480px;margin:0;font-size:13px;font-weight:300;line-height:1.75}.jv2-grid{background:#ffffff0f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.jv2-cell{opacity:0;z-index:1;background:#070707;padding:1.75rem;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),background .25s;position:relative;overflow:hidden;transform:translateY(16px)}.jv2-cell-visible{opacity:1;transform:translateY(0)}.jv2-cell:before{content:"";opacity:0;height:1.5px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.jv2-cell:hover:before{opacity:1}.jv2-cell:after{content:"";opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.jv2-cell:hover:after{opacity:1}.jv2-cell:first-child:before{background:#0f8}.jv2-cell:first-child:after{background:radial-gradient(at 0 0,#00ff880d 0%,#0000 65%)}.jv2-cell:first-child:hover{background:#071209}.jv2-cell:nth-child(2):before{background:#7b61ff}.jv2-cell:nth-child(2):after{background:radial-gradient(at 0 0,#7b61ff0f 0%,#0000 65%)}.jv2-cell:nth-child(2):hover{background:#0a0810}.jv2-cell:nth-child(3):before{background:#ff9f00}.jv2-cell:nth-child(3):after{background:radial-gradient(at 0 0,#ff9f000f 0%,#0000 65%)}.jv2-cell:nth-child(3):hover{background:#100d06}.jv2-cell:nth-child(4):before{background:#00cfff}.jv2-cell:nth-child(4):after{background:radial-gradient(at 0 0,#00cfff0f 0%,#0000 65%)}.jv2-cell:nth-child(4):hover{background:#070f14}.jv2-cell:nth-child(5):before{background:#ff6b35}.jv2-cell:nth-child(5):after{background:radial-gradient(at 0 0,#ff6b350f 0%,#0000 65%)}.jv2-cell:nth-child(5):hover{background:#100807}.jv2-cell:nth-child(6):before{background:#0f8}.jv2-cell:nth-child(6):after{background:radial-gradient(at 0 0,#00ff880d 0%,#0000 65%)}.jv2-cell:nth-child(6):hover{background:#071209}.jv2-cell-n{letter-spacing:3px;z-index:1;justify-content:space-between;align-items:center;margin-bottom:1.1rem;font-size:10px;font-weight:700;display:flex;position:relative}.jv2-cell:first-child .jv2-cell-n>span:first-child{color:#00ff884d}.jv2-cell:nth-child(2) .jv2-cell-n>span:first-child{color:#7b61ff4d}.jv2-cell:nth-child(3) .jv2-cell-n>span:first-child{color:#ff9f004d}.jv2-cell:nth-child(4) .jv2-cell-n>span:first-child{color:#00cfff4d}.jv2-cell:nth-child(5) .jv2-cell-n>span:first-child{color:#ff6b354d}.jv2-cell:nth-child(6) .jv2-cell-n>span:first-child{color:#00ff884d}.jv2-cell-tag{letter-spacing:1.8px;text-transform:uppercase;z-index:1;border:1px solid;border-radius:100px;padding:3px 9px;font-size:9px;font-weight:400;position:relative}.jv2-cell:first-child .jv2-cell-tag{color:#00ff8873;background:#00ff880d;border-color:#00ff8824}.jv2-cell:nth-child(2) .jv2-cell-tag{color:#7b61ff8c;background:#7b61ff0d;border-color:#7b61ff29}.jv2-cell:nth-child(3) .jv2-cell-tag{color:#ff9f008c;background:#ff9f000d;border-color:#ff9f0029}.jv2-cell:nth-child(4) .jv2-cell-tag{color:#00cfff8c;background:#00cfff0d;border-color:#00cfff29}.jv2-cell:nth-child(5) .jv2-cell-tag{color:#ff6b358c;background:#ff6b350d;border-color:#ff6b3529}.jv2-cell:nth-child(6) .jv2-cell-tag{color:#00ff8873;background:#00ff880d;border-color:#00ff8824}.jv2-cell-title{color:#d4d4d2;letter-spacing:-.015em;z-index:1;margin:0 0 .6rem;font-family:Sora,sans-serif;font-size:clamp(18px,1.9vw,24px);font-weight:700;line-height:1.25;transition:color .2s;position:relative}.jv2-cell:hover .jv2-cell-title{color:#f0f0ee}.jv2-cell-desc{color:#484848;z-index:1;margin:0;font-size:13.5px;font-weight:300;line-height:1.8;transition:color .2s;position:relative}.jv2-cell:hover .jv2-cell-desc{color:#636363}.jv2-cell-time{letter-spacing:2px;-webkit-user-select:none;user-select:none;z-index:1;font-size:9px;font-weight:700;transition:opacity .25s;position:absolute;bottom:1.25rem;right:1.5rem}.jv2-cell:first-child .jv2-cell-time{color:#00ff881a}.jv2-cell:nth-child(2) .jv2-cell-time{color:#7b61ff1f}.jv2-cell:nth-child(3) .jv2-cell-time{color:#ff9f001f}.jv2-cell:nth-child(4) .jv2-cell-time{color:#00cfff1f}.jv2-cell:nth-child(5) .jv2-cell-time{color:#ff6b351f}.jv2-cell:nth-child(6) .jv2-cell-time{color:#00ff881a}.jv2-cell:hover .jv2-cell-time{opacity:.7}.jv2-cell--stats{background:#080808;grid-column:1/-1;padding:1.75rem 2rem}.jv2-cell--stats:before,.jv2-cell--stats:after{display:none}.jv2-cell--stats:hover{background:#0b0b0b}.jv2-stats-inner{justify-content:space-around;align-items:center;gap:1rem;display:flex}.jv2-stat{text-align:center;flex:1}.jv2-stat-v{color:#e0e0de;letter-spacing:-.03em;font-family:Sora,sans-serif;font-size:34px;font-weight:700;line-height:1}.jv2-stats-inner .jv2-stat:first-child .jv2-stat-v{color:#0f8;text-shadow:0 0 24px #0f83}.jv2-stats-inner .jv2-stat:nth-child(3) .jv2-stat-v{color:#c0c0be}.jv2-stats-inner .jv2-stat:nth-child(5) .jv2-stat-v{color:#7b61ff;text-shadow:0 0 24px #7b61ff33}.jv2-stats-inner .jv2-stat:nth-child(7) .jv2-stat-v{color:#00cfff;text-shadow:0 0 24px #00cfff33}.jv2-stat-l{color:#333;margin-top:5px;font-size:11px;font-weight:300;line-height:1.4}.jv2-stat-div{background:#ffffff0f;flex-shrink:0;width:1px;height:36px}.story-stats{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat-item{background:#080808e6;flex-direction:column;gap:8px;padding:36px 28px;transition:background .3s;display:flex;position:relative}.stat-item:before{content:"";background:linear-gradient(90deg,#0000,#0f80,#0000);height:1px;transition:background .4s;position:absolute;top:0;left:20%;right:20%}.stat-item:hover{background:#00ff8808}.stat-item:hover:before{background:linear-gradient(90deg,#0000,#0f86,#0000)}.stat-number{align-items:baseline;gap:2px;line-height:1;display:flex}.stat-val{color:#0f8;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4vw,54px);font-weight:700}.stat-suffix{color:#0f8;letter-spacing:-.02em;opacity:.7;font-size:clamp(22px,2.2vw,30px);font-weight:700}.stat-label{color:#444;max-width:160px;margin:0;font-size:12px;font-weight:300;line-height:1.5}.nosotros-wrap{flex-direction:column;display:flex}.nosotros-hero{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:72px;display:grid}.nosotros-title{flex-direction:column;gap:2px;margin:0;display:flex}.nt-line{letter-spacing:-.03em;opacity:0;font-size:clamp(30px,3.8vw,52px);font-weight:700;line-height:1.08;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(18px)}.nosotros-title-visible .nt-line{opacity:1;transform:translateY(0)}.nt-dim{color:#d0d0ce}.nt-accent{color:#0f8}.nosotros-copy{opacity:0;flex-direction:column;gap:20px;padding-top:6px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s;display:flex;transform:translateY(20px)}.nosotros-copy-visible{opacity:1;transform:translateY(0)}.nc-text{color:#585858;margin:0;font-size:15px;font-weight:300;line-height:1.85}.nc-tag{color:#00ff888c;letter-spacing:.2px;background:#00ff880d;border:1px solid #00ff881f;border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:9px 18px;font-size:12px;font-weight:600;display:inline-flex}.nc-tag-dot{background:#0f8;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite dotPulse;box-shadow:0 0 8px #00ff88b3}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.nosotros-sep{opacity:0;align-items:center;gap:20px;margin-bottom:40px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .45s;display:flex}.nosotros-sep-visible{opacity:1}.nosotros-sep-line{background:#ffffff0f;flex:1;height:1px}.nosotros-sep-label{letter-spacing:3px;text-transform:uppercase;color:#2a2a2a;white-space:nowrap;padding:0 4px;font-size:10px;font-weight:700}.team-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.team-card{opacity:0;background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:20px;padding:36px 32px 32px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.team-card-visible{opacity:1;transform:translateY(0)}.team-card:hover{background:#ffffff06;border-color:#ffffff1a}.team-card-glow{pointer-events:none;opacity:.8;transition:opacity .4s;position:absolute;inset:0}.team-card:hover .team-card-glow{opacity:1}.team-card-num{color:#ffffff06;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:96px;font-weight:700;line-height:1;transition:color .3s;position:absolute;top:20px;right:28px}.team-card:hover .team-card-num{color:#ffffff0a}.team-top{align-items:center;gap:20px;display:flex}.team-avatar-wrap{flex-shrink:0;width:72px;height:72px;position:relative}.team-avatar-ring{border:1px solid;border-radius:50%;animation:3s infinite teamRing;position:absolute;inset:-5px}.team-avatar-ring--2{animation:3s .8s infinite teamRing;inset:-12px}@keyframes teamRing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.04)}}.team-avatar{background:#ffffff0a;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.team-avatar-img{object-fit:cover;object-position:center top;filter:grayscale(15%)contrast(1.05);border-radius:50%;width:100%;height:100%;transition:filter .35s;display:block}.team-card:hover .team-avatar-img{filter:grayscale(0%)contrast(1.1)}.team-avatar-letter{font-size:26px;font-weight:700;animation:3s ease-in-out infinite alternate letterGlow}@keyframes letterGlow{0%{text-shadow:0 0 10px}to{text-shadow:0 0 24px}}.team-avatar-status{border:2px solid #080808;border-radius:50%;width:12px;height:12px;animation:2s infinite statusPulse;position:absolute;bottom:3px;right:3px}@keyframes statusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.team-header-info{flex-direction:column;gap:7px;min-width:0;display:flex}.team-name{color:#eeeeed;letter-spacing:-.022em;margin:0;font-family:Sora,sans-serif;font-size:21px;font-weight:700;line-height:1}.team-role-badge{letter-spacing:.3px;border:1px solid;border-radius:100px;align-items:center;width:fit-content;padding:4px 11px;font-size:10px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.team-desc{color:#525252;margin:0;font-size:13.5px;font-weight:300;line-height:1.82;transition:color .25s}.team-card:hover .team-desc{color:#6a6a6a}.team-card-line{height:2px;transition:background .4s;position:absolute;bottom:0;left:0;right:0}.team-card:hover .team-card-line{background:linear-gradient(90deg,#0000,#ffffff1f,#0000)!important}@media (width<=1000px){.story-stats{grid-template-columns:repeat(2,1fr)}.nosotros-hero{grid-template-columns:1fr;gap:36px}.jv2-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.team-grid{grid-template-columns:1fr}.nt-line{font-size:clamp(26px,6vw,40px)}.jv2-stats-inner{flex-wrap:wrap;justify-content:flex-start;gap:1.25rem}.jv2-stat{text-align:left;flex:0 0 calc(50% - 1rem)}.jv2-stat-div{display:none}}@media (width<=600px){.story{padding:60px 16px 90px}.story-container{gap:64px}.story-stats{grid-template-columns:repeat(2,1fr)}.stat-val{font-size:36px}.nosotros-hero{margin-bottom:48px}.team-card{padding:28px 24px}.team-card-num{font-size:72px}.jv2-grid{grid-template-columns:1fr}.jv2-cell-time{display:none}.jv2-stat{flex:0 0 45%}}@media (width<=380px){.story-stats{grid-template-columns:1fr 1fr;gap:16px 8px}.stat-val{font-size:28px}.stat-suffix{font-size:18px}}.reveal-up{opacity:0;visibility:hidden;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(28px)}.reveal-up.revealed{opacity:1;visibility:visible;transform:translateY(0)}.footer{background:#060606;border-top:1px solid #ffffff0d;width:100%;font-family:Sora,sans-serif;position:relative}.footer-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:40px 24px 36px;display:flex}.footer-brand{flex-direction:column;gap:6px;min-width:160px;display:flex}.footer-logo{letter-spacing:-.02em;color:#f0f0ee;font-size:18px;font-weight:700}.footer-logo em{color:#0f8;font-style:normal}.footer-claim{color:#666;max-width:200px;font-size:11.5px;font-weight:300;line-height:1.6}.footer-nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer-nav-link{color:#888;white-space:nowrap;font-size:12.5px;font-weight:400;text-decoration:none;transition:color .2s}.footer-nav-link:hover{color:#f0f0ee}.footer-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.footer-socials{gap:8px;display:flex}.footer-social-btn{color:#707070;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.footer-social-btn:hover{color:#0f8;background:#00ff8812;border-color:#0f83;transform:translateY(-3px)}.footer-status{color:#555;align-items:center;gap:7px;font-size:10.5px;font-weight:300;display:flex}.footer-status-dot{background:#0f8;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.8s infinite fdot;box-shadow:0 0 5px #00ff8880}@keyframes fdot{0%,to{opacity:1}50%{opacity:.3}}.footer-bottom{border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:16px 24px 28px;display:flex}.footer-copy{color:#555;font-size:11px;font-weight:300}.footer-legal{gap:18px;display:flex}.footer-legal-link{color:#555;font-size:11px;font-weight:300;text-decoration:none;transition:color .2s}.footer-legal-link:hover{color:#888}@media (width<=860px){.footer-inner{flex-direction:column;align-items:flex-start;gap:28px;padding:36px 20px 28px}.footer-right{align-items:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=540px){.footer-nav{gap:18px}}:root{--vic-green:#0f8;--vic-green-dim:#00ff8829;--vic-green-hover:#4fa;--vic-bg:#0b0b0b;--vic-bg-header:#0e0e0e;--vic-bg-msg:#141414;--vic-text:#b8b8b6;--vic-text-light:#b0b0ae;--vic-text-name:#f0f0ee;--vic-border:#ffffff0d;--vic-font:"Sora", sans-serif}.vic-root{z-index:9999;font-family:var(--vic-font);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:28px}.vic-bubble{background:#0d0d0d;border:1px solid #00ff8838;border-radius:16px 16px 4px;width:210px;padding:14px 16px 12px;animation:.55s cubic-bezier(.34,1.56,.64,1) both vicBubbleIn;position:relative}.vic-bubble:after{content:"";border-top:7px solid #00ff8838;border-left:7px solid #0000;position:absolute;bottom:-7px;right:26px}.vic-bubble:before{content:"";z-index:1;border-top:6px solid #0d0d0d;border-left:6px solid #0000;position:absolute;bottom:-5px;right:27px}@keyframes vicBubbleIn{0%{opacity:0;transform:translateY(14px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.vic-bubble-close{color:#444;cursor:pointer;background:0 0;border:none;font-size:13px;line-height:1;transition:color .2s;position:absolute;top:7px;right:9px}.vic-bubble-close:hover{color:#888}.vic-bubble-txt{color:var(--vic-text-light);padding-right:12px;font-size:12px;font-weight:300;line-height:1.65}.vic-bubble-txt strong{color:var(--vic-green);font-weight:600}.vic-bubble-cta{background:var(--vic-green);color:#060606;width:100%;font-family:var(--vic-font);cursor:pointer;letter-spacing:.03em;border:none;border-radius:100px;margin-top:10px;padding:8px 0;font-size:11px;font-weight:700;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.vic-bubble-cta:hover{transform:scale(1.05)}.vic-chat{background:var(--vic-bg);border:1px solid var(--vic-green-dim);border-radius:20px 20px 4px;flex-direction:column;width:300px;max-height:min(480px,100vh - 120px);animation:.45s cubic-bezier(.16,1,.3,1) both vicChatIn;display:flex;overflow:hidden;box-shadow:0 8px 40px #000000b3,0 0 0 1px #00ff880a}@keyframes vicChatIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.vic-chat-header{background:var(--vic-bg-header);border-bottom:1px solid var(--vic-border);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.vic-chat-avatar{border:1.5px solid var(--vic-green);background:#060606;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;animation:3.2s ease-in-out infinite vicFloat;display:flex}.vic-chat-info{flex:1;min-width:0}.vic-chat-name{color:var(--vic-text-name);margin-bottom:2px;font-size:13px;font-weight:600}.vic-chat-status{color:var(--vic-green);align-items:center;gap:5px;font-size:10px;font-weight:300;display:flex}.vic-status-dot{background:var(--vic-green);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s infinite vicNotifPop}.vic-chat-close{color:#444;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:18px;line-height:1;transition:color .2s,background .2s}.vic-chat-close:hover{color:#aaa;background:#ffffff0d}.vic-chat-msgs{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;gap:9px;min-height:80px;padding:12px 12px 6px;display:flex;overflow:hidden auto}.vic-chat-msgs::-webkit-scrollbar{width:3px}.vic-chat-msgs::-webkit-scrollbar-track{background:0 0}.vic-chat-msgs::-webkit-scrollbar-thumb{background:#0f83;border-radius:2px}.vic-msg-row{align-items:flex-end;gap:8px;max-width:100%;display:flex}.vic-msg-row-user{justify-content:flex-end}.vic-msg-ava{background:#060606;border:1px solid #00ff8840;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:20px;height:20px;display:flex}.vic-msg-bub{background:var(--vic-bg-msg);border:1px solid var(--vic-border);color:var(--vic-text);word-break:break-word;overflow-wrap:break-word;border-radius:12px 12px 12px 3px;max-width:78%;padding:9px 12px;font-size:12.5px;font-weight:300;line-height:1.7;animation:.35s cubic-bezier(.16,1,.3,1) both vicMsgIn}.vic-msg-bub b{color:var(--vic-green);font-weight:600}.vic-msg-bub i{color:#8a8a88;font-style:italic}.vic-msg-bub-user{color:#cccccb;background:#00ff8812;border:1px solid #00ff8829;border-radius:12px 12px 3px}@keyframes vicMsgIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.vic-typing{align-items:center;gap:4px;padding:2px 0;display:flex}.vic-typing span{background:var(--vic-green);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s infinite vicBlink}.vic-typing span:nth-child(2){animation-delay:.2s}.vic-typing span:nth-child(3){animation-delay:.4s}@keyframes vicBlink{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.vic-input-row{border-top:1px solid var(--vic-border);background:var(--vic-bg);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px 10px;display:flex}.vic-input{background:var(--vic-bg-msg);font-family:var(--vic-font);color:#d0d0ce;border:1px solid #ffffff12;border-radius:9px;outline:none;flex:1;padding:8px 11px;font-size:12px;line-height:1.4;transition:border-color .2s}.vic-input::placeholder{color:#3a3a38}.vic-input:focus{border-color:#00ff8859}.vic-input:disabled{opacity:.45;cursor:not-allowed}.vic-send{background:var(--vic-green);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:flex}.vic-send:hover:not(:disabled){transform:scale(1.1)}.vic-send:disabled{opacity:.35;cursor:not-allowed}.vic-error{color:#f55;text-align:center;flex-shrink:0;padding:0 12px 8px;font-size:10.5px;font-weight:300}.vic-btn{cursor:pointer;background:0 0;border:none;width:68px;height:68px;margin:20px;padding:0;position:relative}.vic-ring{pointer-events:none;border:1.5px solid #00ff884d;border-radius:50%;animation:2.4s ease-out infinite vicPulse;position:absolute;inset:-10px}.vic-ring2{pointer-events:none;border:1px solid #00ff881f;border-radius:50%;animation:2.4s ease-out .6s infinite vicPulse;position:absolute;inset:-22px}@keyframes vicPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.vic-body{border:2.5px solid var(--vic-green);background:radial-gradient(circle at 35% 35%,#0d1f18,#060606);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:border-color .3s,box-shadow .3s,transform .2s;animation:3.4s ease-in-out infinite vicFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #00ff8814,0 0 20px #00ff8838,inset 0 0 14px #00ff880f}.vic-body:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(#00ff882e 0%,#0000 70%);border-radius:50%;width:28px;height:14px;position:absolute;top:6px;left:10px}.vic-body:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 60% 60%,#00ff8814 0%,#0000 65%);border-radius:50%;position:absolute;inset:0}.vic-btn:hover .vic-body{border-color:var(--vic-green-hover);transform:scale(1.06);box-shadow:0 0 0 5px #00ff881f,0 0 30px #0f86,inset 0 0 18px #00ff881a}@keyframes vicFloat{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-5px)rotate(-1deg)}70%{transform:translateY(-7px)rotate(1deg)}}.vic-widget-img{object-fit:cover;z-index:1;filter:brightness(1.05)saturate(1.1);border-radius:50%;width:100%;height:100%;transition:filter .3s;display:block;position:relative}.vic-btn:hover .vic-widget-img{filter:brightness(1.12)saturate(1.3)drop-shadow(0 0 6px #0f86)}.vic-notif{background:var(--vic-green);z-index:10;border:2.5px solid #060606;border-radius:50%;width:14px;height:14px;animation:1.6s ease-in-out infinite vicNotifPop;position:absolute;top:0;right:0;box-shadow:0 0 8px #00ff88b3}@keyframes vicNotifPop{0%,to{transform:scale(1);box-shadow:0 0 6px #00ff8880}50%{transform:scale(1.3);box-shadow:0 0 14px #00ff88e6}}@media (width<=600px){.vic-root{bottom:16px;right:16px}.vic-chat{width:280px;max-height:min(420px,65vh)}.vic-bubble{width:185px}.vic-input{font-size:16px}}@media (width<=380px),(height<=650px){.vic-chat{width:260px;max-height:min(360px,60vh)}.vic-root{bottom:12px;right:12px}}@media (width>=1024px){.vic-chat{width:320px;max-height:min(520px,100vh - 120px)}}.reveal-t{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.revealed-t{opacity:1;transform:translateY(0)}.testi-section{background:#030303;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;width:100%;padding:120px 24px 140px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.testi-noise{opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.testi-orb{filter:blur(120px);pointer-events:none;border-radius:50%;transition:background 1.2s;position:absolute}.testi-orb--1{opacity:.05;width:500px;height:500px;animation:20s ease-in-out infinite alternate orbDrift1;top:-100px;left:-80px}.testi-orb--2{opacity:.035;background:#7b61ff;width:400px;height:400px;animation:16s ease-in-out infinite alternate orbDrift2;bottom:-60px;right:-60px}@keyframes orbDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(60px,80px)scale(1.3)}}@keyframes orbDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,-50px)scale(1.2)}}.testi-container{z-index:1;max-width:1120px;margin:0 auto;position:relative}.testi-header{margin-bottom:64px}.testi-eyebrow{color:#0f8;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.testi-eyebrow-line{background:#0f8;width:0;height:1px;transition:width .9s cubic-bezier(.16,1,.3,1) .2s;display:inline-block}.line-grow-t{width:36px}.testi-title{color:#f0f0ee;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.06}.testi-title-accent{color:#0f8;text-shadow:0 0 60px #00ff8840;display:block}.testi-title-sub{color:#3a3a3a;letter-spacing:.1px;margin:0;font-size:14px;font-weight:300}.testi-layout{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.testi-featured{background:#0a0a0a;border:1px solid #ffffff12;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 40px 80px #00000080}.testi-accent-bar{height:2px;transition:background .8s;position:absolute;top:0;left:0;right:0}.testi-featured-inner{z-index:1;flex-direction:column;gap:22px;padding:44px 48px;display:flex;position:relative}.testi-enter{animation:.38s cubic-bezier(.16,1,.3,1) forwards testiEnter}.testi-exit{animation:.28s forwards testiExit}@keyframes testiEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes testiExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.testi-big-quote{color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:160px;font-weight:700;line-height:1;position:absolute;top:16px;right:40px}.testi-metric-badge{align-items:baseline;gap:8px;width:fit-content;display:inline-flex}.testi-metric-num{letter-spacing:-.04em;font-size:60px;font-weight:800;line-height:1;transition:color .8s}.testi-metric-lbl{color:#fff3;text-transform:uppercase;letter-spacing:1.5px;font-size:15px;font-weight:600}.testi-featured-text{color:#ffffffa6;z-index:1;max-width:500px;margin:0;font-size:16px;font-style:italic;font-weight:400;line-height:1.85;position:relative}.testi-result-tag{letter-spacing:1.5px;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;width:fit-content;padding:7px 16px;font-size:11px;font-weight:700;transition:color .8s,border-color .8s,background .8s;display:inline-flex}.testi-author{border-top:1px solid #ffffff0f;align-items:center;gap:16px;padding-top:24px;display:flex}.testi-avatar{background:#ffffff0d;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:17px;font-weight:700;transition:border-color .8s,box-shadow .8s;display:flex;position:relative}.testi-avatar-ring{border:1px solid;border-radius:50%;transition:border-color .8s;animation:2.8s ease-in-out infinite avatarRing;position:absolute;inset:-6px}@keyframes avatarRing{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}.testi-name{color:#ececea;margin:0 0 4px;font-size:15px;font-weight:700}.testi-role{color:#444;margin:0;font-size:12px;font-weight:300}.testi-stack{flex-direction:column;gap:10px;display:flex}.testi-stack-card{text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;font-family:Sora,sans-serif;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.34,1.3,.64,1);display:flex}.testi-stack-card:hover{background:#ffffff0b;transform:translate(-4px)}.testi-stack-active{transform:translate(-4px)!important}.testi-stack-left{align-items:center;gap:12px;display:flex}.testi-stack-avatar{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;transition:border-color .3s,color .3s;display:flex}.testi-stack-name{color:#ccc;margin:0 0 3px;font-size:13px;font-weight:600}.testi-stack-role{color:#484848;margin:0;font-size:11px;font-weight:300}.testi-stack-metric{color:#ffffff1f;letter-spacing:-.03em;white-space:nowrap;font-size:18px;font-weight:700;transition:color .3s}.testi-dots{justify-content:center;gap:7px;padding:6px 0 4px;display:flex}.testi-dot{cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .35s,width .35s,border-radius .35s}.testi-dot-active{border-radius:3px;width:22px}.testi-trust-note{opacity:0;background:#00ff8808;border:1px solid #00ff8814;border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:14px 18px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .4s,transform .6s cubic-bezier(.16,1,.3,1) .4s;display:flex;transform:translateY(12px)}.testi-trust-note-visible{opacity:1;transform:translateY(0)}.testi-trust-icon{background:#00ff8812;border:1px solid #00ff8824;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.testi-trust-text{color:#404040;margin:0;font-size:12px;font-weight:300;line-height:1.5}@media (width<=860px){.testi-layout{grid-template-columns:1fr;gap:16px}.testi-stack{flex-flow:wrap}.testi-stack-card{flex:1;min-width:160px}.testi-trust-note{display:none}.testi-title{font-size:clamp(28px,5vw,44px)}}@media (width<=640px){.testi-section{padding:70px 16px 80px}.testi-featured-inner{padding:28px 22px}.testi-metric-num{font-size:44px}.testi-stack{flex-direction:column}.testi-featured-text{font-size:14px}.testi-stack-card{min-width:unset}.testi-title{font-size:26px}}@media (width<=400px){.testi-section{padding:60px 12px 70px}.testi-featured-inner{padding:22px 18px}.testi-metric-num{font-size:36px}.testi-name{font-size:14px}.testi-avatar{width:42px;height:42px;font-size:14px}}:root{--green:#0f8;--green-dim:#00ff881a;--green-glow:#00ff8838;--bg:#060606;--bg-2:#0a0a0a;--bg-3:#0e0e0e;--border:#ffffff0e;--border-green:#00ff882e;--text:#f0f0ee;--text-dim:#7a7a7a;--text-muted:#3a3a3a;--font:"Sora", sans-serif}.sp-page *{box-sizing:border-box}.sp-reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.sp-reveal.sp-visible{opacity:1;transform:translateY(0)}.sp-page{background:var(--bg);font-family:var(--font);color:var(--text);min-height:100vh;overflow-x:clip}.sp-hero{text-align:center;padding:160px 24px 110px;position:relative;overflow:hidden}.sp-hero-bg{pointer-events:none;background:radial-gradient(80% 55% at 50% -10%,#00ff8817 0%,#0000 65%),radial-gradient(40% 35% at 80% 90%,#7b61ff0a 0%,#0000 60%);position:absolute;inset:0}.sp-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 0%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 0,#000 0%,#0000 80%)}.sp-hero-inner{z-index:1;position:relative}.sp-hero-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--green);opacity:0;align-items:center;gap:10px;margin-bottom:30px;font-size:11px;font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards spFadeUp;display:inline-flex}.sp-hero-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green-glow);border-radius:50%;animation:1.8s infinite spDotPulse}@keyframes spDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.65)}}.sp-hero-title{letter-spacing:-.032em;color:var(--text);opacity:0;margin-bottom:26px;font-size:clamp(38px,5.8vw,78px);font-weight:800;line-height:1.04;animation:.7s cubic-bezier(.16,1,.3,1) .3s forwards spFadeUp}.sp-hero-title em{color:var(--green);text-shadow:0 0 70px #00ff8847;font-style:normal}.sp-hero-desc{color:var(--text-dim);opacity:0;max-width:600px;margin:0 auto 48px;font-size:17px;font-weight:300;line-height:1.75;animation:.7s cubic-bezier(.16,1,.3,1) .45s forwards spFadeUp}.sp-hero-pills{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:48px;animation:.7s cubic-bezier(.16,1,.3,1) .6s forwards spFadeUp;display:flex}.sp-hero-pill{border:1px solid var(--border);color:#777;background:#ffffff07;border-radius:100px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:400;display:inline-flex}.sp-hero-cta-row{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;animation:.7s cubic-bezier(.16,1,.3,1) .75s forwards spFadeUp;display:flex}.sp-hero-btn-primary{background:var(--green);font-family:var(--font);color:#060606;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}.sp-hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #00ff8842}.sp-hero-btn-secondary{border:1px solid var(--border);font-family:var(--font);color:#777;cursor:pointer;background:#ffffff09;border-radius:12px;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:600;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.sp-hero-btn-secondary:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff24}@keyframes spFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.sp-section{padding:100px 24px;position:relative}.sp-section+.sp-section{border-top:1px solid var(--border)}.sp-container{max-width:1160px;margin:0 auto}.sp-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--green);align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}.sp-eyebrow-line{background:var(--green);width:0;height:1px;transition:width .9s cubic-bezier(.16,1,.3,1) .15s;display:inline-block}.sp-eyebrow-line.grow{width:36px}.sp-section-title{letter-spacing:-.025em;color:var(--text);margin-bottom:14px;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.1}.sp-section-title em{color:var(--green);font-style:normal}.sp-section-sub{color:var(--text-dim);max-width:560px;margin-bottom:56px;font-size:15px;font-weight:300;line-height:1.75}.sp-testimonials{background:var(--bg-2);border-top:1px solid var(--border)}.sp-testi-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:52px;display:grid}.sp-testi-card{background:var(--bg-3);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:20px;padding:32px 28px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.sp-testi-card:before{content:"";background:linear-gradient(90deg,#0000,#00ff8840,#0000);height:1px;position:absolute;top:0;left:0;right:0}.sp-testi-card:hover{border-color:var(--border-green);background:#00ff8805}.sp-testi-emoji{font-size:28px;display:block}.sp-testi-quote{color:#aaa;flex:1;font-size:14px;font-style:italic;font-weight:300;line-height:1.75}.sp-testi-author{border-top:1px solid var(--border);padding-top:16px}.sp-testi-name{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:700}.sp-testi-role{color:var(--text-dim);font-size:11.5px;font-weight:300}.sp-testi-logos{text-align:center}.sp-testi-logos-label{letter-spacing:1.5px;text-transform:uppercase;color:#333;margin-bottom:24px;font-size:11px;font-weight:400}.sp-testi-stats{border:1px solid var(--border);border-radius:16px;justify-content:center;align-items:center;max-width:680px;margin:0 auto;display:flex;overflow:hidden}.sp-testi-stat{background:#ffffff04;flex-direction:column;flex:1;align-items:center;gap:5px;padding:22px 20px;display:flex}.sp-testi-stat-divider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px}.sp-testi-stat-num{color:var(--green);letter-spacing:-.04em;font-size:26px;font-weight:700;line-height:1}.sp-testi-stat-text{color:#444;text-align:center;font-size:11.5px;font-weight:300}.sp-agents-grid{background:var(--border);border:1px solid var(--border);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.sp-agent-card{background:var(--bg-2);cursor:default;padding:40px 36px 36px;transition:background .3s;position:relative;overflow:hidden}.sp-agent-card:hover{background:#0d0d0d}.sp-agent-card:before{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sp-agent-card:hover:before{transform:scaleX(1)}.sp-agent-num{color:#ffffff06;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:64px;font-weight:800;line-height:1;transition:color .3s;position:absolute;top:20px;right:24px}.sp-agent-card:hover .sp-agent-num{color:#00ff880a}.sp-agent-icon{background:var(--green-dim);border:1px solid var(--border-green);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-size:20px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.sp-agent-card:hover .sp-agent-icon{transform:scale(1.07);box-shadow:0 0 20px #00ff882e}.sp-agent-tag{letter-spacing:2.5px;text-transform:uppercase;color:var(--green);opacity:.65;margin-bottom:10px;font-size:10px;font-weight:600}.sp-agent-title{letter-spacing:-.018em;color:var(--text);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.25}.sp-agent-subtitle{color:var(--text-dim);margin-bottom:24px;font-size:12.5px;font-weight:300;line-height:1.65}.sp-agent-includes{letter-spacing:2px;text-transform:uppercase;color:#333;margin-bottom:12px;font-size:10px;font-weight:600}.sp-agent-bullets{flex-direction:column;gap:9px;list-style:none;display:flex}.sp-agent-bullet{color:#666;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:300;line-height:1.45;display:flex}.sp-agent-bullet-dot{background:#00ff880f;border:1px solid #00ff882e;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;position:relative}.sp-agent-bullet-dot:after{content:"";border-right:1.2px solid var(--green);border-bottom:1.2px solid var(--green);width:3px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.sp-integrations{background:#040404}.sp-int-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:52px;display:flex}.sp-int-header-sub{color:var(--text-dim);max-width:520px;margin-top:8px;font-size:15px;font-weight:300;line-height:1.75}.sp-int-logos{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.sp-int-logo-chip{cursor:default;background:#ffffff08;border:1px solid #ffffff12;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;transition:border-color .25s,background .25s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sp-int-logo-chip:hover{border-color:color-mix(in srgb, var(--chip-color) 40%, transparent);background:color-mix(in srgb, var(--chip-color) 6%, transparent);transform:translateY(-2px)}.sp-int-logo-icon{flex-shrink:0;font-size:16px}.sp-int-logo-label{color:#888;white-space:nowrap;font-size:12.5px;font-weight:500;transition:color .25s}.sp-int-logo-chip:hover .sp-int-logo-label{color:color-mix(in srgb, var(--chip-color) 80%, #ccc)}.sp-int-cats-new{background:var(--border);border:1px solid var(--border);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:32px;display:grid;overflow:hidden}.sp-int-cat-new{background:var(--bg-2);padding:28px 28px 26px;transition:background .3s;position:relative;overflow:hidden}.sp-int-cat-new:before{content:"";background:var(--cat-color,var(--green));transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sp-int-cat-new:hover:before{transform:scaleX(1)}.sp-int-cat-new:hover{background:#ffffff06}.sp-int-cat-new-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.sp-int-cat-new-icon{flex-shrink:0;font-size:20px}.sp-int-cat-new-label{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:700}.sp-int-cat-new-tools{flex-wrap:wrap;gap:6px;display:flex}.sp-int-cat-new-tool{color:#555;background:#ffffff0a;border:1px solid #ffffff12;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:400;transition:border-color .2s,color .2s}.sp-int-cat-new:hover .sp-int-cat-new-tool{border-color:color-mix(in srgb, var(--cat-color,var(--green)) 25%, transparent);color:color-mix(in srgb, var(--cat-color,var(--green)) 60%, #aaa)}.sp-int-bottom{background:var(--bg-2);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:28px 32px;display:grid}.sp-int-stat-big{border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;padding-right:32px;display:flex}.sp-int-stat-big-num{color:var(--green);letter-spacing:-.05em;text-shadow:0 0 32px #0f83;font-size:48px;font-weight:800;line-height:1}.sp-int-stat-big-text{color:var(--text-dim);font-size:13px;font-weight:300;line-height:1.55}.sp-int-stat-big-text strong{color:var(--green);font-weight:600}.sp-int-extras-row{flex-wrap:wrap;gap:10px;display:flex}.sp-int-extra-chip{border:1px solid var(--border);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;transition:border-color .25s,background .25s;display:inline-flex}.sp-int-extra-chip:hover{border-color:var(--border-green);background:var(--green-dim)}.sp-int-extra-icon{flex-shrink:0;font-size:16px}.sp-int-extra-label{color:#888;font-size:12.5px;font-weight:600}.sp-industries{background:var(--bg-2)}.sp-ind-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.sp-ind-note{color:#444;text-align:right;max-width:240px;font-size:12.5px;font-weight:300;line-height:1.6}.sp-ind-note strong{color:#666;font-weight:600}.sp-ind-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.sp-ind-tab{border:1px solid var(--border);font-family:var(--font);color:#555;cursor:pointer;background:#ffffff06;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:400;transition:all .28s;display:flex}.sp-ind-tab:hover{color:#999;border-color:#ffffff1a}.sp-ind-tab.active{background:var(--green-dim);border-color:var(--border-green);color:var(--green);font-weight:600}.sp-ind-panel{background:var(--border);border:1px solid var(--border);border-radius:20px;grid-template-columns:1fr 1fr;gap:2px;animation:.38s cubic-bezier(.16,1,.3,1) spPanelIn;display:grid;overflow:hidden}@keyframes spPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sp-ind-left{background:var(--bg-3);padding:44px 40px;position:relative;overflow:hidden}.sp-ind-left:after{content:"";background:linear-gradient(90deg, var(--green), transparent);height:1px;position:absolute;top:0;left:0;right:0}.sp-ind-emoji-big{filter:drop-shadow(0 0 18px #0f83);margin-bottom:18px;font-size:50px;display:block}.sp-ind-name{letter-spacing:-.025em;color:var(--text);margin-bottom:8px;font-size:26px;font-weight:700}.sp-ind-tagline{color:var(--text-dim);margin-bottom:28px;font-size:13px;font-weight:300;line-height:1.7}.sp-ind-problems{border:1px solid var(--border);background:#00000073;border-left:2px solid #ff505066;border-radius:12px;padding:18px 20px}.sp-ind-problems-label{letter-spacing:2px;text-transform:uppercase;color:#ff5050a6;margin-bottom:12px;font-size:10px;font-weight:600}.sp-ind-problem-list{flex-direction:column;gap:8px;list-style:none;display:flex}.sp-ind-problem-item{color:#5a5a5a;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:300;line-height:1.5;display:flex}.sp-ind-problem-item:before{content:"✗";color:#ff50508c;flex-shrink:0;margin-top:1px;font-size:11px}.sp-ind-right{background:var(--bg-2);flex-direction:column;gap:20px;padding:44px 40px;display:flex}.sp-ind-solution-label{letter-spacing:2px;text-transform:uppercase;color:var(--green);opacity:.65;font-size:10px;font-weight:600}.sp-ind-solutions{flex-direction:column;gap:12px;display:flex}.sp-ind-solution{background:#00ff8807;border:1px solid #00ff8812;border-radius:12px;align-items:flex-start;gap:14px;padding:15px 17px;transition:border-color .28s,background .28s;display:flex}.sp-ind-solution:hover{background:#00ff880e;border-color:#00ff8829}.sp-ind-sol-icon{flex-shrink:0;margin-top:2px;font-size:18px}.sp-ind-sol-title{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600}.sp-ind-sol-desc{color:var(--text-dim);font-size:12px;font-weight:300;line-height:1.55}.sp-ind-result{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.sp-ind-result-stat{color:var(--green);letter-spacing:-.04em;text-shadow:0 0 26px #00ff8838;flex-shrink:0;font-size:36px;font-weight:700;line-height:1}.sp-ind-result-text{color:var(--text-muted);font-size:12.5px;font-weight:300;line-height:1.55}.sp-compare{background:var(--bg)}.sp-compare-grid{border:1px solid var(--border);border-radius:24px;grid-template-columns:1fr 48px 1fr;display:grid;overflow:hidden}.sp-compare-col{padding:40px 36px}.sp-compare-col-without{background:#ff505006}.sp-compare-col-with{background:#00ff8806}.sp-compare-divider{background:var(--border);justify-content:center;align-items:center;width:1px;display:flex;position:relative}.sp-compare-vs{background:var(--bg);border:1px solid var(--border);color:#3a3a3a;letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:700;display:flex;position:absolute}.sp-compare-header{align-items:center;gap:10px;margin-bottom:26px;display:flex}.sp-compare-badge{letter-spacing:1px;text-transform:uppercase;border-radius:100px;padding:5px 14px;font-size:11px;font-weight:700}.sp-compare-badge-bad{color:#ff5050bf;background:#ff505012;border:1px solid #ff50502e}.sp-compare-badge-good{background:var(--green-dim);border:1px solid var(--border-green);color:var(--green)}.sp-compare-items{flex-direction:column;gap:13px;display:flex}.sp-compare-item{align-items:flex-start;gap:11px;font-size:13.5px;font-weight:300;line-height:1.5;display:flex}.sp-compare-item-bad{color:#555}.sp-compare-item-good{color:#999}.sp-compare-icon-bad{color:#ff5050a6;flex-shrink:0;margin-top:1px;font-size:13px}.sp-compare-icon-good{color:var(--green);flex-shrink:0;margin-top:1px;font-size:13px}.sp-faq{background:var(--bg-2)}.sp-faq-layout{grid-template-columns:300px 1fr;align-items:start;gap:72px;display:grid}.sp-faq-title{letter-spacing:-.025em;color:var(--text);margin-bottom:14px;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.2}.sp-faq-title em{color:var(--green);font-style:normal}.sp-faq-sub{color:var(--text-dim);margin-bottom:28px;font-size:13.5px;font-weight:300;line-height:1.7}.sp-faq-chat-btn{background:var(--green-dim);border:1px solid var(--border-green);font-family:var(--font);color:var(--green);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;transition:background .25s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sp-faq-chat-btn:hover{background:#00ff8826;transform:translateY(-2px)}.sp-faq-list{flex-direction:column;display:flex}.sp-faq-item{border-bottom:1px solid var(--border)}.sp-faq-item:first-child{border-top:1px solid var(--border)}.sp-faq-q{width:100%;font-family:var(--font);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:14px;font-weight:600;transition:color .2s;display:flex}.sp-faq-q:hover{color:var(--green)}.sp-faq-chevron{border:1px solid var(--border);color:#444;background:#ffffff09;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:transform .35s cubic-bezier(.34,1.26,.64,1),background .2s,color .2s,border-color .2s;display:flex}.sp-faq-item.open .sp-faq-chevron{background:var(--green-dim);border-color:var(--border-green);color:var(--green);transform:rotate(180deg)}.sp-faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.sp-faq-item.open .sp-faq-answer{max-height:300px}.sp-faq-answer p{color:var(--text-dim);padding-bottom:20px;font-size:13.5px;font-weight:300;line-height:1.75}.sp-cta-section{text-align:center;border-top:1px solid var(--border);background:#040404;padding:120px 24px 140px;position:relative;overflow:hidden}.sp-cta-bg{pointer-events:none;background:radial-gradient(65% 65%,#00ff880e 0%,#0000 65%);position:absolute;inset:0}.sp-cta-title{letter-spacing:-.035em;color:var(--text);z-index:1;margin-bottom:20px;font-size:clamp(32px,5vw,66px);font-weight:800;line-height:1.04;position:relative}.sp-cta-title em{color:var(--green);text-shadow:0 0 70px #00ff884d;font-style:normal}.sp-cta-sub{color:var(--text-dim);z-index:1;margin-bottom:44px;font-size:16px;font-weight:300;line-height:1.6;position:relative}.sp-cta-buttons{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.sp-cta-primary{background:var(--green);font-family:var(--font);color:#060606;cursor:pointer;border:none;border-radius:13px;align-items:center;gap:10px;padding:18px 32px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}.sp-cta-primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00ff8847}.sp-cta-secondary{border:1px solid var(--border);font-family:var(--font);color:#777;cursor:pointer;background:#ffffff09;border-radius:13px;align-items:center;gap:10px;padding:17px 26px;font-size:15px;font-weight:600;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.sp-cta-secondary:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff21}.sp-cta-fine{color:#2e2e2e;z-index:1;margin-top:20px;font-size:12px;font-weight:300;position:relative}@media (width<=1060px){.sp-agents-grid,.sp-int-cats-new{grid-template-columns:1fr 1fr}.sp-int-bottom{grid-template-columns:1fr;gap:20px}.sp-int-stat-big{border-right:none;border-bottom:1px solid var(--border);padding-bottom:20px;padding-right:0}.sp-testi-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.sp-agents-grid{grid-template-columns:1fr}.sp-int-cats-new{grid-template-columns:1fr 1fr}.sp-ind-panel,.sp-compare-grid{grid-template-columns:1fr}.sp-compare-divider{display:none}.sp-faq-layout{grid-template-columns:1fr;gap:40px}.sp-ind-header{flex-direction:column;align-items:flex-start}.sp-ind-note{text-align:left}.sp-testi-grid{grid-template-columns:1fr}.sp-testi-stats{flex-direction:column}.sp-testi-stat-divider{align-self:stretch;width:auto;height:1px}}@media (width<=600px){.sp-section{padding:72px 16px}.sp-hero{padding:130px 16px 88px}.sp-agent-card{padding:32px 24px}.sp-compare-col{padding:28px 20px}.sp-cta-section{padding:88px 16px 110px}.sp-ind-left,.sp-ind-right{padding:32px 22px}.sp-int-cats-new{grid-template-columns:1fr}.sp-int-bottom{padding:20px}.sp-int-logos{gap:8px}.sp-testi-card{padding:24px 20px}}:root{--green:#0f8;--green-dim:#00ff881a;--bg:#060606;--bg2:#0a0a0a;--bg3:#0e0e0e;--border:#ffffff0f;--text-muted:#666;--text-mid:#999;--text-bright:#f0f0ee;--font:"Sora", sans-serif}.ip-reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.ip-reveal.ip-visible{opacity:1;transform:translateY(0)}.ip-page{background:var(--bg);color:var(--text-bright);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ip-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:160px 24px 100px;display:flex;position:relative;overflow:hidden}.ip-hero-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 100%)}.ip-hero-rings{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ip-hero-ring{border:1px solid #ffffff0a;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.ip-hero-ring--1{border-color:#00ff880f;width:480px;height:480px;animation:40s linear infinite ipRingSpin}.ip-hero-ring--2{border-color:#ffffff08;width:720px;height:720px;animation:60s linear infinite reverse ipRingSpin}.ip-hero-ring--3{border-color:#ffffff04;width:1000px;height:1000px}@keyframes ipRingSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ip-hero-inner{z-index:1;max-width:820px;position:relative}.ip-eyebrow{color:var(--green);letter-spacing:3px;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;font-size:11px;font-weight:600;display:inline-flex}.ip-eyebrow-line{background:var(--green);width:0;height:1px;transition:width 1s cubic-bezier(.16,1,.3,1) .3s;display:inline-block}.ip-eyebrow-line.grown{width:32px}.ip-hero-title{letter-spacing:-.04em;color:var(--text-bright);margin:0 0 24px;font-size:clamp(42px,7vw,88px);font-weight:800;line-height:1;animation:.9s cubic-bezier(.16,1,.3,1) .2s both ipFadeUp}.ip-hero-accent{color:var(--green);text-shadow:0 0 80px #00ff8838;display:block}@keyframes ipFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ip-hero-sub{color:#5a5a58;max-width:560px;margin:0 auto 52px;font-size:17px;font-weight:300;line-height:1.75;animation:.9s cubic-bezier(.16,1,.3,1) .38s both ipFadeUp}.ip-hero-industry-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:56px;animation:.9s cubic-bezier(.16,1,.3,1) .5s both ipFadeUp;display:flex}.ip-hero-pill{color:#888;font-family:var(--font);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:400;transition:background .25s,border-color .25s,color .25s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.ip-hero-pill:hover{color:var(--text-bright);background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-2px)}.ip-hero-pill-dot{opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ip-hero-arrow{animation:2s ease-in-out infinite ipBounce}@keyframes ipBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.ip-tabs-nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#060606eb;position:sticky;top:0}.ip-tabs-nav-inner{scrollbar-width:none;gap:0;max-width:1120px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.ip-tabs-nav-inner::-webkit-scrollbar{display:none}.ip-nav-tab{color:var(--text-muted);font-family:var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:16px 18px;font-size:12.5px;font-weight:400;transition:color .25s,border-color .25s;display:flex}.ip-nav-tab:hover{color:#bbb}.ip-nav-tab.ip-tab-active{color:var(--tab-color,var(--green));border-bottom-color:var(--tab-color,var(--green))}.ip-nav-tab-emoji{font-size:14px}.ip-industry{padding:100px 0 80px;position:relative;overflow:hidden}.ip-industry-ambient{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ip-container{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.ip-header-grid{grid-template-columns:1fr 380px;align-items:start;gap:60px;margin-bottom:56px;display:grid}.ip-s-label{letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.ip-s-line{flex-shrink:0;width:24px;height:1px;display:inline-block}.ip-ind-title{letter-spacing:-.025em;color:var(--text-bright);margin:0 0 18px;font-size:clamp(28px,3.5vw,46px);font-weight:700;line-height:1.12}.ip-ind-title em{color:var(--ind-color,var(--green));font-style:normal}.ip-ind-desc{color:var(--text-muted);max-width:520px;margin:0 0 24px;font-size:15px;font-weight:300;line-height:1.75}.ip-tag-row{flex-wrap:wrap;gap:8px;display:flex}.ip-tag{border:1px solid;border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:600}.ip-stat-box{border:1px solid;border-radius:20px;padding:28px}.ip-stat-num{letter-spacing:-.04em;margin-bottom:8px;font-size:56px;font-weight:800;line-height:1}.ip-stat-label{color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px;font-size:13px;font-weight:300;line-height:1.65}.ip-problems-title{letter-spacing:2px;text-transform:uppercase;color:#444;margin:0 0 14px;font-size:10px;font-weight:600}.ip-problem{color:#555;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:12.5px;font-weight:300;line-height:1.55;display:flex}.ip-problem:last-child{margin-bottom:0}.ip-problem-icon{background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.ip-demo-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px;display:grid}.ip-demo-card{background:#ffffff05;border:1px solid;border-radius:18px;overflow:hidden}.ip-demo-card-header{background:#0000004d;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:12px 16px;display:flex}.ip-demo-dots{gap:5px;display:flex}.ip-dot{border-radius:50%;width:9px;height:9px}.ip-dot-r{background:#ff5f57}.ip-dot-y{background:#ffbd2e}.ip-dot-g{background:#28c840}.ip-demo-card-label{color:#444;letter-spacing:.3px;font-size:11px;font-weight:600}.ip-demo-card-body{padding:20px}.ip-features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ip-feat{border:1px solid var(--border);background:#ffffff05;border-radius:16px;padding:22px 20px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.34,1.26,.64,1)}.ip-feat:hover{background:#ffffff08;transform:translateY(-3px)}.ip-feat-icon{border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.ip-feat-title{color:#d8d8d6;margin-bottom:7px;font-size:13.5px;font-weight:600;line-height:1.3}.ip-feat-desc{color:var(--text-muted);font-size:12.5px;font-weight:300;line-height:1.65}.ip-separator{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);height:1px}.ip-chat{flex-direction:column;gap:10px;min-height:200px;display:flex}.ip-msg{align-items:flex-end;gap:8px;display:flex}.ip-msg-user{justify-content:flex-end}@keyframes ipMsgFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ip-msg-fade{animation:.35s cubic-bezier(.16,1,.3,1) both ipMsgFade}.ip-msg-ava{background:#060606;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ip-bubble{color:#b0b0ae;word-break:break-word;background:#ffffff0a;border:1px solid;border-radius:12px 12px 12px 3px;max-width:82%;padding:9px 13px;font-size:12.5px;font-weight:300;line-height:1.7}.ip-bubble b{font-weight:600}.ip-bubble-user{color:#d0d0ce;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px 12px 3px}.ip-typing{align-items:center;gap:4px;padding:2px 0;display:flex}.ip-typing span{opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ipBlink}.ip-typing span:nth-child(2){animation-delay:.2s}.ip-typing span:nth-child(3){animation-delay:.4s}@keyframes ipBlink{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}.ip-metric-bars{flex-direction:column;gap:14px;display:flex}.ip-metric-label-row{color:#666;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;font-weight:300;display:flex}.ip-metric-val{font-size:13px;font-weight:700}.ip-metric-track{background:#ffffff0d;border-radius:100px;height:5px;overflow:hidden}.ip-metric-fill{border-radius:100px;width:0%;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.ip-funnel{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.ip-funnel-top{color:#666;justify-content:space-between;margin-bottom:5px;font-size:12px;font-weight:300;display:flex}.ip-funnel-val{color:#888;font-weight:700}.ip-funnel-track{background:#ffffff0a;border-radius:100px;height:7px;overflow:hidden}.ip-funnel-fill{border-radius:100px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.ip-mini-stats{gap:12px;margin-top:16px;display:flex}.ip-mini-stat{border:1px solid var(--border);background:#ffffff06;border-radius:12px;flex:1;padding:14px 16px}.ip-mini-stat-num{letter-spacing:-.04em;margin-bottom:5px;font-size:24px;font-weight:800;line-height:1}.ip-mini-stat-label{color:#555;font-size:11px;font-weight:300;line-height:1.4}.ip-pipeline{flex-direction:column;display:flex}.ip-pipeline-step{gap:14px;display:flex}.ip-pipeline-left{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.ip-pipeline-num{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:flex}.ip-pipeline-line{flex:1;width:1px;min-height:16px;margin:4px 0}.ip-pipeline-content{padding:4px 0 20px}.ip-pipeline-title{color:#d0d0ce;margin-bottom:4px;font-size:13px;font-weight:600}.ip-pipeline-desc{color:#555;margin-bottom:8px;font-size:12px;font-weight:300;line-height:1.55}.ip-pipeline-badge{border:1px solid;border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-block}.ip-voice-card{background:#00000059;border:1px solid;border-radius:14px;margin-bottom:14px;padding:18px}.ip-voice-header{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.ip-voice-dot{border-radius:50%;width:7px;height:7px;animation:1.2s infinite ipVoicePulse}@keyframes ipVoicePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.ip-voice-line{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ip-voice-line:last-of-type{margin-bottom:0}.ip-voice-speaker{letter-spacing:1.5px;flex-shrink:0;width:46px;padding-top:2px;font-size:9px;font-weight:700}.ip-voice-text{color:#777;font-size:12px;font-style:italic;font-weight:300;line-height:1.55}.ip-voice-waveform{border-top:1px solid #ffffff0a;align-items:center;gap:3px;height:30px;margin-top:14px;padding-top:12px;display:flex}.ip-wave-bar{opacity:.6;border-radius:2px;width:3px;animation:1s ease-in-out infinite alternate ipWave}@keyframes ipWave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.ip-result-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ip-result-box{background:#ffffff06;border:1px solid;border-radius:12px;padding:14px}.ip-result-box-label{letter-spacing:1.5px;text-transform:uppercase;color:#444;margin-bottom:6px;font-size:10px;font-weight:600}.ip-result-box-val{color:var(--text-bright);margin-bottom:4px;font-size:15px;font-weight:700}.ip-result-box-sub{color:#555;font-size:11px;font-weight:300}.ip-ecomm-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ip-ecomm-kpi{background:#ffffff06;border:1px solid;border-radius:12px;padding:14px 16px}.ip-ecomm-kpi-num{letter-spacing:-.04em;margin-bottom:5px;font-size:24px;font-weight:800;line-height:1}.ip-ecomm-kpi-label{color:#555;font-size:11px;font-weight:300;line-height:1.4}.ip-lifecycle{flex-direction:column;display:flex}.ip-lifecycle-step{gap:14px;display:flex}.ip-lifecycle-left{flex-direction:column;flex-shrink:0;align-items:center;width:30px;display:flex}.ip-lifecycle-num{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ip-lifecycle-line{flex:1;width:1px;min-height:12px;margin:4px 0}.ip-lifecycle-content{padding:2px 0 20px}.ip-lifecycle-time{border:1px solid;border-radius:100px;margin-bottom:7px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.ip-lifecycle-title{color:#d0d0ce;margin-bottom:4px;font-size:13px;font-weight:600}.ip-lifecycle-desc{color:#555;font-size:12px;font-weight:300;line-height:1.55}.ip-case-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ip-case-row{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ip-case-name{color:#c8c8c6;margin-bottom:3px;font-size:12.5px;font-weight:600}.ip-case-detail{color:#555;font-size:11px;font-weight:300}.ip-badge{letter-spacing:1.5px;white-space:nowrap;border:1px solid;border-radius:100px;flex-shrink:0;padding:4px 10px;font-size:9.5px;font-weight:700}.ip-badge-yellow{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}.ip-badge-gray{color:#666;background:#ffffff0a;border-color:#ffffff14}.ip-open-wrap{max-width:1120px;margin:0 auto;padding:60px 24px 0}.ip-open-card{border:1px solid var(--border);text-align:center;background:#ffffff05;border-radius:28px;padding:60px 48px}.ip-open-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#444;align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:600;display:inline-flex}.ip-open-eyebrow-line{background:#ffffff1a;width:28px;height:1px;display:inline-block}.ip-open-title{color:var(--text-bright);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.15}.ip-open-title em{color:var(--green);font-style:normal}.ip-open-sub{color:var(--text-muted);max-width:580px;margin:0 auto 36px;font-size:15px;font-weight:300;line-height:1.7}.ip-open-industries{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ip-open-chip{color:#666;border:1px solid var(--border);background:#ffffff08;border-radius:100px;padding:7px 14px;font-size:12.5px;font-weight:400}.ip-cta{text-align:center;padding:120px 24px 140px;position:relative;overflow:hidden}.ip-cta-glow{pointer-events:none;background:radial-gradient(#00ff8812 0%,#0000 65%);width:700px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ip-cta:before{content:"";background:linear-gradient(#0000,#0f83,#0000);width:1px;height:100px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ip-cta-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.ip-cta-badge{letter-spacing:2px;text-transform:uppercase;color:var(--green);background:#00ff8812;border:1px solid #00ff882e;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 16px;font-size:11px;font-weight:600;display:inline-flex}.ip-cta-badge-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s infinite ipCTADot;box-shadow:0 0 8px #00ff88b3}@keyframes ipCTADot{0%,to{opacity:1}50%{opacity:.4}}.ip-cta-title{letter-spacing:-.04em;color:var(--text-bright);margin:0 0 24px;font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1}.ip-cta-title em{color:var(--green);text-shadow:0 0 60px #00ff8840;font-style:normal}.ip-cta-sub{color:var(--text-muted);max-width:560px;margin:0 auto 40px;font-size:16px;font-weight:300;line-height:1.75}.ip-cta-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:0;margin-bottom:44px;padding:24px 0;display:flex}.ip-cta-stat{text-align:center;padding:0 32px}.ip-cta-stat-num{letter-spacing:-.04em;color:var(--green);text-shadow:0 0 30px #0f83;margin-bottom:6px;font-size:32px;font-weight:800;line-height:1;display:block}.ip-cta-stat-label{color:#555;font-size:12px;font-weight:300;line-height:1.4;display:block}.ip-cta-stat-sep{background:var(--border);flex-shrink:0;width:1px;height:40px}.ip-cta-btn{background:var(--green);font-family:var(--font);color:#060606;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:18px 36px;font-size:16px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s;display:inline-flex}.ip-cta-btn:hover{background:#1aff95;transform:translateY(-3px);box-shadow:0 16px 48px #00ff8847}.ip-cta-btn:active{transform:translateY(0)}.ip-cta-fine{color:#3a3a3a;margin:0;font-size:12px;font-weight:300}@media (width<=1024px){.ip-features{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.ip-header-grid{grid-template-columns:1fr;gap:32px}.ip-demo-grid{grid-template-columns:1fr}.ip-features{grid-template-columns:1fr 1fr}.ip-open-card{padding:36px 24px}.ip-cta-stat{padding:0 18px}}@media (width<=640px){.ip-hero{padding:140px 16px 80px}.ip-hero-title{letter-spacing:-.03em;font-size:42px}.ip-hero-sub{font-size:15px}.ip-hero-pill{padding:8px 13px;font-size:12px}.ip-industry{padding:70px 0 56px}.ip-container{padding:0 16px}.ip-ind-title{font-size:26px}.ip-features{grid-template-columns:1fr}.ip-cta{padding:80px 16px 100px}.ip-cta-title{font-size:36px}.ip-cta-stats{flex-wrap:wrap;gap:16px}.ip-cta-stat{flex:1;min-width:120px;padding:0 16px}.ip-cta-stat-sep{display:none}.ip-cta-btn{padding:16px 28px;font-size:15px}.ip-nav-tab-label{display:none}.ip-nav-tab{padding:14px}.ip-open-card{padding:28px 20px}}@media (width<=420px){.ip-hero-title{font-size:36px}.ip-ecomm-kpis,.ip-result-pair{grid-template-columns:1fr}.ip-mini-stats{flex-direction:column}.ip-demo-card-body{padding:14px}}
