<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>한아름 변호사의 세상보기</title>
    <link>https://arumnyou.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 18 Jul 2026 04:54:18 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>한변입니다</managingEditor>
    <image>
      <title>한아름 변호사의 세상보기</title>
      <url>https://tistory1.daumcdn.net/tistory/4454077/attach/c41110de851d4d218257b4cb8b2aa839</url>
      <link>https://arumnyou.tistory.com</link>
    </image>
    <item>
      <title>한아름 변호사 홈페이지(2)</title>
      <link>https://arumnyou.tistory.com/3</link>
      <description>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
&lt;title&gt;한아름 변호사 | 법무법인 LF · 교육사건 전문&lt;/title&gt;
&lt;link rel=&quot;preconnect&quot; href=&quot;https://fonts.googleapis.com&quot;&gt;
&lt;link href=&quot;https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;400;500;600;700&amp;family=Noto+Sans+KR:wght@300;400;500;700&amp;family=Playfair+Display:ital,wght@0,700;1,400&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
&lt;style&gt;
:root {
  --ink: #1a1410;
  --warm-dark: #2c2218;
  --gold: #b8934a;
  --gold-light: #d4a96a;
  --gold-pale: #f5e8d0;
  --cream: #faf7f2;
  --warm-gray: #8c7b6e;
  --light-gray: #e8e0d6;
  --white: #ffffff;
  --accent-red: #8b2635;

  --serif: 'Noto Serif KR', 'Playfair Display', serif;
  --sans: 'Noto Sans KR', sans-serif;

  --section-pad: 120px;
  --container: 1160px;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  background: var(--cream);
  color: var(--ink);
  font-family: var(--sans);
  overflow-x: hidden;
}

/* ── NOISE TEXTURE OVERLAY ── */
body::before {
  content: '';
  position: fixed;
  inset: 0;
  background-image: url(&quot;data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E&quot;);
  pointer-events: none;
  z-index: 9999;
  opacity: 0.4;
}

/* ── NAV ── */
nav {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 100;
  padding: 0 48px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(26, 20, 16, 0.0);
  backdrop-filter: blur(0px);
  border-bottom: 1px solid rgba(184, 147, 74, 0.0);
  transition: all 0.4s ease;
}

nav.scrolled {
  height: 60px;
  background: rgba(26, 20, 16, 0.92);
  backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(184, 147, 74, 0.15);
  box-shadow: 0 4px 24px rgba(0,0,0,0.3);
}

.nav-logo {
  display: flex;
  align-items: baseline;
  gap: 8px;
  text-decoration: none;
}

.nav-logo-kr {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--gold-pale);
  letter-spacing: -0.02em;
}

.nav-logo-en {
  font-size: 11px;
  font-weight: 400;
  color: var(--gold);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.nav-links {
  display: flex;
  gap: 40px;
  list-style: none;
}

.nav-links a {
  font-size: 14px;
  font-weight: 500;
  color: rgba(245,232,208,0.85);
  text-decoration: none;
  letter-spacing: 0.04em;
  position: relative;
  transition: color 0.2s;
}

.nav-links a::after {
  content: '';
  position: absolute;
  bottom: -4px; left: 0;
  width: 0; height: 1px;
  background: var(--gold);
  transition: width 0.3s ease;
}

.nav-links a:hover { color: var(--gold); }
.nav-links a:hover::after { width: 100%; }

.nav-cta {
  background: var(--ink);
  color: var(--gold-pale) !important;
  padding: 10px 24px;
  border-radius: 2px;
  font-size: 13px;
  letter-spacing: 0.06em;
  transition: background 0.2s !important;
}

.nav-cta:hover { background: var(--gold) !important; color: var(--white) !important; }
.nav-cta::after { display: none !important; }

/* ── HERO ── */
.hero {
  min-height: 100vh;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ── VIDEO BACKGROUND ── */
.hero-video-wrap {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}

.hero-video-wrap iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* 16:9 cover — always larger than viewport */
  width: 177.78vh;   /* 100vh × 16/9 */
  height: 100vh;
  min-width: 100vw;
  min-height: 56.25vw; /* 100vw × 9/16 */
  border: none;
  pointer-events: none;
}

/* Dark gradient overlay over video */
.hero-video-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    linear-gradient(to right,  rgba(26,20,16,0.82) 0%, rgba(26,20,16,0.55) 55%, rgba(26,20,16,0.30) 100%),
    linear-gradient(to bottom, rgba(26,20,16,0.4)  0%, transparent 40%, rgba(26,20,16,0.6) 100%);
}

/* Gold shimmer line at top */
.hero-video-overlay::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(to right, transparent, var(--gold), transparent);
  opacity: 0.5;
}

.hero-left {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 140px 80px 80px 80px;
  max-width: 760px;
  width: 100%;
  margin-right: auto;
}

.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 11px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 32px;
  font-weight: 500;
}

.hero-badge::before {
  content: '';
  display: block;
  width: 32px;
  height: 1px;
  background: var(--gold);
}

.hero-title {
  font-family: var(--serif);
  font-size: clamp(40px, 5vw, 72px);
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.03em;
  color: var(--gold-pale);
  margin-bottom: 8px;
  text-shadow: 0 2px 24px rgba(0,0,0,0.4);
}

.hero-title em {
  font-style: italic;
  color: var(--gold);
}

.hero-subtitle {
  font-family: var(--serif);
  font-size: clamp(15px, 1.6vw, 20px);
  font-weight: 300;
  line-height: 1.8;
  color: rgba(245,232,208,0.75);
  margin-bottom: 48px;
  max-width: 480px;
}

.hero-stats {
  display: flex;
  gap: 48px;
  margin-bottom: 56px;
  padding-bottom: 48px;
  border-bottom: 1px solid rgba(184,147,74,0.25);
}

.stat-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.stat-num {
  font-family: var(--serif);
  font-size: 36px;
  font-weight: 600;
  color: var(--gold-pale);
  line-height: 1;
  text-shadow: 0 2px 12px rgba(0,0,0,0.3);
}

.stat-num span {
  font-size: 18px;
  color: var(--gold);
}

.stat-label {
  font-size: 12px;
  color: rgba(245,232,208,0.55);
  letter-spacing: 0.06em;
}

.hero-actions {
  display: flex;
  gap: 16px;
  align-items: center;
}

/* Mute toggle button */
.hero-mute-btn {
  position: absolute;
  bottom: 40px;
  right: 48px;
  z-index: 3;
  background: rgba(26,20,16,0.55);
  border: 1px solid rgba(184,147,74,0.35);
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(245,232,208,0.8);
  transition: all 0.3s ease;
  backdrop-filter: blur(8px);
}

.hero-mute-btn:hover {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(26,20,16,0.75);
}

.btn-primary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: var(--gold);
  color: var(--ink);
  padding: 16px 32px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-decoration: none;
  border-radius: 2px;
  transition: all 0.3s ease;
  border: 1px solid var(--gold);
}

.btn-primary:hover {
  background: var(--gold-light);
  border-color: var(--gold-light);
  color: var(--ink);
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(184,147,74,0.45);
}

.btn-secondary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: rgba(255,255,255,0.08);
  color: var(--gold-pale);
  padding: 16px 24px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-decoration: none;
  border: 1px solid rgba(245,232,208,0.3);
  border-radius: 2px;
  transition: all 0.3s ease;
  backdrop-filter: blur(4px);
}

.btn-secondary:hover {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(184,147,74,0.1);
}

/* ── HERO QUOTE CARD (floating over video) ── */
.hero-quote-card {
  position: absolute;
  bottom: 80px;
  right: 80px;
  background: rgba(26,20,16,0.55);
  border: 1px solid rgba(184,147,74,0.35);
  border-radius: 4px;
  padding: 28px 32px;
  max-width: 260px;
  z-index: 3;
  backdrop-filter: blur(12px);
  animation: heroFadeIn 0.9s ease 1.1s both;
}

.hero-quote-card p {
  font-family: var(--serif);
  font-size: 13px;
  line-height: 1.85;
  color: rgba(245,232,208,0.88);
  font-style: italic;
}

.hero-quote-card cite {
  display: block;
  margin-top: 14px;
  font-size: 11px;
  color: var(--gold);
  letter-spacing: 0.12em;
  font-style: normal;
}

.hero-cert-badge {
  position: absolute;
  top: 100px;
  right: 80px;
  background: var(--gold);
  color: var(--ink);
  padding: 14px 22px;
  border-radius: 4px;
  z-index: 3;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
  line-height: 1.6;
  box-shadow: 0 8px 32px rgba(184,147,74,0.5);
  animation: heroFadeIn 0.8s ease 1s both;
}

/* ── SCROLL LINE ── */
.scroll-line {
  position: absolute;
  bottom: 48px;
  left: 80px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 10px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--warm-gray);
  z-index: 5;
  animation: scrollpulse 2.5s ease-in-out infinite;
}

.scroll-line::before {
  content: '';
  display: block;
  width: 48px;
  height: 1px;
  background: var(--gold);
  opacity: 0.5;
}

@keyframes scrollpulse {
  0%, 100% { opacity: 0.5; }
  50% { opacity: 1; }
}

/* ── SECTION COMMONS ── */
.section {
  padding: var(--section-pad) 0;
}

.container {
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 48px;
}

.section-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 500;
  margin-bottom: 20px;
}

.section-label::before {
  content: '';
  display: block;
  width: 24px;
  height: 1px;
  background: var(--gold);
}

.section-title {
  font-family: var(--serif);
  font-size: clamp(28px, 3.5vw, 48px);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.03em;
  color: var(--warm-dark);
}

.section-desc {
  font-size: 16px;
  line-height: 1.9;
  color: var(--warm-gray);
  max-width: 560px;
  margin-top: 20px;
}

/* ── DIFFERENTIATOR SECTION ── */
.diff-section {
  background: var(--warm-dark);
  color: var(--cream);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.diff-section::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, var(--gold), transparent);
}

.diff-section::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, var(--gold), transparent);
}

.diff-bg-text {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  font-family: var(--serif);
  font-size: 240px;
  font-weight: 700;
  color: rgba(255,255,255,0.02);
  white-space: nowrap;
  pointer-events: none;
  letter-spacing: -0.05em;
}

.diff-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  align-items: center;
  position: relative;
  z-index: 2;
}

.diff-left {
  padding-right: 80px;
  border-right: 1px solid rgba(184,147,74,0.2);
}

.diff-left .section-label { color: var(--gold-light); }
.diff-left .section-label::before { background: var(--gold-light); }

.diff-left .section-title { color: var(--gold-pale); }

.diff-left .section-desc { color: rgba(245,232,208,0.65); }

.diff-right {
  padding-left: 80px;
}

.diff-cards {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.diff-card {
  border: 1px solid rgba(184,147,74,0.2);
  border-radius: 4px;
  padding: 28px 32px;
  position: relative;
  transition: all 0.3s ease;
  cursor: default;
}

.diff-card:hover {
  border-color: var(--gold);
  background: rgba(184,147,74,0.06);
}

.diff-card-num {
  font-family: var(--serif);
  font-size: 11px;
  color: var(--gold);
  letter-spacing: 0.2em;
  margin-bottom: 12px;
}

.diff-card h3 {
  font-family: var(--serif);
  font-size: 18px;
  font-weight: 600;
  color: var(--gold-pale);
  margin-bottom: 10px;
}

.diff-card p {
  font-size: 14px;
  line-height: 1.85;
  color: rgba(245,232,208,0.6);
}

/* ── PRACTICE AREAS ── */
.practice-section {
  background: var(--cream);
  padding: var(--section-pad) 0;
}

.practice-header {
  text-align: center;
  margin-bottom: 72px;
}

.practice-header .section-label {
  justify-content: center;
}

.practice-header .section-label::before { display: none; }

.practice-header .section-title { text-align: center; }

.practice-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  background: var(--light-gray);
  border: 1px solid var(--light-gray);
}

