  @font-face {
    font-family: 'Perandory';
    src: url('data:font/otf;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAGAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAAAEAAUABQAGAAYABgAGAAkACQAJAAkADAADAA4ADgAOAA4ADgAOAAAAEgAUABQAFAAUABgAGAAZAAAAAQABAAEAAQABAAEAAAAEAAUAAAAFAAYABgAGAAYACQAJAAkACQAMAAMADgAOAA4ADgAOAA4AAAASABQAFAAUABgAFAAYAAEABADBAA4AAQAEAAUADwAPAAYAEAAPAAcAEQAPABIAEAAIAAIACQACAAoACwAMAAMAAwATAA0AFAAAAAAACgAAAAgADwAKAA4AAQAEAAUADwAPAAYAEAAPAAcAEQAPABIAEAAIAAIACQACAAoACwAMAAMAAwATAA0AFAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAANAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAQABQAFAA8ADwAPAA8ADwAPAA8ADwAPABAACAAIAAgACAAIAAgAAAAKAAwADAAMAAwADQANABQAAAAOAA4ADgAOAA4ADgAAAAQABQAAAAUADwAPAA8ADwAPAA8ADwAPAA8AEAAIAAgACAAIAAgACAAAAAoADAAMAAwADQAMAA0AAAAAAAEAAAAA') format('opentype');
    font-weight: normal;
  }

  :root {
    --blanco:     #FDFAF5;
    --crema:      #F0EAE0;
    --beige:      #DDD3C3;
    --marron:     #3A2E26;
    --marron-mid: #6B5647;
    --negro:      #1A1410;
    --acento:     #8C6E56;
  }

  * { margin: 0; padding: 0; box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body {
    background: var(--blanco);
    color: var(--negro);
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 1.7;
  }

  /* ── NAV ── */
  nav {
    position: fixed;
    top: 0; left: 0; right: 0;
    z-index: 100;
    background: var(--blanco);
    border-bottom: 1px solid var(--beige);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 60px;
    height: 64px;
  }
  .nav-logo {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
  }
  .nav-logo-nesso {
    font-family: 'Perandory', serif;
    font-weight: normal;
    font-size: 26px;
    letter-spacing: 0.16em;
    color: var(--negro);
    font-style: normal;
  }
  .nav-logo-sep {
    color: var(--beige);
    font-size: 18px;
    font-weight: 300;
  }
  .nav-logo-sub {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 10px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: var(--marron-mid);
  }
  .nav-links {
    display: flex;
    align-items: center;
    gap: 36px;
    list-style: none;
  }
  .nav-links a {
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--marron-mid);
    text-decoration: none;
    transition: color 0.2s;
  }
  .nav-links a:hover { color: var(--negro); }
  .nav-cta {
    color: var(--blanco) !important;
    background: var(--marron);
    padding: 10px 22px;
  }
  .nav-cta:hover { background: var(--negro) !important; }

  /* Hamburger móvil */
  .nav-burger {
    display: none;
    flex-direction: column;
    gap: 5px;
    cursor: pointer;
    background: none;
    border: none;
    padding: 4px;
  }
  .nav-burger span {
    display: block;
    width: 22px;
    height: 1.5px;
    background: var(--negro);
  }

  /* ── HERO ── */
  .hero {
    min-height: 100vh;
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: 64px;
  }
  .hero-left {
    background: var(--marron);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 80px 70px;
  }
  .hero-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 62px;
    font-weight: 500;
    line-height: 1.05;
    color: var(--blanco);
    margin-bottom: 32px;
    letter-spacing: 0.01em;
  }
  .hero-title em { font-style: italic; color: var(--beige); }
  .hero-body {
    font-size: 14px;
    color: var(--beige);
    line-height: 1.9;
    max-width: 380px;
    margin-bottom: 48px;
  }
  .btn-primary {
    display: inline-block;
    background: var(--blanco);
    color: var(--marron);
    font-size: 11px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding: 14px 32px;
    text-decoration: none;
    font-weight: 500;
    width: fit-content;
    transition: background 0.2s;
  }
  .btn-primary:hover { background: var(--crema); }
  .hero-right {
    background: var(--crema);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 60px 70px;
    position: relative;
    overflow: hidden;
  }
  .hero-right-bg {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
  }
  .hero-big-n {
    font-family: 'Cormorant Garamond', serif;
    font-size: 520px;
    font-weight: 600;
    color: var(--beige);
    line-height: 1;
    user-select: none;
    opacity: 0.5;
  }
  .hero-stat { position: relative; z-index: 2; }
  .hero-stat-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 48px;
    font-weight: 500;
    color: var(--marron);
    line-height: 1;
  }
  .hero-stat-label {
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--marron-mid);
    margin-top: 6px;
  }

  /* ── STRIP ── */
  .strip {
    background: var(--beige);
    padding: 22px 60px;
    display: flex;
    align-items: center;
    gap: 60px;
    border-top: 1px solid var(--marron);
    border-bottom: 1px solid var(--marron);
    overflow-x: auto;
  }
  .strip-item {
    font-size: 11px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: var(--marron);
    white-space: nowrap;
    flex-shrink: 0;
  }
  .strip-dot {
    width: 4px; height: 4px;
    border-radius: 50%;
    background: var(--marron-mid);
    flex-shrink: 0;
  }

  /* ── SECCIÓN GENÉRICA ── */
  section { padding: 100px 60px; }
  .section-eyebrow {
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: var(--acento);
    margin-bottom: 20px;
  }
  .section-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 44px;
    font-weight: 500;
    line-height: 1.15;
    color: var(--negro);
    max-width: 560px;
    margin-bottom: 24px;
  }
  .section-title em { font-style: italic; }
  .section-body {
    font-size: 14px;
    color: var(--marron-mid);
    max-width: 500px;
    line-height: 1.9;
  }

  /* ── SOBRE ── */
  .sobre {
    background: var(--crema);
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .sobre-left {
    padding: 100px 70px;
    border-right: 1px solid var(--beige);
  }
  .sobre-right {
    padding: 100px 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
  }
  .sobre-valor { border-top: 1px solid var(--beige); padding-top: 28px; }
  .sobre-valor-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--negro);
    margin-bottom: 8px;
  }
  .sobre-valor-body { font-size: 13px; color: var(--marron-mid); line-height: 1.8; }

  /* ── SERVICIOS ── */
  .servicios { background: var(--blanco); }
  .servicio-card {
    background: var(--blanco);
    padding: 44px 36px;
    transition: background 0.25s;
  }
  .servicio-card:hover { background: var(--crema); }
  .servicio-num {
    font-size: 10px;
    letter-spacing: 0.15em;
    color: var(--acento);
    margin-bottom: 24px;
    text-transform: uppercase;
  }
  .servicio-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 24px;
    font-weight: 500;
    color: var(--negro);
    margin-bottom: 16px;
    line-height: 1.2;
  }
  .servicio-body { font-size: 13px; color: var(--marron-mid); line-height: 1.8; }

  /* ── CÓMO FUNCIONA ── */
  .como { background: var(--marron); }
  .como .section-eyebrow { color: var(--beige); opacity: 0.7; }
  .como .section-title { color: var(--blanco); }
  .pasos {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 48px;
    margin-top: 64px;
  }
  .paso { border-top: 1px solid var(--marron-mid); padding-top: 28px; }
  .paso-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 36px;
    font-weight: 400;
    color: var(--beige);
    opacity: 0.4;
    line-height: 1;
    margin-bottom: 20px;
  }
  .paso-title {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.06em;
    color: var(--blanco);
    text-transform: uppercase;
    margin-bottom: 12px;
  }
  .paso-body { font-size: 13px; color: var(--beige); line-height: 1.8; opacity: 0.8; }

  /* ── PRECIOS ── */
  .precios { background: var(--crema); }
  .precios-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 60px;
  }
  .precio-card {
    background: var(--blanco);
    border: 1px solid var(--beige);
    padding: 44px 36px;
  }
  .precio-card.featured {
    background: var(--marron);
    border-color: var(--marron);
  }
  .precio-tag {
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: var(--acento);
    margin-bottom: 20px;
  }
  .precio-card.featured .precio-tag { color: var(--beige); opacity: 0.7; }
  .precio-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 26px;
    font-weight: 500;
    color: var(--negro);
    margin-bottom: 8px;
  }
  .precio-card.featured .precio-title { color: var(--blanco); }
  .precio-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 52px;
    font-weight: 500;
    color: var(--negro);
    line-height: 1;
    margin: 24px 0 4px;
  }
  .precio-card.featured .precio-num { color: var(--blanco); }
  .precio-sub { font-size: 12px; color: var(--marron-mid); margin-bottom: 32px; }
  .precio-card.featured .precio-sub { color: var(--beige); opacity: 0.7; }
  .precio-divider { height: 1px; background: var(--beige); margin-bottom: 28px; }
  .precio-card.featured .precio-divider { background: var(--marron-mid); }
  .precio-detail { font-size: 13px; color: var(--marron-mid); line-height: 1.8; }
  .precio-card.featured .precio-detail { color: var(--beige); opacity: 0.8; }

  /* ── FIDELIZACIÓN ── */
  .fidelizacion { background: var(--crema); padding-top: 0; }
  .fideli-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-top: 0;
  }
  .fideli-card {
    background: var(--blanco);
    border: 1px solid var(--beige);
    padding: 36px;
  }
  .fideli-tag {
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: var(--acento);
    margin-bottom: 16px;
  }
  .fideli-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 22px;
    font-weight: 500;
    color: var(--negro);
    margin-bottom: 12px;
  }
  .fideli-body { font-size: 13px; color: var(--marron-mid); line-height: 1.8; }

  /* ── ARTÍCULOS ── */
  .articulos { background: var(--blanco); }
  .articulos-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
    background: var(--beige);
    margin-top: 60px;
  }
  .articulo-card {
    background: var(--blanco);
    padding: 40px 36px;
    transition: background 0.2s;
    text-decoration: none;
    display: block;
  }
  .articulo-card:hover { background: var(--crema); }
  .articulo-cat {
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: var(--acento);
    margin-bottom: 16px;
  }
  .articulo-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 22px;
    font-weight: 500;
    color: var(--negro);
    line-height: 1.3;
    margin-bottom: 16px;
  }
  .articulo-excerpt { font-size: 13px; color: var(--marron-mid); line-height: 1.8; }
  .articulo-link {
    display: inline-block;
    margin-top: 20px;
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--marron);
    border-bottom: 1px solid var(--beige);
    padding-bottom: 2px;
  }

  /* ── LISTADO DE ARTÍCULOS (página propia) ── */
  .articulos-listado-header {
    background: var(--crema);
    padding: 160px 60px 60px;
  }
  .articulos-listado { background: var(--blanco); padding-top: 60px; }

  /* ── PÁGINA DE ARTÍCULO ── */
  .articulo-header {
    background: var(--crema);
    padding: 160px 60px 80px;
  }
  .articulo-header-inner { max-width: 720px; margin: 0 auto; }
  .articulo-volver {
    display: inline-block;
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--marron-mid);
    text-decoration: none;
    margin-bottom: 32px;
  }
  .articulo-volver:hover { color: var(--negro); }
  .articulo-header .articulo-cat { margin-bottom: 20px; }
  .articulo-header-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 44px;
    font-weight: 500;
    line-height: 1.15;
    color: var(--negro);
    margin-bottom: 20px;
  }
  .articulo-meta {
    font-size: 12px;
    color: var(--marron-mid);
    letter-spacing: 0.04em;
  }
  .articulo-body {
    max-width: 720px;
    margin: 0 auto;
    padding: 80px 60px;
  }
  .articulo-body p { font-size: 15px; color: var(--marron); line-height: 1.9; margin-bottom: 24px; }
  .articulo-body h2 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 28px;
    font-weight: 500;
    color: var(--negro);
    margin: 48px 0 20px;
  }
  .articulo-body strong { color: var(--negro); font-weight: 500; }

  /* ── AVISO ── */
  .aviso {
    background: var(--beige);
    padding: 40px 60px;
    display: flex;
    align-items: flex-start;
    gap: 24px;
    border-top: 1px solid var(--marron);
    border-bottom: 1px solid var(--marron);
  }
  .aviso-text { font-size: 13px; color: var(--marron); line-height: 1.7; font-style: italic; }

  /* ── CONTACTO ── */
  .contacto {
    background: var(--blanco);
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 0;
  }
  .contacto-left {
    padding: 100px 70px;
    border-right: 1px solid var(--beige);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .contacto-right { padding: 100px 70px; background: var(--crema); }
  .form-group { margin-bottom: 24px; }
  .form-label {
    display: block;
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: var(--marron-mid);
    margin-bottom: 8px;
  }
  .form-input, .form-select, .form-textarea {
    width: 100%;
    border: none;
    border-bottom: 1px solid var(--beige);
    background: transparent;
    padding: 10px 0;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    color: var(--negro);
    outline: none;
    transition: border-color 0.2s;
    -webkit-appearance: none;
  }
  .form-input:focus, .form-select:focus, .form-textarea:focus {
    border-bottom-color: var(--marron);
  }
  .form-textarea { resize: none; height: 80px; }
  .form-select { cursor: pointer; background: transparent; }
  .form-radio-group { display: flex; gap: 24px; margin-top: 4px; }
  .form-radio-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    color: var(--marron-mid);
    cursor: pointer;
  }
  .form-radio-label input { accent-color: var(--marron); }
  .btn-submit {
    display: inline-block;
    background: var(--marron);
    color: var(--blanco);
    font-size: 11px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding: 14px 36px;
    border: none;
    cursor: pointer;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    margin-top: 12px;
    transition: background 0.2s;
    width: 100%;
  }
  .btn-submit:hover { background: var(--negro); }
  .btn-cal {
    display: inline-block;
    margin-top: 14px;
    background: transparent;
    border: 1px solid var(--beige);
    color: var(--marron-mid);
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.2s;
  }
  .btn-cal:hover { background: var(--crema); color: var(--negro); }

  /* ── FOOTER ── */
  footer {
    background: var(--negro);
    padding: 48px 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .footer-logo {
    font-family: 'Cormorant Garamond', serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.2em;
    color: var(--blanco);
  }
  .footer-sub {
    font-size: 10px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: var(--beige);
    opacity: 0.5;
    margin-top: 4px;
  }
  .footer-links { display: flex; gap: 32px; list-style: none; }
  .footer-links a {
    font-size: 11px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--beige);
    opacity: 0.5;
    text-decoration: none;
    transition: opacity 0.2s;
  }
  .footer-links a:hover { opacity: 1; }
  .footer-copy { font-size: 11px; color: var(--beige); opacity: 0.3; letter-spacing: 0.06em; }

  /* ── RESPONSIVE MÓVIL ── */
  @media (max-width: 768px) {
    nav { padding: 0 24px; }
    .nav-links { display: none; }
    .nav-burger { display: flex; }

    .hero { grid-template-columns: 1fr; min-height: auto; }
    .hero-left { padding: 60px 28px; }
    .hero-title { font-size: 42px; }
    .hero-right { display: none; }

    .strip { padding: 16px 24px; gap: 32px; }

    section { padding: 64px 24px; }

    .sobre { grid-template-columns: 1fr; }
    .sobre-left { padding: 64px 28px; border-right: none; border-bottom: 1px solid var(--beige); }
    .sobre-right { padding: 48px 28px; }

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

    .precios-grid { grid-template-columns: 1fr; }

    .fideli-grid { grid-template-columns: 1fr; }

    .articulos-grid { grid-template-columns: 1fr; }

    .contacto { grid-template-columns: 1fr; }
    .contacto-left { padding: 64px 28px; border-right: none; border-bottom: 1px solid var(--beige); }
    .contacto-right { padding: 48px 28px; }

    .aviso { padding: 32px 24px; }

    footer { flex-direction: column; gap: 32px; padding: 48px 24px; text-align: center; }
    .footer-links { flex-wrap: wrap; justify-content: center; }
  }

    .articulos-listado-header { padding: 120px 24px 40px; }
    .articulo-header { padding: 120px 24px 48px; }
    .articulo-header-title { font-size: 32px; }
    .articulo-body { padding: 48px 24px; }
  }

  @media (max-width: 480px) {
    .hero-title { font-size: 36px; }
    .section-title { font-size: 32px; }
    .pasos { grid-template-columns: 1fr; }
  }
