.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(28px,6vw,80px) 0 clamp(40px,6vw,72px);background:radial-gradient(900px 500px at 85% 20%,#fde3d3 0%,transparent 60%),radial-gradient(700px 400px at 0% 100%,#e7f0dc 0%,transparent 65%)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.hero-text[data-astro-cid-j7pv25f6]{min-width:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,1.4rem + 3.8vw,4.4rem);overflow-wrap:break-word;line-height:1.02;margin:14px 0 20px;letter-spacing:-.03em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--brand);font-weight:600}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);color:var(--ink-2);max-width:54ch}.hero-search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin:26px 0 18px;padding:8px 8px 8px 20px;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--shadow);max-width:560px}.hero-search[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--ink)}.hero-search[data-astro-cid-j7pv25f6] svg{color:var(--muted);flex:none}.hero-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:500 1.05rem var(--sans);color:var(--ink)}.hero-search[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-height:48px;padding-inline:22px}.hero-chips[data-astro-cid-j7pv25f6]{max-width:600px}.hero-art[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1 / .95;min-height:360px}.pol[data-astro-cid-j7pv25f6]{position:absolute;display:block;background:#fff;padding:10px 10px 14px;border-radius:22px;box-shadow:var(--shadow-lg);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pol[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px}.pol[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-weight:600;font-size:.95rem;padding:10px 6px 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pol-0[data-astro-cid-j7pv25f6]{width:58%;left:4%;top:6%;transform:rotate(-4deg);z-index:2}.pol-1[data-astro-cid-j7pv25f6]{width:46%;right:0;top:0;transform:rotate(5deg);z-index:1}.pol-2[data-astro-cid-j7pv25f6]{width:46%;right:6%;bottom:0;transform:rotate(-2deg);z-index:3}.hero-art[data-astro-cid-j7pv25f6]:hover .pol-0[data-astro-cid-j7pv25f6]{transform:rotate(-6deg) translateY(-6px)}.hero-art[data-astro-cid-j7pv25f6]:hover .pol-1[data-astro-cid-j7pv25f6]{transform:rotate(7deg) translate(6px,-4px)}.hero-art[data-astro-cid-j7pv25f6]:hover .pol-2[data-astro-cid-j7pv25f6]{transform:rotate(0) translateY(4px)}.float-badge[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:10%;z-index:4;display:grid;background:var(--ink);color:#fff;border-radius:18px;padding:12px 18px;box-shadow:var(--shadow-lg);transform:rotate(-3deg)}.fb-k[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.7rem;font-weight:700;line-height:1}.fb-l[data-astro-cid-j7pv25f6]{font-size:.8rem;opacity:.8}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero-art[data-astro-cid-j7pv25f6]{width:92%}.hero-art[data-astro-cid-j7pv25f6]{max-width:520px;width:100%;margin:8px auto 0;min-height:0}}.goals[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px}.goal[data-astro-cid-j7pv25f6]{--c: var(--ink);--cb: var(--surface-2);display:grid;gap:4px;padding:18px;border-radius:var(--r-lg);background:var(--cb);color:var(--c);text-decoration:none;transition:transform .2s,box-shadow .2s;border:1px solid transparent}.goal[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--c) 25%,transparent)}.goal[data-astro-cid-j7pv25f6][data-g=objetivo]{--c: var(--g-objetivo);--cb: var(--g-objetivo-bg)}.goal[data-astro-cid-j7pv25f6][data-g=nutricion]{--c: var(--g-nutricion);--cb: var(--g-nutricion-bg)}.goal[data-astro-cid-j7pv25f6][data-g=dieta]{--c: var(--g-dieta);--cb: var(--g-dieta-bg)}.goal[data-astro-cid-j7pv25f6][data-g=tiempo]{--c: var(--g-tiempo);--cb: var(--g-tiempo-bg)}.goal[data-astro-cid-j7pv25f6][data-g=tecnica]{--c: var(--g-tecnica);--cb: var(--g-tecnica-bg)}.goal-emoji[data-astro-cid-j7pv25f6]{font-size:1.7rem;line-height:1;margin-bottom:8px}.goal-label[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:650;font-size:1.15rem;line-height:1.15}.goal-count[data-astro-cid-j7pv25f6]{font-size:.82rem;opacity:.75;font-weight:600}.moments-band[data-astro-cid-j7pv25f6]{background:var(--surface-2)}.moments[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.moment[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-lg);overflow:hidden;display:block;text-decoration:none;color:#fff;box-shadow:var(--shadow-sm)}.moment[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.moment[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.06)}.moment[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#140e08c7,#140e080d 60%)}.moment-label[data-astro-cid-j7pv25f6]{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;font-family:var(--serif);font-size:1.4rem;font-weight:650;line-height:1.1;display:grid}.moment-label[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.8rem;font-weight:600;opacity:.85;margin-top:4px}@media(max-width:900px){.moments[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.trust-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,5vw,56px);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.trust-list[data-astro-cid-j7pv25f6]{list-style:none;counter-reset:t;display:grid;gap:14px;padding:0;margin:0}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:t;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:14px;padding:16px;border-radius:var(--r);background:var(--surface-2)}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(t);grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--leaf);color:#fff;font-family:var(--serif);font-weight:700;font-size:1.1rem}.trust-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}@media(max-width:820px){.trust-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