.practice-card {
  background: var(--white);
  padding: 48px 32px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
  cursor: pointer;
}

.practice-card::before {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 3px;
  background: var(--gold);
  transform: scaleX(0);
  transition: transform 0.4s ease;
}

.practice-card:hover {
  background: var(--warm-dark);
}

.practice-card:hover::before { transform: scaleX(1); }

.practice-icon {
  width: 48px;
  height: 48px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 28px;
  font-size: 20px;
  transition: all 0.4s ease;
}

.practice-card:hover .practice-icon {
  border-color: var(--gold);
  background: rgba(184,147,74,0.1);
}

.practice-card h3 {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--warm-dark);
  margin-bottom: 16px;
  letter-spacing: -0.02em;
  transition: color 0.4s;
}

.practice-card:hover h3 { color: var(--gold-pale); }

.practice-card p {
  font-size: 14px;
  line-height: 1.85;
  color: var(--warm-gray);
  transition: color 0.4s;
}

.practice-card:hover p { color: rgba(245,232,208,0.6); }

.practice-card-arrow {
  position: absolute;
  bottom: 32px;
  right: 32px;
  width: 36px;
  height: 36px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: var(--warm-gray);
  transition: all 0.4s ease;
}

.practice-card:hover .practice-card-arrow {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(184,147,74,0.1);
}

/* ── PROFILE SECTION ── */
.profile-section {
  background: var(--gold-pale);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.profile-section::before {
  content: '';
  position: absolute;
  top: -1px; left: 0; right: 0;
  height: 80px;
  background: var(--cream);
  clip-path: ellipse(55% 100% at 50% 0%);
}

.profile-grid {
  display: grid;
  grid-template-columns: 340px 1fr;
  gap: 100px;
  align-items: start;
  padding-top: 40px;
}

.profile-photo-col {
  position: relative;
}

.profile-photo-wrapper {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.profile-photo-wrapper::before {
  content: '';
  position: absolute;
  inset: -3px;
  border: 1px solid var(--gold);
  border-radius: 4px;
  z-index: 2;
}

.profile-photo-wrapper img {
  width: 100%;
  display: block;
  filter: sepia(5%) brightness(1.02);
}

.profile-tag {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--ink);
  color: var(--gold);
  padding: 12px 24px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  white-space: nowrap;
  border-radius: 2px;
  z-index: 3;
}

.profile-content {
  padding-top: 20px;
}

.profile-quote {
  font-family: var(--serif);
  font-size: clamp(22px, 2.5vw, 32px);
  font-weight: 500;
  line-height: 1.6;
  color: var(--warm-dark);
  margin-bottom: 36px;
  letter-spacing: -0.02em;
}

.profile-quote em {
  color: var(--gold);
  font-style: italic;
}

.profile-body {
  font-size: 15px;
  line-height: 2;
  color: var(--warm-gray);
  margin-bottom: 48px;
}

.profile-body p + p { margin-top: 16px; }

.career-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

.career-col h4 {
  font-family: var(--serif);
  font-size: 14px;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(184,147,74,0.3);
}

.career-col ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.career-col li {
  font-size: 13px;
  line-height: 1.6;
  color: var(--warm-gray);
  padding-left: 14px;
  position: relative;
}

.career-col li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 4px;
  height: 1px;
  background: var(--gold);
}

/* ── FAQ SECTION ── */
.faq-section {
  background: var(--white);
  padding: var(--section-pad) 0;
}

.faq-layout {
  display: grid;
  grid-template-columns: 360px 1fr;
  gap: 100px;
  align-items: start;
}

.faq-sidebar {
  position: sticky;
  top: 100px;
}

.faq-sidebar .section-title { margin-bottom: 24px; }

.faq-sidebar p {
  font-size: 15px;
  line-height: 1.9;
  color: var(--warm-gray);
  margin-bottom: 40px;
}

.faq-list {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: var(--light-gray);
}

.faq-item {
  background: var(--cream);
  overflow: hidden;
}

.faq-question {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 28px 32px;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background 0.2s;
}

.faq-question:hover { background: rgba(184,147,74,0.04); }

.faq-q-text {
  font-family: var(--serif);
  font-size: 16px;
  font-weight: 500;
  color: var(--warm-dark);
  line-height: 1.5;
}

.faq-toggle {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--gold);
  font-size: 18px;
  transition: all 0.3s ease;
  margin-top: 2px;
}

.faq-item.open .faq-toggle {
  background: var(--gold);
  color: var(--white);
  border-color: var(--gold);
  transform: rotate(45deg);
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.faq-answer-inner {
  padding: 0 32px 28px;
  font-size: 14px;
  line-height: 1.9;
  color: var(--warm-gray);
}

.faq-item.open .faq-answer { max-height: 400px; }

/* ── VIDEO SECTION ── */
.video-section {
  background: var(--warm-dark);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.video-section::before {
  content: '&quot;';
  position: absolute;
  top: -20px; left: 40px;
  font-family: var(--serif);
  font-size: 300px;
  color: rgba(184,147,74,0.06);
  line-height: 1;
  pointer-events: none;
}

.video-header {
  text-align: center;
  margin-bottom: 64px;
}

.video-header .section-label {
  justify-content: center;
  color: var(--gold-light);
}

.video-header .section-label::before { background: var(--gold-light); }

.video-header .section-title { color: var(--gold-pale); }

.video-embed {
  max-width: 860px;
  margin: 0 auto 48px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 32px 80px rgba(0,0,0,0.5);
}

.video-embed::before {
  content: '';
  position: absolute;
  inset: -1px;
  border: 1px solid rgba(184,147,74,0.3);
  border-radius: 4px;
  z-index: 2;
  pointer-events: none;
}

.video-embed iframe {
  width: 100%;
  aspect-ratio: 16/9;
  display: block;
  border: none;
}

.video-channels {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}

.channel-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: 1px solid rgba(184,147,74,0.3);
  border-radius: 2px;
  color: rgba(245,232,208,0.8);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-decoration: none;
  transition: all 0.3s ease;
}

.channel-btn:hover {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(184,147,74,0.08);
}

.channel-btn svg { width: 18px; height: 18px; }

/* ── CTA SECTION ── */
.cta-section {
  background: var(--cream);
  padding: var(--section-pad) 0;
  text-align: center;
}

.cta-inner {
  max-width: 640px;
  margin: 0 auto;
}

.cta-section .section-label { justify-content: center; }
.cta-section .section-label::before { display: none; }

.cta-title {
  font-family: var(--serif);
  font-size: clamp(32px, 4vw, 52px);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.03em;
  color: var(--warm-dark);
  margin-bottom: 24px;
}

.cta-title em {
  color: var(--gold);
  font-style: italic;
}

.cta-body {
  font-size: 16px;
  line-height: 1.9;
  color: var(--warm-gray);
  margin-bottom: 48px;
}

.cta-contacts {
  display: flex;
  gap: 32px;
  justify-content: center;
  margin-bottom: 40px;
  flex-wrap: wrap;
}

.contact-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

.contact-item .label {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 500;
}

.contact-item .value {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: -0.01em;
}

.cta-divider {
  width: 1px;
  height: 48px;
  background: var(--light-gray);
  align-self: center;
}

.cta-buttons {
  display: flex;
  gap: 16px;
  justify-content: center;
}

/* ── FOOTER ── */
footer {
  background: var(--ink);
  color: rgba(245,232,208,0.5);
  padding: 64px 0 40px;
}

.footer-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  margin-bottom: 48px;
}

.footer-brand .brand-name {
  font-family: var(--serif);
  font-size: 22px;
  font-weight: 600;
  color: var(--gold-pale);
  margin-bottom: 16px;
  letter-spacing: -0.02em;
}

.footer-brand p {
  font-size: 13px;
  line-height: 2;
}

.footer-links {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

.footer-links h5 {
  font-size: 11px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 16px;
}

.footer-links ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.footer-links a {
  font-size: 13px;
  color: rgba(245,232,208,0.5);
  text-decoration: none;
  transition: color 0.2s;
}

.footer-links a:hover { color: var(--gold); }

.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.06);
  padding-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
}

.footer-bottom a {
  color: rgba(245,232,208,0.4);
  text-decoration: none;
}

.footer-bottom a:hover { color: var(--gold); }

/* ── KAKAO FLOAT ── */
.kakao-float {
  position: fixed;
  bottom: 36px;
  right: 36px;
  z-index: 200;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
}

.float-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 22px;
  border-radius: 100px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 8px 32px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
  letter-spacing: 0.02em;
}

.float-kakao {
  background: #FEE500;
  color: #3A1D1D;
}

.float-kakao:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 40px rgba(0,0,0,0.25);
}

.float-consult {
  background: var(--ink);
  color: var(--gold);
  border: 1px solid rgba(184,147,74,0.3);
}

.float-consult:hover {
  background: var(--gold);
  color: var(--white);
  border-color: var(--gold);
  transform: translateY(-3px);
}

