/* ============ /글로벌/ 해외 브랜드 GEO 랜딩 전용 스타일 ============ */

/* 히어로 우측 목업(구글SERP·Gemini) 위로 — 비율 보정 */
.g-body .hero-mock{top:6% !important;gap:13px !important}
@media(max-width:900px){.g-body .hero-mock{top:auto !important}}

/* 히어로 헤드라인 — 브랜드 마크(SEO·AEO GEO) 대신 문장형 헤드라인 */
.hero__copy .g-hero-h1{
  font-size:clamp(30px,4.4vw,58px) !important;
  line-height:1.24 !important;
  font-weight:800 !important;
  letter-spacing:-.02em !important;
  color:#2a1c12 !important;
  margin:6px 0 4px !important;
}
.hero__copy .g-hero-h1 strong{color:#c25100 !important;font-weight:800 !important}

/* ============ 실제 증거 섹션 ============ */
.g-proof{padding:70px 0 64px;background:linear-gradient(180deg,#FFF9F1,#FFF3E7)}
.g-proof-hero{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:34px 0 24px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}
.g-proof-duo{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1200px;margin:0 auto;padding:0 24px}
@media(max-width:820px){.g-proof-hero,.g-proof-duo{grid-template-columns:1fr}}

.g-shot{margin:0;background:#fff;border:1px solid #f0dcc4;border-radius:18px;overflow:hidden;
  box-shadow:0 14px 40px rgba(160,90,30,.10);display:flex;flex-direction:column}
.g-shot__cap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:700;
  color:#6a5340;padding:14px 18px;background:#fff6ec;border-bottom:1px solid #f3e2ce}
.g-shot img{width:100%;display:block;border-bottom:1px solid #f3e7d8}
.g-shot--wide img{max-height:none}
.g-shot figcaption{padding:15px 18px;font-size:14.5px;line-height:1.6;color:#5a4632}
.g-shot figcaption b{color:#c25100}

.g-badge{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:-.01em;
  border-radius:999px;padding:5px 12px;color:#fff}
.g-badge--google{background:#1a73e8}
.g-badge--ai{background:#2A2018}

.g-proof-note{max-width:1200px;margin:22px auto 0;padding:0 24px;font-size:13px;color:#a08a76;text-align:center}

/* 증거 섹션 상단 타이틀 여백 */
.g-proof > .container > .section-title{margin-bottom:6px}

/* 리드폼 상단 전화·카톡 버튼 */
.g-contact{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}
@media(max-width:520px){.g-contact{grid-template-columns:1fr}}
.g-contact-btn{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;
  text-decoration:none;border:1.5px solid transparent;transition:transform .12s,box-shadow .12s}
.g-contact-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(160,90,30,.14)}
.g-contact-ic{font-size:22px;line-height:1}
.g-contact-txt{display:flex;flex-direction:column;line-height:1.25}
.g-contact-txt i{font-style:normal;font-size:12px;font-weight:600;opacity:.75}
.g-contact-txt b{font-size:17px;font-weight:800;letter-spacing:-.01em}
.g-contact-btn--tel{background:#2A2018;border-color:#2A2018}
.g-contact-btn--tel .g-contact-txt{color:#fff}
.g-contact-btn--tel .g-contact-txt i{color:#f3b878}
.g-contact-btn--kakao{background:#FEE500;border-color:#FEE500}
.g-contact-btn--kakao .g-contact-txt{color:#3c1e1e}
.g-contact-btn--kakao .g-contact-txt i{color:#6a4a1e}

/* reason-box 이미지 없이 쓰므로 배경 보정 */
.compare-section .reason-box{background:linear-gradient(135deg,#2A2018,#4a3324);border-radius:18px;overflow:hidden;position:relative}
.compare-section .reason-box > img{display:none}
