/*
Theme Name: Free Blue Whale
Description: Tema a medida para freebluewhale.com — landing bilingüe (ES/EN) + blog, construido a partir del mockup aprobado.
Author: Free Blue Whale
Version: 1.0
Text Domain: freebluewhale
*/


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

:root {
  --ocean:    #083560;
  --deep:     #0d4a82;
  --wave:     #1565a8;
  --blue:     #1874b3;
  --sky:      #38b6e8;
  --foam:     #e8f7fd;
  --white:    #ffffff;
  --ink:      #0d2035;
  --ink-mid:  #3d5a72;
  --ink-soft: #597386;
  --border:   #c8e2f5;
  --surface:  #f0f7fc;
  --gold:     #f0a500;
  --radius:   10px;
  --radius-lg: 18px;
  --shadow:   0 4px 20px rgba(5,25,45,.10);
  --shadow-lg:0 16px 56px rgba(5,25,45,.16);
  --display:  'Space Grotesk', sans-serif;
  --organic:  'Fraunces', Georgia, serif;
  --body:     'DM Sans', sans-serif;
}

html { scroll-behavior: smooth; }
body { font-family: var(--body); color: var(--ink); background: var(--white); line-height: 1.6; overflow-x: hidden; }

/* ── LANGUAGE SWITCHER ── */
.lang-bar {
  background: var(--ocean); padding: 6px 5vw;
  display: flex; justify-content: flex-end; align-items: center; gap: 6px;
}
.lang-btn {
  background: none; border: 1px solid rgba(255,255,255,.2); color: rgba(255,255,255,.6);
  padding: 3px 10px; border-radius: 100px; font-size: 0.75rem; cursor: pointer;
  font-family: var(--body); transition: all .2s; letter-spacing: .05em;
}
.lang-btn.active, .lang-btn:hover { background: var(--sky); border-color: var(--sky); color: var(--ocean); }

/* ── NAV ── */
nav {
  position: sticky; top: 0; z-index: 100;
  background: rgba(255,255,255,.96); backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--border);
  padding: 0 5vw; height: 70px;
  display: flex; align-items: center; justify-content: space-between;
}
.nav-brand { display: flex; align-items: center; gap: 12px; text-decoration: none; }
.nav-whale { height: 44px; width: auto; }
.nav-name {
  font-family: var(--display); font-weight: 600; font-size: 1.05rem; letter-spacing: -.01em;
  color: var(--ocean); line-height: 1.1; letter-spacing: -.02em;
}
.nav-name span { display: block; font-size: .7rem; font-weight: 400; color: var(--ink-soft); letter-spacing: .08em; text-transform: uppercase; }
.nav-links { display: flex; gap: 2rem; list-style: none; }
.nav-links a { color: var(--ink-mid); text-decoration: none; font-size: .88rem; font-weight: 400; transition: color .2s; }
.nav-links a:hover { color: var(--blue); }
.nav-cta {
  background: var(--blue); color: #fff; padding: .55rem 1.3rem;
  border-radius: var(--radius); font-size: .88rem; font-weight: 500;
  text-decoration: none; transition: background .2s; white-space: nowrap;
}
.nav-cta:hover { background: var(--wave); }

