:root{color-scheme:dark;--bg: #06080b;--bg-2: #0c1116;--surface: rgba(15, 20, 26, .78);--surface-strong: rgba(18, 25, 33, .94);--line: rgba(222, 232, 242, .12);--line-strong: rgba(222, 232, 242, .2);--text: #f6f8fb;--muted: #9caab8;--soft: #c8d3df;--accent: #6bbdff;--accent-deep: #1f75ff;--gold: #d0b078;--ok: #78d9a3;--danger: #ff7d7d;font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,a{font:inherit}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 72% 8%,rgba(45,112,181,.2),transparent 28rem),radial-gradient(circle at 12% 36%,rgba(208,176,120,.11),transparent 24rem),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,#080b0f,#06080b 52%,#0a0d11);background-size:auto,auto,72px 72px,72px 72px,auto}.topbar{position:fixed;inset:0 0 auto;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-width:0;height:72px;padding:0 clamp(18px,4vw,56px);border-bottom:1px solid var(--line);background:#06080bbd;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand,.nav,.top-actions,.hero-actions,.hero-badges,.hero-badges span,.primary-cta,.secondary-cta,.ghost-button,.solid-button,.text-link,.scenario-card span,.security-band li{display:flex;align-items:center}.brand{gap:12px;min-width:0;font-size:18px;font-weight:820;letter-spacing:0}.brand img{width:34px;height:34px;border-radius:8px;box-shadow:0 0 32px #6bbdff38}.nav{justify-content:center;gap:6px;color:var(--muted);font-size:14px;font-weight:680}.nav a,.ghost-button,.solid-button,.primary-cta,.secondary-cta{border-radius:8px;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.nav a{padding:9px 12px}.nav a:hover,.ghost-button:hover,.secondary-cta:hover,.text-link:hover{color:var(--text)}.top-actions{gap:10px}.ghost-button,.solid-button{min-height:38px;justify-content:center;padding:0 15px;font-size:14px;font-weight:760}.ghost-button{color:var(--soft);border:1px solid var(--line);background:#ffffff08}.solid-button,.primary-cta{color:#061018;background:linear-gradient(135deg,#f5f9ff,#90d2ff 58%,#d7ba7a);box-shadow:0 18px 36px #3491ff2e,inset 0 1px #ffffffb8}.solid-button:hover,.primary-cta:hover{transform:translateY(-1px)}.hero{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);align-items:end;gap:clamp(22px,4vw,54px);padding:116px clamp(18px,5vw,72px) 42px;isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06080beb,#06080b6b 44%,#06080bdb),linear-gradient(180deg,#06080bad,#06080b0f 40%,#06080bf0)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.08) brightness(.88);transform:scale(1.015)}.inzhcore-animation-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#060708}.inzhcore-animation-canvas{position:relative;flex:0 0 auto;overflow:hidden;transform-origin:center;box-shadow:0 40px 120px #0000008a}.scan-line{position:absolute;inset:20% 0 auto;z-index:1;height:2px;background:linear-gradient(90deg,transparent,rgba(111,255,188,.18),rgba(111,255,188,.92),rgba(107,189,255,.62),transparent);box-shadow:0 0 30px #6fffbc57;animation:scan 6s ease-in-out infinite}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.2;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:overlay}.hero-content{min-width:0;width:min(820px,100%);padding-bottom:clamp(18px,6vh,88px)}.eyebrow{margin:0 0 13px;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hero h1,.section-heading h2,.product-copy h2,.security-band h2,.demo-card h2,.faq-section h2{margin:0;letter-spacing:0;text-wrap:balance}.hero h1{max-width:960px;font-size:clamp(48px,7.2vw,104px);line-height:.93}.lead{max-width:720px;margin:24px 0 0;color:#f6f8fbd1;font-size:clamp(18px,2vw,24px);line-height:1.42;text-wrap:balance}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:32px}.primary-cta,.secondary-cta{min-height:48px;justify-content:center;gap:10px;padding:0 18px;font-size:15px;font-weight:800}.secondary-cta{color:var(--soft);border:1px solid var(--line-strong);background:#0a0e139e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-badges{gap:8px;flex-wrap:wrap;margin-top:22px}.hero-badges span{gap:8px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:#e6eef6c7;background:#ffffff09;font-size:13px;font-weight:680}.hero-badges svg{color:var(--accent)}.hero-console{align-self:end;min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#090d12ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff12,0 24px 80px #00000047}.console-header{display:flex;align-items:center;gap:10px;min-height:34px;color:var(--soft);font-size:14px;font-weight:780}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 8px #78d9a31a}.console-row{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.console-row>span{color:var(--accent);font-size:13px;font-weight:900}.console-row strong{display:block;margin-bottom:5px;font-size:16px}.console-row p,.section-heading p,.product-copy p,.scenario-card p,.pillar-card p,.workflow-card p,.security-band li,.demo-card p,.faq-list p,.footer span{margin:0;color:var(--muted);line-height:1.58}.proof-strip,.section,.product-section,.workflow-section,.security-band,.demo-section,.faq-section,.footer{width:min(1180px,calc(100% - 36px));margin:0 auto}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;border:1px solid var(--line);border-radius:8px;background:var(--line);transform:translateY(-22px)}.proof-strip div{min-height:108px;padding:22px;background:#0c1116e6}.proof-strip strong{display:block;margin-bottom:8px;font-size:clamp(28px,4vw,46px);line-height:1}.proof-strip span{color:var(--muted);font-size:14px}.section,.workflow-section,.faq-section{padding:56px 0}.section-heading.split{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,.75fr);gap:clamp(20px,4vw,64px);align-items:end}.section-heading.centered{width:min(780px,100%);margin:0 auto;text-align:center}.section-heading h2,.product-copy h2,.security-band h2,.demo-card h2,.faq-section h2{font-size:clamp(30px,4.4vw,58px);line-height:1.04}.scenario-grid,.pillar-grid,.workflow-grid,.faq-list{display:grid;gap:14px}.scenario-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.scenario-card,.pillar-card,.workflow-card,.faq-list article{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--surface);box-shadow:inset 0 1px #ffffff13}.scenario-card{min-height:256px;padding:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.scenario-card:hover{transform:translateY(-2px);border-color:#6bbdff57;background:linear-gradient(180deg,#6bbdff1a,#ffffff06),var(--surface)}.scenario-card svg,.pillar-card svg{color:var(--accent)}.scenario-card h3,.pillar-card h3,.workflow-card h3,.faq-list h3{margin:18px 0 10px;font-size:20px;letter-spacing:0}.scenario-card span{gap:6px;margin-top:22px;color:var(--soft);font-size:14px;font-weight:760}.product-section{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);gap:18px;align-items:stretch;padding:36px 0 58px}.product-copy{min-width:0;padding:clamp(26px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(107,189,255,.11),transparent 52%),#0a0e13bd}.product-copy p{margin-top:20px;font-size:16px}.text-link{gap:9px;width:fit-content;margin-top:28px;color:var(--soft);font-weight:800}.pillar-grid{grid-template-columns:1fr}.pillar-card{min-height:148px;padding:22px}.pillar-card h3{margin-top:16px}.workflow-section{padding-top:50px}.workflow-grid{grid-template-columns:repeat(3,1fr);margin-top:30px}.workflow-card{min-height:220px;padding:24px;background:linear-gradient(180deg,#6bbdff17,#ffffff06),#090d12b8}.workflow-card>span{display:block;color:#f6f8fb57;font-size:42px;font-weight:900;line-height:1}.security-band{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr);gap:26px;align-items:center;padding:clamp(26px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#d0b07821,#6bbdff17),var(--surface-strong)}.security-band ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.security-band li{gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.security-band svg{flex:0 0 auto;color:var(--ok)}.demo-section{padding:70px 0 42px}.demo-card{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,360px);gap:28px;align-items:end;min-width:0;padding:clamp(28px,5vw,54px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(120deg,rgba(107,189,255,.14),transparent 48%),linear-gradient(300deg,rgba(208,176,120,.14),transparent 54%),#0a0e13d6;box-shadow:0 28px 90px #00000047}.demo-card p{margin-top:18px;max-width:700px}.demo-actions{display:grid;gap:10px}.wide{width:100%}.faq-section{padding-top:28px}.faq-list{grid-template-columns:repeat(3,1fr);margin-top:24px}.faq-list article{padding:22px}.faq-list h3{margin-top:0;font-size:18px}.footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:34px 0 46px;border-top:1px solid var(--line)}@keyframes scan{0%,to{transform:translateY(-14vh);opacity:.18}42%{opacity:.92}55%{transform:translateY(46vh);opacity:.56}}@media(max-width:1080px){.hero{grid-template-columns:1fr;min-height:920px}.hero-console{width:min(620px,100%)}.scenario-grid,.workflow-grid,.faq-list,.product-section,.security-band,.demo-card,.section-heading.split,.proof-strip{grid-template-columns:1fr}}@media(max-width:760px){.topbar{grid-template-columns:auto auto;height:66px;padding:0 14px}.brand span,.nav,.ghost-button{display:none}.solid-button{min-height:36px;padding:0 12px;font-size:13px}.hero{min-height:100svh;padding:92px 16px 28px}.hero-media img{object-position:58% center}.inzhcore-animation-stage{opacity:.72}.inzhcore-animation-canvas{transform-origin:58% center!important}.hero-media:after{background:linear-gradient(180deg,#06080bc2,#06080b66 40%,#06080bf5),linear-gradient(90deg,#06080be0,#06080b6b)}.hero h1{font-size:clamp(40px,12vw,60px);line-height:.98}.lead{margin-top:18px;font-size:16px}.hero-actions,.hero-badges{align-items:stretch}.primary-cta,.secondary-cta{flex:1 1 100%;min-height:44px;padding:0 14px;font-size:14px}.hero-console{padding:12px}.console-row{grid-template-columns:34px 1fr;padding:12px 0}.proof-strip,.section,.product-section,.workflow-section,.security-band,.demo-section,.faq-section,.footer{width:min(100% - 28px,1180px)}.section,.workflow-section{padding:38px 0}.product-section{padding:24px 0 38px}.section-heading h2,.product-copy h2,.security-band h2,.demo-card h2,.faq-section h2{font-size:clamp(26px,8vw,38px);line-height:1.08}.scenario-card,.pillar-card,.workflow-card,.faq-list article,.product-copy,.security-band,.demo-card{padding:18px}.scenario-card,.workflow-card{min-height:auto}.demo-section{padding-top:42px}.footer{align-items:flex-start;flex-direction:column}}
