/* Our own pages, Vercel's way (Chris 10/31: "레드도 안 쓰고 벌새처럼 ... 이게 내 테스트야"; vercel.com is the test).
   Loaded last by AVA's and Clinic Rocket's own pages only: white and gray grounds as they were, black buttons, no red,
   no underline and no serif on the emphasized word (emphasis by weight and size only), the live dot neutral. */
html body h1 em, html body h2 em, html body h3 em, html body .wk-end h3 em {
  font-family: inherit !important; font-style: normal !important; font-weight: inherit !important; letter-spacing: inherit !important;
  padding: 0 !important; margin: 0 !important; background: none !important; color: inherit !important; text-decoration: none !important;
}
/* The 1 exception: Home's hero title, "Run your / AI vertical agency.", the phrase in the serif italic, not bold, no underline
   (Chris 11/1: "AI vertical agency 시작할 때도 ... 강조 넣자 그거. italic"). */
html body.ava .hero h1 em { font-family: "Instrument Serif", Georgia, serif !important; font-style: italic !important; font-weight: 400 !important; letter-spacing: -0.02em !important; }
body.ava { --red: #8f8f8f; }
body.ava .ava-links a[aria-current="page"] { text-decoration: none; }
body.ava .ava-signin:hover, body.ava .ava-why-link a:hover { text-decoration-color: currentColor; }
body.ava .ava-tagline i { box-shadow: none; }
body.ava .vs-u { border-bottom: 0; padding-bottom: 0; }
body.ava .bz-sign em, body.ava .vs-only, body.ab .bz-sign em { font-family: inherit; font-style: normal; font-weight: 600; letter-spacing: -0.02em; }
/* The menu (Chris 10/31: "free live랑 커리어 순서 바꿔. 커리어도 아래쪽으로"): logo, Free live, Sign in, Join AVA. Free live is a
   quiet link with a small blue status dot; Careers sits beside Partners in the footer, then the legal links. */
body.ava .ava-links .live i, body.ava-chrome .ava-links .live i { width: 6px; height: 6px; margin: 0 8px 2px 0; background: #0070f3; }
.ava-foot-links { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 36px; }
/* 2 buttons side by side in a hero: the black one, then the outline one */
.hero .actions.ava-two { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
@media (max-width: 480px) { .hero .actions.ava-two .btn { width: 100%; } }