/* ── ANIMATIONS ── */
.fade-up {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.fade-up.visible {
  opacity: 1;
  transform: translateY(0);
}

.fade-up.d1 { transition-delay: 0.1s; }
.fade-up.d2 { transition-delay: 0.2s; }
.fade-up.d3 { transition-delay: 0.3s; }
.fade-up.d4 { transition-delay: 0.4s; }

/* ── MOBILE (basic responsive) ── */
@media (max-width: 900px) {
  .hero { grid-template-columns: 1fr; }
  .hero-left { padding: 120px 32px 80px; max-width: 100%; }
  .hero-cert-badge { top: 88px; right: 20px; font-size: 10px; padding: 10px 14px; }
  .hero-quote-card { display: none; }
  .hero-mute-btn { bottom: 24px; right: 24px; }
  .diff-grid { grid-template-columns: 1fr; }
  .diff-left { padding-right: 0; border-right: none; border-bottom: 1px solid rgba(184,147,74,0.2); padding-bottom: 60px; margin-bottom: 60px; }
  .diff-right { padding-left: 0; }
  .practice-grid { grid-template-columns: 1fr 1fr; }
  .profile-grid { grid-template-columns: 1fr; }
  .profile-photo-col { display: none; }
  .faq-layout { grid-template-columns: 1fr; }
  .faq-sidebar { position: static; }
  .footer-inner { grid-template-columns: 1fr; }
  .career-grid { grid-template-columns: 1fr; }
  nav { padding: 0 24px; }
  .nav-links { display: none; }
  .container { padding: 0 24px; }
  :root { --section-pad: 72px; }
  .cta-contacts { flex-direction: column; }
  .cta-divider { display: none; }
}

/* ── HERO ENTRANCE ANIMATION ── */
@keyframes heroFadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

.hero-badge { animation: heroFadeIn 0.8s ease 0.2s both; }
.hero-title { animation: heroFadeIn 0.8s ease 0.4s both; }
.hero-subtitle { animation: heroFadeIn 0.8s ease 0.55s both; }
.hero-stats { animation: heroFadeIn 0.8s ease 0.7s both; }
.hero-actions { animation: heroFadeIn 0.8s ease 0.85s both; }
.hero-photo-frame { animation: heroFadeIn 1s ease 0.5s both; }
.hero-quote-card { animation: heroFadeIn 0.8s ease 0.9s both; }
.hero-cert-badge { animation: heroFadeIn 0.8s ease 1s both; }

/* Gold underline accent */
.gold-underline {
  position: relative;
  display: inline;
}
.gold-underline::after {
  content: '';
  position: absolute;
  bottom: -2px; left: 0; right: 0;
  height: 2px;
  background: var(--gold);
  opacity: 0.4;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;!-- ── NAV ── --&gt;
&lt;nav id=&quot;mainNav&quot;&gt;
  &lt;a href=&quot;#&quot; class=&quot;nav-logo&quot;&gt;
    &lt;span class=&quot;nav-logo-kr&quot;&gt;한아름 변호사&lt;/span&gt;
    &lt;span class=&quot;nav-logo-en&quot;&gt;법무법인 LF&lt;/span&gt;
  &lt;/a&gt;
  &lt;ul class=&quot;nav-links&quot;&gt;
    &lt;li&gt;&lt;a href=&quot;#about&quot;&gt;변호사 소개&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#practice&quot;&gt;교육사건&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#faq&quot;&gt;자주 묻는 질문&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#media&quot;&gt;미디어&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#consult&quot; class=&quot;nav-cta&quot;&gt;상담 신청&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;

&lt;!-- ── HERO ── --&gt;
&lt;section class=&quot;hero&quot;&gt;

  &lt;!-- YouTube 배경 영상 --&gt;
  &lt;div class=&quot;hero-video-wrap&quot;&gt;
    &lt;iframe
      id=&quot;heroBgVideo&quot;
      src=&quot;https://www.youtube.com/embed/0_nynziJvwk?autoplay=1&amp;mute=1&amp;loop=1&amp;playlist=0_nynziJvwk&amp;controls=0&amp;rel=0&amp;showinfo=0&amp;modestbranding=1&amp;enablejsapi=1&amp;playsinline=1&quot;
      allow=&quot;autoplay; encrypted-media&quot;
      allowfullscreen
      title=&quot;배경 영상&quot;&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;

  &lt;!-- 어두운 오버레이 --&gt;
  &lt;div class=&quot;hero-video-overlay&quot;&gt;&lt;/div&gt;

  &lt;!-- 텍스트 콘텐츠 --&gt;
  &lt;div class=&quot;hero-left&quot;&gt;
    &lt;div class=&quot;hero-badge&quot;&gt;대한변협 인증 학교폭력 전문변호사&lt;/div&gt;
    &lt;h1 class=&quot;hero-title&quot;&gt;
      교육 현장을&lt;br&gt;
      &lt;em&gt;가장 깊이 아는&lt;/em&gt;&lt;br&gt;
      변호사
    &lt;/h1&gt;
    &lt;p class=&quot;hero-subtitle&quot;&gt;
      교육청 감사관 출신, 법조 14년 경력.&lt;br&gt;
      제도의 내부를 직접 움직여 본 경험이&lt;br&gt;
      한아름 변호사의 결정적 차이입니다.
    &lt;/p&gt;
    &lt;div class=&quot;hero-stats&quot;&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;14&lt;span&gt;년&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;법조 경력&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;4&lt;span&gt;개&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;전문 분야&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;1&lt;span&gt;위&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;교육청 출신&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;hero-actions&quot;&gt;
      &lt;a href=&quot;#consult&quot; class=&quot;btn-primary&quot;&gt;
        무료 상담 신청
        &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
      &lt;/a&gt;
      &lt;a href=&quot;#practice&quot; class=&quot;btn-secondary&quot;&gt;전문 분야 보기&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class=&quot;scroll-line&quot;&gt;SCROLL&lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 우측 상단 인증 배지 --&gt;
  &lt;div class=&quot;hero-cert-badge&quot;&gt;
    대한변협 인증&lt;br&gt;학교폭력 전문변호사
  &lt;/div&gt;

  &lt;!-- 우측 하단 명언 카드 --&gt;
  &lt;div class=&quot;hero-quote-card&quot;&gt;
    &lt;p&gt;법의 언어에&lt;br&gt;사람의 온기를 담아,&lt;br&gt;함께 답을 찾아가는&lt;br&gt;변호사가 되겠습니다.&lt;/p&gt;
    &lt;cite&gt;— 한아름 변호사&lt;/cite&gt;
  &lt;/div&gt;

  &lt;!-- 음소거 토글 버튼 --&gt;
  &lt;button class=&quot;hero-mute-btn&quot; id=&quot;muteBtn&quot; onclick=&quot;toggleMute()&quot; title=&quot;음소거 토글&quot;&gt;
    &lt;svg id=&quot;muteIcon&quot; width=&quot;18&quot; height=&quot;18&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;
      &lt;polygon points=&quot;11 5 6 9 2 9 2 15 6 15 11 19 11 5&quot;/&gt;
      &lt;path d=&quot;M15.54 8.46a5 5 0 0 1 0 7.07&quot;/&gt;
      &lt;path d=&quot;M19.07 4.93a10 10 0 0 1 0 14.14&quot;/&gt;
    &lt;/svg&gt;
  &lt;/button&gt;

&lt;/section&gt;

&lt;!-- ── DIFFERENTIATOR ── --&gt;
&lt;section class=&quot;diff-section&quot; id=&quot;about&quot;&gt;
  &lt;div class=&quot;diff-bg-text&quot;&gt;차이&lt;/div&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;diff-grid&quot;&gt;
      &lt;div class=&quot;diff-left fade-up&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;Why Han A-reum&lt;/div&gt;
        &lt;h2 class=&quot;section-title&quot;&gt;
          다 같은 교육청&lt;br&gt;출신이 아닙니다
        &lt;/h2&gt;
        &lt;p class=&quot;section-desc&quot;&gt;
          단순히 교육청을 상대해본 변호사가 아닙니다.&lt;br&gt;
          교육청 감사관실에서 주요 사건을 직접 총괄한,&lt;br&gt;
          제도의 내부를 움직여 본 변호사입니다.&lt;br&gt;&lt;br&gt;
          국회 출석, 정책 자문, 심의위원 활동으로&lt;br&gt;
          교육 제도의 방향을 함께 만들어 온&lt;br&gt;
          전문가가 찾는 진짜 전문가입니다.
        &lt;/p&gt;
      &lt;/div&gt;

      &lt;div class=&quot;diff-right&quot;&gt;
        &lt;div class=&quot;diff-cards&quot;&gt;
          &lt;div class=&quot;diff-card fade-up d1&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;01&lt;/div&gt;
            &lt;h3&gt;교육청 내부 시스템 완전 이해&lt;/h3&gt;
            &lt;p&gt;변호사 최초로 교육청 감사관실에서 교육사건 전반을 직접 수행. 기관이 왜 그렇게 판단하는지, 어떻게 바꿀 수 있는지를 압니다.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class=&quot;diff-card fade-up d2&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;02&lt;/div&gt;
            &lt;h3&gt;정책·제도의 흐름을 읽는 시야&lt;/h3&gt;
            &lt;p&gt;해마다 바뀌는 학교폭력 제도. 법을 아는 것을 넘어 정책의 흐름을 직접 만들어온 경험이 빠른 대응을 가능하게 합니다.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class=&quot;diff-card fade-up d3&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;03&lt;/div&gt;
            &lt;h3&gt;사건마다 다른 맞춤 전략&lt;/h3&gt;
            &lt;p&gt;사건을 덤핑 처리하거나 일률적으로 처리하지 않습니다. 모든 사건의 전략은 다릅니다. 개별 사안에서 가장 필요한 것을 찾아냅니다.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── PRACTICE AREAS ── --&gt;
&lt;section class=&quot;practice-section&quot; id=&quot;practice&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;practice-header fade-up&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;Practice Areas&lt;/div&gt;
      &lt;h2 class=&quot;section-title&quot;&gt;교육 사건 전문 분야&lt;/h2&gt;
      &lt;p class=&quot;section-desc&quot; style=&quot;margin: 16px auto 0; text-align: center;&quot;&gt;
        교육 사건은 단순한 법적 분쟁이 아닙니다.&lt;br&gt;학생, 교사, 보호자 모두의 삶에 오래 남는 문제입니다.
      &lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;practice-grid&quot;&gt;
      &lt;div class=&quot;practice-card fade-up d1&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt;⚖️&lt;/div&gt;
        &lt;h3&gt;학교폭력&lt;/h3&gt;
        &lt;p&gt;초기 대응 전략부터 학폭위 출석 준비, 맞춤형 자료 구성까지. 실전은 디테일에서 갈립니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d2&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; ️&lt;/div&gt;
        &lt;h3&gt;소년재판&lt;/h3&gt;
        &lt;p&gt;성인 형사재판과 다른 소년재판의 구조를 이해하고, 준비 과정부터 전략적으로 접근합니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d3&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; &lt;/div&gt;
        &lt;h3&gt;교원징계&lt;/h3&gt;
        &lt;p&gt;빠른 판단과 정교한 전략이 핵심. 소명서 작성 단계부터 소청심사·행정소송까지 전 과정 대응.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d4&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; &lt;/div&gt;
        &lt;h3&gt;아동학대&lt;/h3&gt;
        &lt;p&gt;신고도 대응도 신중해야 하는 사건. 교원 신분을 고려한 형사·징계 통합 대응 전략을 제시합니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── PROFILE ── --&gt;
&lt;section class=&quot;profile-section&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;profile-grid&quot;&gt;
      &lt;div class=&quot;profile-photo-col fade-up&quot;&gt;
        &lt;div class=&quot;profile-photo-wrapper&quot;&gt;
          &lt;img src=&quot;https://www.xn--jx2b62dc9dl3ftmy2fb.com/img/han_profile.png&quot; alt=&quot;한아름 변호사&quot; onerror=&quot;this.parentElement.style.background='#2c2218'; this.parentElement.style.minHeight='420px'&quot;&gt;
        &lt;/div&gt;
        &lt;div class=&quot;profile-tag&quot;&gt;법무법인 LF 대표변호사&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class=&quot;profile-content fade-up d2&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;About&lt;/div&gt;
        &lt;p class=&quot;profile-quote&quot;&gt;
          안녕하세요.&lt;br&gt;
          교육청과 관계 기관에서&lt;br&gt;주요 사건을 직접 수행해 온&lt;br&gt;
          &lt;em&gt;한아름 변호사&lt;/em&gt;입니다.
        &lt;/p&gt;
        &lt;div class=&quot;profile-body&quot;&gt;
          &lt;p&gt;지난 10년간 학생과 교사를 아우르는 다양한 교육 사건을 중점적으로 수행해왔습니다. 누구보다 교육 현장의 구조와 판단 기준을 잘 이해하고 있습니다.&lt;/p&gt;
          &lt;p&gt;때로는 단 한 번의 상담이 사건의 흐름을 바꾸고, 무겁게 얹힌 마음의 짐을 덜어주는 출발점이 되기도 합니다. 정말 필요할 때, 믿고 기대실 수 있는 변호사가 되겠습니다.&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;career-grid&quot;&gt;
          &lt;div class=&quot;career-col&quot;&gt;
            &lt;h4&gt;경력&lt;/h4&gt;
            &lt;ul&gt;
              &lt;li&gt;현) 법무법인 LF 대표변호사&lt;/li&gt;
              &lt;li&gt;전) 경기도교육청 감사관 상근변호사&lt;/li&gt;
              &lt;li&gt;전) 경기도교육연구원 초빙연구원&lt;/li&gt;
              &lt;li&gt;전) 경기도학교안전공제회 상근변호사&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
          &lt;div class=&quot;career-col&quot;&gt;
            &lt;h4&gt;대외 활동&lt;/h4&gt;
            &lt;ul&gt;
              &lt;li&gt;교육감 고문변호사&lt;/li&gt;
              &lt;li&gt;학교폭력 푸른나무재단 고문&lt;/li&gt;
              &lt;li&gt;교육청 행정심판위원회 위원&lt;/li&gt;
              &lt;li&gt;교육청 교원징계위원회 위원&lt;/li&gt;
              &lt;li&gt;경기도교육연구원 이사&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── FAQ ── --&gt;