/* ── HERO ── */
.hero {
  min-height: auto;
  background: linear-gradient(160deg, #0a3f6e 0%, #0e5a9a 55%, #1a7fc4 100%);
  display: grid; grid-template-columns: 3fr 2fr;
  align-items: center; gap: 2rem;
  padding: 2rem 5vw 6.5rem; position: relative; overflow: hidden;
}
.hero::before {
  content: '';
  position: absolute; inset: 0;
  background:
    radial-gradient(ellipse 60% 70% at 80% 60%, rgba(255,255,255,.12) 0%, transparent 55%),
    radial-gradient(ellipse 40% 40% at 10% 80%, rgba(56,182,232,.15) 0%, transparent 50%);
  pointer-events: none;
}
/* Ocean wave line at bottom of hero */
.hero::after {
  content: '';
  position: absolute; bottom: -2px; left: 0; right: 0; height: 80px;
  background: var(--white);
  clip-path: ellipse(55% 100% at 50% 100%);
}
.hero-text { position: relative; z-index: 1; }
.hero-eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(56,182,232,.15); border: 1px solid rgba(56,182,232,.3);
  color: var(--sky); padding: 5px 14px; border-radius: 100px;
  font-size: .78rem; font-weight: 500; letter-spacing: .08em;
  text-transform: uppercase; margin-bottom: 1.5rem;
}
.hero-eyebrow::before { content: ''; width: 6px; height: 6px; background: var(--sky); border-radius: 50%; }
.hero h1 {
  font-family: var(--display); font-size: clamp(2.8rem, 5.5vw, 4.6rem);
  font-weight: 700; line-height: 1.06; color: #fff;
  letter-spacing: -.025em; margin-bottom: 1.25rem;
}
.hero h1 .accent { color: var(--sky); }
.hero h1 .soft { font-weight: 400; font-style: italic; opacity: .85; }
.hero-sub { color: #a8cfe0; font-size: 1.05rem; line-height: 1.75; max-width: 480px; margin-bottom: 2rem; }
.hero-actions { display: flex; gap: 1rem; flex-wrap: wrap; }
.btn-hero {
  background: var(--sky); color: var(--ocean); padding: .85rem 1.75rem;
  border-radius: var(--radius); font-size: .95rem; font-weight: 600;
  text-decoration: none; transition: all .2s;
  box-shadow: 0 4px 24px rgba(56,182,232,.35);
}
.btn-hero:hover { background: #fff; transform: translateY(-2px); }
.btn-hero-ghost {
  background: transparent; color: #fff; padding: .85rem 1.75rem;
  border-radius: var(--radius); font-size: .95rem; font-weight: 400;
  text-decoration: none; border: 1px solid rgba(255,255,255,.25);
  transition: all .2s;
}
.btn-hero-ghost:hover { background: rgba(255,255,255,.08); }
.hero-visual { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; }
.data-flow-visual {
  position: relative; width: 100%; max-width: 480px; aspect-ratio: 480 / 320;
  filter: drop-shadow(0 0 40px rgba(56,182,232,.25));
}
.data-flow-canvas { width: 100%; height: 100%; display: block; }
.hero-stat-pills {
  display: flex; gap: .75rem; flex-wrap: wrap; margin-top: 2rem;
}
.stat-pill {
  background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.12);
  border-radius: 100px; padding: 6px 14px;
  display: flex; align-items: center; gap: 8px;
}
.stat-pill strong { color: var(--sky); font-size: 1rem; font-family: var(--display); font-weight: 700; }
.stat-pill span { color: rgba(255,255,255,.6); font-size: .78rem; }

/* ── SECTIONS ── */
section { padding: 6rem 5vw; }
.max-w { max-width: 1200px; margin: 0 auto; }
.label {
  font-size: .75rem; font-weight: 600; color: var(--blue);
  text-transform: uppercase; letter-spacing: .12em; margin-bottom: .6rem;
}
.section-title {
  font-family: var(--display); font-size: clamp(1.8rem, 3vw, 2.6rem);
  font-weight: 600; color: var(--ink); line-height: 1.18;
  letter-spacing: -.015em; max-width: 620px;
}
.section-title em { font-style: italic; color: var(--blue); font-weight: 600; }
.section-body { color: var(--ink-mid); font-size: 1rem; line-height: 1.75; max-width: 540px; margin-top: .85rem; }

/* ── SERVICES (PILARES) ── */
.services-bg { background: var(--white); }
.services-intro { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: end; margin-bottom: 3.5rem; }
.services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; }
.service-card {
  border-radius: var(--radius-lg); padding: 2rem 1.75rem;
  border: 1.5px solid var(--border); background: var(--white);
  transition: all .3s; cursor: default; position: relative; overflow: hidden;
}
.service-card::before {
  content: '';
  position: absolute; top: 0; left: 0; right: 0; height: 3px;
  background: linear-gradient(90deg, var(--blue), var(--sky));
  transform: scaleX(0); transform-origin: left;
  transition: transform .3s;
}
.service-card:hover { border-color: var(--sky); box-shadow: var(--shadow); transform: translateY(-4px); }
.service-card:hover::before { transform: scaleX(1); }
.svc-icon {
  width: 52px; height: 52px; border-radius: 14px; margin-bottom: 1.25rem;
  display: flex; align-items: center; justify-content: center; font-size: 1.5rem;
}
.service-card h3 { font-family: var(--display); font-size: 1.1rem; font-weight: 700; color: var(--ink); margin-bottom: .6rem; letter-spacing: -.01em; }
.service-card p { font-size: .88rem; color: var(--ink-mid); line-height: 1.65; }
.service-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 1rem; }
.stag {
  padding: 3px 9px; border-radius: 100px; font-size: .72rem; font-weight: 500;
  background: var(--foam); color: var(--wave); border: 1px solid var(--border);
}

