.agy-hero{background:var(--agy-paper);padding:96px 0 40px;font-family:var(--agy-font-body)}.agy-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.agy-hero__heading{font-family:var(--agy-font-display);font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--agy-ink);margin:0 0 20px}.agy-hero__sub{font-size:17px;line-height:1.6;color:var(--agy-ink-soft);max-width:460px;margin:0 0 32px}.agy-hero__actions{display:flex;gap:14px;flex-wrap:wrap}.agy-btn{font-family:var(--agy-font-body);font-weight:600;font-size:15px;padding:13px 24px;border-radius:6px;text-decoration:none;display:inline-block;border:1.5px solid transparent}.agy-btn--primary{background:var(--agy-ink);color:var(--agy-white)}.agy-btn--primary:hover{background:#2a2e36}.agy-btn--ghost{border-color:var(--agy-ink);color:var(--agy-ink)}.agy-btn--ghost:hover{background:var(--agy-ink);color:var(--agy-white)}.agy-terminal{background:var(--agy-terminal-bg);border-radius:10px;overflow:hidden;box-shadow:0 20px 50px #14171c40;transform:rotate(.4deg)}.agy-terminal__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#1d2128;border-bottom:1px solid #2A2E36}.agy-dot{width:10px;height:10px;border-radius:50%;display:block}.agy-dot--a{background:#e5564b}.agy-dot--b{background:#e8a73a}.agy-dot--c{background:#29a862}.agy-terminal__title{font-family:var(--agy-font-mono);font-size:12px;color:#7c8390;margin-left:8px}.agy-terminal__body{padding:22px 20px 26px}.agy-line{font-family:var(--agy-font-mono);font-size:13.5px;line-height:1.9;margin:0;white-space:pre-wrap;word-break:break-word}.agy-line--cmd{color:#a9b0bd;margin-bottom:4px}.agy-line--fail{color:#e8877d}.agy-line--ok{color:#6fcb9a}.agy-line--divider{color:#3a3f49}.agy-status{margin-top:56px;padding-top:22px;border-top:1px solid var(--agy-hairline);display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--agy-font-mono);font-size:12.5px;color:var(--agy-ink-soft)}.agy-status__dot{width:7px;height:7px;border-radius:50%;background:var(--agy-green);display:inline-block;animation:agy-pulse 2.4s ease-in-out infinite}.agy-status__sep{color:var(--agy-hairline)}@keyframes agy-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:860px){.agy-hero__grid{grid-template-columns:1fr;gap:40px}.agy-hero{padding:64px 0 32px}.agy-terminal{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/agency-hero-v2.css.map */
