.work-hero{--ink: #0b1437;--accent: #0075f8;--accent-deep: #005fd0;--muted: #5a6b8c;--faint: #8a97ae;--line: #dde5f0;--fm: ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", monospace;--fs: var(--font-sans, "Instrument Sans", ui-sans-serif, system-ui, sans-serif);position:relative;background:linear-gradient(180deg,#fafbfd,#fff 46%,#f1f4fa);padding:clamp(120px,15vw,160px) 0 clamp(64px,8vw,96px);overflow:hidden;border-bottom:1px solid var(--line)}.work-hero *{box-sizing:border-box}.work-hero .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.work-hero .hero-in{max-width:740px;margin:0 auto;text-align:center}.work-hero .eyebrow{font-family:var(--fm);font-size:12.5px;letter-spacing:.06em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:7px 16px;background:#fff}.work-hero .eyebrow b{color:var(--accent-deep);font-weight:500}.work-hero h1{font-family:var(--font-heading, "Arial Narrow", "Inter Tight", ui-sans-serif, system-ui, sans-serif);font-stretch:condensed;font-size:clamp(40px,6.6vw,68px);font-weight:800;letter-spacing:-.02em;line-height:.98;color:var(--ink);text-transform:uppercase;margin:44px 0 0}.work-hero h1 .line{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.2em .32em}.work-hero h1 .out{-webkit-text-stroke:1.5px rgba(11,20,55,.55);color:transparent}.work-hero h1 .em{color:var(--accent)}.work-hero h1 .spark{width:.6em;height:.6em;flex:none}.work-hero .sub{font-family:var(--fs);font-size:18px;line-height:1.65;color:var(--faint);max-width:56ch;margin:40px auto 0}.work-hero .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:64px}.work-hero .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fs);font-weight:600;font-size:15.5px;padding:14px 26px;border-radius:11px;border:1.5px solid transparent;white-space:nowrap;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.work-hero .btn:active{transform:translateY(1px)}.work-hero .btn-accent{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 16px 30px -14px #0075f86b}.work-hero .btn-accent:hover{background:var(--accent-deep);border-color:var(--accent-deep);box-shadow:0 20px 36px -16px #0075f880}.work-hero .btn-accent .arrow{font-family:var(--fm);font-weight:400;transition:transform .2s ease}.work-hero .btn-accent:hover .arrow{transform:translate(2px)}.work-hero .btn-glass{background:linear-gradient(135deg,#fff9,#ffffff38);border:1px solid rgba(11,20,55,.12);color:var(--ink);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 8px 30px -18px #0b143740}.work-hero .btn-glass:hover,.work-hero .btn-glass:active{background:linear-gradient(135deg,#fff9,#ffffff38);border-color:#0b14371f;color:var(--ink);box-shadow:0 8px 30px -18px #0b143740;transform:none}.work-hero .hero-trust{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:13.5px;color:var(--muted);font-family:var(--fm)}.work-hero .hero-trust span{display:flex;align-items:center;gap:7px}.work-hero .hero-trust .ic{width:15px;height:15px;color:var(--accent)}@media (max-width: 560px){.work-hero .hero-trust{flex-direction:column;align-items:center;gap:8px}}@media (prefers-reduced-motion: reduce){.work-hero *{transition:none!important}}
