/* ==========================================================================
   마지막 CTA — 상간소송 원고 랜딩페이지 (법무법인 정서)
   ========================================================================== */
/* ---------- 마지막 CTA ---------- */
.final{padding:0 max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px))}
.final__in{position:relative;overflow:hidden;border-radius:32px;padding:130px 24px 120px;text-align:center;color:#1a1a1a;background:radial-gradient(700px 420px at 50% 0%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%),linear-gradient(160deg,#f6efe5 0%,#ece0cf 100%)}
.final__in>*{position:relative}
.final .en{color:#877256}
.final h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,50px);line-height:1.35;letter-spacing:-.03em}
.final h2 b{font-weight:600;color:#877256}
.final__lab{margin-top:52px;font-size:15px;color:#6b6157}
.final__tel{display:block;width:fit-content;margin:6px auto 0;font-family:var(--serif);font-weight:600;font-size:clamp(48px,5.6vw,78px);line-height:1.1;font-variant-numeric:tabular-nums;background:linear-gradient(110deg,#5c4a35 0%,#877256 40%,#c9ae8b 50%,#877256 60%,#5c4a35 100%);background-size:260% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:telShine 3.6s cubic-bezier(.45,0,.25,1) infinite}
@keyframes telShine{0%{background-position:0 0}55%,100%{background-position:100% 0}}
.final .btn{margin-top:40px;background:#877256;color:#fff}
.final .btn:hover{background:#6f5636}
