<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Anabel Otero · Plenamente</title>
<meta name="robots" content="noindex, nofollow">
<meta name="description" content="Clases de yoga, pilates y meditación con Anabel Otero en Plenamente.">
<meta name="theme-color" content="#faf7ef">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,300..600,0..100&family=Figtree:wght@400;500;600&display=swap">
<style>
:root{--navy:#203449;--navy-2:#2c4560;--cream:#faf7ef;--sage:#e5eadf;--mustard:#f2c84b;--mustard-2:#e8ba35;--mustard-soft:#efe3b8;--sun:#f7c843;--muted:#4a5852;--line:rgba(32,52,73,.14);--serif:"Fraunces",Georgia,serif;--sans:"Figtree",Arial,sans-serif;--radius:20px;--t-hero:66px;--t-section:48px;--t-sub:24px;--t-card:26px;--t-body:16.5px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--cream);color:var(--navy);font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--mustard-soft);color:var(--navy)}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
a:focus-visible,summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:6px}
h1,h2,h3,p{margin:0}
h1,h2,h3,.brand{font-family:var(--serif);font-weight:400;font-variation-settings:"SOFT" 100;letter-spacing:-.022em;text-wrap:balance}
.sub{font-family:var(--serif);font-weight:370;font-variation-settings:"SOFT" 100,"opsz" 32;letter-spacing:-.01em;font-size:var(--t-sub);line-height:1.3}
.body{font-size:var(--t-body);line-height:1.75;color:var(--muted)}
.shell{max-width:1200px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}
section[id],div[id]{scroll-margin-top:88px}
.section-title{font-size:var(--t-section);line-height:1.08;margin-bottom:14px}
.btn{display:inline-flex;align-items:center;gap:18px;border-radius:999px;padding:15px 24px 15px 26px;font-weight:600;font-size:16px;line-height:1.2;transition:background .2s}
.btn::after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8.5 7H17v8.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8.5 7H17v8.5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease}
.btn:hover::after{transform:translate(2px,-2px)}
.btn-mustard{background:var(--mustard);color:var(--navy)}
.btn-mustard:hover{background:var(--mustard-2)}
.btn-navy{background:var(--navy);color:var(--cream)}
.btn-navy:hover{background:var(--navy-2)}
.wave{position:absolute;left:0;width:100%;height:50px;pointer-events:none}
.wave .w-mob{display:none}
@media (max-width:900px){.wave .w-desk{display:none}.wave .w-mob{display:inline}}
.wave.top{top:-1px}
.wave.bottom{bottom:-1px;transform:rotate(180deg)}
.topbar{position:sticky;top:0;z-index:20;background:rgba(250,247,239,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:16px}
.brand{font-size:28px;white-space:nowrap}
.links{display:flex;gap:34px;font-size:16px;font-weight:500}
.links a{position:relative;padding-block:6px}
.links a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--mustard);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.links a:hover::after{transform:scaleX(1)}
.access{border:1px solid rgba(32,52,73,.28);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s}
.access:hover{background:var(--navy);border-color:var(--navy);color:var(--cream)}
.pl{padding-block:76px 104px}
.pl-head{max-width:620px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
.pl-head h1{font-size:var(--t-hero);line-height:1;margin-bottom:16px;font-variation-settings:"SOFT" 100,"opsz" 144}
.pl-head .sub{font-size:27px;margin-bottom:22px}
.pl-head .body{max-width:520px}
.pl-head .btn{margin-top:32px}
.spread{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:40px;align-items:center;margin-top:64px}
.spread .photo{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 95%;border-radius:var(--radius);filter:contrast(1.04) saturate(.94)}
.spread .devices{width:100%;aspect-ratio:3/2;object-fit:contain}
.feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}
.feat-head{display:flex;align-items:center;gap:12px}
.feat-head svg{width:30px;height:30px;flex:none;stroke:var(--navy);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.feat-head svg .dot,.feat-head svg .fill-sun{fill:var(--sun)}
.feat-head svg .fill-white{fill:#fff}
.feats h2{font-size:var(--t-card);line-height:1.2}
.feats p{font-size:15.5px;line-height:1.7;color:var(--muted);margin-top:12px;max-width:310px}
.carta{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:#fff9ed;padding-block:144px 152px;background:#324936}
.carta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.carta::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,rgba(15,36,26,.42),rgba(15,36,26,.66));z-index:-1}
.carta .wave{fill:var(--cream)}
.carta-inner{display:flex;flex-direction:column;align-items:center}
.carta h2{font-size:58px;line-height:1.04;font-weight:340;font-variation-settings:"SOFT" 100,"opsz" 144;margin-bottom:16px}
.carta .sub{margin-bottom:24px}
.carta .body{color:#f3eee0;max-width:520px;margin-bottom:36px}
.retos{padding-block:120px 136px;text-align:center}
.retos>.sub{max-width:460px;margin:0 auto;color:var(--navy)}
.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;text-align:left;align-items:stretch}
.card{background:var(--mustard-soft);border-radius:var(--radius);padding:30px 30px 24px;display:flex;flex-direction:column;gap:14px;transition:background .25s}
.card:hover{background:#ebdca8}
.duration{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7a6526}
.card h3{font-size:var(--t-card);line-height:1.15}
.card p{font-size:15.5px;line-height:1.7;color:#3f4f46;margin-bottom:8px}
.card>a,.card summary{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(32,52,73,.16);padding-top:16px;min-height:44px;font-size:15px;font-weight:600;cursor:pointer}
.card .arr{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}
.card>a:hover .arr,.card summary:hover .arr{transform:translateX(3px)}
.card details{margin-top:auto}
.card summary{list-style:none}
.card summary::-webkit-details-marker{display:none}
.btn-noarrow{padding:15px 28px}.btn-noarrow::after{content:none}
.card details[open] .arr,.card details[open] summary:hover .arr{transform:rotate(90deg)}
.editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}
.editions a{border:1px solid rgba(32,52,73,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;font-weight:500;transition:background .2s}
.editions a:hover{background:rgba(250,247,239,.6)}
.about{position:relative;background:var(--sage);padding-block:140px 140px}
.about .wave{fill:var(--cream)}
.about-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:96px;align-items:center}
.about img{width:100%;max-width:400px;aspect-ratio:4/5;object-fit:cover;object-position:center 45%;border-radius:var(--radius);transform:rotate(-2deg);justify-self:center}
.about .sub{max-width:440px}
.about .body{max-width:440px;margin-top:20px}
.about .btn{margin-top:34px}
.contact{position:relative;background:var(--navy);color:var(--cream);text-align:center;padding-block:120px 64px}
.contact .wave{fill:var(--sage)}
.contact h2{font-size:42px;margin-bottom:12px}
.contact p{font-size:var(--t-body);margin-bottom:28px;color:#e9e4d6}
.contact .mail{display:block;margin-top:16px;font-size:14px;color:#c9c4b6;user-select:all}
.foot{background:var(--navy);color:#c9c4b6;font-size:13.5px;padding-block:28px 36px}
.foot-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(250,247,239,.14);padding-top:28px}
.foot .brand{color:var(--cream);font-size:22px}
.foot nav{display:flex;gap:24px;flex-wrap:wrap}
.foot nav a:hover{color:var(--cream)}
@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.pl-head>*,.spread>*{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}
.pl-head>:nth-child(2){animation-delay:.06s}
.pl-head>:nth-child(3){animation-delay:.12s}
.pl-head>:nth-child(4){animation-delay:.18s}
.spread>:nth-child(1){animation-delay:.26s}
.spread>:nth-child(2){animation-delay:.34s}
@media (max-width:900px){:root{--t-hero:48px;--t-section:38px;--t-sub:21px;--t-card:24px}.links{display:none}.pl{padding-block:44px 72px}.pl-head .sub{font-size:22px}.spread{grid-template-columns:1fr;gap:12px;margin-top:40px}.spread .photo{max-width:420px;margin:0 auto}.feats{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:32px}.feats p{max-width:none}.carta{padding-block:112px 120px}.carta h2{font-size:42px}.retos{padding-block:80px 96px}.cards{grid-template-columns:1fr;gap:16px;margin-top:36px}.about{padding-block:100px}.about-inner{grid-template-columns:1fr;gap:44px}.about img{max-width:330px}.contact{padding-block:96px 52px}.contact h2{font-size:36px}.foot-inner{flex-direction:column;align-items:flex-start}.wave{height:30px}}
@media (max-width:420px){.brand{font-size:22px}.access{padding:9px 14px;font-size:13px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.spread .devices,.app-hero-devices{aspect-ratio:auto}
.mnav{display:none}
@media (max-width:900px){
.nav>.access{display:none}
.mnav{display:block}
.mnav summary{list-style:none;width:46px;height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;border-radius:999px;border:1px solid rgba(32,52,73,.28)}
.mnav summary::-webkit-details-marker{display:none}
.mnav summary span{display:block;width:18px;height:2px;background:var(--navy);border-radius:2px;transition:transform .25s ease,opacity .2s}
.mnav[open] summary span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mnav[open] summary span:nth-child(2){opacity:0}
.mnav[open] summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mnav-panel{position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:1px solid var(--line);padding:8px max(24px,env(safe-area-inset-right,0px)) 28px max(24px,env(safe-area-inset-left,0px));display:flex;flex-direction:column}
.mnav-panel a:not(.btn){font-family:var(--serif);font-size:19px;font-variation-settings:"SOFT" 100;padding-block:12px;border-bottom:1px solid var(--line)}
.mnav-panel .btn{margin-top:22px;justify-content:center}
.spread{gap:32px;margin-top:40px}
.spread .photo{max-width:290px}
.spread .devices{width:calc(100% + 24px);max-width:none;margin-left:-12px}
}
@media (max-width:380px){.brand{font-size:20px}.nav>.access{font-size:12px;padding:8px 11px}}
</style>
</head>
<body>
<div class="topbar">
  <header class="shell nav">
    <a class="brand" href="#">Anabel Otero</a>
    <nav class="links" aria-label="Navegación principal">
      <a href="/plenamente/">Plenamente</a>
      <a href="/colecciones/">Colecciones</a>
      <a href="#cartas">Las cartas</a>
      <a href="#retos">Retos de yoga</a>
      <a href="/sobre-mi/">Sobre mí</a>
    </nav>
    <a class="access" href="https://miembros.plenamente.tv/sign_in">Acceder a Plenamente</a>
    <details class="mnav"><summary aria-label="Abrir el menú"><span></span><span></span><span></span></summary><nav class="mnav-panel" aria-label="Menú"><a href="/plenamente/">Plenamente</a><a href="/colecciones/">Colecciones</a><a href="/#cartas">Las cartas</a><a href="/#retos">Retos de yoga</a><a href="/sobre-mi/">Sobre mí</a><a class="btn btn-mustard btn-noarrow" href="https://miembros.plenamente.tv/sign_in">Accede a tu cuenta de Plenamente</a></nav></details>
  </header>
</div>
<main>
<section id="plenamente" class="shell pl">
  <div class="pl-head">
    <h1>Plenamente</h1>
    <p class="sub">Una guía para practicar a&nbsp;tu&nbsp;ritmo</p>
    <p class="body">Aquí tienes todas mis clases y programas en un solo lugar. Cada mes te preparo un calendario para que sepas qué practicar cada día, con espacio para moverte, escucharte y descansar.</p>
    <a class="btn btn-mustard" href="/plenamente/">Descubrir la app</a>
  </div>
  <div class="spread">
    <img class="photo" src="https://cdn.shopify.com/s/files/1/0976/1108/8202/files/anabel-esterilla-recogido-natural-v2.png?v=1792657724&width=900" alt="Anabel sonriendo mientras recoge su esterilla" width="1024" height="1536" fetchpriority="high">
    <img class="devices" src="/img/plenamente-dispositivos.webp" alt="Plenamente en televisor, tableta y móvil: catálogo de clases y calendario de práctica" width="1800" height="1136">
  </div>
  <div id="practica" class="feats">
    <div>
      <div class="feat-head"><svg viewBox="0 0 48 48" aria-hidden="true"><rect class="fill-white" x="6" y="10" width="36" height="32" rx="4"/><path class="fill-sun" d="M10 10h28a4 4 0 0 1 4 4v6H6v-6a4 4 0 0 1 4-4z"/><path d="M15 6v9M33 6v9M16 30l5 5 11-10"/></svg><h2>Calendario mensual</h2></div>
      <p>Tu guía diaria de práctica: abres la app y ya sabes qué toca hoy.</p>
    </div>
    <div>
      <div class="feat-head"><svg viewBox="0 0 48 48" aria-hidden="true"><path d="M6 12h36M6 24h36M6 36h36"/><circle class="dot" cx="16" cy="12" r="4"/><circle class="dot" cx="32" cy="24" r="4"/><circle class="dot" cx="20" cy="36" r="4"/></svg><h2>Clases</h2></div>
      <p>Más de 900 clases y filtros avanzados para encontrar la que te apetece en cada momento.</p>
    </div>
    <div>
      <div class="feat-head"><svg viewBox="0 0 48 48" aria-hidden="true"><rect class="fill-sun" x="7" y="15" width="30" height="27" rx="3"/><path d="M12 10h28a3 3 0 0 1 3 3v24M17 5h25"/><path class="fill-white" d="M19 23l9 5-9 5z"/></svg><h2>Programas</h2></div>
      <p>Programas y colecciones diseñados por mí, pensando justo en lo que necesitas.</p>
    </div>
  </div>
</section>
<section id="cartas" class="carta">
  <img src="https://cdn.shopify.com/s/files/1/0976/1108/8202/files/PRUEBA_-_Encabezado_Newsletter_1.png?v=1792588723&width=2000" alt="" loading="lazy">
  <svg class="wave top" viewBox="0 0 1440 60" preserveAspectRatio="none" aria-hidden="true"><path class="w-desk" d="M0 0H1440V28Q1200 62 960 28T480 28T0 28Z"/><path class="w-mob" d="M0 0H1440V50C1080 -10 360 70 0 12Z"/></svg>
  <div class="shell carta-inner">
    <h2>La carta de los domingos</h2>
    <p class="sub">Inspiración semanal para una vida plena</p>
    <p class="body">Cada domingo te escribo una carta con reflexiones, experiencias e ideas para llevar la práctica más allá de la esterilla. Un ratito para parar, pensar y hacer espacio a lo que te importa.</p>
    <a class="btn btn-mustard btn-noarrow" href="https://anabelotero.substack.com/subscribe">Suscríbete aquí</a>
  </div>
  <svg class="wave bottom" viewBox="0 0 1440 60" preserveAspectRatio="none" aria-hidden="true"><path class="w-desk" d="M0 0H1440V28Q1200 62 960 28T480 28T0 28Z"/><path class="w-mob" d="M0 0H1440V50C1080 -10 360 70 0 12Z"/></svg>
</section>
<section id="retos" class="shell retos">
  <h2 class="section-title">Retos de yoga y meditación</h2>
  <p class="sub">Programas gratuitos para empezar a practicar de forma sencilla.</p>
  <div class="cards">
    <article class="card">
      <span class="duration">7 días</span>
      <h3>Yoga para principiantes</h3>
      <p>Una clase al día y consejos prácticos en tu email para empezar desde cero.</p>
      <a href="/retos/yoga-para-principiantes/">Ver el reto <svg class="arr" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6"/></svg></a>
    </article>
    <article class="card">
      <span class="duration">7 días</span>
      <h3>Aprende a meditar</h3>
      <p>Meditaciones guiadas, ejercicios de respiración y vídeos para empezar paso a paso.</p>
      <a href="/retos/aprende-a-meditar/">Ver el programa <svg class="arr" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6"/></svg></a>
    </article>
    <article class="card">
      <span class="duration">30 días</span>
      <h3>Retos de yoga</h3>
      <p>Varios retos, una clase al día. Elige una edición y practica a tu ritmo.</p>
      <a href="/retos/30-dias-de-yoga/">Ver los retos <svg class="arr" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6"/></svg></a>
    </article>
  </div>
</section>
<section id="sobre-mi" class="about">
  <svg class="wave top" viewBox="0 0 1440 60" preserveAspectRatio="none" aria-hidden="true"><path class="w-desk" d="M0 0H1440V28Q1200 62 960 28T480 28T0 28Z"/><path class="w-mob" d="M0 0H1440V50C1080 -10 360 70 0 12Z"/></svg>
  <div class="shell about-inner">
    <img src="https://cdn.shopify.com/s/files/1/0976/1108/8202/files/anabel-sofa-ambiente-oscuro-v2.png?v=1792657725&width=900" alt="Anabel sentada en el sofá, sonriendo" width="1024" height="1536" loading="lazy">
    <div>
      <h2 class="section-title">Sobre mí</h2>
      <p class="sub">Soy Anabel, profesora de yoga y pilates y creadora de Plenamente.</p>
      <p class="body">El yoga llegó a mí de la misma forma que llegó a ti: de casualidad, en casa, dándole play a un vídeo de una chica que no conocía de nada. Una chica que rápidamente se convirtió en una buena amiga y compañera de práctica.</p>
      <a class="btn btn-navy" href="/sobre-mi/">Te cuento mi historia</a>
    </div>
  </div>
</section>
</main>
<footer>
  <section class="contact">
    <svg class="wave top" viewBox="0 0 1440 60" preserveAspectRatio="none" aria-hidden="true"><path class="w-desk" d="M0 0H1440V28Q1200 62 960 28T480 28T0 28Z"/><path class="w-mob" d="M0 0H1440V50C1080 -10 360 70 0 12Z"/></svg>
    <div class="shell">
      <h2>Contacto</h2>
      <p>Si tienes alguna duda, escríbenos.</p>
      <a class="btn btn-mustard" href="mailto:hola@plenamente.tv">Contacto</a>
      <span class="mail">hola@plenamente.tv</span>
    </div>
  </section>
  <div class="foot">
    <div class="shell foot-inner">
      <a class="brand" href="#">Anabel Otero</a>
      <nav aria-label="Pie de página">
        <a href="/plenamente/">Plenamente</a>
        <a href="/colecciones/">Colecciones</a>
        <a href="#cartas">Las cartas</a>
        <a href="#retos">Retos de yoga</a>
        <a href="/sobre-mi/">Sobre mí</a>
        <a href="https://miembros.plenamente.tv/sign_in">Acceder a Plenamente</a>
      </nav>
    </div>
  </div>
</footer>
<script>document.querySelectorAll('.mnav-panel a').forEach(function(a){a.addEventListener('click',function(){a.closest('details').removeAttribute('open')})})</script>
</body>
</html>