&lt;section class=&quot;faq-section&quot; id=&quot;faq&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;faq-layout&quot;&gt;
      &lt;div class=&quot;faq-sidebar fade-up&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;FAQ&lt;/div&gt;
        &lt;h2 class=&quot;section-title&quot;&gt;자주 묻는&lt;br&gt;질문&lt;/h2&gt;
        &lt;p&gt;교육 사건에 대해 가장 많이 받는 질문들을 모았습니다. 더 궁금한 점은 상담으로 직접 문의주세요.&lt;/p&gt;
        &lt;a href=&quot;#consult&quot; class=&quot;btn-primary&quot; style=&quot;display:inline-flex; width: fit-content;&quot;&gt;
          상담 신청하기
          &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
        &lt;/a&gt;
      &lt;/div&gt;

      &lt;div class=&quot;faq-list fade-up d2&quot;&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;학폭위 조치가 내려지면 생활기록부에 기록되나요? 진로에 영향이 있나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              조치 1호부터 9호까지 모두 생활기록부에 기록됩니다. 다만 1~3호는 조건 충족 시 기재 유보가 가능하고, 4~5호는 졸업 후 2년, 6~7호는 졸업 후 4년이 지나면 삭제 신청이 가능합니다. 특히 8호(전학), 9호(퇴학)는 사실상 입시 불이익으로 이어질 수 있어 초기부터 기록을 남기지 않도록 신중하게 대응해야 합니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;학폭위는 꼭 출석해야 하나요? 출석하지 않으면 어떻게 되나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              반드시 출석하는 것이 좋습니다. 출석하지 않으면 방어권을 포기한 것으로 간주될 수 있고, 위원들이 일방적으로 판단할 가능성이 높아집니다. 보호자도 함께 출석해야 하며, 정당한 사유 없이 불참하면 상황이 더 악화될 수 있습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;교원징계, 변호사의 도움은 언제 받는 게 가장 효과적인가요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              징계 절차가 시작되기 전, 즉 '조사 단계'에서부터 받는 것이 가장 효과적입니다. 초기 조사 단계에서의 진술, 경위서 작성, 증거 제출 방향이 징계 수위에 결정적인 영향을 미칩니다. 조기 대응이 결과를 바꿉니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;아동학대로 처벌받으면 민사소송까지 따로 제기되기도 하나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              네, 형사사건과 별개로 손해배상청구 소송이 진행될 수 있습니다. 형사에서 무혐의가 나더라도 피해자 측이 민사로 위자료를 청구할 수 있습니다. 교사·보육교사 개인에게만 청구되는 것이 아니라 기관장이나 시설까지 함께 소송 대상이 되는 경우도 많습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;징계 사유가 발생한 후 얼마의 기간 내에 징계가 이루어져야 하나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              징계 시효는 일반적으로 3년이며, 일부 금품 수수나 성 관련 비위의 경우 5년입니다. 이 기간이 경과하면 징계 의결을 요구할 수 없습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── VIDEO / MEDIA ── --&gt;
&lt;section class=&quot;video-section&quot; id=&quot;media&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;video-header fade-up&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;Media&lt;/div&gt;
      &lt;h2 class=&quot;section-title&quot;&gt;유튜브 · 블로그&lt;/h2&gt;
      &lt;p style=&quot;color: rgba(245,232,208,0.55); font-size:16px; line-height:1.9; margin-top:16px;&quot;&gt;
        법률의 탈을 쓴 세상 이야기, 실제 사건 소개, 최신 제도 동향까지.&lt;br&gt;
        어렵고 딱딱한 법 이야기를 쉽고 따뜻하게 전달합니다.
      &lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;video-embed fade-up&quot;&gt;
      &lt;iframe
        src=&quot;https://www.youtube.com/embed/0_nynziJvwk?rel=0&amp;modestbranding=1&quot;
        title=&quot;한아름 변호사 유튜브&quot;
        allowfullscreen&gt;
      &lt;/iframe&gt;
    &lt;/div&gt;

    &lt;div class=&quot;video-channels fade-up&quot;&gt;
      &lt;a href=&quot;https://www.youtube.com/channel/UCykKkdhPvXRxViZHwbQADeg&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z&quot;/&gt;&lt;/svg&gt;
        유튜브 채널 구독
      &lt;/a&gt;
      &lt;a href=&quot;https://m.blog.naver.com/riotgirrl&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M16.273 12.845L7.376 0H0v24h7.727V11.155L16.624 24H24V0h-7.727z&quot;/&gt;&lt;/svg&gt;
        네이버 블로그
      &lt;/a&gt;
      &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M12 3C6.477 3 2 6.477 2 10.5c0 2.613 1.612 4.902 4.047 6.266-.158.69-.512 2.23-.588 2.578-.092.42.154.415.325.302.134-.089 2.125-1.438 2.984-2.022.395.056.8.085 1.232.085 5.523 0 10-3.477 10-7.709C22 6.477 17.523 3 12 3z&quot;/&gt;&lt;/svg&gt;
        카카오 상담
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── CTA ── --&gt;
&lt;section class=&quot;cta-section&quot; id=&quot;consult&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;cta-inner&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;상담 신청&lt;/div&gt;
      &lt;h2 class=&quot;cta-title&quot;&gt;
        조금 더 일찍 시작하면&lt;br&gt;
        &lt;em&gt;더 많은 해결책&lt;/em&gt;이 보입니다
      &lt;/h2&gt;
      &lt;p class=&quot;cta-body&quot;&gt;
        너무 늦은 상담으로 후회하지 않으시길 바랍니다.&lt;br&gt;
        지금 이 순간이 가장 빠른 시작입니다.
      &lt;/p&gt;

      &lt;div class=&quot;cta-contacts&quot;&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;사무실&lt;/span&gt;
          &lt;span class=&quot;value&quot;&gt;02-582-6811&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;cta-divider&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;직통&lt;/span&gt;
          &lt;span class=&quot;value&quot;&gt;010-6740-8785&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;cta-divider&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;이메일&lt;/span&gt;
          &lt;span class=&quot;value&quot; style=&quot;font-size:16px;&quot;&gt;arhan@lflaw.co.kr&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class=&quot;cta-buttons&quot;&gt;
        &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;btn-primary&quot;&gt;
          카카오로 상담 신청
          &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
        &lt;/a&gt;
        &lt;a href=&quot;tel:02-582-6811&quot; class=&quot;btn-secondary&quot;&gt;
            전화 상담
        &lt;/a&gt;
      &lt;/div&gt;

      &lt;p style=&quot;margin-top: 24px; font-size: 13px; color: var(--warm-gray);&quot;&gt;
        서울 서초구 서초중앙로 123 엘렌타워 16층 · 교대역 8번 출구 1분
      &lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── FOOTER ── --&gt;
&lt;footer&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;footer-inner&quot;&gt;
      &lt;div class=&quot;footer-brand&quot;&gt;
        &lt;div class=&quot;brand-name&quot;&gt;법무법인 LF · 한아름 변호사&lt;/div&gt;
        &lt;p&gt;
          법인명: 법무법인 엘에프(LF)&lt;br&gt;
          대표변호사: 한아름&lt;br&gt;
          사업자등록번호: 151-87-01818&lt;br&gt;
          광고책임변호사: 한아름&lt;br&gt;&lt;br&gt;
          주소: 서울 서초구 서초중앙로 123 엘렌타워 16층&lt;br&gt;
          전화: 02-582-6811 / 팩스: 02-582-7346&lt;br&gt;
          이메일: arhan@lflaw.co.kr
        &lt;/p&gt;
      &lt;/div&gt;
      &lt;div class=&quot;footer-links&quot;&gt;
        &lt;div&gt;
          &lt;h5&gt;교육사건&lt;/h5&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;학교폭력&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;소년재판&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;교원징계&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;아동학대&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;h5&gt;정보&lt;/h5&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;변호사 소개&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;성공사례&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;상담 신청&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;개인정보처리방침&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;footer-bottom&quot;&gt;
      &lt;span&gt;© 2025 법무법인 LF All rights reserved.&lt;/span&gt;
      &lt;a href=&quot;#&quot;&gt;개인정보처리방침&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/footer&gt;

&lt;!-- ── FLOATING BUTTONS ── --&gt;
&lt;div class=&quot;kakao-float&quot;&gt;
  &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;float-btn float-kakao&quot;&gt;
      카카오 상담
  &lt;/a&gt;
  &lt;a href=&quot;tel:02-582-6811&quot; class=&quot;float-btn float-consult&quot;&gt;
      전화 상담
  &lt;/a&gt;
&lt;/div&gt;

&lt;script&gt;
// Nav scroll behavior
const nav = document.getElementById('mainNav');
window.addEventListener('scroll', () =&gt; {
  nav.classList.toggle('scrolled', window.scrollY &gt; 60);
});

// ── MUTE TOGGLE ──
let isMuted = true;
function toggleMute() {
  const iframe = document.getElementById('heroBgVideo');
  isMuted = !isMuted;
  // YouTube IFrame API postMessage
  iframe.contentWindow.postMessage(
    JSON.stringify({ event: 'command', func: isMuted ? 'mute' : 'unMute', args: [] }),
    '*'
  );
  const icon = document.getElementById('muteIcon');
  icon.innerHTML = isMuted
    ? `&lt;polygon points=&quot;11 5 6 9 2 9 2 15 6 15 11 19 11 5&quot;/&gt;
       &lt;path d=&quot;M15.54 8.46a5 5 0 0 1 0 7.07&quot;/&gt;
       &lt;path d=&quot;M19.07 4.93a10 10 0 0 1 0 14.14&quot;/&gt;`
    : `&lt;polygon points=&quot;11 5 6 9 2 9 2 15 6 15 11 19 11 5&quot;/&gt;
       &lt;line x1=&quot;23&quot; y1=&quot;9&quot; x2=&quot;17&quot; y2=&quot;15&quot;/&gt;
       &lt;line x1=&quot;17&quot; y1=&quot;9&quot; x2=&quot;23&quot; y2=&quot;15&quot;/&gt;`;
}

// FAQ toggle
function toggleFaq(btn) {
  const item = btn.closest('.faq-item');
  const isOpen = item.classList.contains('open');
  document.querySelectorAll('.faq-item.open').forEach(el =&gt; el.classList.remove('open'));
  if (!isOpen) item.classList.add('open');
}

// Intersection Observer for fade-up
const observer = new IntersectionObserver((entries) =&gt; {
  entries.forEach(e =&gt; {
    if (e.isIntersecting) {
      e.target.classList.add('visible');
      observer.unobserve(e.target);
    }
  });
}, { threshold: 0.12 });

document.querySelectorAll('.fade-up').forEach(el =&gt; observer.observe(el));
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <author>한변입니다</author>
      <guid isPermaLink="true">https://arumnyou.tistory.com/3</guid>
      <comments>https://arumnyou.tistory.com/3#entry3comment</comments>
      <pubDate>Thu, 21 May 2026 08:57:44 +0900</pubDate>
    </item>
    <item>
      <title>홈페이지 리뉴얼</title>
      <link>https://arumnyou.tistory.com/2</link>
      <description>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
