
    :root{--ink:#101411;--panel:#171d18;--paper:#f5f0e7;--muted:#a7aca1;--line:rgba(245,240,231,.22);--acid:#00ff00;--orange:#ff5c16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif}.shell{max-width:1200px;margin:auto;padding:0 22px 70px}.bar{min-height:76px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:12px;font-weight:900;letter-spacing:1.05px}.brand{font-size:18px;letter-spacing:2px}.brand span{color:#9ea399}.nav{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:flex-end}.nav a{color:var(--paper);text-decoration:none}.nav .owner{border:1px solid var(--line);padding:9px 10px}.hero{min-height:calc(100svh - 76px);display:grid;align-content:center;padding:64px 0 46px}.eyebrow{margin:0 0 16px;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:1.3px}.eyebrow:before{content:'■';margin-right:8px}h1{max-width:930px;margin:0;font-size:clamp(64px,13vw,165px);line-height:.76;letter-spacing:-.11em}h1 em{color:var(--acid);font-style:normal}.lead{max-width:650px;margin:28px 0 0;font:clamp(20px,2.4vw,31px)/1.23 Arial,Helvetica,sans-serif}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.button{display:inline-block;padding:15px 18px;background:var(--acid);color:var(--ink);font-size:13px;font-weight:900;letter-spacing:.75px;text-decoration:none}.button.secondary{background:transparent;border:1px solid var(--paper);color:var(--paper)}.rule{height:9px;background:var(--acid);margin:0 -22px}.section{padding:74px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;gap:20px;justify-content:space-between;align-items:end;margin-bottom:25px}.section h2{max-width:700px;margin:0;font-size:clamp(42px,8vw,88px);line-height:.82;letter-spacing:-.09em}.section h2 em{font-style:normal;color:var(--acid)}.section-copy{max-width:440px;margin:0;color:var(--muted);font-size:17px;line-height:1.45}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case{min-height:360px;display:flex;flex-direction:column;justify-content:end;padding:20px;border:1px solid var(--line);background:var(--panel);text-decoration:none;color:var(--paper)}.case:nth-child(1){background:linear-gradient(0deg,rgba(16,20,17,.92),rgba(16,20,17,.1)),url('/pulse-assets/race-hero.png') center/cover}.case:nth-child(2){background:linear-gradient(0deg,rgba(16,20,17,.92),rgba(16,20,17,.1)),url('/pulse-assets/robotics.png') center/cover}.case:nth-child(3){background:linear-gradient(0deg,rgba(16,20,17,.92),rgba(16,20,17,.1)),url('/pulse-assets/afyako.png') center/cover}.case small,.label{color:var(--acid);font-size:11px;font-weight:900;letter-spacing:1.15px}.case h3{margin:9px 0;font-size:clamp(28px,4vw,47px);line-height:.9;letter-spacing:-.07em}.case p{margin:0;max-width:310px;font:17px/1.3 Arial,Helvetica,sans-serif}.case span{margin-top:20px;font-size:12px;font-weight:900;letter-spacing:.9px}.notes{display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.note,.principle{padding:24px;border:1px solid var(--line);background:var(--panel)}.note h3{max-width:700px;margin:12px 0;font:clamp(29px,5vw,55px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.note p{max-width:630px;margin:0;color:#d9d9d2;font-size:18px;line-height:1.42}.principle{background:var(--acid);color:var(--ink)}.principle p{margin:8px 0 0;font-size:22px;font-weight:900;line-height:1.05;letter-spacing:-.04em}.ask{background:var(--paper);color:var(--ink);margin:0 -22px;padding:clamp(84px,11vw,156px) 28px}.ask-inner{max-width:960px;margin:auto}.ask h2{max-width:850px;margin:0;font-size:clamp(44px,8vw,98px);line-height:.82;letter-spacing:-.1em}.ask p{max-width:690px;margin:34px 0 42px;font:20px/1.42 Arial,Helvetica,sans-serif}.search-row{display:flex;margin-top:42px}.search-row input,.request input,.request textarea{width:100%;border:2px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);padding:16px;font:inherit;font-size:17px}.search-row button,.request button{border:0;background:var(--orange);color:var(--ink);padding:0 20px;font-weight:900;cursor:pointer}.results{display:grid;gap:9px;margin-top:12px}.result{padding:17px;border:1px solid var(--ink);background:#fff}.result small{font-weight:900;letter-spacing:1px}.result h3{margin:8px 0;font-size:24px;letter-spacing:-.05em}.result p{margin:0;font:17px/1.35 Arial,Helvetica,sans-serif}.request{display:none;margin-top:18px;padding:18px;border:2px solid var(--ink)}.request.active{display:block}.request label{display:block;margin:13px 0 6px;font-size:12px;font-weight:900;letter-spacing:1px}.request textarea{min-height:120px;resize:vertical}.request button{margin-top:12px;padding:14px 17px}.footer{padding-top:35px;color:var(--muted);font-size:13px}.footer a{color:var(--paper)}@media(max-width:700px){.bar{padding:12px 0}.nav{gap:8px;font-size:10px}.hero{padding-top:48px}.cases,.notes{grid-template-columns:1fr}.case{min-height:290px}.section-head{display:block}.section-copy{margin-top:16px}.search-row{display:block}.search-row button{width:100%;padding:15px}.ask{padding-top:64px;padding-bottom:64px}}
  
.agent-chips a{text-decoration:none;display:block}
