.merge__pin{padding:calc(var(--nav-h) + clamp(40px, 8vh, 96px)) 0 clamp(48px, 8vh, 96px)}.merge__head{text-align:center;justify-items:center;display:grid}.merge__head .phero__lede{margin-inline:auto}.merge__stage{width:min(100% - var(--gutter) * 2, 1080px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(40px,7vh,72px) auto 0;display:grid;position:relative}.layer-card{border:1px solid var(--line-strong);background:var(--surface);will-change:transform;border-radius:20px;align-content:space-between;gap:40px;min-height:clamp(180px,24vh,260px);padding:24px;display:grid;position:relative}.layer-card__name{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,52px);font-weight:680;font-stretch:118%;line-height:1}.layer-card__line{font-family:var(--font-mono);color:var(--fg-2);font-size:13px}.layer-card[data-layer-card=build]{color:var(--ink);background:radial-gradient(80% 70% at 92% 100%,#c21129e6,#0000 70%),linear-gradient(205deg,#777972 0% 25%,#777972 55%,#fcf9f5 90%);border-color:#fcf9f599}.layer-card[data-layer-card=automate]{color:var(--ink);background:radial-gradient(70% 55% at 35% 20%,#c21129,#0000 65%),linear-gradient(#c21129,#c21129 40%,#c21129);border-color:#c2112980}.layer-card[data-layer-card=ai]{color:#fcf9f5;background:linear-gradient(#c21129,#c21129 60%,#2e2a14);border-color:#c2112980}.layer-card[data-layer-card=build] .layer-card__line,.layer-card[data-layer-card=automate] .layer-card__line{color:#2e2a14bf}.layer-card[data-layer-card=ai] .layer-card__line{color:#fcf9f5cc}.layer-card--system{color:#fcf9f5;background:radial-gradient(90% 120% at 50% 110%,#c211298c,#0000 65%),linear-gradient(#2e2a14,#2e2a14);border-color:#c2112980;grid-column:1/-1;min-height:0}.layer-card--system .layer-card__line{color:var(--cream)}.merge.is-live .merge__stage{align-items:start;height:clamp(300px,40vh,420px)}.merge.is-live .layer-card--system{opacity:0;width:min(420px,40%);min-height:clamp(180px,24vh,260px);margin-left:max(-210px,-20%);position:absolute;top:40px;left:50%;box-shadow:0 12px 0 -4px #500a10d9,0 24px 0 -8px #3c080cb3,0 50px 100px #c2112973}.merge__jump{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(28px,5vh,48px);display:flex}.merge__jump a{border:1px solid var(--line-strong);color:var(--fg-2);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.merge__jump a:hover{color:var(--fg);border-color:var(--fg-2)}}.offer__grid{gap:clamp(36px,6vh,64px);display:grid}.offer__head{gap:16px;max-width:980px;display:grid}.offer__name{letter-spacing:-.055em;font-size:clamp(64px,12vw,200px);font-weight:720;font-stretch:125%;line-height:.82}.offer__promise{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;font-size:clamp(26px,3vw,44px);font-weight:560;font-stretch:108%;line-height:1.1}.offer__for{max-width:56ch;color:var(--fg-2);font-size:18px}.offer__body{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);padding-top:clamp(28px,4vh,40px);display:grid}.offer__col{color:var(--fg-2);align-content:start;gap:16px;font-size:16px;display:grid}.offer__col .checks{color:var(--fg)}.offer__col--wide{grid-column:span 2}.offer__cases{color:var(--fg-2);grid-column:1/-1;font-size:15px}.offer__cases a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.offer--system .offer__name{font-size:clamp(52px,9vw,150px)}.chain{flex-wrap:wrap;gap:6px;display:flex}.chain li{background:var(--fg);color:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.wire{justify-content:space-between;gap:8px;padding-top:28px;display:flex;position:relative}.wire:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:6px;left:0;right:0}.wire:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);border-radius:50%;animation:4.8s cubic-bezier(.65,0,.35,1) infinite wire-run;position:absolute;top:2px;left:0}.wire li{font-family:var(--font-mono);color:var(--fg-2);font-size:12.5px;position:relative}.wire li:before{content:"";border:1px solid var(--accent-2);background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:-26px;left:0}@keyframes wire-run{0%{transform:translate(0)}to{transform:translateX(calc(min(100vw, var(--max)) - var(--gutter) * 2 - 9px))}}.questions{counter-reset:q;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.questions li{counter-increment:q;color:var(--fg-2);background:#2e2a1414;border-radius:14px;gap:6px;padding:18px;font-size:15px;display:grid}.questions b{color:var(--fg);font-size:17px}.questions b:before{content:counter(q) ". ";font-family:var(--font-mono);font-size:13px;font-weight:400}.stackbar{gap:8px;display:grid}.stackbar__layer{width:var(--w);background:var(--ink);color:#fcf9f5;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:18px 22px;display:flex}.stackbar__layer:nth-child(2){background:var(--maroon);color:#fcf9f5}.stackbar__layer:nth-child(3){background:var(--flame);color:var(--ink)}.stackbar__layer:nth-child(4){background:var(--sun);color:var(--ink)}.stackbar__layer b{font-size:20px;font-weight:640;font-stretch:112%}.stackbar__layer span{opacity:.8;font-size:14px}.start__steps{counter-reset:s;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.start__steps li{counter-increment:s;color:var(--fg-2);align-content:start;gap:10px;padding:28px 28px 0 0;font-size:16px;display:grid}.start__steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);font-size:13px}.start__steps b{letter-spacing:-.02em;color:var(--fg);font-size:22px;font-weight:620;font-stretch:110%}@media (max-width:899px){.merge__stage,.offer__body,.start__steps{grid-template-columns:1fr}.offer__col--wide{grid-column:auto}.questions{grid-template-columns:1fr}.wire{flex-direction:column;gap:14px;padding:0 0 0 28px}.wire:before{width:1px;height:auto;inset:0 auto 0 4px}.wire:after{display:none}.wire li:before{top:4px;left:-28px}.stackbar__layer{width:100%}}@media (prefers-reduced-motion:reduce){.wire:after{animation:none}}
