#si-landing{--navy:#060d1e;--navy-2:#0a1628;--navy-3:#0e1f3d;--blue:#1d6fc4;--blue-light:#3b8fd6;--teal:#0ea5c8;--teal-bright:#06d6f0;--violet:#7c5cfc;--grad-hero:linear-gradient(155deg, #04091a 0%, #070f25 18%, #091833 35%, #0b2050 55%, #0d2d68 75%, #0e3878 100%);--grad-accent:linear-gradient(135deg, #1d6fc4 0%, #06d6f0 100%);--grad-text:linear-gradient(120deg, #06d6f0 0%, #3b8fd6 50%, #a78bfa 100%);--glass-bg:rgba(255,255,255,0.07);--glass-bg-h:rgba(255,255,255,0.11);--glass-b:rgba(255,255,255,0.13);--glass-b-h:rgba(6,214,240,0.35);--glass-blur:20px;--text:#ffffff;--text-2:rgba(255,255,255,0.70);--text-3:rgba(255,255,255,0.42);--border:rgba(255,255,255,0.09);--shadow:0 8px 32px rgba(0,0,0,0.28), 0 1px 0 rgba(255,255,255,0.06) inset;--shadow-h:0 16px 48px rgba(0,0,0,0.38), 0 1px 0 rgba(255,255,255,0.10) inset;--font:'Poppins', sans-serif;--max-w:1200px;--gap:6rem;--r:16px;--r-lg:22px;--r-xl:28px}#si-landing{background:#04091a!important;background-image:radial-gradient(ellipse 80% 60% at 20% 0%,rgb(29 111 196 / .12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgb(124 92 252 / .1) 0%,transparent 55%),radial-gradient(circle at 1px 1px,rgb(255 255 255 / .025) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,40px 40px!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:1rem;line-height:1.65;overflow-x:hidden}#si-landing *,#si-landing *::before,#si-landing *::after{box-sizing:border-box}#si-landing a{color:inherit;text-decoration:none}#si-landing ul{list-style:none;margin:0;padding:0}#si-landing h1,#si-landing h2,#si-landing h3,#si-landing h4,#si-landing h5,#si-landing h6{margin:0;padding:0}#si-landing p{margin:0;padding:0}#si-landing section,#si-landing .logos-sec,#si-landing .intro-sec,#si-landing .platform-video-sec,#si-landing .svc-sec,#si-landing .feat-sec,#si-landing .sol-sec,#si-landing .standards-sec,#si-landing .int-sec,#si-landing .ql-sec,#si-landing .cta-sec{background-color:transparent!important}#si-landing .wrap{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:clamp(1.25rem, 5vw, 2.5rem)}#si-landing .glass{background:rgb(255 255 255 / .065)!important;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgb(255 255 255 / .15)!important;border-radius:var(--r-lg);box-shadow:var(--shadow),0 0 0 .5px rgb(255 255 255 / .04) inset,inset 0 1px 0 rgb(255 255 255 / .12);transition:border-color .35s,box-shadow .35s,transform .3s}#si-landing .glass:hover{border-color:rgb(6 214 240 / .4)!important;box-shadow:var(--shadow-h),0 0 24px rgb(6 214 240 / .08),inset 0 1px 0 rgb(255 255 255 / .16)}#si-landing .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-bright)!important;background:rgb(6 214 240 / .08)!important;border:1px solid rgb(6 214 240 / .22)!important;border-radius:6px;padding:.26rem .9rem}#si-landing .eyebrow::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 8px var(--teal-bright);animation:si-dot-pulse 2.2s ease infinite}@keyframes si-dot-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.55)}}#si-landing .sec-title{font-family:'Poppins',sans-serif!important;font-size:clamp(1.9rem, 3.4vw, 2.9rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#ffffff!important}#si-landing .sec-title em{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#si-landing .sec-body{font-size:1rem;color:var(--text-2)!important;line-height:1.8;margin-top:1rem}#si-landing .blist{display:flex;flex-direction:column;gap:.55rem;margin-top:1.1rem}#si-landing .blist li{display:flex;align-items:flex-start;gap:.7rem;font-size:.92rem;color:var(--text-2)!important;list-style:none!important}#si-landing .blist li::before{content:''!important;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--teal-bright)!important;box-shadow:0 0 7px var(--teal-bright);margin-top:.58rem}#si-landing .btn-primary{display:inline-flex;align-items:center;gap:.5rem;font-family:'Poppins',sans-serif;font-size:.93rem;font-weight:600;background:#fff!important;color:var(--navy-2)!important;border-radius:12px;padding:.82rem 1.85rem;box-shadow:0 4px 20px rgb(0 0 0 / .2);transition:transform .22s,box-shadow .3s;white-space:nowrap;border:none!important;text-decoration:none!important}#si-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgb(0 0 0 / .3),0 0 0 3px rgb(6 214 240 / .3);color:var(--navy-2)!important}#si-landing .btn-primary svg{transition:transform .22s}#si-landing .btn-primary:hover svg{transform:translateX(4px)}#si-landing .btn-ghost{display:inline-flex;align-items:center;gap:.5rem;font-family:'Poppins',sans-serif;font-size:.9rem;font-weight:500;color:rgb(255 255 255 / .85)!important;background:rgb(255 255 255 / .08)!important;border:1.5px solid rgb(255 255 255 / .2)!important;border-radius:12px;padding:.78rem 1.5rem;backdrop-filter:blur(10px);transition:background .22s,border-color .22s,transform .22s;white-space:nowrap;text-decoration:none!important}#si-landing .btn-ghost:hover{background:rgb(255 255 255 / .15)!important;border-color:rgb(255 255 255 / .35)!important;transform:translateY(-2px);color:rgb(255 255 255 / .95)!important}#si-landing .link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--teal-bright)!important;margin-top:1.3rem;transition:gap .2s;text-decoration:none!important}#si-landing .link-arrow:hover{gap:.7rem}#si-landing .hero{position:relative;min-height:100vh;background:linear-gradient(155deg,#04091a 0%,#070f25 18%,#091833 35%,#0b2050 55%,#0d2d68 75%,#0e3878 100%)!important;display:flex;align-items:center;padding:9rem 0 5rem;overflow:hidden}#si-landing .hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .038) 1px,transparent 0),linear-gradient(rgb(6 214 240 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(6 214 240 / .03) 1px,transparent 1px);background-size:38px 38px,80px 80px,80px 80px;pointer-events:none}#si-landing .hero::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-55deg,transparent,transparent 60px,rgb(29 111 196 / .025) 60px,rgb(29 111 196 / .025) 61px);pointer-events:none}#si-landing .orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform}#si-landing .orb-1{width:700px;height:700px;background:radial-gradient(circle,rgb(29 111 196 / .45) 0%,rgb(14 56 120 / .2) 55%,transparent 70%);top:-200px;right:-160px;animation:si-orb-float 16s ease-in-out infinite alternate}#si-landing .orb-2{width:520px;height:520px;background:radial-gradient(circle,rgb(124 92 252 / .32) 0%,transparent 68%);bottom:-100px;left:-80px;animation:si-orb-float 20s ease-in-out infinite alternate-reverse}#si-landing .orb-3{width:360px;height:360px;background:radial-gradient(circle,rgb(6 214 240 / .22) 0%,transparent 65%);top:40%;left:35%;animation:si-orb-float 25s ease-in-out infinite alternate}#si-landing .orb-4{width:280px;height:280px;background:radial-gradient(circle,rgb(29 111 196 / .18) 0%,transparent 65%);top:15%;left:15%;animation:si-orb-float 19s ease-in-out 3s infinite alternate-reverse}@keyframes si-orb-float{from{transform:translate(0,0) scale(1)}to{transform:translate(28px,18px) scale(1.06)}}#si-landing .hero-mesh{position:absolute;right:0;top:0;bottom:0;width:52%;opacity:.06;pointer-events:none;overflow:hidden}#si-landing .hero-mesh svg{width:100%;height:100%}#si-landing .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}#si-landing .hero-content{animation:si-slide-up .7s cubic-bezier(.22,1,.36,1) both}#si-landing .hero-badge{display:inline-flex;align-items:center;gap:.55rem;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgb(255 255 255 / .88)!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:8px;padding:.32rem 1rem;margin-bottom:1.8rem;backdrop-filter:blur(10px)}#si-landing .hero-badge .blink{width:6px;height:6px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 10px var(--teal-bright);animation:si-dot-pulse 2s ease infinite}#si-landing .hero-headline{font-family:'Poppins',sans-serif!important;font-size:clamp(2.6rem, 3.4vw, 3.1rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#ffffff!important;margin-bottom:1.4rem}#si-landing .hero-headline em{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#si-landing .hero-sub{font-size:1.08rem;color:rgb(255 255 255 / .65)!important;max-width:480px;line-height:1.82;margin-bottom:2.4rem}#si-landing .hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}#si-landing .hero-trust{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgb(255 255 255 / .08)}#si-landing .trust-item{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:500;color:rgb(255 255 255 / .45)!important;letter-spacing:.05em}#si-landing .trust-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.85rem;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .12)!important}#si-landing .hero-visual{animation:si-slide-up .7s cubic-bezier(.22,1,.36,1) .14s both}#si-landing .dash-card{background:rgb(255 255 255 / .07)!important;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid rgb(255 255 255 / .15)!important;border-radius:var(--r-xl);padding:1.5rem;box-shadow:0 30px 80px rgb(0 0 0 / .38),0 1px 0 rgb(255 255 255 / .14) inset;position:relative;overflow:hidden}#si-landing .dash-card::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1.5px;background:linear-gradient(90deg,transparent,rgb(6 214 240 / .85) 40%,rgb(124 92 252 / .7) 70%,transparent)}#si-landing .dash-titlebar{display:flex;align-items:center;gap:.5rem;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:10px;padding:.5rem .9rem;margin-bottom:1.1rem}#si-landing .win-dot{width:8px;height:8px;border-radius:50%}#si-landing .win-dot:nth-child(1){background:#ff5f57!important}#si-landing .win-dot:nth-child(2){background:#ffbd2e!important}#si-landing .win-dot:nth-child(3){background:#28c840!important}#si-landing .win-title{flex:1;text-align:center;font-size:.64rem;font-weight:500;color:rgb(255 255 255 / .35)!important;letter-spacing:.06em}#si-landing .dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1rem}#si-landing .kpi-card{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:12px;padding:.85rem .7rem;text-align:center;position:relative;overflow:hidden;transition:border-color .3s}#si-landing .kpi-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-accent);opacity:.9}#si-landing .kpi-card:hover{border-color:rgb(6 214 240 / .28)!important}#si-landing .kpi-val{display:block;font-size:1.45rem;font-weight:700;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#si-landing .kpi-lbl{font-size:.56rem;font-weight:500;color:rgb(255 255 255 / .42)!important;letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem}#si-landing .flow-block{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:13px;padding:.9rem 1rem;margin-bottom:1rem}#si-landing .flow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}#si-landing .flow-header-label{font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .38)!important}#si-landing .status-pill{font-size:.56rem;font-weight:600;border-radius:100px;padding:.14rem .6rem;letter-spacing:.05em;background:rgb(40 200 64 / .12)!important;color:#28c840!important;border:1px solid rgb(40 200 64 / .28)!important}#si-landing .flow-row{display:flex;align-items:center;gap:.35rem}#si-landing .flow-node{display:flex;flex-direction:column;align-items:center;gap:.28rem;flex-shrink:0}#si-landing .flow-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.9rem;background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .11)!important}#si-landing .flow-icon.hub{background:linear-gradient(135deg,rgb(29 111 196 / .55),rgb(6 214 240 / .45))!important;border:1px solid rgb(6 214 240 / .35)!important;box-shadow:0 0 18px rgb(6 214 240 / .22)}#si-landing .flow-name{font-size:.5rem;color:rgb(255 255 255 / .5)!important;text-align:center;line-height:1.3}#si-landing .flow-connector{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem}#si-landing .flow-line{width:100%;height:1.5px;background:linear-gradient(90deg,rgb(6 214 240 / .55),rgb(124 92 252 / .55));position:relative}#si-landing .flow-line::after{content:'';position:absolute;right:-4px;top:-3.5px;border:4px solid #fff0;border-left:5px solid rgb(124 92 252 / .75)}#si-landing .flow-proto{font-size:.5rem;color:rgb(255 255 255 / .28)!important;letter-spacing:.04em}#si-landing .flow-packet{position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 8px var(--teal-bright);animation:si-packet-move 2.4s linear infinite}#si-landing .flow-packet:nth-child(2){animation-delay:.8s}#si-landing .flow-packet:nth-child(3){animation-delay:1.6s}@keyframes si-packet-move{from{left:0;opacity:0}5%{opacity:1}95%{opacity:1}to{left:100%;opacity:0}}#si-landing .feed-block{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:13px;padding:.9rem 1rem}#si-landing .feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}#si-landing .feed-label{font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .38)!important}#si-landing .warn-pill{font-size:.56rem;font-weight:600;border-radius:100px;padding:.14rem .6rem;background:rgb(255 190 0 / .12)!important;color:#ffbe00!important;border:1px solid rgb(255 190 0 / .25)!important}#si-landing .feed-item{display:flex;align-items:center;gap:.5rem;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .06)!important;border-radius:7px;padding:.4rem .7rem;margin-bottom:.32rem}#si-landing .feed-item:last-child{margin-bottom:0}#si-landing .feed-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}#si-landing .feed-text{flex:1;font-size:.59rem;color:rgb(255 255 255 / .58)!important;line-height:1.35}#si-landing .feed-time{font-size:.54rem;color:rgb(255 255 255 / .28)!important;flex-shrink:0}#si-landing .logos-sec{background:rgb(255 255 255 / .025)!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;padding:2rem 0 1.6rem}#si-landing .logos-label{text-align:center;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .28)!important;margin-bottom:1.25rem}#si-landing .marquee-outer{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}#si-landing .marquee-track{display:flex;gap:2.4rem;width:max-content;animation:si-marquee 30s linear infinite}#si-landing .marquee-track:hover{animation-play-state:paused}@keyframes si-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}#si-landing .logo-chip{flex-shrink:0;font-size:.85rem;font-weight:600;letter-spacing:.04em;color:rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:9px;padding:.6rem 1.4rem;transition:color .25s,border-color .25s;white-space:nowrap}#si-landing .logo-chip:hover{color:rgb(255 255 255 / .55)!important;border-color:rgb(255 255 255 / .14)!important}#si-landing .intro-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important}#si-landing .intro-inner{width:100%}#si-landing .intro-inner .sec-title{margin-top:1rem;max-width:820px}#si-landing .intro-vid-wrap{margin:2.5rem 0 2.2rem;width:100%}#si-landing .intro-vid-wrap .vid-wrap{width:100%}#si-landing .intro-vid-wrap .vid-inner{aspect-ratio:16/9;min-height:unset;padding:0;cursor:pointer}#si-landing .intro-vid-wrap .vid-play{width:80px;height:80px}#si-landing .intro-vid-wrap .vid-ring{width:80px;height:80px}#si-landing .intro-vid-wrap .vid-title{font-size:1rem;margin-top:1rem}#si-landing .intro-vid-wrap .vid-sub{font-size:.72rem}#si-landing .caps-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}#si-landing .cap-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;letter-spacing:.04em;color:rgb(255 255 255 / .6)!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:100px;padding:.38rem 1rem;transition:border-color .2s,color .2s}#si-landing .cap-chip:hover{border-color:rgb(6 214 240 / .35)!important;color:var(--teal-bright)!important}#si-landing .vid-wrap{position:relative;border-radius:var(--r-xl);overflow:hidden;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 24px 60px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .1);transition:border-color .3s}#si-landing .vid-wrap:hover{border-color:rgb(6 214 240 / .28)!important}#si-landing .vid-wrap::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1.5px;z-index:2;background:linear-gradient(90deg,transparent,rgb(6 214 240 / .7) 40%,rgb(124 92 252 / .5) 70%,transparent)}#si-landing .vid-inner{aspect-ratio:15/9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden}#si-landing .vid-inner::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(6 214 240 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(6 214 240 / .04) 1px,transparent 1px);background-size:40px 40px}#si-landing .vid-play{width:64px;height:64px;border-radius:50%;background:rgb(255 255 255 / .1)!important;border:1.5px solid rgb(255 255 255 / .25)!important;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s}#si-landing .vid-play:hover{background:rgb(6 214 240 / .2)!important;border-color:rgb(6 214 240 / .5)!important;transform:scale(1.08);box-shadow:0 0 28px rgb(6 214 240 / .25)}#si-landing .vid-play svg{margin-left:4px}#si-landing .vid-title{font-size:.85rem;font-weight:600;letter-spacing:.06em;color:rgb(255 255 255 / .65)!important;text-align:center;position:relative;z-index:1}#si-landing .vid-sub{font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(6 214 240 / .7)!important;text-align:center;position:relative;z-index:1}#si-landing .vid-ring{position:absolute;width:64px;height:64px;border-radius:50%;border:1.5px solid rgb(6 214 240 / .4);animation:si-ring-pulse 2.5s ease-out infinite}#si-landing .vid-ring:nth-child(2){animation-delay:.8s}@keyframes si-ring-pulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.2);opacity:0}}#si-landing .platform-video-sec{padding:var(--gap) 0;border-top:1px solid var(--border);position:relative;background:transparent!important}#si-landing .platform-video-sec::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 50% 50%,rgb(29 111 196 / .07) 0%,transparent 65%)}#si-landing .platform-video-sec>.wrap{position:relative;z-index:1}#si-landing .platform-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;margin-top:2.5rem}#si-landing .platform-video-text h3{font-size:clamp(1.4rem,2.2vw,1.9rem);font-family:'Poppins',sans-serif!important;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:.85rem;color:#ffffff!important;text-align:left}#si-landing .platform-video-text p{font-size:.96rem;color:var(--text-2)!important;line-height:1.8}#si-landing .svc-video-wrap{margin-top:4rem}#si-landing .svc-video-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center;margin-top:2rem}#si-landing .svc-video-text h3{font-size:clamp(1.3rem,2vw,1.65rem);font-family:'Poppins',sans-serif!important;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:.75rem;color:#ffffff!important;text-align:left}#si-landing .svc-video-text p{font-size:.94rem;color:var(--text-2)!important;line-height:1.8}#si-landing .svc-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important}#si-landing .svc-sec>.wrap>.eyebrow{margin-bottom:1rem}#si-landing .svc-sec>.wrap>.sec-title{margin-bottom:.75rem}#si-landing .svc-sec>.wrap>.sec-body{margin-bottom:3.5rem}#si-landing .svc-row{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:center;padding-bottom:3.5rem;margin-bottom:3.5rem;border-bottom:1px solid var(--border)}#si-landing .svc-row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}#si-landing .svc-row.flip{grid-template-columns:1fr 1.25fr}#si-landing .svc-row.flip .svc-media{order:2}#si-landing .svc-row.flip .svc-content{order:1}#si-landing .svc-media{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .10)!important;border-radius:var(--r-xl);padding:2.2rem;min-height:320px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .35s}#si-landing .svc-media::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgb(29 111 196 / .12) 0%,transparent 65%)}#si-landing .svc-media:hover{border-color:rgb(6 214 240 / .25)!important}#si-landing .svc-mock{width:100%;position:relative;z-index:1}#si-landing .code-block{background:rgb(0 0 0 / .45)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:14px;padding:1.3rem 1.5rem;font-size:.72rem;line-height:1.7;font-family:'Courier New',monospace}#si-landing .c-method{color:#79f2c0!important;font-weight:600}#si-landing .c-path{color:rgb(255 255 255 / .72)!important}#si-landing .c-key{color:#79c8f2!important}#si-landing .c-str{color:#ffd280!important}#si-landing .c-bool{color:#79f2c0!important}#si-landing .c-ok{color:#28c840!important}#si-landing .c-dim{color:rgb(255 255 255 / .25)!important}#si-landing .indent{padding-left:1.25rem}#si-landing .pipeline{display:flex;flex-direction:column;gap:.5rem}#si-landing .p-step{display:flex;align-items:center;gap:.8rem;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:11px;padding:.72rem 1rem;transition:border-color .25s}#si-landing .p-step.active-step{border-color:rgb(6 214 240 / .35)!important;background:rgb(6 214 240 / .07)!important}#si-landing .p-step:hover{border-color:rgb(255 255 255 / .18)!important}#si-landing .p-icon{font-size:.95rem;flex-shrink:0}#si-landing .p-info{flex:1}#si-landing .p-name{font-size:.72rem;font-weight:600;color:rgb(255 255 255 / .82)!important}#si-landing .p-desc{font-size:.62rem;color:rgb(255 255 255 / .38)!important}#si-landing .p-badge{font-size:.56rem;font-weight:600;border-radius:100px;padding:.12rem .6rem}#si-landing .p-ok{background:rgb(40 200 64 / .12)!important;color:#28c840!important;border:1px solid rgb(40 200 64 / .25)!important}#si-landing .p-run{background:rgb(6 214 240 / .12)!important;color:var(--teal-bright)!important;border:1px solid rgb(6 214 240 / .28)!important}#si-landing .p-wait{background:rgb(255 255 255 / .06)!important;color:rgb(255 255 255 / .3)!important;border:1px solid rgb(255 255 255 / .1)!important}#si-landing .sec-checks{display:flex;flex-direction:column;gap:.55rem}#si-landing .sec-item{display:flex;align-items:center;gap:.8rem;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .07)!important;border-radius:11px;padding:.68rem 1rem}#si-landing .sec-item:hover{border-color:rgb(6 214 240 / .2)!important}#si-landing .sec-ico{font-size:1rem;flex-shrink:0}#si-landing .sec-name{flex:1;font-size:.72rem;color:rgb(255 255 255 / .65)!important}#si-landing .sec-ok{font-size:.64rem;font-weight:600;color:#28c840!important;display:flex;align-items:center;gap:.25rem}#si-landing .sec-ok::before{content:'✓'}#si-landing .svc-eyebrow{font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-bright)!important;margin-bottom:.55rem}#si-landing .svc-title{font-family:'Poppins',sans-serif!important;font-size:clamp(1.45rem, 2.4vw, 2rem);font-weight:700;line-height:1.16;letter-spacing:-.02em;color:#ffffff!important;margin-bottom:.45rem;text-align:left}#si-landing .svc-sub{font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)!important;margin-bottom:.9rem}#si-landing .svc-body{font-size:.96rem;color:var(--text-2)!important;line-height:1.8}#si-landing .feat-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important}#si-landing .tabs-nav{display:flex;flex-wrap:wrap;border-bottom:1.5px solid rgb(255 255 255 / .08)!important;margin:2.2rem 0 2.5rem;gap:.25rem}#si-landing .tab-btn{background:none!important;border:none!important;cursor:pointer;font-family:'Poppins',sans-serif;font-size:.87rem;font-weight:500;color:var(--text-3)!important;padding:.68rem 1.3rem;border-radius:8px 8px 0 0;transition:color .22s,background .22s;position:relative;white-space:nowrap}#si-landing .tab-btn::after{content:'';position:absolute;bottom:-1.5px;left:0;right:0;height:2px;background:var(--grad-accent);opacity:0;transition:opacity .22s}#si-landing .tab-btn:hover{color:var(--text-2)!important}#si-landing .tab-btn.active{color:var(--teal-bright)!important;font-weight:600}#si-landing .tab-btn.active::after{opacity:1}#si-landing .tab-panel{display:none}#si-landing .tab-panel.active{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;animation:si-fade-in .35s ease both}@keyframes si-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#si-landing .tab-panel h3{font-family:'Poppins',sans-serif!important;font-size:clamp(1.4rem, 2.2vw, 1.9rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:.85rem;color:#ffffff!important;text-align:left}#si-landing .tab-panel p{font-size:.96rem;color:var(--text-2)!important;line-height:1.8}#si-landing .tab-visual{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:var(--r-xl);min-height:320px;display:flex;align-items:stretch;justify-content:stretch;position:relative;overflow:hidden;transition:border-color .3s}#si-landing .tab-visual:hover{border-color:rgb(6 214 240 / .25)!important}#si-landing .tab-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgb(124 92 252 / .12) 0%,transparent 60%);pointer-events:none;z-index:1}#si-landing .img-placeholder{width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;position:relative;overflow:hidden}#si-landing .img-placeholder .ph-icon{font-size:3rem;line-height:1;position:relative;z-index:1}#si-landing .img-placeholder .ph-label{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .35)!important;text-align:center;position:relative;z-index:1}#si-landing .img-placeholder .ph-dims{font-size:.62rem;color:rgb(255 255 255 / .2)!important;font-family:'Courier New',monospace;position:relative;z-index:1}#si-landing .img-placeholder::before,#si-landing .img-placeholder::after{content:'';position:absolute;width:20px;height:20px;border-color:rgb(6 214 240 / .3);border-style:solid}#si-landing .img-placeholder::before{top:12px;left:12px;border-width:1.5px 0 0 1.5px}#si-landing .img-placeholder::after{bottom:12px;right:12px;border-width:0 1.5px 1.5px 0}#si-landing .ph-cross{position:absolute;inset:0;pointer-events:none}#si-landing .ph-cross::before{content:'';position:absolute;top:12px;right:12px;width:20px;height:20px;border-top:1.5px solid rgb(6 214 240 / .3);border-right:1.5px solid rgb(6 214 240 / .3)}#si-landing .ph-cross::after{content:'';position:absolute;bottom:12px;left:12px;width:20px;height:20px;border-bottom:1.5px solid rgb(6 214 240 / .3);border-left:1.5px solid rgb(6 214 240 / .3)}#si-landing .ph-lines{position:absolute;inset:0;pointer-events:none}#si-landing .ph-lines::before{content:'';position:absolute;top:50%;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgb(6 214 240 / .15) 20%,rgb(6 214 240 / .15) 80%,transparent)}#si-landing .ph-lines::after{content:'';position:absolute;left:50%;top:15%;bottom:15%;width:1px;background:linear-gradient(180deg,transparent,rgb(6 214 240 / .15) 20%,rgb(6 214 240 / .15) 80%,transparent)}#si-landing .testi-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:rgb(6 14 36 / .85)!important}#si-landing .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.4rem}#si-landing .testi-card{padding:2rem;display:flex;flex-direction:column;gap:.9rem;position:relative;overflow:hidden;transition:transform .28s,border-color .28s}#si-landing .testi-card:hover{transform:translateY(-5px);border-color:rgb(6 214 240 / .25)!important}#si-landing .testi-card::after{content:'"';position:absolute;top:.8rem;right:1.4rem;font-size:5rem;font-weight:800;line-height:1;color:rgb(6 214 240 / .07);pointer-events:none}#si-landing .testi-text{font-size:.94rem;color:var(--text-2)!important;line-height:1.82;font-style:italic;flex:1}#si-landing .testi-footer{padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .07)}#si-landing .testi-name{font-size:.9rem;font-weight:700;color:#ffffff!important}#si-landing .testi-co{font-size:.76rem;color:var(--text-3)!important;margin-top:.18rem}#si-landing .sol-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important}#si-landing .pills-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0}#si-landing .pill-btn{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:10px;color:var(--text-3)!important;font-family:'Poppins',sans-serif;font-size:.84rem;font-weight:500;padding:.46rem 1.1rem;cursor:pointer;transition:all .22s}#si-landing .pill-btn:hover{color:var(--text)!important;border-color:rgb(255 255 255 / .2)!important}#si-landing .pill-btn.active{background:rgb(6 214 240 / .1)!important;border-color:rgb(6 214 240 / .32)!important;color:var(--teal-bright)!important;font-weight:600}#si-landing .sol-panel{display:none}#si-landing .sol-panel.active{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;animation:si-fade-in .35s ease both}#si-landing .sol-panel h3{font-family:'Poppins',sans-serif!important;font-size:clamp(1.4rem, 2.2vw, 1.85rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:.85rem;color:#ffffff!important;text-align:left}#si-landing .sol-panel p{font-size:.96rem;color:var(--text-2)!important;line-height:1.8}#si-landing .sol-visual{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:var(--r-xl);min-height:260px;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;position:relative;transition:border-color .3s}#si-landing .sol-visual:hover{border-color:rgb(6 214 240 / .25)!important}#si-landing .sol-visual .img-placeholder{min-height:260px}#si-landing .standards-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important;position:relative}#si-landing .standards-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgb(6 214 240 / .07) 0%,transparent 55%),radial-gradient(circle at 1px 1px,rgb(6 214 240 / .06) 1px,transparent 0);background-size:100% 100%,30px 30px}#si-landing .standards-sec>.wrap{position:relative;z-index:1}#si-landing .std-marquee{overflow:hidden;margin-top:2rem}#si-landing .std-track{display:flex;gap:.75rem;width:max-content;animation:si-marquee 20s linear infinite;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}#si-landing .std-track:hover{animation-play-state:paused}#si-landing .std-chip{flex-shrink:0;padding:.72rem 1.5rem;min-width:118px;min-height:50px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:10px;white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .38)!important;transition:border-color .25s,color .25s}#si-landing .std-chip:hover{border-color:rgb(6 214 240 / .3)!important;color:var(--teal-bright)!important}#si-landing .int-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:transparent!important;position:relative}#si-landing .int-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 45% 50% at 100% 50%,rgb(124 92 252 / .08) 0%,transparent 60%),repeating-linear-gradient(-48deg,transparent,transparent 72px,rgb(29 111 196 / .022) 72px,rgb(29 111 196 / .022) 73px)}#si-landing .int-sec>.wrap{position:relative;z-index:1}#si-landing .int-grid{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}#si-landing .int-chip{padding:.62rem 1.35rem;font-size:.76rem;font-weight:500;letter-spacing:.05em;color:rgb(255 255 255 / .5)!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:9px;transition:all .22s;cursor:default}#si-landing .int-chip:hover{border-color:rgb(6 214 240 / .32)!important;color:var(--teal-bright)!important;transform:translateY(-2px)}#si-landing .ql-sec{padding:var(--gap) 0;border-top:1px solid var(--border);background:rgb(6 14 36 / .75)!important;position:relative}#si-landing .ql-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 45% at 50% 100%,rgb(124 92 252 / .10) 0%,transparent 60%),repeating-linear-gradient(42deg,transparent,transparent 88px,rgb(6 214 240 / .020) 88px,rgb(6 214 240 / .020) 89px)}#si-landing .ql-sec>.wrap{position:relative;z-index:1}#si-landing .ql-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem}#si-landing .ql-card{display:flex;flex-direction:column;gap:.72rem;padding:1.4rem 1.2rem;text-decoration:none!important;transition:transform .28s,border-color .28s}#si-landing .ql-card:hover{transform:translateY(-5px);border-color:rgb(6 214 240 / .28)!important}#si-landing .ql-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:rgb(6 214 240 / .1)!important;border:1px solid rgb(6 214 240 / .2)!important}#si-landing .ql-label{font-size:.9rem;font-weight:500;color:rgb(255 255 255 / .78)!important}#si-landing .ql-arr{font-size:.75rem;color:var(--teal-bright)!important;opacity:0;transform:translateX(-4px);transition:opacity .22s,transform .22s}#si-landing .ql-card:hover .ql-arr{opacity:1;transform:translateX(0)}#si-landing .cta-sec{padding:var(--gap) 0 calc(var(--gap) * 1.35);background:linear-gradient(155deg,#04091a 0%,#070f25 18%,#091833 35%,#0b2050 55%,#0d2d68 75%,#0e3878 100%)!important;border-top:1px solid var(--border);position:relative;overflow:hidden}#si-landing .cta-sec::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .04) 1px,transparent 0);background-size:36px 36px;pointer-events:none}#si-landing .cta-orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;background:radial-gradient(circle,rgb(124 92 252 / .3) 0%,transparent 70%);width:700px;height:700px;top:-250px;left:50%;transform:translateX(-50%)}#si-landing .cta-card{position:relative;z-index:1;max-width:680px;margin-inline:auto;text-align:center;padding:clamp(2.5rem, 6vw, 4.5rem);background:rgb(255 255 255 / .08)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgb(255 255 255 / .16)!important;border-radius:var(--r-xl);box-shadow:0 32px 80px rgb(0 0 0 / .35),0 1px 0 rgb(255 255 255 / .14) inset}#si-landing .cta-card::before{content:'';position:absolute;top:0;left:15%;right:15%;height:1.5px;background:linear-gradient(90deg,transparent,rgb(6 214 240 / .85) 40%,rgb(124 92 252 / .7) 70%,transparent)}#si-landing .cta-card h2{font-family:'Poppins',sans-serif!important;font-size:clamp(1.8rem, 3vw, 2.6rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;margin-bottom:1rem;color:#ffffff!important}#si-landing .cta-card p{font-size:1.03rem;color:rgb(255 255 255 / .65)!important;line-height:1.8;margin-bottom:2rem}#si-landing .cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}#si-landing .intro-sec,#si-landing .svc-sec,#si-landing .feat-sec,#si-landing .sol-sec{position:relative}#si-landing .intro-sec::before,#si-landing .feat-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 40% at 0% 0%,rgb(29 111 196 / .10) 0%,transparent 60%),repeating-linear-gradient(-48deg,transparent,transparent 72px,rgb(29 111 196 / .028) 72px,rgb(29 111 196 / .028) 73px)}#si-landing .intro-sec>.wrap,#si-landing .feat-sec>.wrap{position:relative;z-index:1}#si-landing .svc-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 35% at 100% 0%,rgb(124 92 252 / .09) 0%,transparent 60%),radial-gradient(ellipse 55% 40% at 0% 100%,rgb(29 111 196 / .09) 0%,transparent 60%),repeating-linear-gradient(-55deg,transparent,transparent 80px,rgb(29 111 196 / .018) 80px,rgb(29 111 196 / .018) 81px)}#si-landing .svc-sec>.wrap{position:relative;z-index:1}#si-landing .sol-sec::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 45% at 50% 100%,rgb(124 92 252 / .08) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 0% 50%,rgb(29 111 196 / .07) 0%,transparent 55%),repeating-linear-gradient(42deg,transparent,transparent 70px,rgb(6 214 240 / .018) 70px,rgb(6 214 240 / .018) 71px)}#si-landing .sol-sec>.wrap{position:relative;z-index:1}#si-landing .testi-sec::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 0% 50%,rgb(124 92 252 / .10) 0%,transparent 60%),radial-gradient(ellipse 55% 40% at 100% 50%,rgb(29 111 196 / .10) 0%,transparent 60%),radial-gradient(circle at 1px 1px,rgb(255 255 255 / .022) 1px,transparent 0);background-size:100% 100%,100% 100%,38px 38px}#si-landing .testi-sec>.wrap{position:relative;z-index:1}@keyframes si-slide-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}#si-landing .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}#si-landing .reveal.in{opacity:1;transform:translateY(0)}#si-landing .stagger>*{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}#si-landing .stagger.in>*{opacity:1;transform:none}#si-landing .stagger.in>*:nth-child(1){transition-delay:.03s}#si-landing .stagger.in>*:nth-child(2){transition-delay:.06s}#si-landing .stagger.in>*:nth-child(3){transition-delay:.09s}#si-landing .stagger.in>*:nth-child(4){transition-delay:.12s}#si-landing .stagger.in>*:nth-child(5){transition-delay:.15s}#si-landing .stagger.in>*:nth-child(6){transition-delay:.18s}#si-landing .stagger.in>*:nth-child(7){transition-delay:.21s}#si-landing .stagger.in>*:nth-child(8){transition-delay:.24s}#si-landing .stagger.in>*:nth-child(9){transition-delay:.27s}#si-landing .stagger.in>*:nth-child(10){transition-delay:.30s}#si-landing .stagger.in>*:nth-child(n+11){transition-delay:.33s}@media (max-width:1024px){#si-landing .svc-row,#si-landing .svc-row.flip{grid-template-columns:1fr}#si-landing .svc-row.flip .svc-media,#si-landing .svc-row.flip .svc-content{order:unset}}@media (max-width:900px){#si-landing .hero-inner{grid-template-columns:1fr}#si-landing .hero-visual{order:-1}#si-landing .testi-grid{grid-template-columns:1fr 1fr}#si-landing .ql-grid{grid-template-columns:repeat(3,1fr)}#si-landing .tab-panel.active,#si-landing .sol-panel.active{grid-template-columns:1fr}#si-landing .platform-video-grid{grid-template-columns:1fr}#si-landing .svc-video-grid{grid-template-columns:1fr}}@media (max-width:640px){#si-landing{--gap:3.5rem}#si-landing .testi-grid{grid-template-columns:1fr}#si-landing .ql-grid{grid-template-columns:1fr 1fr}}