:root{color-scheme:dark;--bg:#050914;--bg-elevated:#0b1224;--panel:rgba(15,26,51,.76);--panel-strong:rgba(20,35,68,.9);--ink:#f8fbff;--muted:#b7c7e5;--soft:rgba(219,232,255,.72);--line:rgba(116,165,255,.22);--brand:#0766fe;--brand-light:#6fc9ff;--green:#79d8a8;--shadow:0 32px 90px rgba(0,0,0,.44)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 16% 8%,rgba(7,102,254,.28),transparent 25%),radial-gradient(circle at 88% 14%,rgba(111,201,255,.16),transparent 24%),linear-gradient(180deg,#050914,#081122 48%,#0d1730);color:var(--ink);font-family:SF Pro Display,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{position:relative;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:22px 0 60px}.site-shell:before{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.site-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding:12px 14px 12px 20px;border:1px solid var(--line);border-radius:22px;background:rgba(6,12,27,.72);box-shadow:0 18px 54px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.brand-mark{font-size:21px;font-weight:850;letter-spacing:0}.nav-links{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.nav-links a{padding:10px 12px;border-radius:999px}.nav-links a:hover{background:hsla(0,0%,100%,.06);color:var(--ink)}.nav-cta,.primary-cta,.secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-weight:800;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.nav-cta,.primary-cta{color:#fff;background:linear-gradient(135deg,#0766fe,#4f9dff);box-shadow:0 18px 34px rgba(7,102,254,.34)}.nav-cta{padding:0 18px;font-size:14px}.primary-cta{padding:0 24px}.secondary-cta{padding:0 20px;border:1px solid rgba(185,202,232,.24);color:var(--ink);background:hsla(0,0%,100%,.055)}.nav-cta:hover,.primary-cta:hover,.secondary-cta:hover{transform:translateY(-2px)}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);grid-gap:54px;gap:54px;align-items:center;min-height:calc(100vh - 96px);padding:76px 0 70px}.hero-copy{max-width:760px}.eyebrow{margin:0 0 16px;color:var(--brand-light);font-size:13px;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:24px;font-size:clamp(50px,7vw,88px);line-height:.95}h1,h2{letter-spacing:0}h2{margin-bottom:18px;font-size:clamp(34px,4vw,58px);line-height:1.02}h3{margin-bottom:8px;font-size:30px;line-height:1.05}.closing-section p,.context-section p,.hero-lede,.hero-support,.problem-section p,.section-heading p,.workflow-card p{color:var(--soft);line-height:1.65}.hero-lede{max-width:700px;margin-bottom:18px;font-size:clamp(20px,2vw,25px)}.hero-support{max-width:690px;margin-bottom:30px;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.product-panel{position:relative;padding:20px;border:1px solid rgba(116,165,255,.28);border-radius:32px;background:radial-gradient(circle at 18% 0,rgba(7,102,254,.25),transparent 42%),linear-gradient(180deg,rgba(18,31,60,.94),rgba(8,15,31,.96));box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.08);transform:rotate(1.4deg)}.product-panel:before{content:"";position:absolute;inset:8% -12%;z-index:-1;border-radius:42px;background:radial-gradient(circle,rgba(7,102,254,.32),transparent 68%);filter:blur(22px)}.panel-topline{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px;color:#9fbae2;font-size:13px}.panel-topline strong{color:var(--green)}.agent-card,.builder-list span,.builders-section,.capability-card,.closing-section,.context-section,.layer-section,.problem-section,.workflow-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(20,36,69,.78),rgba(9,17,35,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.agent-card{margin-bottom:14px;padding:18px;border-radius:22px}.agent-card span{display:block;margin-bottom:9px;color:var(--brand-light);font-size:12px;font-weight:850;text-transform:uppercase}.agent-card p,.agent-card ul{margin:0;color:#e8f1ff;line-height:1.55}.agent-card ul{padding-left:18px}.review-card{margin-left:28px}.closing-mantra,.quality-row{display:flex;flex-wrap:wrap;gap:8px}.closing-mantra span,.quality-row span{flex:1 1 auto;min-width:max-content;padding:10px 11px;border:1px solid rgba(116,165,255,.2);border-radius:999px;background:hsla(0,0%,100%,.055);color:#dbe8ff;font-size:13px;font-weight:800;text-align:center}.builders-section,.closing-section,.context-section,.layer-section,.problem-section{margin-bottom:104px;padding:42px;border-radius:32px}.problem-section{margin-bottom:20px}.split-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.split-copy p{margin-bottom:0;font-size:18px}.section-heading{max-width:790px;margin-bottom:28px}.closing-section p,.context-section p,.section-heading p{max-width:720px;font-size:18px}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.capability-card{min-height:92px;padding:18px;border-radius:20px;color:#e8f1ff;font-weight:800}.workflow-section{margin:104px 0}.workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-card{min-height:310px;padding:22px;border-radius:24px}.step-number{display:inline-flex;margin-bottom:34px;color:var(--brand-light);font-size:13px;font-weight:850}.workflow-card strong{display:block;margin-bottom:12px;color:#f8fbff}.builder-list{display:flex;flex-wrap:wrap;gap:10px}.builder-list span{padding:14px 16px;border-radius:999px;color:#dbe8ff;font-weight:800}.closing-section,.context-section{text-align:left}.closing-section{margin:0 auto;text-align:center}.closing-section h2,.closing-section p{margin-right:auto;margin-left:auto}.closing-mantra{margin:28px auto}.center-actions,.closing-mantra{justify-content:center}@media (max-width:1040px){.site-nav{position:static}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:58px}.capability-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-shell{width:min(100% - 24px,1180px);padding-top:12px}.site-nav{border-radius:18px}.nav-links{display:none}.brand-mark{font-size:19px}.nav-cta{min-height:42px;padding:0 14px}.hero-section{padding:44px 0 54px}h1{font-size:clamp(42px,14vw,60px)}.hero-actions,.primary-cta,.secondary-cta{width:100%}.product-panel{padding:14px;border-radius:24px;transform:none}.review-card{margin-left:0}.builders-section,.closing-section,.context-section,.layer-section,.problem-section{margin-bottom:72px;padding:28px 20px;border-radius:24px}.capability-grid,.split-copy,.workflow-grid{grid-template-columns:1fr}.workflow-section{margin:72px 0}.workflow-card{min-height:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}