&lt;title&gt;한아름 변호사 | 법무법인 LF · 교육사건 전문&lt;/title&gt;
&lt;link rel=&quot;preconnect&quot; href=&quot;https://fonts.googleapis.com&quot;&gt;
&lt;link href=&quot;https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;400;500;600;700&amp;family=Noto+Sans+KR:wght@300;400;500;700&amp;family=Playfair+Display:ital,wght@0,700;1,400&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
&lt;style&gt;
:root {
  --ink: #1a1410;
  --warm-dark: #2c2218;
  --gold: #b8934a;
  --gold-light: #d4a96a;
  --gold-pale: #f5e8d0;
  --cream: #faf7f2;
  --warm-gray: #8c7b6e;
  --light-gray: #e8e0d6;
  --white: #ffffff;
  --accent-red: #8b2635;

  --serif: 'Noto Serif KR', 'Playfair Display', serif;
  --sans: 'Noto Sans KR', sans-serif;

  --section-pad: 120px;
  --container: 1160px;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  background: var(--cream);
  color: var(--ink);
  font-family: var(--sans);
  overflow-x: hidden;
}

/* ── NOISE TEXTURE OVERLAY ── */
body::before {
  content: '';
  position: fixed;
  inset: 0;
  background-image: url(&quot;data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E&quot;);
  pointer-events: none;
  z-index: 9999;
  opacity: 0.4;
}

/* ── NAV ── */
nav {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 100;
  padding: 0 48px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(250, 247, 242, 0.92);
  backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(184, 147, 74, 0.15);
  transition: all 0.3s ease;
}

nav.scrolled {
  height: 60px;
  box-shadow: 0 4px 24px rgba(26,20,16,0.08);
}

.nav-logo {
  display: flex;
  align-items: baseline;
  gap: 8px;
  text-decoration: none;
}

.nav-logo-kr {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: -0.02em;
}

.nav-logo-en {
  font-size: 11px;
  font-weight: 400;
  color: var(--gold);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.nav-links {
  display: flex;
  gap: 40px;
  list-style: none;
}

.nav-links a {
  font-size: 14px;
  font-weight: 500;
  color: var(--warm-dark);
  text-decoration: none;
  letter-spacing: 0.04em;
  position: relative;
  transition: color 0.2s;
}

.nav-links a::after {
  content: '';
  position: absolute;
  bottom: -4px; left: 0;
  width: 0; height: 1px;
  background: var(--gold);
  transition: width 0.3s ease;
}

.nav-links a:hover { color: var(--gold); }
.nav-links a:hover::after { width: 100%; }

.nav-cta {
  background: var(--ink);
  color: var(--gold-pale) !important;
  padding: 10px 24px;
  border-radius: 2px;
  font-size: 13px;
  letter-spacing: 0.06em;
  transition: background 0.2s !important;
}

.nav-cta:hover { background: var(--gold) !important; color: var(--white) !important; }
.nav-cta::after { display: none !important; }

/* ── HERO ── */
.hero {
  min-height: 100vh;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
  overflow: hidden;
}

.hero-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 140px 80px 80px 80px;
  position: relative;
  z-index: 2;
}

.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 11px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 32px;
  font-weight: 500;
}

.hero-badge::before {
  content: '';
  display: block;
  width: 32px;
  height: 1px;
  background: var(--gold);
}

.hero-title {
  font-family: var(--serif);
  font-size: clamp(40px, 4.5vw, 62px);
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: -0.03em;
  color: var(--warm-dark);
  margin-bottom: 8px;
}

.hero-title em {
  font-style: italic;
  color: var(--gold);
}

.hero-subtitle {
  font-family: var(--serif);
  font-size: clamp(16px, 1.6vw, 22px);
  font-weight: 300;
  line-height: 1.7;
  color: var(--warm-gray);
  margin-bottom: 48px;
  max-width: 460px;
}

.hero-stats {
  display: flex;
  gap: 48px;
  margin-bottom: 56px;
  padding-bottom: 48px;
  border-bottom: 1px solid var(--light-gray);
}

.stat-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.stat-num {
  font-family: var(--serif);
  font-size: 36px;
  font-weight: 600;
  color: var(--ink);
  line-height: 1;
}

.stat-num span {
  font-size: 18px;
  color: var(--gold);
}

.stat-label {
  font-size: 12px;
  color: var(--warm-gray);
  letter-spacing: 0.06em;
}

.hero-actions {
  display: flex;
  gap: 16px;
  align-items: center;
}

.btn-primary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: var(--ink);
  color: var(--gold-pale);
  padding: 16px 32px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-decoration: none;
  border-radius: 2px;
  transition: all 0.3s ease;
  border: 1px solid var(--ink);
}

.btn-primary:hover {
  background: var(--gold);
  border-color: var(--gold);
  color: var(--white);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(184,147,74,0.3);
}

.btn-secondary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: transparent;
  color: var(--ink);
  padding: 16px 24px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-decoration: none;
  border: 1px solid var(--light-gray);
  border-radius: 2px;
  transition: all 0.3s ease;
}

.btn-secondary:hover {
  border-color: var(--gold);
  color: var(--gold);
}

/* ── HERO RIGHT - PHOTO AREA ── */
.hero-right {
  position: relative;
  overflow: hidden;
}

.hero-right-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #2c2218 0%, #1a1410 60%, #2a1f16 100%);
}

.hero-right-pattern {
  position: absolute;
  inset: 0;
  background-image:
    radial-gradient(circle at 20% 80%, rgba(184,147,74,0.12) 0%, transparent 50%),
    radial-gradient(circle at 80% 20%, rgba(184,147,74,0.08) 0%, transparent 40%);
}

/* Decorative lines */
.hero-right::before {
  content: '';
  position: absolute;
  top: 20%; left: 10%;
  width: 1px;
  height: 60%;
  background: linear-gradient(to bottom, transparent, rgba(184,147,74,0.3), transparent);
  z-index: 2;
}

.hero-right::after {
  content: '';
  position: absolute;
  top: 20%; right: 20%;
  width: 1px;
  height: 45%;
  background: linear-gradient(to bottom, transparent, rgba(184,147,74,0.2), transparent);
  z-index: 2;
}

.hero-photo-frame {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 75%;
  max-width: 380px;
  z-index: 3;
}

.hero-photo-frame img {
  width: 100%;
  display: block;
  filter: brightness(1.02) contrast(1.02);
}

.hero-quote-card {
  position: absolute;
  top: 18%;
  right: 8%;
  background: rgba(184,147,74,0.12);
  border: 1px solid rgba(184,147,74,0.3);
  border-radius: 4px;
  padding: 24px;
  max-width: 220px;
  z-index: 4;
  backdrop-filter: blur(8px);
}

.hero-quote-card p {
  font-family: var(--serif);
  font-size: 13px;
  line-height: 1.8;
  color: rgba(245,232,208,0.9);
  font-style: italic;
}

.hero-quote-card cite {
  display: block;
  margin-top: 12px;
  font-size: 11px;
  color: var(--gold);
  letter-spacing: 0.1em;
  font-style: normal;
}

.hero-cert-badge {
  position: absolute;
  bottom: 14%;
  left: 6%;
  background: var(--gold);
  color: var(--ink);
  padding: 16px 20px;
  border-radius: 4px;
  z-index: 4;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
  line-height: 1.6;
  box-shadow: 0 8px 32px rgba(184,147,74,0.4);
}

/* ── SCROLL LINE ── */
.scroll-line {
  position: absolute;
  bottom: 48px;
  left: 80px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 10px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--warm-gray);
  z-index: 5;
  animation: scrollpulse 2.5s ease-in-out infinite;
}

.scroll-line::before {
  content: '';
  display: block;
  width: 48px;
  height: 1px;
  background: var(--gold);
  opacity: 0.5;
}

@keyframes scrollpulse {
  0%, 100% { opacity: 0.5; }
  50% { opacity: 1; }
}

/* ── SECTION COMMONS ── */
.section {
  padding: var(--section-pad) 0;
}

.container {
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 48px;
}

.section-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 500;
  margin-bottom: 20px;
}

.section-label::before {
  content: '';
  display: block;
  width: 24px;
  height: 1px;
  background: var(--gold);
}

.section-title {
  font-family: var(--serif);
  font-size: clamp(28px, 3.5vw, 48px);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.03em;
  color: var(--warm-dark);
}

.section-desc {
  font-size: 16px;
  line-height: 1.9;
  color: var(--warm-gray);
  max-width: 560px;
  margin-top: 20px;
}

/* ── DIFFERENTIATOR SECTION ── */
.diff-section {
  background: var(--warm-dark);
  color: var(--cream);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.diff-section::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, var(--gold), transparent);
}

.diff-section::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, var(--gold), transparent);
}

.diff-bg-text {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  font-family: var(--serif);
  font-size: 240px;
  font-weight: 700;
  color: rgba(255,255,255,0.02);
  white-space: nowrap;
  pointer-events: none;
  letter-spacing: -0.05em;
}

.diff-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  align-items: center;
  position: relative;
  z-index: 2;
}

.diff-left {
  padding-right: 80px;
  border-right: 1px solid rgba(184,147,74,0.2);
}

.diff-left .section-label { color: var(--gold-light); }
.diff-left .section-label::before { background: var(--gold-light); }

.diff-left .section-title { color: var(--gold-pale); }

.diff-left .section-desc { color: rgba(245,232,208,0.65); }

.diff-right {
  padding-left: 80px;
}

.diff-cards {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.diff-card {
  border: 1px solid rgba(184,147,74,0.2);
  border-radius: 4px;
  padding: 28px 32px;
  position: relative;
  transition: all 0.3s ease;
  cursor: default;
}

.diff-card:hover {
  border-color: var(--gold);
  background: rgba(184,147,74,0.06);
}

.diff-card-num {
  font-family: var(--serif);
  font-size: 11px;
  color: var(--gold);
  letter-spacing: 0.2em;
  margin-bottom: 12px;
}

.diff-card h3 {
  font-family: var(--serif);
  font-size: 18px;
  font-weight: 600;
  color: var(--gold-pale);
  margin-bottom: 10px;
}

.diff-card p {
  font-size: 14px;
  line-height: 1.85;
  color: rgba(245,232,208,0.6);
}

/* ── PRACTICE AREAS ── */
.practice-section {
  background: var(--cream);
  padding: var(--section-pad) 0;
}

.practice-header {
  text-align: center;
  margin-bottom: 72px;
}

.practice-header .section-label {
  justify-content: center;
}

.practice-header .section-label::before { display: none; }

.practice-header .section-title { text-align: center; }

.practice-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  background: var(--light-gray);
  border: 1px solid var(--light-gray);
}

.practice-card {
  background: var(--white);
  padding: 48px 32px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
  cursor: pointer;
}

.practice-card::before {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 3px;
  background: var(--gold);
  transform: scaleX(0);
  transition: transform 0.4s ease;
}

.practice-card:hover {
  background: var(--warm-dark);
}

.practice-card:hover::before { transform: scaleX(1); }

.practice-icon {
  width: 48px;
  height: 48px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 28px;
  font-size: 20px;
  transition: all 0.4s ease;
}

.practice-card:hover .practice-icon {
  border-color: var(--gold);
  background: rgba(184,147,74,0.1);
}

.practice-card h3 {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--warm-dark);
  margin-bottom: 16px;
  letter-spacing: -0.02em;
  transition: color 0.4s;
}

.practice-card:hover h3 { color: var(--gold-pale); }

.practice-card p {
  font-size: 14px;
  line-height: 1.85;
  color: var(--warm-gray);
  transition: color 0.4s;
}

.practice-card:hover p { color: rgba(245,232,208,0.6); }

