@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:1279px){nav.site-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}}.hero-sub .rotating-word{color:#d4a8f0}.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}}
@keyframes investNavDrawerIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1279px){.invest-page{--invest-tabs-h:0px!important;--invest-header-h:var(--invest-nav-h)!important}.invest-page .invest-nav-backdrop{z-index:199;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#0000008c;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}.invest-page .invest-nav-backdrop.nav-backdrop-visible{display:block}.invest-page .invest-nav-burger{cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:background .2s;display:flex}.invest-page .invest-nav-burger:hover{background:#ffffff1a}.invest-page .invest-nav-burger .nav-burger-bar{background:#f0f4ffd9;border-radius:1px;width:20px;height:2px;transition:transform .25s,opacity .2s;display:block}.invest-page nav.topnav.nav-mobile-open{z-index:201;-webkit-backdrop-filter:none;isolation:isolate;background:#04060fe0}.invest-page nav.topnav.nav-mobile-open .invest-nav-burger .nav-burger-bar:first-child{transform:translateY(7px)rotate(45deg)}.invest-page nav.topnav.nav-mobile-open .invest-nav-burger .nav-burger-bar:nth-child(2){opacity:0}.invest-page nav.topnav.nav-mobile-open .invest-nav-burger .nav-burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.invest-page #app>.tabs-wrap{z-index:200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);background:#04060ffa;border-bottom:none;border-left:1px solid #ffffff14;width:min(320px,88vw);height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden auto;box-shadow:-12px 0 40px #00000073;display:none!important}.invest-page #app>nav.topnav.nav-mobile-open~.tabs-wrap{animation:.22s ease-out investNavDrawerIn;display:block!important}.invest-page .tabs{width:100%;padding:max(72px, env(safe-area-inset-top,0px) + 56px) 20px max(32px, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;min-width:0!important;max-width:none!important;display:flex!important}.invest-page .tab{text-align:left;border:none;border-bottom:1px solid #ffffff0f;border-radius:0;justify-content:flex-start;width:100%;min-width:0;white-space:normal!important;padding:16px 4px!important;font-size:1rem!important;line-height:1.35!important}.invest-page .tab .tab-num{opacity:.55;margin-right:8px;font-size:.75rem;display:inline}.invest-page .tab.active{color:var(--cyan,#00f0d4);background:#00f0d40f}}@media (max-width:960px){html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{max-width:100%;overflow-x:hidden}.home-markup,.partner-page,.invest-start,.not-found-page,.legal-vue-root{max-width:100vw;overflow-x:clip}.invest-page{max-width:100%;overflow:hidden visible}.invest-page #app{overflow:visible}img,video,iframe,svg{max-width:100%}.home-markup h1{letter-spacing:-.02em!important;font-size:clamp(1.65rem,7.2vw,2.2rem)!important;line-height:1.15!important}.home-markup h2{margin-bottom:12px!important;font-size:clamp(1.35rem,5.4vw,1.85rem)!important;line-height:1.2!important}.home-markup h3{font-size:clamp(1rem,3.8vw,1.15rem)!important;line-height:1.25!important}.home-markup .s-intro,.home-markup .hero-sub{max-width:100%!important;margin-bottom:24px!important;font-size:.9rem!important;line-height:1.65!important}#hero{min-height:auto!important;padding:88px 20px 48px!important}.section,.section-full,#cta-final{padding:52px 20px!important}#cta-final h2{font-size:clamp(1.35rem,5.8vw,1.85rem)!important;line-height:1.2!important}#cta-final p{margin-bottom:28px!important;font-size:.92rem!important}.hero-ctas,.cta-actions{flex-flow:column wrap!important;align-items:stretch!important;gap:10px!important}.hero-ctas .btn-p,.hero-ctas .btn-g,.cta-actions .btn-p,.cta-actions .btn-g{box-sizing:border-box;text-align:center;width:100%;max-width:100%;white-space:normal!important;padding:12px 18px!important;line-height:1.35!important}.p-btn,.np-cta{text-align:center;box-sizing:border-box;white-space:normal!important;line-height:1.35!important}.kpi-val{font-size:clamp(1.85rem,11vw,2.65rem)!important;line-height:1.05!important}.stat-n{font-size:clamp(1.3rem,5.5vw,1.65rem)!important}.stat-l{font-size:.72rem!important;line-height:1.35!important}.results-right blockquote{font-size:clamp(1.05rem,4.2vw,1.25rem)!important;line-height:1.35!important}.poc-phase-label,.poc-label{font-size:clamp(1.2rem,4.8vw,1.45rem)!important}.poc-total,.poc-total-badge{margin-top:8px;display:inline-block;white-space:normal!important;position:static!important}.poc-header-row{flex-wrap:wrap!important;gap:8px!important}.pricing-grid{grid-template-columns:1fr!important}.np-conv{font-size:clamp(1.65rem,7.5vw,2.1rem)!important}.np-conv-unit{font-size:.95rem!important}.np-price-val,.np-price-label{white-space:normal!important}.bridge-diagram{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.bridge-side{width:100%;min-width:0!important}.bridge-stats{flex-direction:column!important}.bridge-stat{border-bottom:1px solid var(--border);border-right:none!important}.bridge-stat:last-child{border-bottom:none}.bridge-stat-sep{display:none!important}.marquee-wrap{max-width:100%;overflow-x:hidden!important}.diff-card,.mcp-big-block,.bridge-block,.api-block,.poc-block,.run-block{padding:22px 16px!important}.constat-pt{padding:16px!important}.home-markup .constat-video-wrap{min-height:clamp(260px,68vw,400px)!important}.vis-block.h240,.vis-block.h320{min-height:160px;max-height:240px;height:auto!important}.rotating-word{white-space:normal!important}footer{text-align:center!important;flex-direction:column!important;gap:16px!important;padding:24px 20px!important}.footer-links{flex-wrap:wrap!important;justify-content:center!important;gap:14px 20px!important}nav{padding:14px 16px!important}nav .nav-cta{text-align:center;max-width:min(140px,36vw);white-space:normal!important;padding:8px 12px!important;font-size:.72rem!important;line-height:1.25!important}.partner-page section{padding:56px 18px!important}.partner-page .hero-home{min-height:auto!important;padding:88px 18px 36px!important}.partner-page .hero-home h1{letter-spacing:-.02em!important;max-width:100%!important;margin-bottom:14px!important;font-size:clamp(1.45rem,6.8vw,1.85rem)!important;line-height:1.15!important}.partner-page .hero-home .hero-sub,.partner-page .section-text{max-width:100%!important;font-size:.9rem!important;line-height:1.6!important}.partner-page .hero-grid{grid-template-columns:1fr!important;gap:24px!important}.partner-page .hero-visual{min-height:auto!important}.partner-page .hero-photo-card{width:100%!important;max-width:100%!important;transform:none!important}.partner-page .floating-pill{display:none!important}.partner-page .hero-home .hero-ctas,.partner-page .hero-ctas{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.partner-page .hero-home .btn-primary,.partner-page .hero-home .btn-secondary,.partner-page .hero-ctas .btn-primary,.partner-page .hero-ctas .btn-secondary{box-sizing:border-box;white-space:normal!important;text-align:center!important;width:100%!important;max-width:100%!important;line-height:1.35!important}.partner-page .hero-metrics{grid-template-columns:1fr!important;max-width:100%!important}.partner-page .cards-grid,.partner-page .stats-row,.partner-page .expertise-stats,.partner-page .use-cases,.partner-page .pitch-variants{grid-template-columns:1fr!important}.partner-page .problem-grid,.partner-page .diff-grid,.partner-page .prog-grid,.partner-page .cible-grid,.partner-page .pitch-grid,.partner-page .process-grid{grid-template-columns:1fr!important;gap:28px!important}.partner-page .process-side{max-width:100%!important;margin:0 auto!important;position:static!important}.partner-page .process-visual{width:100%!important;max-width:100%!important}.partner-page .pitch-main{min-height:auto!important;padding:22px 16px!important}.partner-page .nav-cta{text-align:center;white-space:normal!important;padding:8px 12px!important;font-size:.72rem!important;line-height:1.25!important}.partner-page .form-submit{white-space:normal!important;padding:14px 18px!important;font-size:.92rem!important;line-height:1.35!important}.partner-page .partner-footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.partner-page .proofs-grid .stat-card{aspect-ratio:auto!important;min-height:140px!important}.partner-page .gains-table{border-radius:0;margin-top:28px;display:block;overflow:visible}.partner-page .gains-table thead{display:none}.partner-page .gains-table tbody{flex-direction:column;gap:16px;display:flex}.partner-page .gains-table tr{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;display:block;overflow:hidden}.partner-page .gains-table td{text-align:right;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;display:flex}.partner-page .gains-table td:last-child{border-bottom:none}.partner-page .gains-table td:before{content:attr(data-label);font-family:var(--font-display,"Poppins", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan,#00f0d4);text-align:left;flex:45%;padding-right:8px;font-size:11px;font-weight:700}.partner-page .gains-table td.plan-name{text-align:left;background:#00e5ff0d;flex-direction:column;align-items:stretch}.partner-page .gains-table td.plan-name:before{margin-bottom:6px}.partner-page .gains-table td.col-total{font-size:17px}.partner-page .gains-table tbody tr:hover td{background:0 0}.partner-page .gains-table tbody tr:hover td.col-total{background:linear-gradient(135deg,#00f0d424,#4d7cff1f)}.partner-page .section-label+h2,.partner-page section>h2{font-size:clamp(1.35rem,5.5vw,1.75rem)!important;line-height:1.15!important}.partner-page .problem-punchline p,.partner-page .punchline-box p{font-size:1rem!important;line-height:1.45!important}.partner-page .stat-num,.partner-page .exp-num{font-size:clamp(1.65rem,7vw,2.1rem)!important;line-height:1.05!important}.partner-page .prog-stat{font-size:clamp(1.5rem,6.5vw,1.85rem)!important}.partner-page .step-num{font-size:clamp(1.25rem,5vw,1.5rem)!important}.partner-page .btn-primary,.partner-page .btn-secondary{text-align:center;box-sizing:border-box;white-space:normal!important;line-height:1.35!important}.invest-page h2.section-h{font-size:clamp(1.35rem,5.2vw,1.8rem)!important;line-height:1.15!important}.invest-page .hero-h1{max-width:100%!important;font-size:clamp(1.55rem,6.2vw,2rem)!important;line-height:1.12!important}.invest-page .hero-sub,.invest-page .s-intro{max-width:100%!important;margin-bottom:28px!important;font-size:.9rem!important;line-height:1.65!important}.invest-page .panel{padding:36px 18px 56px!important}.invest-page #app>section.panel{padding-top:calc(var(--invest-header-h,108px) + 24px)!important}.invest-page .pain-hero,.invest-page .traction-hero,.invest-page .traction-hero-v2,.invest-page .raise-hero,.invest-page .raise-hero-v2,.invest-page .cta-final{padding:24px 16px!important}.invest-page .pain-big,.invest-page .traction-big{font-size:clamp(1.85rem,9vw,2.35rem)!important;line-height:1.05!important}.invest-page .traction-mega-full{font-size:clamp(1.85rem,8.5vw,2.75rem)!important;line-height:1.05!important}.invest-page .gtm-tam .val{font-size:clamp(1.65rem,7.5vw,2.1rem)!important}.invest-page .raise-card .ramount,.invest-page .raise-total .tot-value{font-size:clamp(1.85rem,8vw,2.35rem)!important}.invest-page .raise-total-mega{letter-spacing:-.04em!important;max-width:100%!important;font-size:clamp(2rem,11vw,2.85rem)!important;animation:none!important;display:block!important}.invest-page .raise-card-v2 .rcamount{font-size:clamp(1.7rem,8.5vw,2.35rem)!important}.invest-page .hero-cta-row,.invest-page .cta-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.invest-page .hero-cta-row .btn-p,.invest-page .hero-cta-row .btn-g,.invest-page .cta-row .btn-p,.invest-page .cta-row .btn-g{box-sizing:border-box;white-space:normal!important;text-align:center!important;width:100%!important;max-width:100%!important;line-height:1.35!important}.invest-page #app>nav.topnav{box-sizing:border-box;width:100%;max-width:100vw;min-height:var(--invest-nav-h);flex-wrap:nowrap;align-items:center;gap:8px;left:0;right:0;padding:10px 14px!important}.invest-page{--invest-nav-h:58px}.invest-page .nav-brand{flex:auto;min-width:0;gap:8px!important}.invest-page .nav-logo-img{width:auto;max-width:120px;height:30px!important}.invest-page .nav-right{flex-shrink:0;margin-left:auto}.invest-page .nav-tag{display:none!important}.invest-page .nav-cta{text-align:center;white-space:normal!important;padding:7px 11px!important;font-size:.7rem!important;line-height:1.25!important}.invest-page #app>section.panel{overflow-x:hidden;padding-top:calc(var(--invest-header-h) + 16px)!important}.invest-page .pain-hero,.invest-page .traction-hero,.invest-page .traction-hero-v2,.invest-page .perf-spotlight,.invest-page .raise-hero,.invest-page .raise-hero-v2{overflow:visible!important}.invest-page .pain-big,.invest-page .traction-big,.invest-page .traction-mega,.invest-page .traction-mega-full,.invest-page .perf-mega,.invest-page .card-stat,.invest-page .traction-kpi .kv,.invest-page .raise-card .ramount,.invest-page .raise-total .tot-value,.invest-page .raise-total-mega,.invest-page .rcamount,.invest-page .gtm-tam .val,.invest-page .history-card .v,.invest-page .h-stat-n,.invest-page .pmnum{word-break:break-word;-webkit-background-clip:text;background-clip:text;padding:.06em .02em!important;line-height:1.08!important;overflow:visible!important}.invest-page .pain-big{color:var(--magenta,#e040fb)}.invest-page .perf-mega,.invest-page .traction-mega,.invest-page .traction-mega-full{color:var(--cyan,#00f0d4)}.invest-page .card-stat,.invest-page .h-stat-n,.invest-page .pmnum,.invest-page .traction-kpi .kv{color:var(--white,#f0f4ff)}.invest-page .perf-mega{filter:none!important;font-size:clamp(2.4rem,14vw,3.2rem)!important;animation:none!important;transform:none!important}.invest-page .traction-mega{filter:none!important;font-size:clamp(2rem,12vw,2.75rem)!important;line-height:1.05!important;animation:none!important}.invest-page .traction-hero-v2:before{display:none}.invest-page .hero-stats{overflow:visible!important}.invest-page #panel-intro .hero-grid,.invest-page .hero-grid{min-height:auto!important;margin-bottom:32px!important;padding-top:0!important}.invest-page #panel-intro.hero-panel,.invest-page .hero-panel{overflow:visible!important}.invest-page .gtm-fan{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;max-width:100%!important;min-height:auto!important;padding:0!important;display:grid!important;overflow:visible!important}.invest-page .gtm-fan .fan-card,.invest-page .fan-1,.invest-page .fan-2,.invest-page .fan-3,.invest-page .fan-4,.invest-page .fan-5,.invest-page .fan-6{width:100%!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}.invest-page .gtm-fan .fan-card img{aspect-ratio:1;object-fit:cover;width:100%!important;height:auto!important}.invest-page .perf-bar-row{grid-template-columns:1fr!important;gap:12px!important}.invest-page .perf-bar{grid-template-columns:minmax(0,72px) 1fr minmax(0,52px)!important;gap:8px!important}.invest-page .mrr-svg-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.invest-page .mrr-chart{min-width:520px}.invest-page .solution-deck{grid-template-columns:1fr!important;gap:12px!important}.invest-page .sd-card{padding:20px 18px!important}.invest-page .sd-card h4{white-space:normal!important;word-break:normal!important;font-size:.9rem!important}.invest-page .sd-card p{font-size:.88rem!important;line-height:1.5!important}.invest-page .tech-pillars,.invest-page .tech-features{grid-template-columns:1fr!important;gap:14px!important}.invest-page .tech-hero{margin-bottom:20px!important;padding:16px!important;overflow:visible!important}.invest-page .tech-pillar{padding:18px!important}.invest-page .tech-thesis{margin-top:20px!important;padding:22px 16px!important}.invest-page .thesis-quote .qmark{font-size:2.25rem!important}.invest-page .thesis-tail{font-size:.88rem!important;line-height:1.55!important}.invest-page .perf-metrics{grid-template-columns:1fr!important;gap:12px!important}.invest-page .perf-metric{padding:20px 16px!important}.invest-page .perf-metric .pmnum{font-size:clamp(1.85rem,10vw,2.35rem)!important}.invest-page .perf-bars-block{padding:20px 14px!important}.invest-page .perf-balance-visual{grid-template-columns:1fr!important;gap:16px!important;padding:20px 16px!important}.invest-page .traction-kpis{grid-template-columns:1fr!important;gap:12px!important}.invest-page .traction-kpi .kv{font-size:clamp(1.65rem,9vw,2.2rem)!important}.invest-page .traction-mega-full .line1,.invest-page .traction-mega-full .line2{white-space:normal!important;display:block!important}.invest-page .raise-hero-v2:before{display:none!important}.invest-page .raise-rounds-v2{grid-template-columns:1fr!important;gap:14px!important}.invest-page .raise-card-v2{padding:22px 16px!important}.invest-page .raise-mega-total{margin-bottom:20px!important}.invest-page .projection-fan{grid-template-columns:1fr!important;gap:12px!important}.invest-page .proj-card{transform:none!important}.invest-page .grid-2,.invest-page .grid-3,.invest-page .grid-4,.invest-page .market-layout,.invest-page .market-grid,.invest-page .market-grid-v2,.invest-page .solution-strengths,.invest-page .team-grid,.invest-page .history-grid,.invest-page .hero-grid{grid-template-columns:1fr!important}.invest-page .hero-image{justify-self:stretch!important;max-width:100%!important}.invest-page .pipeline-row{text-align:center;grid-template-columns:1fr!important;gap:6px!important}.invest-page .valuation-strip{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:16px 18px!important}.invest-page .funnel-row{grid-template-columns:1fr!important}.invest-page .invest-site-footer{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:24px 18px!important}.invest-page .invest-site-footer .footer-links{justify-content:center!important}.invest-page .invest-contact-body,.invest-page .invest-contact-form,.invest-page .invest-contact-form-split{grid-template-columns:1fr!important}.invest-page .invest-contact-modal-dialog{width:min(100%,100vw - 24px)!important}.invest-page .form-submit{white-space:normal!important;line-height:1.35!important}.invest-start .splash-card{width:calc(100% - 24px)!important;max-width:100%!important;padding:32px 22px!important}.invest-start .splash-card h1{font-size:1.55rem!important;line-height:1.2!important}.invest-start .splash-card p{font-size:.88rem!important}.invest-start .splash-form input,.invest-start .splash-form button{box-sizing:border-box;text-align:center;width:100%;white-space:normal!important;line-height:1.35!important}.legal-vue-root nav{flex-wrap:wrap;gap:12px;padding:14px 18px!important}.legal-vue-root main{padding:48px 18px 72px!important}.legal-vue-root .page-title{font-size:clamp(1.55rem,6.5vw,2rem)!important;line-height:1.12!important}.legal-vue-root .page-subtitle{font-size:.92rem!important;line-height:1.65!important}.legal-vue-root .legal-section{padding:22px 18px!important}.legal-vue-root .legal-section h2{font-size:clamp(1.05rem,4vw,1.2rem)!important;line-height:1.3!important}.legal-vue-root .legal-section p,.legal-vue-root .legal-list li{font-size:.88rem!important;line-height:1.65!important}.legal-vue-root footer{padding:22px 18px 32px!important;font-size:.74rem!important}.not-found-page .nf-nav{padding:14px 18px!important}.not-found-page .nf-stage{padding:100px 1.25rem 56px!important}.not-found-page .nf-stage h1{white-space:normal!important;max-width:100%!important;font-size:clamp(1.2rem,5.5vw,1.55rem)!important;line-height:1.3!important}.not-found-page .nf-sub{max-width:100%!important;font-size:.88rem!important;line-height:1.65!important}.not-found-page .nf-cta{text-align:center;max-width:100%;display:inline-block;white-space:normal!important;padding:.7rem 1.4rem!important;font-size:.78rem!important;line-height:1.35!important}.not-found-page .nf-pill{text-align:center;white-space:normal!important;padding:.45rem .9rem!important;font-size:.72rem!important;line-height:1.35!important}}@media (max-width:720px){body{font-size:15px}.home-markup .offer-card{padding:16px 14px 12px!important}.home-markup .offer-price{white-space:normal!important;font-size:clamp(1.65rem,7vw,2rem)!important}.home-markup .offer-cta{white-space:normal!important;width:100%!important;max-width:100%!important}.ebook-band-wrap{padding-top:32px!important;padding-bottom:32px!important}.ebook-band-grid{gap:18px!important;padding:20px 16px!important}.ebook-band-title{font-size:1rem!important;line-height:1.35!important}.partner-page .hero-home{padding-top:84px!important}.invest-page .solution-strengths,.invest-page .timeline-track{grid-template-columns:1fr!important}}@media (max-width:480px){.home-markup h1{font-size:1.5rem!important}.home-markup h2{font-size:1.28rem!important}nav .nav-cta{max-width:112px;padding:7px 10px!important;font-size:.68rem!important}.nav-trailing,.nav-cta-group{gap:6px!important}.sectors-grid,.integrations-grid,.poc-grid,.run-grid,.hero-stats{grid-template-columns:1fr!important}.hero-stats .stat{border-bottom:1px solid var(--border);border-right:none!important}.hero-stats .stat:last-child{border-bottom:none}.np-grid{grid-template-columns:1fr!important}.partner-page .hero-home h1{font-size:1.42rem!important}.partner-page nav.partner-nav{padding:12px 14px!important}.partner-page .cards-grid{grid-template-columns:1fr!important}.invest-start .splash-card h1{font-size:1.38rem!important}.legal-vue-root .nav-back{font-size:.78rem!important}.invest-page .perf-spotlight,.invest-page .traction-hero-v2,.invest-page .raise-hero-v2{padding:28px 16px!important}.invest-page .gtm-fan{grid-template-columns:1fr!important}}