/* ── WHY FBW ── */
.why-bg { background: var(--surface); }
.why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 5rem; align-items: center; }
.why-visual {
  background: linear-gradient(135deg, #0d4a82 0%, #1a7fc4 100%);
  border-radius: var(--radius-lg); padding: 2.5rem;
  box-shadow: var(--shadow-lg); position: relative; overflow: hidden;
}
.why-visual::after {
  content: '';
  position: absolute; bottom: -30px; right: -30px;
  width: 180px; height: 180px;
  background: url("data:image/png;base64,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") center/contain no-repeat;
  opacity: .15;
}
.why-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.metric {
  background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.12);
  border-radius: var(--radius); padding: 1.25rem;
}
.metric-val {
  font-family: var(--display); font-size: 2rem; font-weight: 700;
  color: var(--sky); line-height: 1;
}
.metric-lbl { font-size: .78rem; color: rgba(255,255,255,.55); margin-top: 4px; }
.why-points { list-style: none; display: flex; flex-direction: column; gap: .9rem; margin-top: 1.5rem; }
.why-points li {
  display: flex; align-items: flex-start; gap: 12px;
  font-size: .92rem; color: var(--ink-mid); line-height: 1.6;
}
.why-check {
  width: 22px; height: 22px; border-radius: 50%; flex-shrink: 0;
  background: var(--foam); display: flex; align-items: center; justify-content: center;
  margin-top: 2px; font-size: .7rem; color: var(--blue); font-weight: 700;
}

/* ── HOW WE WORK ── */
.how-bg { background: var(--white); }
.steps-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.5rem; margin-top: 3rem; }
.step-card { text-align: center; padding: 1.5rem 1rem; }
.step-num {
  font-family: var(--display); font-size: 3.5rem; font-weight: 700;
  color: var(--foam); line-height: 1; margin-bottom: .75rem;
  -webkit-text-stroke: 2px #8394a0;
}
.step-card h4 { font-family: var(--display); font-size: 1rem; font-weight: 700; color: var(--ink); margin-bottom: .5rem; }
.step-card p { font-size: .84rem; color: var(--ink-mid); line-height: 1.6; }
.step-connector { display: flex; align-items: center; justify-content: center; padding-top: 3.5rem; color: #8394a0; font-size: 1.5rem; }

/* ── MARKETS ── */
.markets-bg { background: var(--ocean); }
.markets-title { color: #fff; }
.markets-label { color: var(--sky); }
.markets-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; margin-top: 3rem; }
.market-card {
  background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1);
  border-radius: var(--radius-lg); padding: 2rem; transition: all .3s;
}
.market-card:hover { background: rgba(255,255,255,.09); border-color: var(--sky); }
.market-flag { font-size: 2rem; margin-bottom: 1rem; }
.market-card h3 { font-family: var(--display); font-size: 1.05rem; font-weight: 700; color: #fff; margin-bottom: .5rem; }
.market-card p { font-size: .85rem; color: rgba(255,255,255,.62); line-height: 1.65; }
.market-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 1rem; }
.mtag {
  padding: 3px 9px; border-radius: 100px; font-size: .72rem;
  border: 1px solid rgba(255,255,255,.15); color: rgba(255,255,255,.6);
}