.practice-card-arrow {
  position: absolute;
  bottom: 32px;
  right: 32px;
  width: 36px;
  height: 36px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: var(--warm-gray);
  transition: all 0.4s ease;
}

.practice-card:hover .practice-card-arrow {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(184,147,74,0.1);
}

/* ── PROFILE SECTION ── */
.profile-section {
  background: var(--gold-pale);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.profile-section::before {
  content: '';
  position: absolute;
  top: -1px; left: 0; right: 0;
  height: 80px;
  background: var(--cream);
  clip-path: ellipse(55% 100% at 50% 0%);
}

.profile-grid {
  display: grid;
  grid-template-columns: 340px 1fr;
  gap: 100px;
  align-items: start;
  padding-top: 40px;
}

.profile-photo-col {
  position: relative;
}

.profile-photo-wrapper {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.profile-photo-wrapper::before {
  content: '';
  position: absolute;
  inset: -3px;
  border: 1px solid var(--gold);
  border-radius: 4px;
  z-index: 2;
}

.profile-photo-wrapper img {
  width: 100%;
  display: block;
  filter: sepia(5%) brightness(1.02);
}

.profile-tag {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--ink);
  color: var(--gold);
  padding: 12px 24px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  white-space: nowrap;
  border-radius: 2px;
  z-index: 3;
}

.profile-content {
  padding-top: 20px;
}

.profile-quote {
  font-family: var(--serif);
  font-size: clamp(22px, 2.5vw, 32px);
  font-weight: 500;
  line-height: 1.6;
  color: var(--warm-dark);
  margin-bottom: 36px;
  letter-spacing: -0.02em;
}

.profile-quote em {
  color: var(--gold);
  font-style: italic;
}

.profile-body {
  font-size: 15px;
  line-height: 2;
  color: var(--warm-gray);
  margin-bottom: 48px;
}

.profile-body p + p { margin-top: 16px; }

.career-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

.career-col h4 {
  font-family: var(--serif);
  font-size: 14px;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(184,147,74,0.3);
}

.career-col ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.career-col li {
  font-size: 13px;
  line-height: 1.6;
  color: var(--warm-gray);
  padding-left: 14px;
  position: relative;
}

.career-col li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 4px;
  height: 1px;
  background: var(--gold);
}

/* ── FAQ SECTION ── */
.faq-section {
  background: var(--white);
  padding: var(--section-pad) 0;
}

.faq-layout {
  display: grid;
  grid-template-columns: 360px 1fr;
  gap: 100px;
  align-items: start;
}

.faq-sidebar {
  position: sticky;
  top: 100px;
}

.faq-sidebar .section-title { margin-bottom: 24px; }

.faq-sidebar p {
  font-size: 15px;
  line-height: 1.9;
  color: var(--warm-gray);
  margin-bottom: 40px;
}

.faq-list {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: var(--light-gray);
}

.faq-item {
  background: var(--cream);
  overflow: hidden;
}

.faq-question {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 28px 32px;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background 0.2s;
}

.faq-question:hover { background: rgba(184,147,74,0.04); }

.faq-q-text {
  font-family: var(--serif);
  font-size: 16px;
  font-weight: 500;
  color: var(--warm-dark);
  line-height: 1.5;
}

.faq-toggle {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border: 1px solid var(--light-gray);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--gold);
  font-size: 18px;
  transition: all 0.3s ease;
  margin-top: 2px;
}

.faq-item.open .faq-toggle {
  background: var(--gold);
  color: var(--white);
  border-color: var(--gold);
  transform: rotate(45deg);
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.faq-answer-inner {
  padding: 0 32px 28px;
  font-size: 14px;
  line-height: 1.9;
  color: var(--warm-gray);
}

.faq-item.open .faq-answer { max-height: 400px; }

/* ── VIDEO SECTION ── */
.video-section {
  background: var(--warm-dark);
  padding: var(--section-pad) 0;
  position: relative;
  overflow: hidden;
}

.video-section::before {
  content: '&quot;';
  position: absolute;
  top: -20px; left: 40px;
  font-family: var(--serif);
  font-size: 300px;
  color: rgba(184,147,74,0.06);
  line-height: 1;
  pointer-events: none;
}

.video-header {
  text-align: center;
  margin-bottom: 64px;
}

.video-header .section-label {
  justify-content: center;
  color: var(--gold-light);
}

.video-header .section-label::before { background: var(--gold-light); }

.video-header .section-title { color: var(--gold-pale); }

.video-embed {
  max-width: 860px;
  margin: 0 auto 48px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 32px 80px rgba(0,0,0,0.5);
}

.video-embed::before {
  content: '';
  position: absolute;
  inset: -1px;
  border: 1px solid rgba(184,147,74,0.3);
  border-radius: 4px;
  z-index: 2;
  pointer-events: none;
}

.video-embed iframe {
  width: 100%;
  aspect-ratio: 16/9;
  display: block;
  border: none;
}

.video-channels {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}

.channel-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: 1px solid rgba(184,147,74,0.3);
  border-radius: 2px;
  color: rgba(245,232,208,0.8);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-decoration: none;
  transition: all 0.3s ease;
}

.channel-btn:hover {
  border-color: var(--gold);
  color: var(--gold);
  background: rgba(184,147,74,0.08);
}

.channel-btn svg { width: 18px; height: 18px; }

/* ── CTA SECTION ── */
.cta-section {
  background: var(--cream);
  padding: var(--section-pad) 0;
  text-align: center;
}

.cta-inner {
  max-width: 640px;
  margin: 0 auto;
}

.cta-section .section-label { justify-content: center; }
.cta-section .section-label::before { display: none; }

.cta-title {
  font-family: var(--serif);
  font-size: clamp(32px, 4vw, 52px);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.03em;
  color: var(--warm-dark);
  margin-bottom: 24px;
}

.cta-title em {
  color: var(--gold);
  font-style: italic;
}

.cta-body {
  font-size: 16px;
  line-height: 1.9;
  color: var(--warm-gray);
  margin-bottom: 48px;
}

.cta-contacts {
  display: flex;
  gap: 32px;
  justify-content: center;
  margin-bottom: 40px;
  flex-wrap: wrap;
}

.contact-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

.contact-item .label {
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 500;
}

.contact-item .value {
  font-family: var(--serif);
  font-size: 20px;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: -0.01em;
}

.cta-divider {
  width: 1px;
  height: 48px;
  background: var(--light-gray);
  align-self: center;
}

.cta-buttons {
  display: flex;
  gap: 16px;
  justify-content: center;
}

/* ── FOOTER ── */
footer {
  background: var(--ink);
  color: rgba(245,232,208,0.5);
  padding: 64px 0 40px;
}

.footer-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  margin-bottom: 48px;
}

.footer-brand .brand-name {
  font-family: var(--serif);
  font-size: 22px;
  font-weight: 600;
  color: var(--gold-pale);
  margin-bottom: 16px;
  letter-spacing: -0.02em;
}

.footer-brand p {
  font-size: 13px;
  line-height: 2;
}

.footer-links {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

.footer-links h5 {
  font-size: 11px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 16px;
}

.footer-links ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.footer-links a {
  font-size: 13px;
  color: rgba(245,232,208,0.5);
  text-decoration: none;
  transition: color 0.2s;
}

.footer-links a:hover { color: var(--gold); }

.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.06);
  padding-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
}

.footer-bottom a {
  color: rgba(245,232,208,0.4);
  text-decoration: none;
}

.footer-bottom a:hover { color: var(--gold); }

/* ── KAKAO FLOAT ── */
.kakao-float {
  position: fixed;
  bottom: 36px;
  right: 36px;
  z-index: 200;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
}

.float-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 22px;
  border-radius: 100px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 8px 32px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
  letter-spacing: 0.02em;
}

.float-kakao {
  background: #FEE500;
  color: #3A1D1D;
}

.float-kakao:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 40px rgba(0,0,0,0.25);
}

.float-consult {
  background: var(--ink);
  color: var(--gold);
  border: 1px solid rgba(184,147,74,0.3);
}

.float-consult:hover {
  background: var(--gold);
  color: var(--white);
  border-color: var(--gold);
  transform: translateY(-3px);
}

