:root{--sk-bg:#eef4fb;--sk-surface:#fff;--sk-surface-soft:#f3f7fb;--sk-ink:#06101f;--sk-muted:#5e6b7c;--sk-border:rgba(6,16,31,0.14);--sk-primary:#0b3cff;--sk-primary-dark:#071a4f;--sk-cyan:#38d5ff;--sk-violet:#8b5cf6;--sk-lavender:#c7d2fe;--sk-magenta-soft:#e879f9;--sk-success:#14b8a6;--sk-space:#030711;--sk-space-2:#07111f;--sk-flaticon-bg:#000107;--sk-metal:#d9e6f2;--gradient-button:linear-gradient(135deg,#f8fbff 0,#dce8f7 52%,#8fb7ff 120%);--gradient-glow:radial-gradient(circle at 76% 18%,rgba(56,213,255,.22),transparent 32%),radial-gradient(circle at 88% 16%,rgba(139,92,246,.16),transparent 36%);--gradient-surface:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,245,252,.78));--gradient-line:linear-gradient(90deg,rgba(56,213,255,0),rgba(255,255,255,.9),rgba(56,213,255,.75),rgba(139,92,246,0));--shadow-xs:0 2px 7px rgba(3,7,17,.10),0 1px 0 rgba(255,255,255,.85) inset;--shadow-sm:0 18px 44px rgba(3,7,17,.16),0 2px 8px rgba(3,7,17,.07);--shadow-md:0 34px 90px rgba(3,7,17,.24),0 12px 32px rgba(11,60,255,.10),0 1px 0 rgba(255,255,255,.82) inset;--shadow-lg:0 58px 150px rgba(3,7,17,.34),0 24px 64px rgba(11,60,255,.14),0 1px 0 rgba(255,255,255,.86) inset;--shadow-glow:0 0 0 1px rgba(255,255,255,.82) inset,0 54px 150px rgba(3,7,17,.28),0 24px 70px rgba(56,213,255,.16),0 12px 34px rgba(11,60,255,.13);--header-height:65px;--hero-top-padding:54px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 18px);overflow-x:hidden}body{margin:0;padding-top:var(--header-height);overflow-x:hidden;background:#152331;background:-webkit-linear-gradient(to right,#000,#152331);background:linear-gradient(to right,#000,#152331);color:var(--sk-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.65}main{background:#152331;background:-webkit-linear-gradient(to right,#000,#152331);background:linear-gradient(to right,#000,#152331)}img{max-width:100%;display:inline-block}a{color:inherit;text-decoration:none}h1,h2,h3{text-transform:uppercase}a:hover{color:var(--sk-primary)}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(56,213,255,.8);outline-offset:4px}.skip-link{position:fixed;left:16px;top:12px;z-index:2000;padding:10px 14px;border-radius:999px;background:var(--sk-ink);color:#fff;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.container-xl{width:100%;max-width:1220px;margin-inline:auto;padding-inline:20px}.row{display:flex;flex-wrap:wrap;margin-inline:-14px}.row>*{width:100%;padding-inline:14px}.g-5{row-gap:3rem}.align-items-center{align-items:center}.d-none{display:none !important}.w-100{width:100% !important}.btn{border:0;text-decoration:none}@media(min-width:768px){.d-md-inline-flex{display:inline-flex !important}}@media(min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}.d-lg-flex{display:flex !important}}@media(min-width:1200px){.d-xl-block{display:block !important}.d-xl-none{display:none !important}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1200;width:100%}.sk-navbar{width:100%;min-height:65px;background:#f3f8ff;border-bottom:1px solid rgba(15,23,42,.10);box-shadow:0 10px 28px rgba(3,7,17,.10);transition:box-shadow .25s ease,background .25s ease}.sk-navbar>.container-xl{display:flex;align-items:center;justify-content:space-between;min-height:inherit}.sk-navbar.is-scrolled{background:#f3f8ff;box-shadow:0 14px 34px rgba(3,7,17,.13)}.brand-lockup{display:inline-flex;align-items:center;gap:11px;min-height:44px}.header-logo-link{min-height:49px;width:142px;justify-content:flex-start;overflow:visible}.header-logo{display:block;width:142px;height:49px;object-fit:contain;object-position:left center;filter:drop-shadow(0 34px 48px rgba(3,7,17,.34)) drop-shadow(0 14px 22px rgba(3,7,17,.24)) drop-shadow(0 0 20px rgba(255,255,255,.44)) drop-shadow(0 0 28px rgba(56,213,255,.38)) drop-shadow(0 0 54px rgba(11,60,255,.30));transform:translateY(1px)}.header-logo-link{position:relative}.header-logo-link::before{content:"";position:absolute;left:-12px;top:50%;z-index:-1;width:136px;height:48px;background:radial-gradient(circle at 42% 50%,rgba(255,255,255,.30),rgba(56,213,255,.24) 36%,rgba(11,60,255,.16) 56%,transparent 76%);filter:blur(20px);transform:translateY(-50%);opacity:1}.brand-lockup strong{display:block;color:var(--sk-ink);font-size:1rem;line-height:1.05;font-weight:760;letter-spacing:0}.brand-lockup small{display:block;color:var(--sk-muted);font-size:.72rem;line-height:1.2}.brand-orb{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--sk-flaticon-bg) url("../img/flaticon.webp") center / cover no-repeat;box-shadow:0 0 0 5px rgba(56,213,255,.08),0 10px 28px rgba(11,60,255,.28),0 0 24px rgba(97,79,255,.18)}.brand-orb.small{width:28px;height:28px;flex-basis:28px}.nav-links{align-items:center;gap:18px;margin-left:auto;margin-right:26px}.nav-menu-item{position:relative}.nav-links a,.nav-menu-trigger{position:relative;color:#030711;font-size:.94rem;font-weight:720;letter-spacing:0;padding:20px 0}.nav-links a::after,.nav-menu-trigger::after{content:"";position:absolute;left:50%;right:50%;bottom:18px;height:2px;border-radius:999px;background:var(--gradient-line);transition:left .22s ease,right .22s ease}.nav-links a:hover::after,.nav-menu-item:focus-within .nav-menu-trigger::after,.nav-menu-item:hover .nav-menu-trigger::after{left:0;right:0}.nav-links a:hover{color:#000}.nav-menu-panel{position:absolute;left:50%;top:calc(100% + 10px);z-index:50;width:238px;padding:14px;border:1px solid rgba(148,163,184,.22);background:rgba(248,251,255,.92);box-shadow:0 20px 60px rgba(59,91,219,.14);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease}.nav-menu-panel span{display:block;margin-bottom:8px;color:#07142f;font-size:.72rem;font-weight:700;text-transform:uppercase}.nav-menu-panel a{display:block;padding:8px 9px;color:#52607a;font-size:.82rem;font-weight:600}.nav-menu-panel a::after{display:none}.nav-menu-panel a:hover{background:rgba(37,99,235,.07);color:#07142f}.nav-menu-item:hover .nav-menu-panel,.nav-menu-item:focus-within .nav-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.nav-actions{display:flex;align-items:center;gap:10px;margin-left:0}.eyebrow{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.72);color:var(--sk-primary-dark);font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1;padding:9px 12px;box-shadow:var(--shadow-xs)}.eyebrow.light{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#bfeeff}.btn-primary-sk,.btn-ghost-sk{--bs-btn-border-width:0;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:15px;overflow:hidden;isolation:isolate;font-weight:760;letter-spacing:0;text-shadow:0 1px 14px rgba(255,255,255,.22);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}.btn-primary-sk::before,.btn-ghost-sk::before,.btn-primary-sk::after,.btn-ghost-sk::after{content:"";position:absolute;pointer-events:none}.btn-primary-sk::before,.btn-ghost-sk::before{inset:0;z-index:-1;opacity:.95}.btn-primary-sk::after,.btn-ghost-sk::after{display:none}.btn-primary-sk{background:#15135f;color:#fff;border:1px solid rgba(255,255,255,.34);box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 22px 54px rgba(3,7,17,.36),0 0 34px rgba(68,66,179,.30),0 8px 22px rgba(21,19,95,.34),0 1px 0 rgba(255,255,255,.42) inset}.btn-primary-sk::before{display:none}.btn-primary-sk:hover,.btn-primary-sk:focus{color:#fff;transform:translateY(-1px);filter:saturate(1.16) brightness(1.08);box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 30px 70px rgba(3,7,17,.44),0 0 44px rgba(68,66,179,.40),0 10px 28px rgba(21,19,95,.40),0 1px 0 rgba(255,255,255,.50) inset}.btn-primary-sk:hover::after,.btn-primary-sk:focus::after,.btn-ghost-sk:hover::after,.btn-ghost-sk:focus::after{opacity:.78;transform:translateX(390%) skewX(-18deg)}.btn-ghost-sk{border:1px solid rgba(255,255,255,.24);background:#055966;color:#f7fbff;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 22px 54px rgba(3,7,17,.34),0 0 34px rgba(5,89,102,.32),0 8px 22px rgba(5,89,102,.28),0 1px 0 rgba(255,255,255,.30) inset}.btn-ghost-sk::before{display:none}.btn-ghost-sk:hover,.btn-ghost-sk:focus{transform:translateY(-1px);border-color:rgba(255,255,255,.28);color:#fff;filter:saturate(1.14) brightness(1.08);box-shadow:0 0 0 1px rgba(255,255,255,.13) inset,0 28px 68px rgba(3,7,17,.42),0 0 42px rgba(5,89,102,.42),0 10px 28px rgba(5,89,102,.34),0 1px 0 rgba(255,255,255,.38) inset}.sk-navbar .btn-primary-sk{background:#05011c;border-color:rgba(255,255,255,.32);box-shadow:0 18px 46px rgba(5,1,28,.44),0 0 34px rgba(5,1,28,.32),0 0 22px rgba(68,66,179,.18),0 1px 0 rgba(255,255,255,.36) inset}.sk-navbar .btn-primary-sk:hover,.sk-navbar .btn-primary-sk:focus{box-shadow:0 24px 58px rgba(5,1,28,.52),0 0 42px rgba(5,1,28,.42),0 0 28px rgba(68,66,179,.24),0 1px 0 rgba(255,255,255,.44) inset}.btn-sm-sk{min-height:40px;padding:0 15px;font-size:.88rem}.btn-lg-sk{min-height:54px;padding:0 22px}.icon-button{display:inline-grid;place-items:center;align-content:center;justify-items:center;gap:3px;width:44px;height:44px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#f8fbff;box-shadow:0 16px 38px rgba(15,23,42,.18),0 0 24px rgba(5,1,28,.10),0 1px 0 rgba(255,255,255,.92) inset}.icon-button span{display:block;width:17px;height:2px;border-radius:999px;background:linear-gradient(90deg,#91a0b4,#06101f);box-shadow:0 1px 6px rgba(15,23,42,.16)}.icon-button span:nth-child(1){width:13px;transform:translateX(-4px)}.icon-button span:nth-child(2){width:17px}.icon-button span:nth-child(3){width:7px;transform:translateX(-6px)}.command-rail{position:fixed;left:18px;top:96px;z-index:900;width:72px;transition:width 320ms cubic-bezier(.2,.8,.2,1)}.command-rail:hover,.command-rail:focus-within{width:250px}.rail-shell{overflow:hidden;padding:10px 7px;border:1px solid rgba(255,255,255,.48);background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.42),transparent 9rem),linear-gradient(145deg,rgba(226,232,240,.84),rgba(255,255,255,.68) 58%,rgba(203,213,225,.82));box-shadow:0 30px 80px rgba(3,7,17,.20),0 0 38px rgba(68,66,179,.10),inset 0 1px 0 rgba(255,255,255,.78)}.rail-head,.rail-item{display:flex;align-items:center;gap:9px}.rail-head{min-width:226px;padding:8px 8px 12px}.rail-head + .rail-item{margin-top:4px}.rail-copy,.rail-item span,.rail-status,.rail-cta{opacity:0;transform:translateX(-8px);transition:opacity 240ms ease,transform 240ms ease}.command-rail:hover .rail-copy,.command-rail:hover .rail-item span,.command-rail:hover .rail-status,.command-rail:hover .rail-cta,.command-rail:focus-within .rail-copy,.command-rail:focus-within .rail-item span,.command-rail:focus-within .rail-status,.command-rail:focus-within .rail-cta{opacity:1;transform:translateX(0)}.rail-copy strong,.rail-copy span{display:block;white-space:nowrap}.rail-copy strong{font-size:.8rem;line-height:1.1}.rail-copy span{color:var(--sk-muted);font-size:.66rem}.rail-item{position:relative;min-width:226px;min-height:42px;margin:0 0 7px;padding:6px 8px;border-radius:16px;color:var(--sk-muted);font-size:.66rem;font-weight:660}.command-rail:not(:hover):not(:focus-within) .rail-head{min-width:0;justify-content:center;gap:0;padding-inline:0}.command-rail:not(:hover):not(:focus-within) .rail-copy,.command-rail:not(:hover):not(:focus-within) .rail-item span{width:0;overflow:hidden}.command-rail:not(:hover):not(:focus-within) .rail-item{min-width:54px;width:54px;min-height:54px;margin-bottom:14px;justify-content:center;gap:0;padding-inline:0}.command-rail:not(:hover):not(:focus-within) .rail-status,.command-rail:not(:hover):not(:focus-within) .rail-cta{display:none}.rail-item img,.drawer-nav img{width:30px;height:30px;flex:0 0 30px;object-fit:contain;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.70);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.98),rgba(244,249,255,.86) 56%,rgba(214,226,243,.80));box-shadow:0 10px 24px rgba(15,23,42,.14),0 0 22px rgba(97,79,255,.18),0 0 16px rgba(56,213,255,.12),0 1px 0 rgba(255,255,255,.92) inset}.command-rail:not(:hover):not(:focus-within) .rail-item img{width:34px;height:34px;flex-basis:34px;padding:7px;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,1),rgba(244,249,255,.88) 54%,rgba(222,231,244,.78));box-shadow:0 12px 26px rgba(15,23,42,.16),0 0 18px rgba(97,79,255,.18),0 0 16px rgba(56,213,255,.12)}.use-card img,.feature-card img{padding:7px;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(59,130,246,.13)}.rail-item:hover{background:rgba(242,247,255,.85);color:var(--sk-primary-dark)}.rail-item.active,.drawer-nav a.active{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.92),transparent 4.8rem),rgba(248,251,255,.72);color:var(--sk-primary-dark);box-shadow:0 16px 34px rgba(15,23,42,.13),0 0 24px rgba(97,79,255,.12),0 1px 0 rgba(255,255,255,.70) inset}.command-rail:not(:hover):not(:focus-within) .rail-item.active{background:transparent;box-shadow:none}.command-rail:not(:hover):not(:focus-within) .rail-item.active img{background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(11,60,255,.18),0 0 18px rgba(56,213,255,.18)}.rail-item.active::before{content:"";position:absolute;left:6px;top:50%;width:3px;height:22px;border-radius:999px;background:var(--gradient-button);transform:translateY(-50%)}.command-rail:not(:hover):not(:focus-within) .rail-item.active::before{left:-1px;width:2px;height:24px;background:linear-gradient(180deg,#38d5ff,#8b5cf6)}.nav-links a.active{color:#000}.nav-links a.active::after{left:0;right:0}.rail-status{min-width:226px;margin:8px 3px;padding:10px;border-radius:17px;background:rgba(248,251,255,.76);border:1px solid rgba(255,255,255,.64)}.rail-status span,.rail-status strong{display:block;white-space:nowrap;font-size:.64rem}.rail-status span{color:var(--sk-muted)}.rail-status strong{color:var(--sk-primary-dark)}.rail-cta{min-width:226px;margin-top:4px;background:#260654;color:#fff;box-shadow:0 24px 58px rgba(38,6,84,.36),0 0 40px rgba(38,6,84,.34),0 10px 28px rgba(3,7,17,.26),0 1px 0 rgba(255,255,255,.38) inset}.rail-cta:hover,.rail-cta:focus{color:#fff;box-shadow:0 30px 72px rgba(38,6,84,.44),0 0 52px rgba(38,6,84,.42),0 12px 34px rgba(3,7,17,.32),0 1px 0 rgba(255,255,255,.46) inset}.drawer-backdrop{position:fixed;inset:0;z-index:1090;pointer-events:none;background:rgba(7,21,47,.20);opacity:0;transition:opacity .25s ease}.mobile-drawer{position:fixed;top:calc(var(--header-height) + 25px);bottom:30px;left:12px;right:auto;z-index:1100;width:min(82vw,318px);height:auto;max-height:calc(100vh - var(--header-height) - 55px);max-height:calc(100dvh - var(--header-height) - 55px);overflow-y:auto;overscroll-behavior:contain;padding:12px;transform:translate3d(calc(-100% - 18px),0,0);background:radial-gradient(circle at 15% 8%,rgba(255,255,255,.42),transparent 7.5rem),linear-gradient(145deg,rgba(226,232,240,.92),rgba(255,255,255,.76) 58%,rgba(201,213,225,.90));border:1px solid rgba(255,255,255,.72);box-shadow:0 30px 82px rgba(3,7,17,.26),0 0 34px rgba(68,66,179,.10),inset 0 1px 0 rgba(255,255,255,.72);transition:transform 320ms cubic-bezier(.2,.8,.2,1)}.mobile-drawer::-webkit-scrollbar{width:0}.drawer-open{overflow:hidden}.drawer-open .mobile-drawer{transform:translate3d(0,0,0)}.drawer-open .drawer-backdrop{opacity:1;pointer-events:auto}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-drawer .brand-lockup{gap:8px;min-height:34px}.mobile-drawer .brand-orb{width:28px;height:28px;flex-basis:28px}.mobile-drawer .brand-lockup strong{font-size:.78rem;line-height:1.08}.mobile-drawer .brand-lockup small{font-size:.64rem;line-height:1.12}.drawer-close{width:34px;height:34px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fbff;color:var(--sk-ink);font-size:1.18rem;line-height:1;box-shadow:0 12px 28px rgba(15,23,42,.14),0 1px 0 rgba(255,255,255,.90) inset}.drawer-nav{display:grid;gap:8px;margin:14px 0 12px}.drawer-nav a{display:flex;align-items:center;gap:9px;min-height:50px;padding:8px;border-radius:16px;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.86),transparent 4.2rem),rgba(248,251,255,.74);color:var(--sk-primary-dark);font-size:.84rem;font-weight:720;box-shadow:0 12px 30px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.62) inset}.drawer-nav img{width:31px;height:31px;flex-basis:31px;padding:6px}.drawer-nav a>span{display:grid;gap:1px;min-width:0}.drawer-nav a strong{color:#07142f;font-size:.76rem;font-weight:700;line-height:1.08;text-transform:uppercase}.drawer-nav a small{color:#52607a;font-size:.66rem;font-weight:500;line-height:1.2}.drawer-metrics{display:grid;gap:10px;margin-bottom:12px;padding:10px;border-radius:20px;background:rgba(248,251,255,.78);border:1px solid rgba(255,255,255,.64);box-shadow:0 12px 30px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.58) inset}.drawer-metrics span{color:var(--sk-muted);font-size:.72rem;line-height:1.45}.mobile-drawer .btn-primary-sk{min-height:42px;font-size:.8rem}.hero-section{position:relative;overflow:hidden;padding:var(--hero-top-padding) 0 104px !important;background:radial-gradient(circle at 78% 34%,rgba(0,89,255,.14),transparent 28rem),radial-gradient(circle at 18% 20%,rgba(157,0,255,.08),transparent 22rem),linear-gradient(118deg,#000 0,#010203 42%,#040117 100%);isolation:isolate}.hero-section .container-xl{position:relative;z-index:2}.hero-particles{display:none}.hero-copy{position:relative;z-index:2}.hero-copy h1,.section-heading h2,.vision-copy h2,.engine-section h2,.cta-panel h2{margin:18px 0;color:var(--sk-ink);font-weight:720;line-height:.96;letter-spacing:0}.hero-copy h1,.hero-copy .lead,.hero-copy .hero-micro{color:#f7fbff}.hero-copy .lead{color:rgba(235,244,255,.78)}.hero-copy .hero-micro{color:rgba(235,244,255,.62)}.hero-copy .eyebrow{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#dff6ff}.hero-copy h1{max-width:720px;font-size:57px;font-weight:600}.hero-brand-word{display:inline-block;font-size:72px;font-weight:700;background:linear-gradient(115deg,#614fff 8%,#f7fbff 42%,#ff0015 92%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(97,79,255,.32),0 0 24px rgba(255,0,21,.18);text-transform:none}.lead{max-width:640px;color:#40506a;font-size:clamp(1.05rem,1.3vw,1.22rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 12px}.hero-actions .btn-primary-sk{background:#0a0929;box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 24px 58px rgba(3,7,17,.40),0 0 36px rgba(10,9,41,.42),0 10px 26px rgba(10,9,41,.42),0 1px 0 rgba(255,255,255,.40) inset}.hero-actions .btn-primary-sk:hover,.hero-actions .btn-primary-sk:focus{background:#0a0929;box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 30px 72px rgba(3,7,17,.46),0 0 44px rgba(10,9,41,.52),0 12px 32px rgba(10,9,41,.48),0 1px 0 rgba(255,255,255,.48) inset}.hero-actions .btn-ghost-sk{background:#03ab1f;border-color:rgba(255,255,255,.28);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 24px 58px rgba(3,7,17,.34),0 0 34px rgba(3,171,31,.30),0 10px 26px rgba(3,171,31,.26),0 1px 0 rgba(255,255,255,.28) inset}.hero-actions .btn-ghost-sk:hover,.hero-actions .btn-ghost-sk:focus{background:#03ab1f;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.13) inset,0 30px 72px rgba(3,7,17,.40),0 0 42px rgba(3,171,31,.40),0 12px 32px rgba(3,171,31,.32),0 1px 0 rgba(255,255,255,.34) inset}.hero-micro{color:var(--sk-muted);font-size:.94rem}.ai-canvas-visual{position:relative;min-height:560px;border:1px solid rgba(255,255,255,.78);border-radius:4px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.10),transparent 34%),radial-gradient(circle at 52% 46%,rgba(0,89,255,.34),transparent 23%),radial-gradient(circle at 68% 24%,rgba(157,0,255,.20),transparent 30%),linear-gradient(145deg,rgba(1,2,3,.74),rgba(4,1,23,.52));box-shadow:0 0 0 1px rgba(240,240,240,.60) inset,0 48px 140px rgba(0,0,0,.46),0 0 70px rgba(0,89,255,.16)}@media(min-width:1200px){.hero-section .col-lg-6:last-child{transform:translateX(60px)}}.ai-canvas-visual::before{content:"";position:absolute;inset:1px;z-index:1;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 36%);pointer-events:none}.ai-canvas-visual::after{content:none}.canvas-grid{position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(11,60,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,60,255,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.canvas-orb{position:absolute;z-index:2;left:50%;top:50%;width:min(44vw,260px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(56,213,255,.42);border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.92),transparent 16%),radial-gradient(circle at 55% 62%,rgba(56,213,255,.36),transparent 42%),radial-gradient(circle at center,rgba(11,60,255,.12),rgba(255,255,255,.18));box-shadow:inset 0 0 48px rgba(56,213,255,.22),0 22px 80px rgba(11,60,255,.18)}.canvas-orb span,.orbit{position:absolute;z-index:2;inset:12%;border-radius:50%;border:1px solid rgba(11,60,255,.14)}.canvas-orb span{inset:22%;border-color:rgba(139,92,246,.20);animation:orbitDrift 34s linear infinite}.orbit-one{inset:24% 14%;transform:rotate(-18deg);animation:orbitDrift 42s linear infinite}.orbit-two{inset:17% 24%;transform:rotate(54deg);border-color:rgba(56,213,255,.18);animation:orbitDrift 36s linear infinite reverse}.floating-card,.canvas-badge{position:absolute;z-index:3;border:1px solid rgba(240,240,240,.76);background:rgba(238,244,255,.84);box-shadow:0 28px 70px rgba(0,0,0,.30),0 0 28px rgba(0,89,255,.10),0 1px 0 rgba(255,255,255,.88) inset}.floating-card{padding:18px;animation:floatSoft 6s ease-in-out infinite alternate}.card-kicker{display:block;color:var(--sk-primary);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.prompt-card{left:7%;top:12%;width:min(280px,58%)}.prompt-card strong{display:block;margin:8px 0 14px;line-height:1.25}.prompt-lines{display:grid;gap:7px}.prompt-lines i{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(11,60,255,.16),rgba(56,213,255,.28))}.prompt-lines i:nth-child(2){width:74%}.prompt-lines i:nth-child(3){width:52%}.chart-card{right:7%;bottom:12%;width:230px;animation-delay:-1.4s}.mini-chart{display:flex;align-items:end;gap:9px;height:100px;margin-top:10px}.mini-chart i{flex:1;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,var(--sk-cyan),var(--sk-primary))}.mini-chart i:nth-child(1){height:42%}.mini-chart i:nth-child(2){height:66%}.mini-chart i:nth-child(3){height:52%}.mini-chart i:nth-child(4){height:84%}.mini-chart i:nth-child(5){height:60%}.status-card{right:9%;top:16%;width:220px;animation-delay:-2s}.status-card span{display:block;color:var(--sk-success);font-size:.78rem;font-weight:800}.status-card strong{display:block;margin-top:6px;line-height:1.2}.canvas-badge{border-radius:999px;padding:10px 14px;color:var(--sk-primary-dark);font-size:.78rem;font-weight:800}.badge-top{left:10%;bottom:15%}.badge-bottom{right:15%;top:47%}.trust-strip{border-top:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(6,16,31,.12);background:var(--sk-flaticon-bg)}.trust-items{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding-top:10px;padding-bottom:10px}.trust-items span,.cta-badges span,.engine-bullets span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:.86rem;font-weight:720}.trust-items span{color:#dfeeff;white-space:nowrap}.trust-items .marquee-clone{display:none}.trust-items span::before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#fff,var(--sk-cyan));box-shadow:0 0 18px rgba(56,213,255,.58)}.platform-strip{padding:36px 0;border-bottom:1px solid rgba(240,240,240,.08)}.platform-strip .container-xl{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:center}.platform-copy p{max-width:560px;margin:12px 0 0;color:rgba(240,240,240,.68)}.platform-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.platform-pills span,.vision-pillars span{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.075);color:rgba(247,251,255,.86);font-size:.8rem;font-weight:650;box-shadow:0 14px 34px rgba(3,7,17,.16)}.section{padding:104px 0;content-visibility:auto;contain-intrinsic-size:900px}.section-heading{max-width:760px;margin-bottom:42px}.section-heading.narrow{max-width:640px;margin-inline:auto;text-align:center}.section-heading h2,.vision-copy h2,.engine-section h2,.cta-panel h2{font-size:clamp(calc(2rem - 3px),calc(3vw - 3px),calc(3.3rem - 3px))}.section-heading p,.vision-copy p,.engine-section p,.cta-panel p,.feature-card p,.use-card p{color:var(--sk-muted)}main .section-heading h2{color:#f7fbff}main .section-heading p{color:rgba(240,240,240,.66)}.feature-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px}.feature-card,.use-card,.capability-panel,.workflow-panel,.cta-panel{position:relative;overflow:hidden;border:1px solid rgba(240,240,240,.14);background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.045)),var(--sk-flaticon-bg);box-shadow:0 22px 58px rgba(3,7,17,.16),0 1px 0 rgba(255,255,255,.86) inset}.feature-card::after,.use-card::after,.workflow-panel::after,.vr-card::after,.service-row::after,.pratisrushti-panel::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.11) 0 38%,rgba(255,255,255,.02) 39% 43%,rgba(0,1,7,.18) 44%),repeating-radial-gradient(circle at 82% 18%,rgba(97,79,255,.14) 0 1px,rgba(0,1,7,.06) 1px 2px,transparent 2px 42px);opacity:.34}.feature-card>*,.use-card>*,.workflow-panel>*,.vr-card>*,.service-row>*,.pratisrushti-panel>*{position:relative;z-index:1}.feature-card,.use-card{overflow:hidden;border-radius:0;padding:28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-card::before,.use-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#030711,rgba(56,213,255,.82),rgba(255,255,255,.88),transparent);opacity:.86}.feature-card:hover,.use-card:hover{transform:translateY(-4px);border-color:rgba(59,130,246,.22);box-shadow:0 34px 82px rgba(30,64,175,.18),0 14px 30px rgba(15,23,42,.10)}.feature-card h3,.use-card h3,.stage-card h3{margin:18px 0 10px;color:#f7fbff;font-size:calc(1.1rem - 3px);font-weight:660}.feature-card p,.use-card p{color:rgba(240,240,240,.64)}.feature-large{grid-row:span 2;min-height:100%;background:linear-gradient(135deg,rgba(3,7,17,.96),rgba(7,17,31,.90) 42%,rgba(238,245,252,.92)),radial-gradient(circle at 88% 16%,rgba(56,213,255,.24),transparent 34%),radial-gradient(circle at 30% 96%,rgba(139,92,246,.14),transparent 42%),var(--gradient-surface)}.feature-large h3{font-size:clamp(calc(1.55rem - 3px),calc(2.4vw - 3px),calc(2.35rem - 3px));line-height:1.05;letter-spacing:0}.feature-large h3,.feature-large p{color:#f7fbff}.feature-large p{color:rgba(235,244,255,.72)}.feature-visual-lines{display:grid;gap:12px;margin-top:44px}.feature-visual-lines span{display:block;height:34px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(56,213,255,.38),rgba(255,255,255,.22))}.feature-visual-lines span:nth-child(2){width:76%}.feature-visual-lines span:nth-child(3){width:54%}.vision-section{padding-top:20px}.vision-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:44px;align-items:center;overflow:hidden;border-radius:0;padding:clamp(28px,5vw,56px);background:linear-gradient(110deg,#f8fbff,#eef4fb 48%,var(--sk-flaticon-bg) 49%,#000),radial-gradient(circle at 82% 16%,rgba(139,92,246,.20),transparent 32%),radial-gradient(circle at 18% 78%,rgba(56,213,255,.22),transparent 30%);border:1px solid rgba(6,16,31,.14);box-shadow:var(--shadow-lg)}.vision-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,rgba(255,255,255,.16) 0 42%,rgba(255,255,255,.04) 43% 47%,rgba(0,1,7,.22) 48%),repeating-radial-gradient(circle at 82% 34%,rgba(97,79,255,.14) 0 1px,rgba(0,1,7,.06) 1px 2px,transparent 2px 44px);opacity:.52}.vision-panel>*{position:relative;z-index:1}.capability-panel{padding:18px;border-radius:0;background:rgba(248,251,255,.88)}.capability-panel::before{content:"";position:absolute;inset:-20%;background:repeating-radial-gradient(circle at 60% 30%,rgba(11,60,255,.12) 0 1px,transparent 1px 34px);opacity:.45}.capability-row{position:relative;z-index:1;display:flex;align-items:center;gap:13px;min-height:54px;padding:10px 12px;border-radius:0;background:rgba(255,255,255,.62)}.capability-row::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.18),transparent 52%);opacity:.5}.capability-row + .capability-row{margin-top:8px}.capability-row span{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--sk-success),var(--sk-cyan));box-shadow:0 8px 18px rgba(20,184,166,.22)}.capability-row span::after{content:"";display:block;width:10px;height:6px;margin:7px 0 0 6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.workflow-section{padding-top:30px}.workflow-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow:hidden;padding:26px;border-radius:0;background:radial-gradient(circle at 16% 18%,rgba(56,213,255,.16),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045)),var(--sk-flaticon-bg)}.workflow-line{position:absolute;left:11%;right:11%;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--sk-cyan),var(--sk-violet),transparent);background-size:200% 100%;animation:shimmerLine 6s linear infinite}.stage-card{position:relative;z-index:1;min-height:238px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:0;background:rgba(255,255,255,.09);box-shadow:var(--shadow-sm);animation:floatSoft 7s ease-in-out infinite alternate}.stage-card:nth-child(3){animation-delay:-1.2s}.stage-card:nth-child(4){animation-delay:-2.2s}.stage-card>span{color:var(--sk-primary);font-size:.78rem;font-weight:820}.command-input,.token-stack,.output-tile{margin-top:26px;border-radius:0;background:var(--sk-surface-soft);border:1px solid rgba(15,23,42,.06)}.command-input{padding:15px;color:var(--sk-primary-dark);font-weight:720}.token-stack{display:grid;gap:9px;padding:15px}.token-stack i{height:13px;border-radius:999px;background:linear-gradient(90deg,rgba(11,60,255,.18),rgba(56,213,255,.25))}.token-stack i:nth-child(2){width:72%}.token-stack i:nth-child(3){width:88%}.token-stack i:nth-child(4){width:56%}.output-tile{display:flex;align-items:end;gap:10px;height:108px;padding:15px}.output-tile b{flex:1;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,var(--sk-violet),var(--sk-primary))}.output-tile b:nth-child(1){height:52%}.output-tile b:nth-child(2){height:82%}.output-tile b:nth-child(3){height:64%}.engine-section{overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 88% 20%,rgba(56,213,255,.18),transparent 28rem),radial-gradient(circle at 12% 78%,rgba(139,92,246,.14),transparent 28rem),linear-gradient(135deg,#030711,#07111f 58%,#071a4f);background-size:44px 44px,44px 44px,auto,auto,auto;color:#fff}.engine-section h2{color:#fff}.engine-section p{color:rgba(236,246,255,.74)}.engine-bullets{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.engine-bullets span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:rgba(255,255,255,.86);padding:10px 13px}.engine-orbit{position:relative;min-height:430px;border-radius:0;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.05),transparent),radial-gradient(circle at center,rgba(56,213,255,.18),transparent 46%);box-shadow:0 54px 140px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.08) inset}.ring{position:absolute;inset:18%;border:1px solid rgba(191,238,255,.18);border-radius:50%;animation:orbitDrift 34s linear infinite}.r2{inset:28% 12%;transform:rotate(28deg);animation-duration:42s}.r3{inset:12% 28%;transform:rotate(-42deg);animation-duration:38s;animation-direction:reverse}.node{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--sk-cyan);box-shadow:0 0 28px rgba(56,213,255,.65)}.node.center{left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 26%,#fff,var(--sk-cyan) 34%,var(--sk-primary))}.n1{left:22%;top:28%}.n2{right:20%;top:32%;background:var(--sk-violet)}.n3{left:28%;bottom:22%;background:var(--sk-success)}.n4{right:28%;bottom:18%}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.use-card{min-height:224px}.vr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vr-card,.service-row{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045)),var(--sk-flaticon-bg);box-shadow:0 18px 45px rgba(15,23,42,.18);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vr-card{min-height:210px;padding:22px}.vr-card:hover,.service-row:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.28);box-shadow:0 24px 70px rgba(79,70,229,.16)}.vr-card img,.service-row img{padding:7px;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(59,130,246,.14)}.vr-card h3,.service-row h3{margin:16px 0 8px;color:#f7fbff;font-size:calc(1rem - 3px);font-weight:650}.vr-card p,.service-row p{margin:0;color:rgba(240,240,240,.64)}.service-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.service-row{display:flex;align-items:flex-start;gap:14px;padding:18px}.service-row h3{margin-top:0}.pratisrushti-section{padding-top:72px}.pratisrushti-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:36px;align-items:center;overflow:hidden;padding:clamp(26px,5vw,54px);border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at 78% 20%,rgba(139,92,246,.18),transparent 30%),radial-gradient(circle at 16% 84%,rgba(56,189,248,.14),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045)),var(--sk-flaticon-bg);box-shadow:var(--shadow-glow)}.pratisrushti-panel h2{margin:16px 0;color:#f7fbff;font-size:clamp(calc(2rem - 3px),calc(3vw - 3px),calc(3.3rem - 3px));font-weight:720}.pratisrushti-panel p{max-width:650px;color:rgba(240,240,240,.68)}.vision-pillars{display:grid;gap:10px}.about-section{padding-top:72px}.about-panel{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(18px,4vw,34px);overflow:hidden;padding:clamp(22px,4vw,42px);border:1px solid rgba(148,163,184,.18);background:linear-gradient(112deg,rgba(255,255,255,.12) 0 36%,rgba(255,255,255,.03) 37% 42%,rgba(0,1,7,.20) 43%),repeating-radial-gradient(circle at 84% 18%,rgba(97,79,255,.14) 0 1px,rgba(0,1,7,.06) 1px 2px,transparent 2px 44px),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045)),var(--sk-flaticon-bg);box-shadow:var(--shadow-glow)}.about-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 20%,rgba(56,213,255,.18),transparent 24rem),radial-gradient(circle at 88% 78%,rgba(77,255,0,.10),transparent 24rem)}.about-panel>*{position:relative;z-index:1}.about-copy h3{margin:0 0 12px;color:#f7fbff;font-size:clamp(calc(1.35rem - 3px),calc(2.4vw - 3px),calc(2.1rem - 3px));font-weight:620}.about-copy p{margin:0 0 14px;color:rgba(240,240,240,.68)}.about-copy p:last-of-type{margin-bottom:0}.about-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.about-meta span{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);background:rgba(248,251,255,.08);color:#f7fbff;font-size:.72rem;font-weight:720;text-transform:uppercase;box-shadow:0 14px 32px rgba(3,7,17,.18),0 1px 0 rgba(255,255,255,.12) inset}.about-grid{display:grid;gap:10px}.about-grid article{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.14);background:rgba(248,251,255,.08);box-shadow:0 18px 45px rgba(3,7,17,.18),0 1px 0 rgba(255,255,255,.14) inset}.about-grid strong{color:#f7fbff;font-size:.9rem;text-transform:uppercase}.about-grid span{color:rgba(240,240,240,.66);font-size:.86rem}.contact-section{padding-top:72px}.contact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:clamp(22px,4vw,42px);border:1px solid rgba(148,163,184,.18);background:linear-gradient(112deg,rgba(255,255,255,.12) 0 36%,rgba(255,255,255,.03) 37% 42%,rgba(0,1,7,.20) 43%),repeating-radial-gradient(circle at 84% 18%,rgba(97,79,255,.14) 0 1px,rgba(0,1,7,.06) 1px 2px,transparent 2px 44px),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045)),var(--sk-flaticon-bg);box-shadow:var(--shadow-glow)}.contact-icon{display:grid;place-items:center;width:54px;height:54px;background:linear-gradient(135deg,rgba(68,66,179,.76),rgba(5,89,102,.70));box-shadow:0 18px 44px rgba(68,66,179,.20),0 10px 28px rgba(5,89,102,.18)}.contact-icon img{padding:7px;background:rgba(255,255,255,.92)}.contact-card h2{margin:14px 0 8px;color:#f7fbff;font-size:clamp(calc(2rem - 3px),calc(3vw - 3px),calc(3.3rem - 3px));font-weight:720}.contact-card p{max-width:760px;margin:0;color:rgba(240,240,240,.68)}.contact-email{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.22);background:#2e1e78;color:#fff;font-weight:700;text-shadow:0 1px 14px rgba(255,255,255,.20);box-shadow:0 0 34px rgba(46,30,120,.34),0 0 26px rgba(68,66,179,.20),0 20px 46px rgba(3,7,17,.34),0 1px 0 rgba(255,255,255,.32) inset;animation:emailPulseShadow 2.6s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.contact-email::after{content:none}.contact-email:hover{color:#fff;transform:translateY(-1px);filter:saturate(1.14) brightness(1.08);box-shadow:0 0 42px rgba(46,30,120,.44),0 0 34px rgba(68,66,179,.30),0 25px 58px rgba(3,7,17,.40),0 1px 0 rgba(255,255,255,.38) inset}.contact-email:hover::after{opacity:.76;transform:translateX(390%) skewX(-18deg)}.cta-section{padding-top:92px}.cta-panel{overflow:hidden;max-width:860px;margin:0 auto;padding:clamp(34px,7vw,72px);border-radius:0;text-align:center;background:linear-gradient(135deg,rgba(3,7,17,.96),rgba(7,17,31,.92) 52%,rgba(238,245,252,.84)),radial-gradient(circle at 50% 12%,rgba(56,213,255,.22),transparent 36%);border-color:rgba(255,255,255,.20);box-shadow:0 70px 170px rgba(3,7,17,.32),0 0 0 1px rgba(255,255,255,.12) inset}.cta-panel::before{content:"";position:absolute;left:50%;top:8%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(56,213,255,.25),rgba(139,92,246,.12),transparent 70%);transform:translateX(-50%)}.cta-panel>*{position:relative;z-index:1}.cta-panel p{max-width:620px;margin:0 auto 28px}.cta-panel h2,.cta-panel p{color:#f7fbff}.cta-panel p{color:rgba(235,244,255,.72)}.cta-panel .eyebrow{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#dff6ff}.cta-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.cta-badges span{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(68,66,179,.62),rgba(5,89,102,.58));color:#f7fbff;padding:9px 13px;box-shadow:0 14px 34px rgba(68,66,179,.18),0 8px 18px rgba(5,89,102,.14)}.canvas-badge{border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(153,82,0,.84),rgba(148,0,0,.72));color:#fff;box-shadow:0 16px 36px rgba(153,82,0,.18),0 8px 22px rgba(148,0,0,.16)}.platform-pills span,.vision-pillars span{border-color:rgba(255,255,255,.15);background:linear-gradient(135deg,rgba(5,89,102,.50),rgba(68,66,179,.46));box-shadow:0 14px 34px rgba(5,89,102,.14),0 8px 18px rgba(68,66,179,.12)}.site-footer{padding:70px 0 30px;background:radial-gradient(circle at 14% 10%,rgba(65,3,252,.16),transparent 22rem),radial-gradient(circle at 88% 18%,rgba(0,89,255,.14),transparent 24rem),linear-gradient(180deg,#040117 0,#010203 48%,#000 100%);border-top:1px solid rgba(240,240,240,.12);box-shadow:0 -34px 90px rgba(0,0,0,.26),0 -1px 0 rgba(255,255,255,.06) inset;content-visibility:auto;contain-intrinsic-size:430px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px}.footer-grid h3{margin:0 0 14px;color:#f0f0f0;font-size:calc(.9rem - 3px);font-weight:700}.footer-grid a{display:block;margin:8px 0;color:rgba(240,240,240,.66);font-size:.94rem;transition:color .2s ease,transform .2s ease}.footer-grid a:hover{color:#f0f0f0;transform:translateX(2px)}.footer-social{display:flex;align-items:center;gap:10px;margin-top:18px}.footer-social a{display:inline-grid;place-items:center;width:38px;height:38px;margin:0;border:1px solid rgba(255,255,255,.16);background:rgba(248,251,255,.08);box-shadow:0 18px 40px rgba(3,7,17,.26),0 0 24px rgba(56,213,255,.10),0 1px 0 rgba(255,255,255,.14) inset;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.footer-social a:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28);box-shadow:0 24px 52px rgba(3,7,17,.34),0 0 34px rgba(56,213,255,.18),0 1px 0 rgba(255,255,255,.20) inset}.footer-social img{width:20px;height:20px;padding:0}body,main{background:radial-gradient(circle at 10% 10%,rgba(97,79,255,.16),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(255,0,21,.10),transparent 26rem),radial-gradient(circle at 70% 64%,rgba(3,171,31,.08),transparent 32rem),radial-gradient(circle at 16% 84%,rgba(56,213,255,.10),transparent 28rem),linear-gradient(112deg,#000 0,#060817 40%,#07111f 72%,#040117 100%)}.hero-section{background:radial-gradient(circle at 9% 8%,rgba(97,79,255,.22),transparent 21rem),radial-gradient(circle at 72% 20%,rgba(255,0,21,.10),transparent 24rem),radial-gradient(circle at 84% 68%,rgba(0,89,255,.16),transparent 28rem),linear-gradient(118deg,#000 0,#010203 42%,#040117 100%)}.rail-shell,.mobile-drawer{border-color:rgba(255,255,255,.58);background:linear-gradient(145deg,#e6edf6,#f7fbff 52%,#c7d1de);box-shadow:0 34px 92px rgba(3,7,17,.28),0 0 52px rgba(97,79,255,.16),0 0 34px rgba(56,213,255,.12),inset 0 1px 0 rgba(255,255,255,.84)}.rail-item img,.drawer-nav img,.feature-card img,.use-card img,.vr-card img,.service-row img{background:radial-gradient(circle at 28% 18%,#fff,rgba(245,250,255,.92) 52%,rgba(218,230,247,.86));box-shadow:0 14px 32px rgba(3,7,17,.18),0 0 24px rgba(97,79,255,.22),0 0 18px rgba(56,213,255,.16),0 1px 0 rgba(255,255,255,.94) inset}.ai-canvas-visual{border-color:rgba(255,255,255,.62);background:radial-gradient(circle at 22% 16%,rgba(255,255,255,.14),transparent 16rem),radial-gradient(circle at 52% 46%,rgba(0,89,255,.40),transparent 24%),radial-gradient(circle at 76% 22%,rgba(255,0,21,.15),transparent 28%),radial-gradient(circle at 70% 78%,rgba(77,255,0,.08),transparent 34%),linear-gradient(145deg,rgba(1,2,3,.82),rgba(4,1,23,.62));box-shadow:0 0 0 1px rgba(240,240,240,.54) inset,0 58px 160px rgba(0,0,0,.54),0 0 92px rgba(0,89,255,.24),0 0 54px rgba(97,79,255,.16)}.ai-canvas-visual::before{background:linear-gradient(180deg,rgba(255,255,255,.62),transparent 34%),radial-gradient(circle at 76% 18%,rgba(97,79,255,.18),transparent 18rem)}.floating-card,.canvas-badge{border-color:rgba(255,255,255,.72);background:linear-gradient(145deg,#f8fbff,#dfe7f4);box-shadow:0 34px 84px rgba(0,0,0,.34),0 0 38px rgba(97,79,255,.18),0 0 26px rgba(56,213,255,.12),0 1px 0 rgba(255,255,255,.90) inset}.canvas-badge{background:#7a1f16;border-color:rgba(255,255,255,.24);color:#fff;box-shadow:0 22px 52px rgba(122,31,22,.32),0 0 30px rgba(255,66,0,.18),0 1px 0 rgba(255,255,255,.24) inset}.trust-strip{background:radial-gradient(circle at 12% 50%,rgba(56,213,255,.18),transparent 16rem),radial-gradient(circle at 80% 50%,rgba(97,79,255,.18),transparent 18rem),linear-gradient(90deg,#000,#040117 48%,#07111f);box-shadow:0 22px 70px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.08) inset}.platform-strip{background:radial-gradient(circle at 14% 50%,rgba(3,171,31,.10),transparent 22rem),radial-gradient(circle at 88% 46%,rgba(97,79,255,.13),transparent 24rem)}.feature-card,.use-card,.vr-card,.service-row,.workflow-panel,.pratisrushti-panel,.about-panel,.contact-card,.cta-panel{border-color:rgba(255,255,255,.20);background:radial-gradient(circle at 14% 12%,rgba(97,79,255,.16),transparent 16rem),radial-gradient(circle at 86% 16%,rgba(56,213,255,.10),transparent 18rem),linear-gradient(145deg,#101824,#07111f 58%,#000107);box-shadow:0 34px 94px rgba(0,0,0,.32),0 0 54px rgba(97,79,255,.13),0 0 32px rgba(56,213,255,.09),0 1px 0 rgba(255,255,255,.24) inset}.feature-card::after,.use-card::after,.workflow-panel::after,.vr-card::after,.service-row::after,.pratisrushti-panel::after{background:linear-gradient(112deg,rgba(255,255,255,.13) 0 34%,rgba(255,255,255,.025) 35% 42%,rgba(0,1,7,.18) 43%),repeating-radial-gradient(circle at 82% 18%,rgba(97,79,255,.20) 0 1px,rgba(56,213,255,.07) 1px 2px,transparent 2px 42px);opacity:.54}.feature-card::before,.use-card::before{background:linear-gradient(90deg,rgba(255,0,21,.72),rgba(97,79,255,.88),rgba(56,213,255,.82),rgba(77,255,0,.42),transparent);box-shadow:0 0 20px rgba(97,79,255,.30)}.feature-card:hover,.use-card:hover,.vr-card:hover,.service-row:hover{border-color:rgba(255,255,255,.30);box-shadow:0 42px 110px rgba(0,0,0,.40),0 0 62px rgba(97,79,255,.22),0 0 36px rgba(56,213,255,.15),0 1px 0 rgba(255,255,255,.28) inset}.feature-large{background:radial-gradient(circle at 18% 18%,rgba(97,79,255,.28),transparent 16rem),radial-gradient(circle at 92% 80%,rgba(56,213,255,.16),transparent 22rem),radial-gradient(circle at 28% 94%,rgba(3,171,31,.12),transparent 20rem),linear-gradient(135deg,rgba(3,7,17,.98),rgba(7,17,31,.92) 42%,rgba(138,153,172,.72))}.vision-panel{border-color:rgba(255,255,255,.28);box-shadow:0 60px 160px rgba(0,0,0,.30),0 0 60px rgba(97,79,255,.16),0 0 34px rgba(56,213,255,.12),0 1px 0 rgba(255,255,255,.35) inset}.capability-panel,.capability-row,.about-grid article,.about-meta span,.vision-pillars span,.platform-pills span,.cta-badges span,.engine-bullets span{border-color:rgba(255,255,255,.18);background:linear-gradient(145deg,#101824,#08111d);box-shadow:0 18px 48px rgba(0,0,0,.22),0 0 24px rgba(97,79,255,.10),0 1px 0 rgba(255,255,255,.16) inset}.workflow-line{background:linear-gradient(90deg,transparent,#ff0015,#614fff,#38d5ff,#4dff00,transparent);box-shadow:0 0 26px rgba(97,79,255,.28)}.stage-card{border-color:rgba(255,255,255,.16);background:linear-gradient(145deg,#111a2a,#07111f);box-shadow:0 24px 62px rgba(0,0,0,.26),0 0 30px rgba(97,79,255,.12),0 1px 0 rgba(255,255,255,.18) inset}.engine-section{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 88% 20%,rgba(56,213,255,.24),transparent 28rem),radial-gradient(circle at 12% 78%,rgba(97,79,255,.20),transparent 28rem),radial-gradient(circle at 52% 88%,rgba(3,171,31,.10),transparent 32rem),linear-gradient(135deg,#030711,#07111f 58%,#05011c);background-size:44px 44px,44px 44px,auto,auto,auto,auto}.engine-orbit{border-color:rgba(255,255,255,.20);background:radial-gradient(circle at 52% 48%,rgba(56,213,255,.20),transparent 38%),linear-gradient(135deg,#101b31,#07111f);box-shadow:0 60px 150px rgba(0,0,0,.42),0 0 70px rgba(56,213,255,.18),0 0 40px rgba(97,79,255,.14),0 1px 0 rgba(255,255,255,.16) inset}.node.center{box-shadow:0 0 44px rgba(56,213,255,.70),0 0 70px rgba(97,79,255,.26)}.contact-icon{background:#2e1e78;box-shadow:0 22px 58px rgba(46,30,120,.34),0 0 36px rgba(97,79,255,.20),0 1px 0 rgba(255,255,255,.18) inset}.contact-email{box-shadow:0 0 40px rgba(46,30,120,.42),0 0 28px rgba(97,79,255,.22),0 22px 56px rgba(3,7,17,.38),0 1px 0 rgba(255,255,255,.32) inset}.footer-bottom{margin:46px 0 0;color:rgba(240,240,240,.56);font-size:.9rem;text-align:center}.footer-disclaimer{width:fit-content;margin:40px auto 0;padding:9px 14px;color:rgba(240,240,240,.76);font-size:.82rem;font-weight:700;letter-spacing:.02em;text-align:center;border:1px solid rgba(255,255,255,.14);background:rgba(248,251,255,.06);box-shadow:0 18px 46px rgba(0,0,0,.24),0 0 26px rgba(65,3,252,.12),0 1px 0 rgba(255,255,255,.16) inset}.site-footer .brand-lockup strong{color:#f0f0f0}.site-footer .brand-lockup small{color:rgba(240,240,240,.58)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@keyframes floatSoft{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-6px,0)}}@keyframes orbitDrift{to{transform:rotate(360deg)}}@keyframes shimmerLine{from{background-position:0 0}to{background-position:200% 0}}@keyframes mobileTrustMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes emailPulseShadow{0,100%{box-shadow:0 0 24px rgba(46,30,120,.28),0 0 18px rgba(68,66,179,.16),0 20px 46px rgba(3,7,17,.34),0 1px 0 rgba(255,255,255,.32) inset}50%{box-shadow:0 0 48px rgba(46,30,120,.60),0 0 34px rgba(68,66,179,.34),0 26px 62px rgba(3,7,17,.42),0 1px 0 rgba(255,255,255,.42) inset}}@media(max-width:1199.98px){.hero-section{padding-top:54px}}@media(max-width:991.98px){:root{--header-height:58px}body{font-size:13.5px}.sk-navbar{min-height:58px}.hero-section,.section{padding:76px 0}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions{margin-inline:auto}.hero-actions{justify-content:center}.lead{margin-inline:auto}.ai-canvas-visual{max-width:640px;min-height:520px;margin-inline:auto}.feature-grid,.use-grid{grid-template-columns:repeat(2,1fr)}.platform-strip .container-xl,.pratisrushti-panel{grid-template-columns:1fr}.platform-pills{justify-content:flex-start}.vr-grid{grid-template-columns:repeat(2,1fr)}.service-list{grid-template-columns:1fr}.about-panel,.contact-card{grid-template-columns:1fr}.feature-large{grid-column:span 2;grid-row:auto}.vision-panel{grid-template-columns:1fr}.workflow-panel{grid-template-columns:1fr}.workflow-line{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){body{font-size:13px}.container-xl{padding-inline:16px}.nav-actions{gap:6px}.header-logo-link{width:108px;min-height:39px}.header-logo{width:108px;height:39px}.btn-sm-sk{min-height:32px;padding-inline:8px;font-size:.62rem;line-height:1;box-shadow:0 0 22px rgba(255,0,21,.24),0 0 24px rgba(68,66,179,.22),0 12px 30px rgba(3,7,17,.26),0 1px 0 rgba(255,255,255,.42) inset}.icon-button{position:fixed;left:14px;top:calc(var(--header-height) + 18px);z-index:1088;width:36px;height:36px;gap:2px;border-color:rgba(255,255,255,.16);background:rgba(248,251,255,.94);box-shadow:0 18px 44px rgba(3,7,17,.28),0 0 26px rgba(68,66,179,.14),0 1px 0 rgba(255,255,255,.88) inset}.drawer-open .icon-button{opacity:0;pointer-events:none}.icon-button span{height:2px}.icon-button span:nth-child(1){width:11px;transform:translateX(-4px)}.icon-button span:nth-child(2){width:15px}.icon-button span:nth-child(3){width:6px;transform:translateX(-6px)}.hero-section,.section{padding:36px 0}.hero-copy h1{max-width:100%;font-size:clamp(1.85rem,9.4vw,2.42rem);line-height:1.06}.hero-brand-word{display:block;max-width:100%;margin-inline:auto;font-size:clamp(calc(2.05rem + 2px),calc(11.6vw + 2px),44px);font-weight:700;line-height:.94;white-space:nowrap;text-shadow:0 0 14px rgba(97,79,255,.28),0 0 20px rgba(255,0,21,.16)}.hero-copy .lead{max-width:24rem;font-size:.63rem;line-height:1.6}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.hero-actions .btn{width:100%;min-width:0;min-height:46px;padding-inline:8px;font-size:.7rem}.ai-canvas-visual{min-height:430px}.mobile-drawer{top:calc(var(--header-height) + 25px);bottom:auto;left:10px;width:min(64vw,224px);height:calc(100vh - var(--header-height) - 55px);height:calc(100dvh - var(--header-height) - 55px);max-height:none;padding:8px}.mobile-drawer .brand-lockup{gap:6px;min-height:26px}.mobile-drawer .brand-orb{width:23px;height:23px;flex-basis:23px;box-shadow:0 0 0 3px rgba(56,213,255,.07),0 8px 18px rgba(11,60,255,.22),0 0 16px rgba(97,79,255,.14)}.mobile-drawer .brand-lockup strong{font-size:calc(.58rem + 3px);line-height:1.04}.mobile-drawer .brand-lockup small{font-size:calc(.5rem + 3px);line-height:1.08}.drawer-top{gap:6px}.drawer-close{width:29px;height:29px;font-size:calc(.92rem + 3px)}.drawer-nav{gap:5px;margin:9px 0 8px}.drawer-nav a{min-height:39px;gap:6px;padding:5px;font-size:calc(.62rem + 3px);box-shadow:0 9px 22px rgba(15,23,42,.09),0 1px 0 rgba(255,255,255,.58) inset}.drawer-nav img{width:26px;height:26px;flex-basis:26px;padding:4px}.drawer-nav a>span{gap:0;overflow:hidden}.drawer-nav a strong,.drawer-nav a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-nav a strong{font-size:calc(.57rem + 3px);line-height:1.05}.drawer-nav a small{font-size:calc(.49rem + 3px);line-height:1.08}.drawer-metrics{margin-bottom:8px;padding:7px}.drawer-metrics span{font-size:calc(.54rem + 3px);line-height:1.35}.mobile-drawer .btn-primary-sk{min-height:34px;font-size:calc(.58rem + 3px);padding-inline:8px}.prompt-card{left:5%;top:8%;width:68%}.chart-card{right:5%;bottom:8%;width:190px}.status-card{display:none}.badge-top{display:none}.badge-bottom{right:7%;top:51%}.trust-items{width:max-content;max-width:none;min-width:max-content;justify-content:flex-start;overflow:visible;padding-inline:16px;animation:mobileTrustMarquee 22s linear infinite;will-change:transform}.trust-strip{overflow:hidden}.trust-items span{font-size:.78rem}.trust-items .marquee-clone{display:inline-flex}.trust-items::-webkit-scrollbar{display:none}.section-heading{margin-bottom:24px}.platform-strip{padding:28px 0}.platform-strip .container-xl{gap:16px}.platform-pills{gap:8px}.platform-pills span,.vision-pillars span{min-height:34px;padding:7px 9px;font-size:.7rem}.section-heading h2,.vision-copy h2,.engine-section h2,.cta-panel h2{margin-block:12px}.engine-section{padding-top:22px;padding-bottom:22px}.feature-grid,.use-grid,.vr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-large{grid-column:auto}.feature-card,.use-card,.vr-card{min-height:0;padding:14px;box-shadow:0 12px 32px rgba(3,7,17,.22),0 1px 0 rgba(255,255,255,.18) inset}.feature-card img,.use-card img,.vr-card img{width:26px;height:26px;padding:6px;margin-bottom:8px}.feature-card h3,.use-card h3,.vr-card h3{margin:8px 0 6px;font-size:.72rem;line-height:1.25}.feature-card p,.use-card p,.vr-card p{margin-bottom:0;font-size:.76rem;line-height:1.45}.feature-large h3{font-size:.86rem}.feature-visual-lines{display:none}.vision-panel,.workflow-panel,.pratisrushti-panel{padding:18px}.service-row{padding:14px}.contact-section{padding-top:44px}.about-section{padding-top:44px}.about-panel{gap:14px;padding:16px}.about-grid{gap:8px}.about-grid article{padding:12px}.about-copy h3{font-size:1.02rem}.about-copy p,.about-grid span{font-size:.76rem;line-height:1.5}.about-meta{gap:6px;margin-top:14px}.about-meta span{min-height:28px;padding:6px 8px;font-size:.58rem;line-height:1.2}.about-grid strong{font-size:.72rem}.cta-panel .btn-lg-sk{min-height:40px;padding-block:0}.contact-card{gap:16px;padding:18px}.contact-icon{width:44px;height:44px}.contact-card h2{font-size:clamp(calc(1.7rem - 3px),calc(8vw - 3px),calc(2.4rem - 3px))}.contact-email{width:100%;min-height:44px}.service-row h3{font-size:.78rem}.capability-panel{padding:10px}.capability-row{min-height:42px;padding:8px;gap:9px}.workflow-panel{gap:12px}.stage-card{min-height:0;padding:14px}.command-input,.token-stack,.output-tile{margin-top:12px}.output-tile{height:76px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.site-footer{padding:42px 0 22px}.footer-grid>div:first-child{grid-column:1 / -1}.site-footer .brand-lockup{margin-bottom:4px}.footer-social{justify-content:center;margin-top:12px}.footer-grid h3{margin-bottom:10px;font-size:calc(.86rem - 3px)}.footer-grid a{margin:7px 0;font-size:.92rem;line-height:1.5}.footer-bottom{margin-top:34px;font-size:.82rem;line-height:1.55;text-align:center}.footer-disclaimer{width:100%;margin-top:30px;padding:8px 10px;font-size:.74rem;line-height:1.45}}@media(max-width:420px){.container-xl{padding-inline:14px}.hero-actions .btn{width:100%}.feature-grid,.use-grid{gap:10px}.feature-card,.use-card{padding:12px}.brand-lockup strong{font-size:.94rem}.brand-lockup small{font-size:.68rem}.canvas-badge{max-width:180px;white-space:normal}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.rail-shell,.rail-item,.rail-status,.mobile-drawer,.drawer-close,.drawer-nav a,.drawer-metrics,.ai-canvas-visual,.ai-canvas-visual::before,.floating-card,.feature-card,.use-card,.vision-panel,.capability-panel,.capability-row,.workflow-panel,.stage-card,.command-input,.token-stack,.output-tile,.engine-orbit,.cta-panel,.icon-button,.btn-primary-sk,.btn-ghost-sk{border-radius:4px !important}.nav-menu-panel,.platform-pills span,.vr-card,.service-row,.pratisrushti-panel,.about-panel,.about-grid article,.about-meta span,.vision-pillars span,.contact-card,.contact-icon,.contact-icon img,.contact-email,.footer-social a{border-radius:4px !important}.rail-item img,.drawer-nav img,.feature-card img,.use-card img,.vr-card img,.service-row img,.canvas-badge,.trust-items span,.cta-badges span,.engine-bullets span,.eyebrow{border-radius:4px !important}
.vision-panel .capability-row strong{color:#f7fbff!important;text-shadow:0 1px 14px rgba(0,0,0,.42)}.sk-navbar .watch-demo-btn{background:#055966;border-color:rgba(255,255,255,.30);color:#fff;box-shadow:0 18px 44px rgba(5,89,102,.34),0 0 28px rgba(56,213,255,.18),0 1px 0 rgba(255,255,255,.34) inset}.sk-navbar .watch-demo-btn:hover,.sk-navbar .watch-demo-btn:focus{color:#fff;box-shadow:0 24px 58px rgba(5,89,102,.42),0 0 36px rgba(56,213,255,.24),0 1px 0 rgba(255,255,255,.42) inset}@media(max-width:767.98px){.sk-navbar .nav-actions{gap:5px}.sk-navbar .watch-demo-btn{min-height:32px;padding-inline:7px;font-size:.58rem;white-space:nowrap}.sk-navbar .nav-actions .btn-primary-sk{white-space:nowrap}}
@media(min-width:1200px){.command-rail:hover,.command-rail:focus-within{width:290px}.rail-head,.rail-item,.rail-status,.rail-cta{min-width:266px}.rail-copy strong{font-size:calc(.8rem + 5px)}.rail-copy span{font-size:calc(.66rem + 5px)}.rail-item{min-height:47px;font-size:calc(.66rem + 5px)}.rail-status span,.rail-status strong{font-size:calc(.64rem + 5px)}.rail-cta{font-size:19px}.rail-item img{width:35px;height:35px;flex-basis:35px}.command-rail:not(:hover):not(:focus-within) .rail-item img{width:39px;height:39px;flex-basis:39px}}
.demo-section,.product-status-section{background:radial-gradient(circle at 84% 20%,rgba(56,213,255,.12),transparent 24rem),radial-gradient(circle at 14% 70%,rgba(97,79,255,.14),transparent 24rem),linear-gradient(112deg,#000 0,#060817 48%,#07111f 100%)}.demo-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(28px,6vw,74px);padding:clamp(22px,5vw,56px);border:1px solid rgba(255,255,255,.20);background:radial-gradient(circle at 16% 12%,rgba(97,79,255,.18),transparent 16rem),radial-gradient(circle at 88% 20%,rgba(56,213,255,.12),transparent 18rem),linear-gradient(145deg,#101824,#07111f 58%,#000107);box-shadow:0 34px 94px rgba(0,0,0,.32),0 0 54px rgba(97,79,255,.13),0 0 32px rgba(56,213,255,.09),0 1px 0 rgba(255,255,255,.24) inset;border-radius:4px}.demo-copy h2,.product-status-section .section-heading h2{margin:18px 0;color:#f7fbff;font-size:clamp(2rem,5vw,4.3rem);font-weight:720;line-height:.96}.demo-copy p{max-width:620px;margin:0 0 28px;color:rgba(235,244,255,.74);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.phone-frame{position:relative;justify-self:center;width:min(100%,340px);aspect-ratio:9/16;padding:14px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(145deg,#05011c,#101824 48%,#000);box-shadow:0 42px 110px rgba(0,0,0,.44),0 0 62px rgba(97,79,255,.22),0 0 36px rgba(56,213,255,.15),0 1px 0 rgba(255,255,255,.28) inset;border-radius:28px}.phone-frame::before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.13);border-radius:22px;pointer-events:none}.phone-speaker{position:absolute;top:10px;left:50%;z-index:2;width:74px;height:5px;border-radius:999px;background:rgba(248,251,255,.30);transform:translateX(-50%)}.phone-frame iframe{position:relative;z-index:1;width:100%;height:100%;border:0;border-radius:18px;background:#000}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.status-grid a{color:#bfeeff;text-decoration:underline;text-underline-offset:3px}.cloud-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cloud-stack-grid article{min-height:118px;padding:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#111a2a,#07111f);box-shadow:0 24px 62px rgba(0,0,0,.26),0 0 30px rgba(97,79,255,.12),0 1px 0 rgba(255,255,255,.18) inset;border-radius:4px}.cloud-stack-grid strong,.cloud-stack-grid span{display:block}.cloud-stack-grid strong{color:#f7fbff;font-size:.86rem;line-height:1.25;text-transform:uppercase}.cloud-stack-grid span{margin-top:8px;color:rgba(235,244,255,.68);font-size:.82rem;line-height:1.5}.legal-main{background:radial-gradient(circle at 10% 10%,rgba(97,79,255,.16),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(255,0,21,.10),transparent 26rem),linear-gradient(112deg,#000 0,#060817 46%,#07111f 100%)}.legal-section{padding:86px 0 96px}.legal-shell{max-width:920px;margin-inline:auto;padding:clamp(22px,5vw,52px);border:1px solid rgba(255,255,255,.20);background:radial-gradient(circle at 14% 12%,rgba(97,79,255,.16),transparent 16rem),radial-gradient(circle at 86% 16%,rgba(56,213,255,.10),transparent 18rem),linear-gradient(145deg,#101824,#07111f 58%,#000107);box-shadow:0 34px 94px rgba(0,0,0,.32),0 0 54px rgba(97,79,255,.13),0 0 32px rgba(56,213,255,.09),0 1px 0 rgba(255,255,255,.24) inset;border-radius:4px}.legal-shell h1{margin:18px 0 8px;color:#f7fbff;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:720;line-height:.96}.legal-updated{margin:0 0 28px;color:rgba(235,244,255,.58);font-size:.92rem}.legal-shell h2{margin:30px 0 10px;color:#f7fbff;font-size:1.08rem;line-height:1.25}.legal-shell p,.legal-shell li{color:rgba(235,244,255,.74);font-size:.98rem;line-height:1.76}.legal-shell ul,.legal-shell ol{display:grid;gap:8px;margin:12px 0 0;padding-left:22px}.legal-shell a{color:#bfeeff;text-decoration:underline;text-underline-offset:3px}.legal-contact-card{display:grid;gap:10px;margin-top:22px;padding:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#111a2a,#07111f);box-shadow:0 24px 62px rgba(0,0,0,.26),0 0 30px rgba(97,79,255,.12),0 1px 0 rgba(255,255,255,.18) inset;border-radius:4px}.legal-contact-card strong{color:#f7fbff;text-transform:uppercase}.legal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.site-footer .footer-grid a[href^="mailto:"]{overflow-wrap:anywhere}@media(max-width:991.98px){.demo-panel{grid-template-columns:1fr;text-align:center}.demo-copy .eyebrow,.demo-copy .btn{margin-inline:auto}.phone-frame{max-width:320px}.status-grid,.cloud-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.demo-section,.product-status-section{padding:36px 0}.demo-panel{gap:24px;padding:18px}.demo-copy h2,.product-status-section .section-heading h2{font-size:clamp(1.65rem,8vw,2.35rem);line-height:1.05}.demo-copy p{font-size:.84rem;line-height:1.6}.phone-frame{width:min(86vw,300px);padding:10px;border-radius:22px}.phone-frame iframe{border-radius:14px}.status-grid,.cloud-stack-grid{grid-template-columns:1fr}.cloud-stack-grid article{min-height:auto;padding:14px}.legal-section{padding:44px 0 58px}.legal-shell{padding:18px}.legal-shell h1{font-size:clamp(1.9rem,9vw,2.7rem);line-height:1.05}.legal-shell p,.legal-shell li{font-size:.86rem;line-height:1.65}.legal-shell h2{font-size:.98rem}.legal-actions .btn{width:100%}}
@media(min-width:992px){.nav-links>.nav-menu-item>.nav-menu-trigger,.nav-links>a{font-size:calc(.94rem - 2px);font-weight:500;text-transform:uppercase}.nav-menu-panel a{font-size:calc(.82rem - 2px);font-weight:500;text-transform:uppercase}}@media(max-width:767.98px){.phone-frame{width:min(76vw,260px);overflow:hidden}.phone-frame iframe{display:block}}
/* Final polish overrides: calmer paint, faster below-fold rendering, native demo media. */
body,.site-header,.section,.hero-section,.mobile-drawer,.command-rail{max-width:100vw}.product-status-section,.feature-section,.vision-section,.workflow-section,.engine-section,.vr-section,.services-section,.use-case-section,.pratisrushti-section,.about-section,.contact-section,.cta-section,.site-footer{content-visibility:auto;contain-intrinsic-size:760px}.hero-section{background:radial-gradient(circle at 76% 34%,rgba(0,89,255,.10),transparent 26rem),linear-gradient(118deg,#000 0,#010307 45%,#040117 100%);padding-bottom:88px!important}.ai-canvas-visual{box-shadow:0 32px 92px rgba(0,0,0,.34),0 0 36px rgba(56,213,255,.12),0 1px 0 rgba(255,255,255,.22) inset}.orbit,.canvas-grid,.feature-visual-lines{opacity:.58}.floating-card,.canvas-badge{box-shadow:0 18px 48px rgba(0,0,0,.24),0 0 18px rgba(97,79,255,.10),0 1px 0 rgba(255,255,255,.18) inset}.trust-strip{display:none}.demo-section{background:radial-gradient(circle at 84% 20%,rgba(56,213,255,.07),transparent 22rem),linear-gradient(112deg,#000 0,#050813 52%,#07111f 100%)}.demo-panel{background:radial-gradient(circle at 86% 18%,rgba(56,213,255,.07),transparent 18rem),linear-gradient(145deg,#0d1420,#07111f 58%,#000107);box-shadow:0 26px 72px rgba(0,0,0,.28),0 0 28px rgba(97,79,255,.08),0 1px 0 rgba(255,255,255,.20) inset}.demo-actions{display:flex;flex-wrap:wrap;gap:12px}.demo-media-wrap{display:grid;justify-items:center;gap:12px;min-width:0}.demo-video-frame{width:min(100%,340px);max-width:360px;overflow:hidden;box-shadow:0 32px 88px rgba(0,0,0,.38),0 0 34px rgba(97,79,255,.14),0 0 22px rgba(56,213,255,.10),0 1px 0 rgba(255,255,255,.22) inset}.demo-video-surface{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:18px;background:#000}.demo-video{display:block;width:100%;height:100%;border:0;background:#000;object-fit:cover}.demo-play-overlay{position:absolute;left:50%;top:50%;z-index:2;width:54px;height:54px;border:1px solid rgba(255,255,255,.28);background:rgba(3,7,17,.62);box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 24px rgba(56,213,255,.12);transform:translate(-50%,-50%);pointer-events:none}.demo-play-overlay::before{content:"";position:absolute;left:21px;top:16px;border-left:17px solid #f7fbff;border-top:11px solid transparent;border-bottom:11px solid transparent}.demo-video-surface.is-playing .demo-play-overlay{opacity:0}.demo-external-link{color:rgba(235,244,255,.72);font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.demo-external-link:hover,.demo-external-link:focus{color:#bfeeff}.product-status-section{background:linear-gradient(112deg,#000 0,#050813 52%,#07111f 100%)}.feature-section,.vision-section,.workflow-section,.use-case-section,.about-section,.cta-section{background:linear-gradient(112deg,#000 0,#060817 52%,#07111f 100%)}.engine-section{background:linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(56,213,255,.14),transparent 26rem),linear-gradient(135deg,#030711,#07111f 58%,#05011c);background-size:52px 52px,52px 52px,auto,auto}.vr-section,.pratisrushti-section{background:radial-gradient(circle at 84% 24%,rgba(97,79,255,.10),transparent 26rem),linear-gradient(135deg,#030711,#07111f 56%,#05011c)}.feature-card,.use-card,.vr-card,.service-row,.stage-card,.cloud-stack-grid article,.about-grid article,.about-meta span,.vision-pillars span,.platform-pills span,.cta-badges span,.engine-bullets span{border-color:rgba(255,255,255,.14);box-shadow:0 16px 44px rgba(0,0,0,.22),0 0 16px rgba(97,79,255,.07),0 1px 0 rgba(255,255,255,.13) inset}.feature-card::after,.use-card::after,.workflow-panel::after,.vr-card::after,.service-row::after,.pratisrushti-panel::after{opacity:.30}.feature-card::before,.use-card::before{opacity:.68;box-shadow:0 0 12px rgba(97,79,255,.18)}.feature-card:hover,.use-card:hover,.vr-card:hover,.service-row:hover{box-shadow:0 24px 70px rgba(0,0,0,.30),0 0 26px rgba(97,79,255,.12),0 1px 0 rgba(255,255,255,.18) inset}.vision-panel,.workflow-panel,.pratisrushti-panel,.about-panel,.contact-card,.cta-panel,.legal-shell{box-shadow:0 28px 78px rgba(0,0,0,.28),0 0 28px rgba(97,79,255,.09),0 1px 0 rgba(255,255,255,.18) inset}.site-footer{background:linear-gradient(180deg,#050813,#000);box-shadow:none}.footer-disclaimer{box-shadow:0 12px 34px rgba(0,0,0,.20),0 1px 0 rgba(255,255,255,.12) inset}.sk-navbar{box-shadow:0 8px 22px rgba(3,7,17,.08)}.sk-navbar.is-scrolled{box-shadow:0 10px 26px rgba(3,7,17,.11)}.nav-menu-panel{box-shadow:0 16px 44px rgba(59,91,219,.12)}.btn-sm-sk{padding-inline:13px;font-size:.78rem}.btn-lg-sk{padding-inline:20px}.section img:not(.header-logo),.site-footer img{decoding:async}@media(max-width:991.98px){.product-status-section,.feature-section,.vision-section,.workflow-section,.engine-section,.vr-section,.services-section,.use-case-section,.pratisrushti-section,.about-section,.contact-section,.cta-section,.site-footer{contain-intrinsic-size:980px}.demo-actions{justify-content:center}.demo-video-frame{max-width:320px}.service-row,.feature-card,.use-card,.vr-card{min-height:100%}}@media(max-width:767.98px){.hero-section{background:linear-gradient(118deg,#000 0,#010307 46%,#040117 100%);padding-bottom:44px!important}.hero-brand-word{white-space:normal}.hero-actions .btn{font-size:.64rem}.demo-media-wrap{width:100%}.demo-video-frame{width:min(300px,82vw);max-width:300px;padding:10px;border-radius:22px}.demo-video-surface{border-radius:14px}.demo-actions{display:grid;grid-template-columns:1fr;gap:10px}.demo-actions .btn{width:100%;min-height:42px;font-size:.72rem}.demo-external-link{font-size:.74rem}.feature-grid,.use-grid,.vr-grid{grid-template-columns:1fr}.platform-pills,.vision-pillars,.cta-badges,.engine-bullets{display:grid;grid-template-columns:1fr}.mobile-drawer{width:min(78vw,286px)}.drawer-nav a{min-height:44px}.btn-sm-sk{font-size:.56rem;padding-inline:7px}.sk-navbar .nav-actions .btn-primary-sk{max-width:118px;white-space:normal;text-align:center;line-height:1.05}.sk-navbar .watch-demo-btn{max-width:92px;white-space:normal;text-align:center;line-height:1.05}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.trust-items{animation:none}.demo-play-overlay{transition:none}}
@media(max-width:767.98px){.header-logo-link{width:86px;min-height:34px}.header-logo{width:86px;height:34px}.sk-navbar .nav-actions{gap:4px}.sk-navbar .nav-actions .btn-primary-sk{max-width:104px}.sk-navbar .watch-demo-btn{max-width:82px}}@media(max-width:380px){.header-logo-link{width:76px}.header-logo{width:76px;height:30px}.sk-navbar .nav-actions .btn-primary-sk{max-width:98px}.sk-navbar .watch-demo-btn{max-width:76px}}
.demo-poster-card{position:relative;display:grid;place-items:center;width:100%;height:100%;border:0;overflow:hidden;padding:0;color:#f7fbff;background:radial-gradient(circle at 50% 42%,rgba(56,213,255,.18),transparent 10rem),linear-gradient(180deg,rgba(3,7,17,.36),rgba(3,7,17,.78)),#000 url("../img/hero-ai-canvas.svg") center/72% auto no-repeat;cursor:pointer}.demo-poster-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%,rgba(0,0,0,.44));pointer-events:none}.demo-poster-card:focus-visible{outline:3px solid rgba(56,213,255,.8);outline-offset:-6px}.demo-poster-title{position:absolute;left:50%;bottom:20px;z-index:3;padding:7px 10px;border:1px solid rgba(255,255,255,.20);background:rgba(3,7,17,.64);box-shadow:0 16px 36px rgba(0,0,0,.32),0 1px 0 rgba(255,255,255,.16) inset;color:#f7fbff;font-size:.72rem;font-weight:700;line-height:1;text-transform:uppercase;transform:translateX(-50%)}.demo-video-surface iframe{display:block;width:100%;height:100%;border:0;border-radius:18px;background:#000}@media(min-width:992px){.nav-links>.nav-menu-item>.nav-menu-trigger,.nav-links>a,.nav-menu-panel a,.sk-navbar .nav-actions .btn{white-space:nowrap}.sk-navbar .nav-actions{flex-wrap:nowrap}.sk-navbar .btn-sm-sk{min-height:38px;padding-inline:12px;font-size:.74rem}.demo-actions{align-items:center}}@media(max-width:991.98px){.nav-actions,.hero-actions,.demo-actions,.legal-actions{gap:10px}.nav-actions .btn,.hero-actions .btn,.demo-actions .btn,.legal-actions .btn{white-space:nowrap}}@media(max-width:767.98px){.sk-navbar .watch-demo-btn,.sk-navbar .nav-actions .btn-primary-sk{max-width:none;white-space:nowrap}.demo-poster-title{bottom:16px;font-size:.66rem}.demo-video-surface iframe{border-radius:14px}}