/* ── CLOUD (NEXTCLOUD) ── */
.cloud-bg { background: var(--surface); }
.cloud-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 5rem; align-items: center; }
.cloud-badge {
  background: var(--white); border-radius: var(--radius-lg); padding: 2.5rem;
  box-shadow: var(--shadow-lg); border: 1px solid var(--border); max-width: 380px;
}
.nc-wordmark { font-family: var(--display); font-size: 1.8rem; font-weight: 700; color: #0082c9; letter-spacing: -.03em; margin-bottom: .4rem; }
.partner-chip {
  display: inline-block; background: #007bbe; color: #fff;
  padding: 3px 12px; border-radius: 100px; font-size: .72rem; font-weight: 600;
  letter-spacing: .06em; text-transform: uppercase; margin-bottom: 1rem;
}
.cloud-badge p { font-size: .88rem; color: var(--ink-mid); line-height: 1.65; }
.cloud-stats { display: grid; grid-template-columns: 1fr 1fr; gap: .75rem; margin-top: 1.5rem; }
.cstat { text-align: center; padding: .75rem; background: var(--surface); border-radius: var(--radius); }
.cstat-val { font-family: var(--display); font-size: 1.5rem; font-weight: 800; color: var(--blue); }
.cstat-lbl { font-size: .72rem; color: var(--ink-soft); margin-top: 2px; }

/* ── CTA ── */
.cta-section {
  background: linear-gradient(135deg, #38b6e8 0%, #1a7fc4 100%);
  padding: 7rem 5vw; text-align: center; position: relative; overflow: hidden;
}
.cta-section::before {
  content: '';
  position: absolute; top: -60px; left: 50%; transform: translateX(-50%);
  width: 600px; height: 600px;
  background: url("data:image/png;base64,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") center/contain no-repeat;
  opacity: .06; pointer-events: none;
}
.cta-section h2 {
  font-family: var(--display); font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 800; color: #fff; letter-spacing: -.02em; margin-bottom: 1rem;
  position: relative;
}
.cta-section p { color: rgba(255,255,255,.75); font-size: 1.05rem; margin-bottom: 2.5rem; position: relative; }
.cta-btns { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; position: relative; }
.btn-white { background: #fff; color: var(--blue); padding: .9rem 2rem; border-radius: var(--radius); font-weight: 600; text-decoration: none; font-size: .95rem; transition: all .2s; }
.btn-white:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(0,0,0,.2); }
.btn-outline-white { background: transparent; color: #fff; padding: .9rem 2rem; border-radius: var(--radius); font-weight: 400; text-decoration: none; font-size: .95rem; border: 1px solid rgba(255,255,255,.35); transition: all .2s; }
.btn-outline-white:hover { background: rgba(255,255,255,.1); }

/* ── LEAD FORM ── */
.lead-form { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 2.5rem auto 0; max-width: 640px; text-align: left; position: relative; }
.lead-field { display: flex; flex-direction: column; gap: .35rem; }
.lead-field.full { grid-column: 1 / -1; }
.lead-field label { font-size: .78rem; color: #fff; font-weight: 500; }
.lead-field label .req { color: #d6f0fb; }
.lead-field input, .lead-field textarea, .lead-field select {
  background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.32);
  border-radius: var(--radius); padding: .65rem .85rem; color: #fff;
  font-family: var(--body); font-size: .92rem; width: 100%;
  -webkit-appearance: none; appearance: none;
}
.lead-field input::placeholder, .lead-field textarea::placeholder { color: rgba(255,255,255,.55); }
.lead-field textarea { resize: vertical; min-height: 84px; }
.lead-field select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='rgba(255,255,255,0.8)'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.24a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right .75rem center; background-size: 1.1rem;
  padding-right: 2.25rem;
}
.lead-field select option { color: var(--ink); background: #fff; }
.cta-section input:focus-visible, .cta-section textarea:focus-visible, .cta-section select:focus-visible {
  outline: 3px solid #fff; outline-offset: 2px; background-color: rgba(255,255,255,.2);
}
.lead-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.lead-submit-row { grid-column: 1 / -1; display: flex; align-items: center; gap: 1rem; flex-wrap: wrap; margin-top: .25rem; }
.lead-submit-btn { border: none; cursor: pointer; }
.lead-submit-btn:disabled { opacity: .6; cursor: default; }
.lead-status { font-size: .85rem; }
.lead-status.success { color: #d7f3fd; }
.lead-status.error { color: #ffd9bd; }
.lead-divider-row { display: flex; align-items: center; gap: 1rem; max-width: 640px; margin: 2.5rem auto 1.75rem; color: rgba(255,255,255,.85); font-size: .82rem; position: relative; }
.lead-divider-row::before, .lead-divider-row::after { content: ''; flex: 1; height: 1px; background: rgba(255,255,255,.2); }
@media (max-width: 640px) { .lead-form { grid-template-columns: 1fr; } }

/* ── FOOTER ── */
footer { background: var(--ocean); color: #9db9cc; padding: 4rem 5vw 2rem; }
.footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 2.5rem; margin-bottom: 3rem; }
.footer-brand p { color: #80a2b9; font-size: .84rem; line-height: 1.7; margin-top: .75rem; max-width: 280px; }
.footer-whale { height: 50px; width: auto; opacity: .7; margin-bottom: .5rem; }
.footer-name { font-family: var(--display); font-size: 1.15rem; font-weight: 600; color: rgba(255,255,255,.9); letter-spacing: -.01em; }
.footer-col h5 { color: rgba(255,255,255,.7); font-size: .78rem; font-weight: 600; text-transform: uppercase; letter-spacing: .1em; margin-bottom: 1rem; }
.footer-col ul { list-style: none; display: flex; flex-direction: column; gap: .55rem; }
.footer-col a { color: #80a2b9; text-decoration: none; font-size: .84rem; transition: color .2s; }
.footer-col a:hover { color: var(--sky); }
.footer-bottom {
  border-top: 1px solid rgba(255,255,255,.07); padding-top: 1.5rem;
  display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: .5rem;
}
.footer-bottom p { font-size: .78rem; color: #8fa0ac; }
.footer-bottom a { color: #8fa0ac; text-decoration: none; transition: color .2s; }
.footer-bottom a:hover { color: var(--sky); }

/* ── COOKIE BANNER ── */
#cookie-banner {
  position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999;
  background: #083560; border-top: 1px solid #1a7fc4;
  padding: 1.25rem 5vw; display: flex; align-items: center; justify-content: space-between;
  gap: 2rem; flex-wrap: wrap;
  transform: translateY(100%); transition: transform .4s ease;
}
#cookie-banner.visible { transform: translateY(0); }
.cookie-text p { color: #a8cfe0; font-size: .83rem; line-height: 1.6; }
.cookie-text a { color: var(--sky); text-decoration: underline; }
.cookie-actions { display: flex; gap: .75rem; flex-wrap: wrap; align-items: center; }
.btn-cookie-accept { background: var(--sky); color: var(--ocean); padding: .55rem 1.2rem; border-radius: 8px; border: none; font-size: .85rem; font-weight: 600; cursor: pointer; transition: background .2s; }
.btn-cookie-accept:hover { background: #fff; }
.btn-cookie-config { background: transparent; color: #a8cfe0; padding: .55rem 1.2rem; border-radius: 8px; border: 1px solid #1a4a6a; font-size: .85rem; cursor: pointer; transition: all .2s; font-family: var(--body); }
.btn-cookie-config:hover { background: #0e2a40; }
.btn-cookie-reject { background: transparent; color: #80a2b9; border: none; font-size: .8rem; cursor: pointer; text-decoration: underline; font-family: var(--body); }

/* ── LEGAL MODAL ── */
#legal-modal {
  display: none; position: fixed; inset: 0; z-index: 10000;
  background: rgba(5,25,45,.85); backdrop-filter: blur(4px);
  align-items: flex-start; justify-content: center; padding: 2rem 1rem; overflow-y: auto;
}
#legal-modal.open { display: flex; }
.legal-box {
  background: var(--white); border-radius: var(--radius-lg);
  max-width: 700px; width: 100%; padding: 2rem 2.5rem; margin: auto;
  box-shadow: var(--shadow-lg);
}
.legal-tabs { display: flex; gap: .5rem; flex-wrap: wrap; margin-bottom: 1.5rem; }
.ltab {
  padding: 5px 13px; border-radius: 100px; font-size: .78rem; font-weight: 500;
  border: 1px solid var(--border); background: var(--surface); color: var(--ink-mid); cursor: pointer;
}
.ltab.active { background: var(--blue); color: #fff; border-color: var(--blue); }
.legal-content { display: none; }
.legal-content.active { display: block; }
.legal-content h2 { font-size: 1.2rem; font-weight: 700; color: var(--ink); margin-bottom: 1rem; }
.legal-content h3 { font-size: .95rem; font-weight: 600; color: var(--ink); margin: 1.25rem 0 .4rem; }
.legal-content p, .legal-content li { font-size: .85rem; color: var(--ink-mid); line-height: 1.7; margin-bottom: .4rem; }
.legal-content ul { padding-left: 1.25rem; }
.legal-close-btn { display: block; margin: 1.75rem auto 0; background: var(--blue); color: #fff; padding: .6rem 1.75rem; border-radius: var(--radius); border: none; font-size: .88rem; font-weight: 500; cursor: pointer; }

/* ── RESPONSIVE ── */
@media (max-width: 900px) {
  .hero { grid-template-columns: 1fr; }
  .hero-visual { display: none; }
  .services-intro, .why-grid, .cloud-inner { grid-template-columns: 1fr; }
  .services-grid, .markets-grid { grid-template-columns: 1fr; }
  .steps-grid { grid-template-columns: 1fr 1fr; }
  .footer-grid { grid-template-columns: 1fr 1fr; }
  nav .nav-links { display: none; }
}

/* ── ANIMATIONS ── */
@keyframes fadeUp { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }
.hero-text > * { animation: fadeUp .6s ease both; }
.hero-text > *:nth-child(1) { animation-delay: .1s; }
.hero-text > *:nth-child(2) { animation-delay: .2s; }
.hero-text > *:nth-child(3) { animation-delay: .3s; }
.hero-text > *:nth-child(4) { animation-delay: .4s; }
.hero-text > *:nth-child(5) { animation-delay: .5s; }


/* ── BLOG: archivo y entrada individual ── */
.blog-hero {
  background: linear-gradient(160deg, #0a3f6e 0%, #0e5a9a 55%, #1a7fc4 100%);
  padding: 6rem 5vw 5rem; text-align: center; position: relative; overflow: hidden;
}
.blog-hero::after {
  content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 70px;
  background: var(--white); clip-path: ellipse(55% 100% at 50% 100%);
}
.blog-hero h1 {
  font-family: var(--display); font-size: clamp(2rem, 4vw, 3rem); font-weight: 700;
  color: #fff; letter-spacing: -.02em; position: relative; z-index: 1;
}
.blog-hero p { color: #a8cfe0; margin-top: .75rem; font-size: 1rem; position: relative; z-index: 1; }

.blog-list { padding: 5rem 5vw; max-width: 1000px; margin: 0 auto; }
.blog-card {
  display: block; text-decoration: none; color: inherit;
  border: 1.5px solid var(--border); border-radius: var(--radius-lg);
  padding: 2rem; margin-bottom: 1.5rem; transition: all .3s;
}
.blog-card:hover { border-color: var(--blue); box-shadow: var(--shadow); transform: translateY(-2px); }
.blog-card .blog-date { font-size: .78rem; color: var(--ink-soft); text-transform: uppercase; letter-spacing: .08em; margin-bottom: .5rem; }
.blog-card h2 { font-family: var(--display); font-size: 1.4rem; font-weight: 700; color: var(--ink); margin-bottom: .6rem; }
.blog-card p { color: var(--ink-mid); font-size: .95rem; line-height: 1.65; }
.blog-card .blog-more { display: inline-block; margin-top: 1rem; color: var(--blue); font-size: .88rem; font-weight: 600; }
.blog-empty { text-align: center; color: var(--ink-mid); padding: 3rem 0; }

.blog-pagination { display: flex; justify-content: center; gap: 1rem; margin-top: 2rem; }
.blog-pagination a, .blog-pagination span {
  padding: .6rem 1.2rem; border-radius: var(--radius); border: 1px solid var(--border);
  color: var(--ink-mid); text-decoration: none; font-size: .88rem;
}
.blog-pagination a:hover { border-color: var(--blue); color: var(--blue); }

.single-post { padding: 5rem 5vw 6rem; max-width: 760px; margin: 0 auto; }
.single-post .post-meta { font-size: .82rem; color: var(--ink-soft); text-transform: uppercase; letter-spacing: .08em; margin-bottom: 1rem; }
.single-post .post-thumb { width: 100%; height: auto; border-radius: var(--radius-lg); margin-bottom: 2rem; }
.single-post .post-content { font-size: 1.02rem; line-height: 1.8; color: var(--ink-mid); }
.single-post .post-content h2 { font-family: var(--display); font-size: 1.6rem; color: var(--ink); margin: 2rem 0 1rem; }
.single-post .post-content h3 { font-family: var(--display); font-size: 1.25rem; color: var(--ink); margin: 1.75rem 0 .75rem; }
.single-post .post-content p { margin-bottom: 1.25rem; }
.single-post .post-content a { color: var(--blue); }
.single-post .post-content ul, .single-post .post-content ol { margin: 0 0 1.25rem 1.5rem; }
.single-post .post-content img { max-width: 100%; height: auto; border-radius: var(--radius); }
.single-post .back-to-blog { display: inline-flex; align-items: center; gap: 6px; margin-top: 3rem; color: var(--blue); text-decoration: none; font-size: .9rem; font-weight: 600; }
