:root{--ink:#08101a;--ink-soft:#263445;--muted:#667487;--line:#dfe7ee;--surface:#ffffff;--surface-soft:#f6f8fb;--deep:#030713;--deep-2:#07111f;--navy:#182342;--steel:#101a29;--mint:#61f6c8;--mint-2:#17d6ba;--teal:#36d8ff;--teal-dark:#1492af;--ice:#e9fbff;--amber:#cfa24a;--orange:#f08a28;--shadow:0 28px 90px rgba(3,7,13,0.18);--mint-glow:0 18px 54px rgba(39,220,191,0.28)}*{box-sizing:border-box}html{background:#f6f8fb;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}body{background:linear-gradient(180deg,#f6f8fb,#ffffff 32%,#f2f6f9);margin:0}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}svg{flex:0 0 auto}.site{min-height:100vh;overflow-x:hidden;position:relative}.site:before{background-image:radial-gradient(rgba(8,16,26,.12) .5px,transparent 0);background-size:3px 3px;content:"";inset:0;opacity:.12;pointer-events:none;position:fixed;z-index:0}.nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg,rgba(8,14,28,.94),rgba(5,10,20,.88));border-bottom:1px solid rgba(97,246,200,.14);color:#fff;left:0;padding:14px 34px;position:fixed;right:0;top:0;z-index:50}.nav-inner{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(150px,1fr) auto minmax(130px,1fr);margin:0 auto;max-width:1180px;width:100%}.case-points,.comparison-card li,.footer span:last-child,.hero-actions,.logo,.nav nav,.nav-action,.primary-link,.safety-grid,.safety-grid span,.secondary-link{align-items:center;display:flex}.logo{height:42px;min-width:0;width:186px}.logo-image{display:block;height:100%;object-fit:contain;width:100%}.icon-box{align-items:center;border-radius:8px;display:inline-flex;justify-content:center}.nav nav{gap:22px}.nav nav a{color:rgba(255,255,255,.76);font-size:14px;white-space:nowrap}.nav nav a:hover,.nav-action:hover{color:#fff}.nav-action{border:1px solid rgba(97,246,200,.32);border-radius:8px;color:rgba(255,255,255,.88);gap:8px;justify-content:center;justify-self:end;min-height:40px;padding:9px 14px}.hero{align-items:center;background:var(--deep);color:#fff;display:grid;isolation:isolate;min-height:100vh;overflow:hidden;padding:112px 34px 40px;position:relative}.hero-image{top:70px!important;height:calc(100% - 70px)!important;object-fit:contain;object-position:right center;z-index:0}.hero-shade{background:radial-gradient(circle at 56% 48%,rgba(54,216,255,.12),transparent 34%),linear-gradient(90deg,rgba(3,7,19,.92),rgba(3,7,19,.78) 36%,rgba(5,12,25,.48) 62%,rgba(7,14,28,.2)),linear-gradient(0deg,rgba(3,7,19,.82),rgba(3,7,19,.06) 48%,rgba(8,17,33,.42));inset:0;position:absolute;z-index:1}.hero-content,.section{margin:0 auto;max-width:1180px;width:100%}.hero-content{padding-top:38px;position:relative;z-index:2}.eyebrow{color:#0aa7a8;font-size:12px;font-weight:850;letter-spacing:0;margin:0 0 13px;text-transform:uppercase}.agent-band .eyebrow,.architecture .eyebrow,.cta .eyebrow,.footer .eyebrow,.hero .eyebrow{color:var(--mint)}.hero h1{font-size:70px;line-height:1;margin:0;max-width:820px;text-shadow:0 18px 60px rgba(0,0,0,.45)}.hero h1 span{display:block}.hero-cn{color:#f3f8fb;font-size:29px;font-weight:760;line-height:1.35;margin:24px 0 0}.hero-copy{color:rgba(255,255,255,.78);font-size:18px;line-height:1.78;margin:18px 0 0;max-width:720px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.primary-link,.secondary-link{border-radius:8px;font-weight:780;gap:9px;justify-content:center;min-height:46px;padding:12px 18px}.primary-link{background:linear-gradient(135deg,#95ffdf,#24dfbd 54%,#22afd3);box-shadow:0 14px 44px rgba(39,220,191,.2);color:#031019}.primary-link:hover{background:linear-gradient(135deg,#b3ffe8,#42efce 52%,#3cc7e7)}.secondary-link{border:1px solid rgba(97,246,200,.34);color:#fff}.secondary-link:hover{background:rgba(255,255,255,.08)}.brand-anchor{border-left:3px solid var(--mint);color:rgba(255,255,255,.84);font-size:15px;font-weight:720;margin-top:70px;padding-left:14px}.section{padding:96px 34px}.section-heading{margin-bottom:34px;max-width:820px}.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.agent-copy h2,.cta h2,.section-heading h2,.split h2{color:var(--ink);font-size:44px;line-height:1.12;margin:0}.agent-copy p,.cta p,.section-heading p:not(.eyebrow),.split p{color:var(--muted);font-size:17px;line-height:1.75;margin:16px 0 0}.split .eyebrow{color:#0aa7a8;font-size:12px;font-weight:850;line-height:normal;margin:0 0 13px}.agent-grid,.case-grid,.comparison-grid,.deploy-grid,.mini-grid{display:grid;grid-gap:16px;gap:16px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card,.case-card,.comparison-card,.context-callout,.deploy-card,.mini-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(8,16,26,.06)}.comparison-card{padding:24px}.agent-card h3,.case-card h3,.comparison-card h3,.context-callout h3,.deploy-card h3,.mini-card h3{color:var(--ink);font-size:19px;line-height:1.3;margin:0}.comparison-card ul{display:grid;grid-gap:10px;gap:10px;margin:22px 0}.comparison-card li{color:var(--ink-soft);gap:8px}.comparison-card li svg{color:var(--teal)}.agent-card p,.case-card p,.comparison-card p,.context-callout p,.deploy-card p,.mini-card p{color:var(--muted);font-size:15px;line-height:1.7;margin:12px 0 0}.comparison-card:last-child{background:linear-gradient(145deg,rgba(97,246,200,.08),rgba(54,216,255,.04)),#f7fcfd;border-color:rgba(23,214,186,.2)}.architecture{background:linear-gradient(145deg,#030713,#071225 48%,#101a31);color:#fff;max-width:none;padding-left:max(34px,calc((100vw - 1180px) / 2));padding-right:max(34px,calc((100vw - 1180px) / 2))}.architecture .section-heading h2,.architecture .section-heading p:not(.eyebrow){color:#fff}.architecture .section-heading p:not(.eyebrow){color:rgba(255,255,255,.7)}.architecture .section-heading,.deployment .section-heading,.safety .section-heading{max-width:960px}.layer-stack{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:900px}.layer{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.034));border:1px solid rgba(246,248,251,.13);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:92px minmax(0,1fr);padding:18px 22px}.layer strong{color:var(--mint);font-size:28px}.layer h3{color:#fff;font-size:18px;margin:0}.layer p{color:rgba(255,255,255,.68);line-height:1.6;margin:6px 0 0}.split{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.feature-visual{aspect-ratio:4/3;background:#101a29;border:1px solid rgba(8,16,26,.14);border-radius:8px;box-shadow:var(--shadow);margin:0;overflow:hidden}.case-card img,.feature-visual img{display:block;height:100%;object-fit:cover;width:100%}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.deploy-card,.mini-card{min-height:190px;padding:22px}.icon-box{background:linear-gradient(145deg,rgba(97,246,200,.18),rgba(54,216,255,.12)),#edfafa;color:#0b6f73;height:44px;margin-bottom:18px;width:44px}.data-section{padding-top:24px}.data-layout{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.35fr)}.module-cloud{background:linear-gradient(135deg,rgba(97,246,200,.06),rgba(54,216,255,.04)),#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}.module-cloud span{align-items:center;background:rgba(255,255,255,.78);border:1px solid #dce8ec;border-radius:8px;color:#11383d;display:flex;font-weight:720;justify-content:center;min-height:64px;padding:10px;text-align:center}.context-callout{display:flex;flex-direction:column;justify-content:center;padding:28px}.context-callout svg{color:var(--mint-2);margin-bottom:18px}.agent-band{align-items:center;background:linear-gradient(135deg,#07111f,#0b172a 52%,#172341);color:#fff;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);max-width:none;padding-left:max(34px,calc((100vw - 1180px) / 2));padding-right:max(34px,calc((100vw - 1180px) / 2))}.agent-copy h2,.agent-copy p{color:#fff}.agent-copy p{color:rgba(255,255,255,.72)}.agent-slogan{border-left:3px solid var(--mint);margin-top:34px;padding-left:16px}.agent-slogan span,.agent-slogan strong{display:block}.agent-slogan span{color:rgba(255,255,255,.72)}.agent-slogan strong{color:#fff;font-size:22px;margin-top:5px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card{background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border-color:rgba(246,248,251,.12);padding:22px}.agent-card:last-child{grid-column:1/-1}.agent-card svg{color:var(--mint);margin-bottom:18px}.agent-card h3{color:#fff}.agent-card p{color:rgba(255,255,255,.68)}.safety{max-width:none;padding-left:max(34px,calc((100vw - 1180px) / 2));padding-right:max(34px,calc((100vw - 1180px) / 2))}.safety-flow{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.flow-node{background:linear-gradient(145deg,rgba(97,246,200,.045),rgba(255,255,255,0)),#fff;border:1px solid rgba(23,214,186,.18);border-radius:8px;min-height:110px;padding:16px;position:relative}.flow-node:not(:last-child):after{background:linear-gradient(90deg,var(--mint),var(--teal));content:"";height:2px;position:absolute;right:-10px;top:54px;width:10px}.flow-node span{color:#0a8a82;display:block;font-size:13px;font-weight:850;margin-bottom:18px}.flow-node strong{color:var(--ink);display:block;line-height:1.35}.safety-grid{flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.safety-grid span{background:linear-gradient(145deg,rgba(97,246,200,.08),rgba(54,216,255,.04)),#f2fbfb;border:1px solid #d6ecec;border-radius:8px;color:#123d42;gap:8px;min-height:42px;padding:10px 13px}.use-cases{max-width:1240px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card{overflow:hidden}.case-card>img{filter:saturate(.96) contrast(1.04);aspect-ratio:16/9}.case-body{padding:22px}.case-body .icon-box{margin-bottom:16px}.case-points{flex-wrap:wrap;gap:8px;margin-top:18px}.case-points span{background:var(--surface-soft);border:1px solid #d8e8eb;border-radius:8px;color:var(--ink-soft);font-size:13px;padding:7px 9px}.deployment{background:linear-gradient(180deg,#f6f8fb,#edf4f6);max-width:none;padding-left:max(34px,calc((100vw - 1180px) / 2));padding-right:max(34px,calc((100vw - 1180px) / 2))}.deploy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cta{align-items:center;background:linear-gradient(135deg,#030713,#071225 52%,#172342);border:1px solid rgba(246,248,251,.14);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:88px auto;max-width:1180px;padding:44px}.cta,.cta h2,.cta p{color:#fff}.cta p{color:rgba(255,255,255,.72)}.cta-actions{gap:10px;justify-content:flex-end}.cta-actions,.footer{display:flex;flex-wrap:wrap}.footer{align-items:center;background:linear-gradient(180deg,#07101c,#030713);border-top:1px solid rgba(97,246,200,.12);color:rgba(255,255,255,.68);font-size:13px;gap:14px;justify-content:space-between;padding:22px 34px}.footer span:last-child{gap:8px}@media (max-width:1080px){.nav-inner{grid-template-columns:1fr auto}.nav nav{display:none}.hero h1{font-size:56px}.comparison-grid,.deploy-grid,.safety-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-node:after{display:none}.agent-band,.cta,.data-layout,.split{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}}@media (max-width:760px){.nav{padding:12px 18px}.nav-action{font-size:13px;min-height:38px;padding:8px 10px}.logo{width:156px}.hero{min-height:100vh;padding:106px 18px 34px}.hero-shade{background:linear-gradient(90deg,rgba(2,6,11,.96),rgba(2,6,11,.82)),linear-gradient(0deg,rgba(2,6,11,.88),rgba(2,6,11,.22))}.hero h1{font-size:42px;line-height:1.06}.hero-cn{font-size:24px}.hero-copy{font-size:16px;line-height:1.7}.brand-anchor{margin-top:42px}.section{padding:70px 18px}.agent-copy h2,.cta h2,.section-heading h2,.split h2{font-size:32px}.agent-grid,.case-grid,.comparison-grid,.deploy-grid,.layer,.mini-grid,.module-cloud,.safety-flow{grid-template-columns:1fr}.layer strong{font-size:24px}.feature-visual{aspect-ratio:16/11}.agent-card:last-child{grid-column:auto}.primary-link,.secondary-link{width:100%}.cta{margin:70px 18px;padding:28px 22px}.footer{align-items:flex-start;flex-direction:column;padding:20px 18px}}