@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ebd77c24-module__zP-6MG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ebd77c24-module__zP-6MG__variable{--font-head:"Poppins", "Poppins Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c0f5fd58-module__s1-LYW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c0f5fd58-module__s1-LYW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--bg:#04060f;--bg2:#070a18;--cyan:#00f0d4;--magenta:#e040fb;--blue:#4d7cff;--green:#00e676;--white:#f0f4ff;--muted:#f0f4ff73;--border:#ffffff12;--surface:#ffffff08;--font-head:"Poppins",sans-serif;--font-body:"DM Sans",sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.65;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9998;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}nav{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#04060fbf;justify-content:space-between;align-items:center;padding:18px 56px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo img{height:36px}.nav-links{gap:32px;list-style:none;display:flex}.nav-links a{color:var(--muted);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-cta{background:var(--cyan);border-radius:100px;padding:10px 24px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 24px #00f0d44d;color:#04060f!important;font-size:.85rem!important;font-weight:700!important}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 40px #00f0d480}#hero{background:radial-gradient(55% 70% at 85% 45%,#50148c47 0%,#0000 55%),radial-gradient(40% 50% at 75% 10%,#00c8be1a 0%,#0000 40%),radial-gradient(45% 55% at 75% 85%,#a01e7826 0%,#0000 45%),radial-gradient(60% 40% at 5%,#00b4aa0f 0%,#0000 45%),linear-gradient(135deg,#050810 0%,#07041a 40%,#060410 70%,#050810 100%);grid-template-columns:1fr 1fr;align-items:center;gap:0 80px;min-height:100vh;padding:96px 56px 72px;display:grid;position:relative;overflow:hidden}#hero:after{content:"";z-index:5;background:linear-gradient(90deg,#0000 0%,#00f0d44d 30%,#b43cdc4d 70%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-glow{filter:blur(150px);pointer-events:none;border-radius:50%;position:absolute}.g1{background:#00dcc814;width:500px;height:500px;top:-100px;left:-150px}.g2{background:#a032dc1f;width:800px;height:800px;top:-200px;right:-250px}.g3{background:#4d7cff12;width:400px;height:400px;bottom:0;left:30%}.hero-left{z-index:2;position:relative}.hero-badge{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#00f0d414;border:1px solid #00f0d433;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-size:.75rem;font-weight:600;animation:.7s both fadeUp;display:inline-flex}.hero-badge:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}h1{font-family:var(--font-head);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:800;line-height:1.1;animation:.7s .1s both fadeUp}h1 .c,h1 .m{color:#d4a8f0}.hero-sub{color:var(--muted);max-width:500px;margin-bottom:40px;font-size:1.05rem;font-weight:300;line-height:1.7;animation:.7s .2s both fadeUp}.hero-ctas{flex-wrap:nowrap;align-items:center;gap:12px;animation:.7s .3s both fadeUp;display:flex}.btn-p{color:#04060f;white-space:nowrap;background:linear-gradient(160deg,#1af0ff 0%,#00c8e0 45%,#009ab8 100%);border-radius:100px;padding:13px 28px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;animation:3.5s ease-in-out infinite neon-pulse;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 4px 14px #00e5ff38,0 0 30px #00e5ff14}@keyframes neon-pulse{0%,to{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 4px 14px #00e5ff38,0 0 30px #00e5ff14}50%{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 4px 20px #00e5ff59,0 0 50px #00e5ff24}}.btn-p:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e 0%,#fff0 55%);border-radius:100px;position:absolute;inset:0}.btn-p:after{content:"";z-index:-1;opacity:0;filter:blur(10px);background:linear-gradient(135deg,#00e5ff4d,#8b5cf626);border-radius:100px;transition:opacity .25s;position:absolute;inset:-2px}.btn-p:hover{animation:none;transform:translateY(-3px);box-shadow:inset 0 1px #fff9,inset 0 -1px #0003,0 6px 22px #00e5ff66,0 0 55px #00e5ff2e!important}.btn-p:hover:after{opacity:.6}.btn-g{color:var(--white);white-space:nowrap;border:1px solid #ffffff26;border-radius:100px;padding:12px 24px;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.btn-g:hover{background:#ffffff0a;border-color:#ffffff59}.hero-right{z-index:2;justify-content:center;align-items:center;animation:.7s .2s both fadeUp;display:flex;position:relative}.hero-right img{filter:drop-shadow(0 0 80px #a032dc59)drop-shadow(0 0 40px #00dcc833);width:100%;max-width:520px;animation:6s ease-in-out infinite float}.hero-stats{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-column:1/-1;gap:0;margin-top:60px;animation:.7s .4s both fadeUp;display:flex;overflow:hidden}.stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:24px 20px}.stat:last-child{border-right:none}.stat-n{font-family:var(--font-head);background:linear-gradient(135deg,var(--cyan),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2rem;font-weight:800;line-height:1}.stat-l{color:var(--muted);margin-top:5px;font-size:.75rem;font-weight:400}.section{max-width:1240px;margin:0 auto;padding:80px 56px}.section-full{width:100%;padding:80px 56px}.sep{border-top:1px solid var(--border)}.s-label{letter-spacing:.14em;text-transform:uppercase;color:#c090e0;margin-bottom:14px;font-size:.7rem;font-weight:700}h2{font-family:var(--font-head);letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:800;line-height:1.1}h2 .dim{color:var(--muted)}.s-intro{color:var(--muted);max-width:560px;margin-bottom:40px;font-size:1rem;font-weight:300;line-height:1.75}.diff-grid{grid-template-columns:1fr 1fr 1fr;gap:28px;max-width:1320px;margin-top:-24px;margin-bottom:48px;display:grid}.diff-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:40px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.diff-card .vis-block{margin-top:auto}.diff-card:hover{border-color:#00f0d440;transform:translateY(-4px)}.diff-card:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent);height:2px;position:absolute;top:0;left:0;right:0}.diff-card.magenta:before{background:linear-gradient(90deg,var(--magenta),transparent)}.diff-card.blue:before{background:linear-gradient(90deg,var(--blue),transparent)}.diff-tag{letter-spacing:.1em;text-transform:uppercase;color:#c090e0;margin-bottom:12px;font-size:.7rem;font-weight:700;display:block}.diff-card.magenta .diff-tag,.diff-card.blue .diff-tag{color:#c090e0}.diff-card h3{font-family:var(--font-head);letter-spacing:-.015em;margin-top:16px;margin-bottom:12px;font-size:1.2rem;font-weight:700}.diff-card p{color:var(--muted);font-size:.92rem;font-weight:300;line-height:1.7}.vis-block{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:16px;margin-top:24px;overflow:hidden}.vis-block img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.vis-block.h240{height:240px}.vis-block.h320{height:320px}.vis-full img{border-radius:20px;width:100%;display:block}.cocos-wrap{border-radius:24px;width:100%;margin-top:56px;position:relative;overflow:hidden}.cocos-wrap img{width:100%;display:block}.cocos-wrap:before{content:"";background:linear-gradient(to right,var(--bg) 0%,transparent 15%,transparent 85%,var(--bg) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.sectors-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;padding:0 4px;display:grid}.sec-card{background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:16px;padding:24px 20px;transition:border-color .3s,transform .3s}.sec-card:hover{border-color:#00f0d440;transform:translateY(-3px)}.sec-icon{margin-bottom:12px;font-size:1.6rem}.sec-card h4{font-family:var(--font-head);margin-bottom:5px;font-size:.9rem;font-weight:700}.sec-card p{color:var(--muted);font-size:.78rem;font-weight:300;line-height:1.5}.sec-more{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:14px;grid-column:1/-1;padding:18px;font-size:.88rem}.sec-more strong{color:var(--cyan)}.mcp-layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.mcp-badge{color:#8fa8ff;letter-spacing:.08em;text-transform:uppercase;background:#4d7cff1f;border:1px solid #4d7cff40;border-radius:100px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.mcp-steps{flex-direction:column;gap:28px;margin-top:40px;display:flex}.mcp-step{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:20px;padding:24px;transition:border-color .3s;display:flex}.mcp-step:hover{border-color:#00f0d433}.mcp-step-num{min-width:40px;height:40px;font-family:var(--font-head);color:var(--cyan);background:#00f0d41a;border:1px solid #00f0d433;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.mcp-step h4{font-family:var(--font-head);margin-bottom:5px;font-size:.95rem;font-weight:700}.mcp-step p{color:var(--muted);font-size:.85rem;font-weight:300}.mcp-time{color:var(--cyan);margin-top:8px;font-size:.75rem;font-weight:600;display:inline-block}.tools-grid{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tool-tag{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:500}.impl-pill{color:var(--cyan);background:#00f0d41a;border:1px solid #00f0d433;border-radius:100px;align-items:center;gap:8px;margin-top:24px;padding:10px 22px;font-size:.88rem;font-weight:700;display:inline-flex}.hero-tagline{font-family:var(--font-head);color:#c090e0;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.68rem;font-weight:600;animation:.7s 50ms both fadeUp}.hero-sub{color:#f0f4ffb8;max-width:480px;font-weight:300;line-height:1.7;animation:.7s .2s both fadeUp;margin-bottom:36px!important;font-size:.9rem!important}.stat-accent{background:linear-gradient(135deg,var(--blue),var(--cyan))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.bridge-stats{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;justify-content:center;align-items:center;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.bridge-stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:16px 12px}.bridge-stat:last-child{border-right:none}.bridge-stat-n{font-family:var(--font-head);background:linear-gradient(135deg,var(--cyan),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.6rem;font-weight:800;line-height:1}.bridge-stat-l{color:var(--muted);margin-top:4px;font-size:.7rem;font-weight:400;line-height:1.4}.bridge-stat-sep{background:var(--border);align-self:stretch;width:1px}.bridge-block{background:radial-gradient(55% 70% at 85% 45%,#50148c47 0%,#0000 55%),radial-gradient(40% 50% at 75% 10%,#00c8be1a 0%,#0000 40%),radial-gradient(45% 55% at 75% 85%,#a01e7826 0%,#0000 45%),radial-gradient(60% 40% at 5%,#00b4aa0f 0%,#0000 45%),linear-gradient(135deg,#060b1a 0%,#07041a 40%,#060410 70%,#050810 100%);border:1px solid #a050dc33;border-radius:24px;margin-bottom:16px;padding:44px;position:relative;overflow:hidden}.bridge-block:after{content:"";background:linear-gradient(90deg,#0000 0%,#00f0d44d 30%,#b43cdc4d 70%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.bridge-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.bridge-text h3{font-family:var(--font-head);letter-spacing:-.015em;margin:12px 0;font-size:1.3rem;font-weight:700}.bridge-text p{color:var(--muted);font-size:.9rem;font-weight:300;line-height:1.7}.bridge-text-body{color:#f0f4ffa6!important;font-size:.88rem!important;line-height:1.8!important}.bridge-side{flex:none;min-width:70px}.bridge-diagram{border:1px solid var(--border);background:#0000004d;border-radius:16px;align-items:center;gap:10px;padding:24px 20px;display:flex}.bridge-arrow-left,.bridge-arrow-right{color:var(--cyan);opacity:.6;flex-shrink:0;font-size:1.2rem}.bridge-center-rich{background:#4d7cff14;border:1px solid #4d7cff33;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:14px 12px;display:flex;position:relative}.bridge-center-label{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:#f0f4ff73;margin-bottom:4px;font-size:.55rem;font-weight:700}.bridge-pills{flex-direction:column;gap:5px;width:100%;margin-top:8px;display:flex}.bridge-pill{color:#f0f4ff99;text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:500}.bridge-pill.security{color:var(--cyan);background:#00f0d40f;border:1px solid #00f0d433;font-weight:600}.bridge-label{font-family:var(--font-head);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:700}.bridge-items{flex-direction:column;gap:6px;display:flex}.bridge-item{border:1px solid var(--border);color:var(--muted);text-align:center;background:#ffffff0a;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:500}.bridge-center{flex-direction:column;align-items:center;gap:10px;display:flex}.bridge-logo-wrap{border:1px solid var(--border);background:#ffffff0d;border-radius:10px;padding:10px 16px}.bridge-arrow{color:var(--cyan);opacity:.6;font-size:1.4rem}.integrations-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.integ-card{background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;transition:border-color .3s,transform .3s;display:flex}.integ-card:hover{border-color:#00f0d440;transform:translateY(-3px)}.integ-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.integ-card span{color:var(--muted);text-align:center;font-size:.78rem;font-weight:500}.integ-row{flex-wrap:wrap;gap:8px;display:flex}.integ-tag{color:#f0f4ff8c;letter-spacing:.01em;cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:500;transition:border-color .2s,color .2s}.integ-tag:hover{color:#f0f4ffd9;border-color:#fff3}.integ-tag.accent{color:var(--cyan);background:#00f0d412;border-color:#00f0d433;font-weight:600}.marquee-wrap{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.marquee-track{gap:10px;width:max-content;animation:28s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{color:#f0f4ffb3;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:7px 16px;font-size:.8rem;font-weight:500;transition:border-color .2s,color .2s;display:flex}.marquee-item:hover{color:var(--white);border-color:#fff3}.mi-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mcp-second{border-top:1px solid #00e67626;margin-top:24px;padding-top:24px}.api-block{background:#00e6760a;border:1px solid #00e67626;border-radius:20px;padding:36px}.api-inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.api-tags{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.api-tag{color:#00e676;white-space:nowrap;background:#00e67614;border:1px solid #00e67633;border-radius:100px;padding:5px 14px;font-size:.78rem;font-weight:600}.mcp-big-block{background:linear-gradient(135deg,#4d7cff14,#00f0d40a);border:1px solid #4d7cff33;border-radius:24px;padding:44px}.mcp-big-header{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:28px}.mcp-big-header h3{font-family:var(--font-head);letter-spacing:-.02em;margin:12px 0 10px;font-size:1.4rem;font-weight:700}.mcp-big-header p{color:var(--muted);max-width:600px;font-size:.92rem;font-weight:300;line-height:1.7}.poc-run-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:32px;display:grid}.poc-block,.run-block{box-sizing:border-box;height:100%}.poc-rocket{justify-content:center;align-items:center;padding-top:20px;display:flex}.poc-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c1e99;border:1px solid #4d7cff4d;border-radius:16px;padding:28px;position:relative;overflow:hidden}.run-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c1e99;border:1px solid #00f0d440;border-radius:16px;padding:28px;position:relative;overflow:hidden}.poc-header-row{align-items:center;gap:12px;margin-bottom:0;display:flex}.poc-phase-label{font-family:var(--font-head);color:var(--white);letter-spacing:-.03em;font-size:1.8rem;font-weight:900;line-height:1}.poc-phase-label.run{color:var(--cyan)}.poc-phase-period{color:#8fa8ff;white-space:nowrap;background:#4d7cff26;border:1px solid #4d7cff4d;border-radius:100px;padding:3px 12px;font-size:.68rem;font-weight:600}.poc-phase-period.run{color:var(--cyan);background:#00f0d41a;border-color:#00f0d440}.poc-total-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;background:#00f0d414;border:1px solid #00f0d433;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:.6rem;font-weight:700}.poc-total-badge.run{color:#c090e0;background:#c090e014;border-color:#c090e033}.poc-divider{background:linear-gradient(90deg,#4d7cff66,#0000);height:1px;margin:14px 0}.poc-divider.run{background:linear-gradient(90deg,#00f0d466,#0000)}.poc-badge{align-items:center;gap:12px;margin-bottom:16px;display:flex}.poc-label{font-family:var(--font-head);color:var(--white);letter-spacing:-.03em;font-size:2rem;font-weight:900;line-height:1}.poc-label.run{color:var(--cyan)}.poc-period{color:var(--cyan);background:#00f0d41a;border:1px solid #00f0d433;border-radius:100px;padding:3px 12px;font-size:.72rem;font-weight:600}.poc-total{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);font-size:.65rem;font-weight:700;position:absolute;top:24px;right:20px}.poc-grid,.run-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.poc-item-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.6rem;font-style:italic;font-weight:600}.poc-item-title{font-family:var(--font-head);color:var(--white);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.92rem;font-weight:800}.poc-item-text{color:#f0f4ff99;font-size:.78rem;font-weight:300;line-height:1.6}.poc-item{border-left:1px solid #ffffff12;padding-left:12px}.neon-hover{cursor:default;transition:text-shadow .3s,color .3s}.neon-hover:hover{color:#f0c8ff;text-shadow:0 0 8px #c090e0cc,0 0 20px #c090e080,0 0 40px #c090e04d}.secu-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.secu-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px;transition:border-color .3s}.secu-card:hover{border-color:#00f0d433}.secu-icon{margin-bottom:14px;font-size:1.8rem}.secu-card h3{font-family:var(--font-head);margin-bottom:8px;font-size:1rem;font-weight:700}.secu-card p{color:var(--muted);font-size:.88rem;font-weight:300;line-height:1.65}.results-layout{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid}.kpis{flex-direction:column;gap:36px;display:flex}.kpi-val{font-family:var(--font-head);letter-spacing:-.04em;background:linear-gradient(135deg,var(--cyan),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:4rem;font-weight:900;line-height:1}.kpi-val.mg{background:linear-gradient(135deg,var(--magenta),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.kpi-val.bl{background:linear-gradient(135deg,var(--blue),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.kpi-l{color:var(--muted);margin-top:3px;font-size:.85rem;font-weight:300}.results-right{border-left:1px solid var(--border);padding-left:48px}.results-right blockquote{font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.3}.results-right blockquote em{color:var(--cyan);font-style:normal}.results-right p{color:var(--muted);font-size:.92rem;font-weight:300;line-height:1.75}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.p-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;padding:28px 24px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.p-card:before{content:"";opacity:0;background:linear-gradient(90deg,#4d7cff66,#00f0d466);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.p-card:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.p-card:hover:before{opacity:1}.p-card.featured{background:linear-gradient(160deg,#c090e012,#4d7cff0a);border-color:#c090e059}.p-card.featured:before{background:linear-gradient(90deg,#c090e0,var(--cyan));opacity:1}.p-name{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#c090e0cc;margin-bottom:14px;font-size:.72rem;font-weight:700}.p-ses{font-family:var(--font-head);letter-spacing:-.03em;margin-bottom:3px;font-size:1.9rem;font-weight:800;line-height:1}.p-ses-l{color:var(--muted);margin-bottom:18px;font-size:.75rem;font-weight:300}.p-price{font-family:var(--font-head);letter-spacing:-.03em;background:linear-gradient(135deg,var(--cyan),var(--white));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3px;font-size:1.9rem;font-weight:900}.p-billing{color:var(--muted);margin-bottom:20px;font-size:.72rem;font-weight:300}.p-card hr{border:none;border-top:1px solid var(--border);margin-bottom:18px}.p-feats{flex-direction:column;flex:1;gap:9px;margin-bottom:24px;list-style:none;display:flex}.p-feats li{color:var(--muted);align-items:flex-start;gap:7px;font-size:.8rem;font-weight:300;display:flex}.p-feats li:before{content:"✓";color:var(--cyan);flex-shrink:0;margin-top:2px;font-size:.75rem}.p-btn{text-align:center;border:1px solid var(--border);color:var(--muted);border-radius:100px;padding:11px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.p-btn:hover{color:var(--white);background:#c090e026;border-color:#d4a8f0}.p-btn.prim{color:#d4a8f0;background:#c090e01f;border-color:#c090e059}.p-btn.prim:hover{color:var(--white);background:#c090e033}.pricing-incl{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:12px 36px;margin-top:24px;padding:20px 28px;display:flex}.pricing-incl span{color:var(--muted);align-items:center;gap:7px;font-size:.82rem;font-weight:300;display:flex}.pricing-incl span:before{content:"→";color:var(--cyan);font-weight:600}.constat-layout{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.constat-img{border-radius:24px;overflow:hidden}.constat-img img{border-radius:24px;width:100%;display:block}.constat-points{flex-direction:column;gap:24px;display:flex}.constat-pt{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:16px;padding:20px 24px;transition:border-color .3s;display:flex}.constat-pt:hover{border-color:#e040fb40}.constat-pt-n{min-width:32px;height:32px;font-family:var(--font-head);color:var(--magenta);background:#e040fb1a;border:1px solid #e040fb33;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}.constat-pt h4{font-family:var(--font-head);margin-bottom:4px;font-size:.95rem;font-weight:700}.constat-pt p{color:var(--muted);font-size:.85rem;font-weight:300}#cta-final{text-align:center;padding:80px 56px;position:relative;overflow:hidden}.cta-glow{filter:blur(100px);pointer-events:none;background:#00f0d412;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cta-final .cta-avatar{filter:drop-shadow(0 0 30px #00f0d44d);width:120px;margin:0 auto 32px;animation:5s ease-in-out infinite float}#cta-final h2{margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.5rem)}#cta-final p{color:var(--muted);margin-bottom:40px;font-size:1.05rem;font-weight:300}.cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:32px 56px;font-size:.8rem;display:flex}footer img{height:36px}.footer-links{gap:28px;display:flex}.footer-links a{color:var(--muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.scroll-line{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.65rem;animation:1s 1s both fadeUp;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-line:after{content:"";background:linear-gradient(var(--cyan),transparent);width:1px;height:36px;animation:2s infinite scrollPulse}@keyframes scrollPulse{0%{opacity:0;transform-origin:top;transform:scaleY(0)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(1)}}@media (max-width:960px){nav{padding:14px 24px}nav .nav-links{display:none}#hero{grid-template-columns:1fr;padding:100px 24px 60px}.hero-right{display:none}.hero-stats{grid-template-columns:repeat(3,1fr)}.section,.section-full{padding:80px 24px}.diff-grid,.mcp-layout,.constat-layout,.results-layout{grid-template-columns:1fr;gap:32px}#mcp .mcp-intro-grid{grid-template-columns:1fr}.sectors-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr 1fr}.results-right{border-left:none;border-top:1px solid var(--border);padding-top:36px;padding-left:0}footer{text-align:center;flex-direction:column;gap:16px}#cta-final{padding:80px 24px}.secu-grid{grid-template-columns:1fr}}.np-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0 24px;display:grid}@media (max-width:900px){.np-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.np-grid{grid-template-columns:1fr}}.np-card{background:linear-gradient(160deg,#1a1d36f2 0%,#12152efa 100%);border:1.5px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:0;padding:26px 20px 22px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.np-card:before{content:"";opacity:0;pointer-events:none;border-radius:22px;transition:opacity .3s;position:absolute;inset:0}.np-card.cyan-border:before{background:radial-gradient(at 50% 0,#00e5ff12 0%,#0000 70%)}.np-card.magenta-border:before{background:radial-gradient(at 50% 0,#c850c012 0%,#0000 70%)}.np-card:hover{transform:translateY(-6px)}.np-card:hover:before{opacity:1}.np-card.cyan-border{border-color:#00e5ff;box-shadow:0 0 0 1px #00e5ff1a,0 8px 40px #00e5ff24,inset 0 1px #00e5ff26}.np-card.cyan-border:hover{box-shadow:0 0 0 1px #00e5ff40,0 16px 60px #00e5ff38,inset 0 1px #00e5ff33}.np-card.magenta-border{border-color:#c850c0;box-shadow:0 0 0 1px #c850c01a,0 8px 40px #c850c024,inset 0 1px #c850c026}.np-card.magenta-border:hover{box-shadow:0 0 0 1px #c850c040,0 16px 60px #c850c038,inset 0 1px #c850c033}.np-plan{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:1.05rem;font-weight:900;position:relative}.np-plan.cyan{color:#00e5ff;text-shadow:0 0 18px #00e5ff99,0 0 40px #00e5ff4d}.np-plan.magenta{color:#c850c0;text-shadow:0 0 18px #c850c099,0 0 40px #c850c04d}.np-plan.white{color:#fff}.np-conv-label{color:#f0f4ff73;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1px;font-size:.68rem;font-weight:600}.np-conv{font-family:var(--font-head);color:#fff;margin-bottom:1px;font-size:2.8rem;font-weight:900;line-height:1}.np-conv-unit{font-family:var(--font-head);color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:700}.np-etp{color:#f0f4ff73;margin-bottom:2px;font-size:.72rem;font-style:italic;line-height:1.4}.np-sessions{color:#f0f4ff61;margin-bottom:16px;font-size:.72rem}.np-price-block{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:9px 12px;display:flex}.np-price-block.annual{background:#00e5ff17;border:1px solid #00e5ff40}.np-price-block.quarterly{background:#ffffff0a;border:1px solid #ffffff14}.np-price-block.mag{background:#c850c017;border:1px solid #c850c040;justify-content:center;padding:14px 12px}.np-price-label{color:#f0f4ff73;letter-spacing:.04em;white-space:nowrap;font-size:.68rem;font-weight:600}.np-price-val{font-family:var(--font-head);color:#00e5ff;white-space:nowrap;font-size:1.05rem;font-weight:800}.np-price-val .per{color:#f0f4ff66;font-size:.72rem;font-weight:400}.np-price-val.quarterly-val{color:#f0f4ff99;font-size:.95rem}.np-price-val.mag{color:#c850c0}.np-price-val.white{color:#fff;font-size:1.3rem}.np-cta{text-align:center;font-family:var(--font-head);letter-spacing:.02em;border-radius:100px;margin-top:14px;padding:11px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s;display:block}.np-cta:hover{transform:scale(1.03)}.np-cta.cyan-btn{color:#04060f;background:linear-gradient(135deg,#00e5ff,#00b8d9);box-shadow:0 4px 20px #00e5ff4d}.np-cta.cyan-btn:hover{box-shadow:0 6px 28px #00e5ff73}.np-cta.mag-btn{color:#fff;background:linear-gradient(135deg,#c850c0,#9b3d96);box-shadow:0 4px 20px #c850c04d}.np-cta.mag-btn:hover{box-shadow:0 6px 28px #c850c073}.np-cta.outline-btn{color:#00e5ff;background:0 0;border:1.5px solid #00e5ff}.np-footnote{color:#f0f4ff59;margin-top:20px;font-size:.7rem;font-style:italic;line-height:1.6}.np-incl{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:8px;padding:22px 0 4px;display:flex}.np-incl span{color:#f0f4ff8c;align-items:center;gap:6px;font-size:.8rem;display:flex}.np-incl span:before{content:"✦";color:#00e5ff;font-size:.6rem}@keyframes clientsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients-track:hover{animation-play-state:paused}
@keyframes clientsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients-track:hover{animation-play-state:paused}.sec-icon-img{object-fit:contain;width:42px;height:42px;margin-bottom:12px;display:block}.secu-icon-img{object-fit:contain;width:48px;height:48px;margin-bottom:14px}.mi-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.api-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.api-tags .tool-chip{color:var(--white,#f0f4ff);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.api-tags .tool-chip img{object-fit:contain;width:20px;height:20px}.home-markup .constat-video-wrap{aspect-ratio:9/16;width:100%}@media (min-width:961px){.constat-layout{grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr);align-items:start;gap:40px}.constat-layout .constat-img{justify-content:center;display:flex}.home-markup .constat-video-wrap{width:min(100%,min(660px,76vh)/1.77778);max-height:min(580px,76vh)}}@media (max-width:960px){.home-markup .constat-video-wrap{min-height:clamp(380px,162.84vw,560px)}}.home-markup{min-width:0}.home-markup img{max-width:100%;height:auto}@media (max-width:960px){.mcp-intro-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:28px!important}.mcp-intro-grid>div:last-child{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bridge-inner{grid-template-columns:1fr!important;gap:28px!important}.bridge-diagram{flex-wrap:wrap;justify-content:center;gap:12px!important;padding:18px 14px!important}.api-inner{grid-template-columns:1fr!important;gap:24px!important}.api-tags{justify-content:flex-start!important}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.poc-run-layout{grid-template-columns:1fr!important;gap:20px!important}.poc-grid,.run-grid{grid-template-columns:1fr!important;gap:14px!important}.mcp-big-block{padding:28px 20px!important}.hero-stats.hero-stats-responsive{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px!important;display:grid!important}.hero-stats.hero-stats-responsive .stat{border-right:none;border-bottom:1px solid var(--border);padding:18px 14px!important}.hero-stats.hero-stats-responsive .hero-stats-spacer{display:none!important}.pricing-grid{grid-template-columns:1fr!important}}@media (max-width:1429px){nav.nav-mobile-open ul.nav-links{display:flex!important}}@media (max-width:960px){.kpi-val{font-size:clamp(2.5rem,14vw,4rem)!important}.results-layout{gap:28px!important}}@media (max-width:480px){.integrations-grid,.sectors-grid,.hero-stats.hero-stats-responsive{grid-template-columns:1fr!important}.hero-stats.hero-stats-responsive .stat{border-right:none!important}}@media (prefers-reduced-motion:reduce){.reveal,.reveal.visible{opacity:1!important;transform:none!important}}.ebook-band-wrap{padding-top:48px;padding-bottom:48px}.ebook-band-grid{box-sizing:border-box;background:linear-gradient(135deg,#00f0d40f,#c090e00f);border:1px solid #00f0d433;border-radius:24px;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:40px;min-width:0;padding:40px;display:grid}.ebook-band-visual,.ebook-band-copy{min-width:0}.ebook-band-copy{overflow-wrap:anywhere;word-wrap:break-word}.ebook-band-title{overflow-wrap:anywhere;font-size:clamp(1.05rem,3.2vw,1.3rem)}.ebook-band-cta{background:var(--cyan,#00f0d4);color:#04060f;font-family:var(--font-head,"Poppins", sans-serif);cursor:pointer;border:none;border-radius:100px;max-width:100%;padding:12px 28px;font-size:.88rem;font-weight:700;box-shadow:0 0 30px #00f0d44d}@media (max-width:720px){.ebook-band-grid{grid-template-columns:1fr;align-items:start;gap:24px;padding:24px 18px}.ebook-band-visual{width:100%;max-width:200px;margin:0 auto}.ebook-band-cta{text-align:center;box-sizing:border-box;width:100%;display:block}}.home-markup .offer-card{width:100%;max-width:880px;color:var(--white,#f0f4ff);font-family:var(--font-body,"DM Sans", sans-serif);background:radial-gradient(circle at 18% 45%,#781ee18c 0%,#5212aa47 28%,#05071800 45%),radial-gradient(circle at 82%,#00c8d77a 0%,#008aa042 28%,#03142000 48%),linear-gradient(110deg,#050616 0%,#060818 44%,#031b27 100%);border:1px solid #00f0d438;border-radius:20px;margin:20px auto 0;padding:22px 24px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 72px #0000008c,0 0 0 1px #872dbe52,0 18px 48px #0000008c}.home-markup .offer-card:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #a037e659;border-left:1px solid #be37f080;position:absolute;inset:0}.home-markup .offer-card-top{z-index:1;grid-template-columns:minmax(0,.88fr) 1px minmax(0,1.35fr);align-items:stretch;gap:18px 22px;display:grid;position:relative}.home-markup .offer-price-block{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex}.home-markup .offer-from{font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#c090e0;margin-bottom:8px;font-size:.7rem;font-weight:700;line-height:1.2}.home-markup .offer-price{font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:-.03em;white-space:nowrap;color:var(--white,#f0f4ff);margin:0;font-size:clamp(2.15rem,5vw,2.65rem);font-weight:800;line-height:1}.home-markup .offer-month{font-family:var(--font-head,"Poppins", sans-serif);text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#f0f4ff73);margin-top:8px;margin-left:0;font-size:.75rem;font-weight:400}.home-markup .offer-main-divider{background:linear-gradient(#0000,#f0f4ff1f,#0000);align-self:stretch;width:1px;min-height:120px}.home-markup .offer-copy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.home-markup .offer-text-block{width:100%}.home-markup .offer-headline{color:var(--white,#f0f4ff);font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;line-height:1.2}.home-markup .offer-headline-accent{background:linear-gradient(135deg, #d4a8f0 0%, var(--cyan,#00f0d4) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-top:.2em;display:block}.home-markup .offer-subtitle{color:var(--muted,#f0f4ff73);letter-spacing:0;margin:12px 0 0;font-size:.92rem;font-weight:300;line-height:1.75}.home-markup .offer-cta{color:#04060f;width:auto;min-width:200px;max-width:100%;font-family:var(--font-head,"Poppins", sans-serif);letter-spacing:.02em;cursor:pointer;background:linear-gradient(160deg,#1af0ff 0%,#00c8e0 45%,#009ab8 100%);border:0;border-radius:100px;flex-shrink:0;align-self:flex-start;padding:13px 28px;font-size:.88rem;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 4px 14px #00e5ff38,0 0 30px #00e5ff14}.home-markup .offer-cta:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff9,inset 0 -1px #0003,0 6px 22px #00e5ff66,0 0 55px #00e5ff2e}.home-markup .offer-features{z-index:1;border-top:1px solid var(--border,#ffffff12);grid-template-columns:1.1fr 1px .95fr 1px 1fr;align-items:center;column-gap:clamp(10px,2vw,20px);margin-top:18px;padding-top:16px;display:grid;position:relative}.home-markup .offer-feature{grid-template-columns:auto 1fr;align-items:center;column-gap:clamp(10px,1.6vw,18px);min-width:0;display:grid}.home-markup .offer-icon{border-radius:50%;flex-shrink:0;place-items:center;width:clamp(36px,5vw,48px);height:clamp(36px,5vw,48px);display:grid}.home-markup .offer-icon--violet{background:radial-gradient(circle at 45% 35%,#ffffff3d,#4b21c6db 45%,#1f0f64fa);box-shadow:0 0 16px #6c36ff8c,inset 0 0 14px #ffffff1a}.home-markup .offer-icon--cyan{background:radial-gradient(circle at 45% 35%,#ffffff40,#00a3b1d6 42%,#0a3050fa);box-shadow:0 0 16px #00d4da73,inset 0 0 14px #ffffff1a}.home-markup .offer-icon--blue{background:radial-gradient(circle at 45% 35%,#ffffff3d,#194ef3e6 48%,#09145ffa);box-shadow:0 0 16px #2753ff80,inset 0 0 14px #ffffff1a}.home-markup .offer-icon svg{fill:none;stroke:#fff;stroke-width:2.85px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffffffd9);width:46%;height:46%}.home-markup .offer-feature p{color:var(--muted,#f0f4ff73);margin:0;font-size:.85rem;font-weight:300;line-height:1.65}.home-markup .offer-feature-divider{background:linear-gradient(#0000,#f0f4ff1f,#0000);width:1px;height:48px}.home-markup .offer-footnote{color:var(--muted,#f0f4ff73);text-align:center;letter-spacing:.02em;margin-top:14px;font-size:.78rem;font-weight:300}@media (max-width:720px){.home-markup .offer-card{max-width:100%;padding:18px 16px 14px}.home-markup .offer-card-top{grid-template-columns:1fr;gap:14px}.home-markup .offer-main-divider{display:none}.home-markup .offer-price-block{padding-top:0}.home-markup .offer-copy{text-align:center;align-items:center}.home-markup .offer-text-block{text-align:center}.home-markup .offer-headline-accent{margin-inline:auto}.home-markup .offer-cta{align-self:center;width:100%;max-width:320px}.home-markup .offer-features{grid-template-columns:1fr;row-gap:14px;margin-top:14px;padding-top:14px}.home-markup .offer-feature-divider{display:none}.home-markup .offer-feature{text-align:left}}.rotating-word{vertical-align:baseline;font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;opacity:0;filter:blur(6px);transition:opacity var(--rw-transition,.6s) cubic-bezier(.22, 1, .36, 1), filter var(--rw-transition,.6s) cubic-bezier(.22, 1, .36, 1), transform var(--rw-transition,.6s) cubic-bezier(.22, 1, .36, 1);will-change:opacity, filter, transform;display:inline-block;transform:translateY(4px)}.rotating-word.is-visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rotating-word,.rotating-word.is-visible{filter:none;opacity:1;transition:none;transform:none}}