/* ── ANIMATIONS ── */
.fade-up {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.fade-up.visible {
  opacity: 1;
  transform: translateY(0);
}

.fade-up.d1 { transition-delay: 0.1s; }
.fade-up.d2 { transition-delay: 0.2s; }
.fade-up.d3 { transition-delay: 0.3s; }
.fade-up.d4 { transition-delay: 0.4s; }

/* ── MOBILE (basic responsive) ── */
@media (max-width: 900px) {
  .hero { grid-template-columns: 1fr; }
  .hero-right { display: none; }
  .hero-left { padding: 120px 32px 80px; }
  .diff-grid { grid-template-columns: 1fr; }
  .diff-left { padding-right: 0; border-right: none; border-bottom: 1px solid rgba(184,147,74,0.2); padding-bottom: 60px; margin-bottom: 60px; }
  .diff-right { padding-left: 0; }
  .practice-grid { grid-template-columns: 1fr 1fr; }
  .profile-grid { grid-template-columns: 1fr; }
  .profile-photo-col { display: none; }
  .faq-layout { grid-template-columns: 1fr; }
  .faq-sidebar { position: static; }
  .footer-inner { grid-template-columns: 1fr; }
  .career-grid { grid-template-columns: 1fr; }
  nav { padding: 0 24px; }
  .nav-links { display: none; }
  .container { padding: 0 24px; }
  :root { --section-pad: 72px; }
  .cta-contacts { flex-direction: column; }
  .cta-divider { display: none; }
}

/* ── HERO ENTRANCE ANIMATION ── */
@keyframes heroFadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

.hero-badge { animation: heroFadeIn 0.8s ease 0.2s both; }
.hero-title { animation: heroFadeIn 0.8s ease 0.4s both; }
.hero-subtitle { animation: heroFadeIn 0.8s ease 0.55s both; }
.hero-stats { animation: heroFadeIn 0.8s ease 0.7s both; }
.hero-actions { animation: heroFadeIn 0.8s ease 0.85s both; }
.hero-photo-frame { animation: heroFadeIn 1s ease 0.5s both; }
.hero-quote-card { animation: heroFadeIn 0.8s ease 0.9s both; }
.hero-cert-badge { animation: heroFadeIn 0.8s ease 1s both; }

/* Gold underline accent */
.gold-underline {
  position: relative;
  display: inline;
}
.gold-underline::after {
  content: '';
  position: absolute;
  bottom: -2px; left: 0; right: 0;
  height: 2px;
  background: var(--gold);
  opacity: 0.4;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;!-- ── NAV ── --&gt;
&lt;nav id=&quot;mainNav&quot;&gt;
  &lt;a href=&quot;#&quot; class=&quot;nav-logo&quot;&gt;
    &lt;span class=&quot;nav-logo-kr&quot;&gt;한아름 변호사&lt;/span&gt;
    &lt;span class=&quot;nav-logo-en&quot;&gt;법무법인 LF&lt;/span&gt;
  &lt;/a&gt;
  &lt;ul class=&quot;nav-links&quot;&gt;
    &lt;li&gt;&lt;a href=&quot;#about&quot;&gt;변호사 소개&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#practice&quot;&gt;교육사건&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#faq&quot;&gt;자주 묻는 질문&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#media&quot;&gt;미디어&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;#consult&quot; class=&quot;nav-cta&quot;&gt;상담 신청&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;

&lt;!-- ── HERO ── --&gt;
&lt;section class=&quot;hero&quot;&gt;
  &lt;div class=&quot;hero-left&quot;&gt;
    &lt;div class=&quot;hero-badge&quot;&gt;대한변협 인증 학교폭력 전문변호사&lt;/div&gt;
    &lt;h1 class=&quot;hero-title&quot;&gt;
      교육 현장을&lt;br&gt;
      &lt;em&gt;가장 깊이 아는&lt;/em&gt;&lt;br&gt;
      변호사
    &lt;/h1&gt;
    &lt;p class=&quot;hero-subtitle&quot;&gt;
      교육청 감사관 출신, 법조 14년 경력.&lt;br&gt;
      제도의 내부를 직접 움직여 본 경험이&lt;br&gt;
      한아름 변호사의 결정적 차이입니다.
    &lt;/p&gt;
    &lt;div class=&quot;hero-stats&quot;&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;14&lt;span&gt;년&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;법조 경력&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;4&lt;span&gt;개&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;전문 분야&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;stat-item&quot;&gt;
        &lt;div class=&quot;stat-num&quot;&gt;1&lt;span&gt;위&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;stat-label&quot;&gt;교육청 출신&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;hero-actions&quot;&gt;
      &lt;a href=&quot;#consult&quot; class=&quot;btn-primary&quot;&gt;
        무료 상담 신청
        &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
      &lt;/a&gt;
      &lt;a href=&quot;#practice&quot; class=&quot;btn-secondary&quot;&gt;전문 분야 보기&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class=&quot;scroll-line&quot;&gt;SCROLL&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class=&quot;hero-right&quot;&gt;
    &lt;div class=&quot;hero-right-bg&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;hero-right-pattern&quot;&gt;&lt;/div&gt;

    &lt;div class=&quot;hero-quote-card&quot;&gt;
      &lt;p&gt;법의 언어에&lt;br&gt;사람의 온기를 담아,&lt;br&gt;함께 답을 찾아가는&lt;br&gt;변호사가 되겠습니다.&lt;/p&gt;
      &lt;cite&gt;— 한아름 변호사&lt;/cite&gt;
    &lt;/div&gt;

    &lt;div class=&quot;hero-photo-frame&quot;&gt;
      &lt;img src=&quot;https://www.xn--jx2b62dc9dl3ftmy2fb.com/img/han_profile.png&quot; alt=&quot;한아름 변호사&quot; onerror=&quot;this.style.display='none'&quot;&gt;
    &lt;/div&gt;

    &lt;div class=&quot;hero-cert-badge&quot;&gt;
      대한변협 인증&lt;br&gt;학교폭력 전문변호사
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── DIFFERENTIATOR ── --&gt;
&lt;section class=&quot;diff-section&quot; id=&quot;about&quot;&gt;
  &lt;div class=&quot;diff-bg-text&quot;&gt;차이&lt;/div&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;diff-grid&quot;&gt;
      &lt;div class=&quot;diff-left fade-up&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;Why Han A-reum&lt;/div&gt;
        &lt;h2 class=&quot;section-title&quot;&gt;
          다 같은 교육청&lt;br&gt;출신이 아닙니다
        &lt;/h2&gt;
        &lt;p class=&quot;section-desc&quot;&gt;
          단순히 교육청을 상대해본 변호사가 아닙니다.&lt;br&gt;
          교육청 감사관실에서 주요 사건을 직접 총괄한,&lt;br&gt;
          제도의 내부를 움직여 본 변호사입니다.&lt;br&gt;&lt;br&gt;
          국회 출석, 정책 자문, 심의위원 활동으로&lt;br&gt;
          교육 제도의 방향을 함께 만들어 온&lt;br&gt;
          전문가가 찾는 진짜 전문가입니다.
        &lt;/p&gt;
      &lt;/div&gt;

      &lt;div class=&quot;diff-right&quot;&gt;
        &lt;div class=&quot;diff-cards&quot;&gt;
          &lt;div class=&quot;diff-card fade-up d1&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;01&lt;/div&gt;
            &lt;h3&gt;교육청 내부 시스템 완전 이해&lt;/h3&gt;
            &lt;p&gt;변호사 최초로 교육청 감사관실에서 교육사건 전반을 직접 수행. 기관이 왜 그렇게 판단하는지, 어떻게 바꿀 수 있는지를 압니다.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class=&quot;diff-card fade-up d2&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;02&lt;/div&gt;
            &lt;h3&gt;정책·제도의 흐름을 읽는 시야&lt;/h3&gt;
            &lt;p&gt;해마다 바뀌는 학교폭력 제도. 법을 아는 것을 넘어 정책의 흐름을 직접 만들어온 경험이 빠른 대응을 가능하게 합니다.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class=&quot;diff-card fade-up d3&quot;&gt;
            &lt;div class=&quot;diff-card-num&quot;&gt;03&lt;/div&gt;
            &lt;h3&gt;사건마다 다른 맞춤 전략&lt;/h3&gt;
            &lt;p&gt;사건을 덤핑 처리하거나 일률적으로 처리하지 않습니다. 모든 사건의 전략은 다릅니다. 개별 사안에서 가장 필요한 것을 찾아냅니다.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── PRACTICE AREAS ── --&gt;
&lt;section class=&quot;practice-section&quot; id=&quot;practice&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;practice-header fade-up&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;Practice Areas&lt;/div&gt;
      &lt;h2 class=&quot;section-title&quot;&gt;교육 사건 전문 분야&lt;/h2&gt;
      &lt;p class=&quot;section-desc&quot; style=&quot;margin: 16px auto 0; text-align: center;&quot;&gt;
        교육 사건은 단순한 법적 분쟁이 아닙니다.&lt;br&gt;학생, 교사, 보호자 모두의 삶에 오래 남는 문제입니다.
      &lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;practice-grid&quot;&gt;
      &lt;div class=&quot;practice-card fade-up d1&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt;⚖️&lt;/div&gt;
        &lt;h3&gt;학교폭력&lt;/h3&gt;
        &lt;p&gt;초기 대응 전략부터 학폭위 출석 준비, 맞춤형 자료 구성까지. 실전은 디테일에서 갈립니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d2&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; ️&lt;/div&gt;
        &lt;h3&gt;소년재판&lt;/h3&gt;
        &lt;p&gt;성인 형사재판과 다른 소년재판의 구조를 이해하고, 준비 과정부터 전략적으로 접근합니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d3&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; &lt;/div&gt;
        &lt;h3&gt;교원징계&lt;/h3&gt;
        &lt;p&gt;빠른 판단과 정교한 전략이 핵심. 소명서 작성 단계부터 소청심사·행정소송까지 전 과정 대응.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;practice-card fade-up d4&quot;&gt;
        &lt;div class=&quot;practice-icon&quot;&gt; &lt;/div&gt;
        &lt;h3&gt;아동학대&lt;/h3&gt;
        &lt;p&gt;신고도 대응도 신중해야 하는 사건. 교원 신분을 고려한 형사·징계 통합 대응 전략을 제시합니다.&lt;/p&gt;
        &lt;div class=&quot;practice-card-arrow&quot;&gt;→&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── PROFILE ── --&gt;
&lt;section class=&quot;profile-section&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;profile-grid&quot;&gt;
      &lt;div class=&quot;profile-photo-col fade-up&quot;&gt;
        &lt;div class=&quot;profile-photo-wrapper&quot;&gt;
          &lt;img src=&quot;https://www.xn--jx2b62dc9dl3ftmy2fb.com/img/han_profile.png&quot; alt=&quot;한아름 변호사&quot; onerror=&quot;this.parentElement.style.background='#2c2218'; this.parentElement.style.minHeight='420px'&quot;&gt;
        &lt;/div&gt;
        &lt;div class=&quot;profile-tag&quot;&gt;법무법인 LF 대표변호사&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class=&quot;profile-content fade-up d2&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;About&lt;/div&gt;
        &lt;p class=&quot;profile-quote&quot;&gt;
          안녕하세요.&lt;br&gt;
          교육청과 관계 기관에서&lt;br&gt;주요 사건을 직접 수행해 온&lt;br&gt;
          &lt;em&gt;한아름 변호사&lt;/em&gt;입니다.
        &lt;/p&gt;
        &lt;div class=&quot;profile-body&quot;&gt;
          &lt;p&gt;지난 10년간 학생과 교사를 아우르는 다양한 교육 사건을 중점적으로 수행해왔습니다. 누구보다 교육 현장의 구조와 판단 기준을 잘 이해하고 있습니다.&lt;/p&gt;
          &lt;p&gt;때로는 단 한 번의 상담이 사건의 흐름을 바꾸고, 무겁게 얹힌 마음의 짐을 덜어주는 출발점이 되기도 합니다. 정말 필요할 때, 믿고 기대실 수 있는 변호사가 되겠습니다.&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;career-grid&quot;&gt;
          &lt;div class=&quot;career-col&quot;&gt;
            &lt;h4&gt;경력&lt;/h4&gt;
            &lt;ul&gt;
              &lt;li&gt;현) 법무법인 LF 대표변호사&lt;/li&gt;
              &lt;li&gt;전) 경기도교육청 감사관 상근변호사&lt;/li&gt;
              &lt;li&gt;전) 경기도교육연구원 초빙연구원&lt;/li&gt;
              &lt;li&gt;전) 경기도학교안전공제회 상근변호사&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
          &lt;div class=&quot;career-col&quot;&gt;
            &lt;h4&gt;대외 활동&lt;/h4&gt;
            &lt;ul&gt;
              &lt;li&gt;교육감 고문변호사&lt;/li&gt;
              &lt;li&gt;학교폭력 푸른나무재단 고문&lt;/li&gt;
              &lt;li&gt;교육청 행정심판위원회 위원&lt;/li&gt;
              &lt;li&gt;교육청 교원징계위원회 위원&lt;/li&gt;
              &lt;li&gt;경기도교육연구원 이사&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── FAQ ── --&gt;
&lt;section class=&quot;faq-section&quot; id=&quot;faq&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;faq-layout&quot;&gt;
      &lt;div class=&quot;faq-sidebar fade-up&quot;&gt;
        &lt;div class=&quot;section-label&quot;&gt;FAQ&lt;/div&gt;
        &lt;h2 class=&quot;section-title&quot;&gt;자주 묻는&lt;br&gt;질문&lt;/h2&gt;
        &lt;p&gt;교육 사건에 대해 가장 많이 받는 질문들을 모았습니다. 더 궁금한 점은 상담으로 직접 문의주세요.&lt;/p&gt;
        &lt;a href=&quot;#consult&quot; class=&quot;btn-primary&quot; style=&quot;display:inline-flex; width: fit-content;&quot;&gt;
          상담 신청하기
          &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
        &lt;/a&gt;
      &lt;/div&gt;

      &lt;div class=&quot;faq-list fade-up d2&quot;&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;학폭위 조치가 내려지면 생활기록부에 기록되나요? 진로에 영향이 있나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              조치 1호부터 9호까지 모두 생활기록부에 기록됩니다. 다만 1~3호는 조건 충족 시 기재 유보가 가능하고, 4~5호는 졸업 후 2년, 6~7호는 졸업 후 4년이 지나면 삭제 신청이 가능합니다. 특히 8호(전학), 9호(퇴학)는 사실상 입시 불이익으로 이어질 수 있어 초기부터 기록을 남기지 않도록 신중하게 대응해야 합니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;학폭위는 꼭 출석해야 하나요? 출석하지 않으면 어떻게 되나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              반드시 출석하는 것이 좋습니다. 출석하지 않으면 방어권을 포기한 것으로 간주될 수 있고, 위원들이 일방적으로 판단할 가능성이 높아집니다. 보호자도 함께 출석해야 하며, 정당한 사유 없이 불참하면 상황이 더 악화될 수 있습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;교원징계, 변호사의 도움은 언제 받는 게 가장 효과적인가요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              징계 절차가 시작되기 전, 즉 '조사 단계'에서부터 받는 것이 가장 효과적입니다. 초기 조사 단계에서의 진술, 경위서 작성, 증거 제출 방향이 징계 수위에 결정적인 영향을 미칩니다. 조기 대응이 결과를 바꿉니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;아동학대로 처벌받으면 민사소송까지 따로 제기되기도 하나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              네, 형사사건과 별개로 손해배상청구 소송이 진행될 수 있습니다. 형사에서 무혐의가 나더라도 피해자 측이 민사로 위자료를 청구할 수 있습니다. 교사·보육교사 개인에게만 청구되는 것이 아니라 기관장이나 시설까지 함께 소송 대상이 되는 경우도 많습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;faq-item&quot;&gt;
          &lt;button class=&quot;faq-question&quot; onclick=&quot;toggleFaq(this)&quot;&gt;
            &lt;span class=&quot;faq-q-text&quot;&gt;징계 사유가 발생한 후 얼마의 기간 내에 징계가 이루어져야 하나요?&lt;/span&gt;
            &lt;span class=&quot;faq-toggle&quot;&gt;+&lt;/span&gt;
          &lt;/button&gt;
          &lt;div class=&quot;faq-answer&quot;&gt;
            &lt;div class=&quot;faq-answer-inner&quot;&gt;
              징계 시효는 일반적으로 3년이며, 일부 금품 수수나 성 관련 비위의 경우 5년입니다. 이 기간이 경과하면 징계 의결을 요구할 수 없습니다.
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── VIDEO / MEDIA ── --&gt;
&lt;section class=&quot;video-section&quot; id=&quot;media&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;video-header fade-up&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;Media&lt;/div&gt;
      &lt;h2 class=&quot;section-title&quot;&gt;유튜브 · 블로그&lt;/h2&gt;
      &lt;p style=&quot;color: rgba(245,232,208,0.55); font-size:16px; line-height:1.9; margin-top:16px;&quot;&gt;
        법률의 탈을 쓴 세상 이야기, 실제 사건 소개, 최신 제도 동향까지.&lt;br&gt;
        어렵고 딱딱한 법 이야기를 쉽고 따뜻하게 전달합니다.
      &lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;video-embed fade-up&quot;&gt;
      &lt;iframe
        src=&quot;https://www.youtube.com/embed/0_nynziJvwk?rel=0&amp;modestbranding=1&quot;
        title=&quot;한아름 변호사 유튜브&quot;
        allowfullscreen&gt;
      &lt;/iframe&gt;
    &lt;/div&gt;

    &lt;div class=&quot;video-channels fade-up&quot;&gt;
      &lt;a href=&quot;https://www.youtube.com/channel/UCykKkdhPvXRxViZHwbQADeg&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z&quot;/&gt;&lt;/svg&gt;
        유튜브 채널 구독
      &lt;/a&gt;
      &lt;a href=&quot;https://m.blog.naver.com/riotgirrl&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M16.273 12.845L7.376 0H0v24h7.727V11.155L16.624 24H24V0h-7.727z&quot;/&gt;&lt;/svg&gt;
        네이버 블로그
      &lt;/a&gt;
      &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;channel-btn&quot;&gt;
        &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;M12 3C6.477 3 2 6.477 2 10.5c0 2.613 1.612 4.902 4.047 6.266-.158.69-.512 2.23-.588 2.578-.092.42.154.415.325.302.134-.089 2.125-1.438 2.984-2.022.395.056.8.085 1.232.085 5.523 0 10-3.477 10-7.709C22 6.477 17.523 3 12 3z&quot;/&gt;&lt;/svg&gt;
        카카오 상담
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── CTA ── --&gt;
&lt;section class=&quot;cta-section&quot; id=&quot;consult&quot;&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;cta-inner&quot;&gt;
      &lt;div class=&quot;section-label&quot;&gt;상담 신청&lt;/div&gt;
      &lt;h2 class=&quot;cta-title&quot;&gt;
        조금 더 일찍 시작하면&lt;br&gt;
        &lt;em&gt;더 많은 해결책&lt;/em&gt;이 보입니다
      &lt;/h2&gt;
      &lt;p class=&quot;cta-body&quot;&gt;
        너무 늦은 상담으로 후회하지 않으시길 바랍니다.&lt;br&gt;
        지금 이 순간이 가장 빠른 시작입니다.
      &lt;/p&gt;

      &lt;div class=&quot;cta-contacts&quot;&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;사무실&lt;/span&gt;
          &lt;span class=&quot;value&quot;&gt;02-582-6811&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;cta-divider&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;직통&lt;/span&gt;
          &lt;span class=&quot;value&quot;&gt;010-6740-8785&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;cta-divider&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;contact-item&quot;&gt;
          &lt;span class=&quot;label&quot;&gt;이메일&lt;/span&gt;
          &lt;span class=&quot;value&quot; style=&quot;font-size:16px;&quot;&gt;arhan@lflaw.co.kr&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class=&quot;cta-buttons&quot;&gt;
        &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;btn-primary&quot;&gt;
          카카오로 상담 신청
          &lt;svg width=&quot;16&quot; height=&quot;16&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot;&gt;&lt;path d=&quot;M5 12h14M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;
        &lt;/a&gt;
        &lt;a href=&quot;tel:02-582-6811&quot; class=&quot;btn-secondary&quot;&gt;
            전화 상담
        &lt;/a&gt;
      &lt;/div&gt;

      &lt;p style=&quot;margin-top: 24px; font-size: 13px; color: var(--warm-gray);&quot;&gt;
        서울 서초구 서초중앙로 123 엘렌타워 16층 · 교대역 8번 출구 1분
      &lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- ── FOOTER ── --&gt;
&lt;footer&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;footer-inner&quot;&gt;
      &lt;div class=&quot;footer-brand&quot;&gt;
        &lt;div class=&quot;brand-name&quot;&gt;법무법인 LF · 한아름 변호사&lt;/div&gt;
        &lt;p&gt;
          법인명: 법무법인 엘에프(LF)&lt;br&gt;
          대표변호사: 한아름&lt;br&gt;
          사업자등록번호: 151-87-01818&lt;br&gt;
          광고책임변호사: 한아름&lt;br&gt;&lt;br&gt;
          주소: 서울 서초구 서초중앙로 123 엘렌타워 16층&lt;br&gt;
          전화: 02-582-6811 / 팩스: 02-582-7346&lt;br&gt;
          이메일: arhan@lflaw.co.kr
        &lt;/p&gt;
      &lt;/div&gt;
      &lt;div class=&quot;footer-links&quot;&gt;
        &lt;div&gt;
          &lt;h5&gt;교육사건&lt;/h5&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;학교폭력&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;소년재판&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;교원징계&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;아동학대&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;h5&gt;정보&lt;/h5&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;변호사 소개&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;성공사례&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;상담 신청&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;개인정보처리방침&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;footer-bottom&quot;&gt;
      &lt;span&gt;© 2025 법무법인 LF All rights reserved.&lt;/span&gt;
      &lt;a href=&quot;#&quot;&gt;개인정보처리방침&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/footer&gt;

&lt;!-- ── FLOATING BUTTONS ── --&gt;
&lt;div class=&quot;kakao-float&quot;&gt;
  &lt;a href=&quot;http://pf.kakao.com/_XXCBn/chat&quot; target=&quot;_blank&quot; class=&quot;float-btn float-kakao&quot;&gt;
      카카오 상담
  &lt;/a&gt;
  &lt;a href=&quot;tel:02-582-6811&quot; class=&quot;float-btn float-consult&quot;&gt;
      전화 상담
  &lt;/a&gt;
&lt;/div&gt;

&lt;script&gt;
// Nav scroll behavior
const nav = document.getElementById('mainNav');
window.addEventListener('scroll', () =&gt; {
  nav.classList.toggle('scrolled', window.scrollY &gt; 60);
});

// FAQ toggle
function toggleFaq(btn) {
  const item = btn.closest('.faq-item');
  const isOpen = item.classList.contains('open');
  document.querySelectorAll('.faq-item.open').forEach(el =&gt; el.classList.remove('open'));
  if (!isOpen) item.classList.add('open');
}

// Intersection Observer for fade-up
const observer = new IntersectionObserver((entries) =&gt; {
  entries.forEach(e =&gt; {
    if (e.isIntersecting) {
      e.target.classList.add('visible');
      observer.unobserve(e.target);
    }
  });
}, { threshold: 0.12 });

document.querySelectorAll('.fade-up').forEach(el =&gt; observer.observe(el));
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <author>한변입니다</author>
      <guid isPermaLink="true">https://arumnyou.tistory.com/2</guid>
      <comments>https://arumnyou.tistory.com/2#entry2comment</comments>
      <pubDate>Thu, 21 May 2026 08:37:47 +0900</pubDate>
    </item>
    <item>
      <title>소년분류심사원</title>
      <link>https://arumnyou.tistory.com/1</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-02-16 오전 4.32.29.png&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;1144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5hcVb/btrZuH7CMah/Dk8crbiPEJNBd5g8X7Shvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5hcVb/btrZuH7CMah/Dk8crbiPEJNBd5g8X7Shvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5hcVb/btrZuH7CMah/Dk8crbiPEJNBd5g8X7Shvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5hcVb%2FbtrZuH7CMah%2FDk8crbiPEJNBd5g8X7Shvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;274&quot; height=&quot;472&quot; data-filename=&quot;스크린샷 2023-02-16 오전 4.32.29.png&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;1144&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;보호소년(아직 비행이 확정되지 않은 소년을 이렇게 부른다)이 가장 두려워 하는것은 소년분류심사원에 보내지는 것입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;소년분류심사원이란 법원 소년부가 보호소년에 대한 심리 기간 중 보호소년의 비행의 원인을 진단하고 지도하는 국가기관으로 보호소년을 수용하는 곳입니다. 소년보호처분 전에 법원에서 하는 처분이라는 점에서 소년원과는 완전히 다른 곳이다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;법원의 결정에 따라 위탁된 보호소년의 자질을 분류하는 뜻인데, 이를 위해서 소년분류심사원은 보호소년의 성장배경, 가정, 학교, 사회환경 조사와 심적성검사, 건강상태, 행동관찰 등 업무를 수행합니다. 이를 통해 보호소년에게 재범의 위험성이 있는지 그 의견을 법원 소년부에 보고합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;법원 소년부의 위탁기간은 일반적으로 3~4주 정도인데 이 기간은 학교에서 출석을 인정받을 수 있습니다. 다만, 법원 소년부는 필요한 경우 재처분 등으로 기간 을 연장할 수도 있으니 위탁기간 동안 소년은 규율과 규칙을 잘 따라야 할 것입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;소년분류심사원은 서울에 단 한 곳 운영되고 있습니다. 다만, 수도권을 제외한 나머지 지역은 부산, 대구, 광주, 대전, 춘천, 제주소년원에서 소년분류심사원의 업무를 대행하고 있습니다. 아마 이러한 운영방식때문에 소년원과는 엄연히 다른 처분임에도 소년들은 소년분류심사원을 소년원에 가는것만큼 싫어하는것 같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>소년분류심사원</category>
      <category>소년원</category>
      <author>한변입니다</author>
      <guid isPermaLink="true">https://arumnyou.tistory.com/1</guid>
      <comments>https://arumnyou.tistory.com/1#entry1comment</comments>
      <pubDate>Thu, 16 Feb 2023 08:40:51 +0900</pubDate>
    </item>
  </channel>
</rss>