@font-face{font-family:Darrell Rolando;src:url(/cdn/shop/files/Darrell_Rolando_Bold.woff2?v=1769994636) format("woff2");font-weight:700;font-display:swap}:root{--cleo-magenta: #9F2671;--cleo-magenta-acento: #AD258C;--cleo-magenta-oscuro: #7d1d57;--cleo-rosa-pluma: #F1DDE9;--cleo-rosa-medio: #DBB2C2;--cleo-dorado: #C9A84C;--cleo-dorado-claro: #E5C97A;--cleo-negro: #1A1A1A;--cleo-grafito: #3a2c33;--cleo-blanco: #FFFFFF;--cleo-gris-hielo: #E7E3E0;--cleo-section-padding-y: 48px;--cleo-section-padding-y-mobile: 32px;--cleo-container: 1280px;--cleo-container-pad: clamp(20px, 5vw, 56px);--cleo-ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--cleo-negro);background:var(--cleo-blanco);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.cleo-darrell{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.cleo-mont-bold{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.cleo-italic{font-family:Playfair Display,Montserrat,serif;font-style:italic}.cleo-allura{font-family:Pinyon Script,Petit Formal Script,cursive}.cleo-eyebrow{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cleo-magenta);margin:0 0 14px}.cleo-eyebrow--gold{color:var(--cleo-dorado)}.cleo-eyebrow--white{color:var(--cleo-blanco);opacity:.85}section{position:relative;padding-top:var(--cleo-section-padding-y);padding-bottom:var(--cleo-section-padding-y);padding-left:var(--cleo-container-pad);padding-right:var(--cleo-container-pad)}section+section{margin-top:0}.cleo-wrap{max-width:var(--cleo-container);margin:0 auto;position:relative}@media(max-width:768px){section{padding-top:var(--cleo-section-padding-y-mobile);padding-bottom:var(--cleo-section-padding-y-mobile)}}.reveal{opacity:1}body.js-anim .reveal{opacity:0;transform:translateY(20px)}body.js-anim .reveal.is-in{animation:revealUp .9s var(--cleo-ease) both}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:.1s!important}.delay-2{animation-delay:.2s!important}.delay-3{animation-delay:.3s!important}.delay-4{animation-delay:.4s!important}.cleo-hero{background:linear-gradient(180deg,var(--cleo-rosa-pluma) 0%,#fff 90%);overflow:hidden;padding-top:56px;padding-bottom:56px}.cleo-hero__wrap{display:grid;gap:28px;align-items:center}.cleo-hero__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(48px,13vw,132px);line-height:.92;margin:8px 0 16px;color:var(--cleo-negro);letter-spacing:.005em}.cleo-hero__title .word{display:inline-block;white-space:nowrap}.cleo-hero__title .word+.word{margin-left:.18em}.cleo-hero__title .ch{display:inline-block}.cleo-hero__sub{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(18px,4vw,26px);color:var(--cleo-magenta);margin:0 0 24px;line-height:1.35;max-width:28ch}.cleo-hero__photo{border-radius:8px;overflow:hidden;position:relative;box-shadow:0 24px 60px #9f26712e}.cleo-hero__photo img{width:100%;height:auto;display:block;object-fit:contain}.cleo-hero__body{font-size:17px;line-height:1.65;color:var(--cleo-grafito);margin:0 0 28px;max-width:42ch}.cleo-hero__body strong{color:var(--cleo-magenta);font-weight:700}.cleo-hero__cta{display:inline-flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:12.5px;letter-spacing:.18em;color:var(--cleo-magenta);border-bottom:1px solid var(--cleo-magenta);padding:4px 0 6px;min-height:36px}.cleo-hero__cta:after{content:"\2193";transition:transform .4s var(--cleo-ease)}.cleo-hero__cta:hover:after{transform:translateY(4px)}.cleo-hero__watermark{position:absolute;right:-4%;bottom:-10%;font-family:Pinyon Script,Petit Formal Script,cursive;font-size:clamp(180px,28vw,420px);color:var(--cleo-rosa-medio);opacity:.22;pointer-events:none;z-index:0;line-height:1}@media(min-width:900px){.cleo-hero{padding-top:88px;padding-bottom:80px}.cleo-hero__wrap{grid-template-columns:1.35fr 1fr;gap:64px}.cleo-hero__photo-col{order:1}.cleo-hero__text-col{order:2;padding-left:16px}.cleo-hero__photo{max-width:640px}.cleo-hero__photo--duo{aspect-ratio:auto}}.cleo-hero__photo--duo{display:flex;flex-direction:column;gap:18px;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.cleo-hero__photo--duo img{width:100%;height:auto;border-radius:8px;box-shadow:0 18px 48px #9f267129;object-fit:contain;background:var(--cleo-beige, #faf7f2)}.cleo-mel{background:var(--cleo-blanco);padding-left:0!important;padding-right:0!important;padding-top:80px;padding-bottom:80px;overflow:hidden}@media(max-width:768px){.cleo-mel{padding-top:56px;padding-bottom:56px}}.cleo-mel__wrap{position:relative;z-index:1;max-width:100%}.mel-col{max-width:720px;margin:0 auto;padding:0 var(--cleo-container-pad)}.mel-col--narrow{max-width:700px}.mel-col--quote{max-width:800px}.mel-block{padding:64px 0;position:relative}.mel-block--sm{padding:40px 0}.mel-block--lg{padding:96px 0}@media(max-width:768px){.mel-block{padding:40px 0}.mel-block--sm{padding:28px 0}.mel-block--lg{padding:56px 0}}.mel-apertura{text-align:center;padding-top:0}.mel-apertura__eye{color:var(--cleo-magenta)}.mel-apertura__title{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.015em;font-size:clamp(28px,5vw,44px);line-height:1.12;margin:14px auto 22px;max-width:18ch;color:var(--cleo-negro)}.mel-apertura__sub{font-size:clamp(17px,2vw,20px);line-height:1.65;color:var(--cleo-grafito);max-width:60ch;margin:0 auto}.mel-apertura__sub strong{color:var(--cleo-magenta);font-weight:700}.mel-photo-centered{max-width:600px;margin:0 auto;padding:0 var(--cleo-container-pad)}.mel-photo-centered img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 18px 50px #1a1a1a29}.mel-prose{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:1.78;color:var(--cleo-negro)}.mel-prose p{margin:0 0 24px}.mel-prose p:last-child{margin-bottom:0}.mel-prose strong{color:var(--cleo-magenta);font-weight:700}@media(max-width:600px){.mel-prose{font-size:17px;line-height:1.7}}.mel-quote-gold{text-align:center;padding:0 var(--cleo-container-pad);position:relative}.mel-quote-gold:before,.mel-quote-gold:after{content:"";display:block;width:56px;height:1px;background:var(--cleo-dorado);margin:0 auto 40px}.mel-quote-gold:after{margin:40px auto 0}.mel-quote-gold p{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(32px,6vw,60px);line-height:1.08;color:var(--cleo-dorado);margin:0 auto;max-width:16ch;letter-spacing:.005em}.mel-quote-cursive{text-align:center;padding:0 var(--cleo-container-pad);font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:clamp(26px,4.5vw,42px);line-height:1.3;color:var(--cleo-magenta);max-width:22ch;margin:0 auto}.mel-split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto;padding:0 var(--cleo-container-pad)}.mel-split__photo img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 18px 50px #1a1a1a29;aspect-ratio:4 / 5;object-fit:cover}.mel-split__text{padding:0}.mel-split__eye{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cleo-magenta);margin:0 0 16px}.mel-split__name{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(22px,3.5vw,32px);letter-spacing:.01em;line-height:1.1;margin:0 0 20px;color:var(--cleo-negro)}.mel-split__body{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.75;color:var(--cleo-grafito)}.mel-split__body p{margin:0 0 18px}.mel-split__body p:last-child{margin-bottom:0}.mel-split__body strong{color:var(--cleo-negro);font-weight:700}.mel-split__body em{font-family:Playfair Display,serif;font-style:italic;color:var(--cleo-grafito)}.mel-split__quote{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:clamp(20px,2.4vw,26px)!important;line-height:1.3;color:var(--cleo-magenta);margin:14px 0 22px!important;padding-left:18px;border-left:2px solid var(--cleo-dorado)}.mel-split__quote em{color:var(--cleo-magenta)!important;font-style:italic}.mel-split--story .mel-split__photo img{aspect-ratio:4 / 5}.mel-split--square .mel-split__photo img{aspect-ratio:1 / 1;object-fit:cover}.mel-apertura__photo{margin:40px auto 0;max-width:720px;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #9f267129}.mel-apertura__photo img{width:100%;height:auto;display:block;object-fit:contain;background:var(--cleo-beige, #faf7f2)}.mel-split--nocrop .mel-split__photo img{aspect-ratio:auto;height:auto;object-fit:contain;max-height:640px;width:100%}.mel-quote-gold-inline{font-family:Darrell Rolando,serif;font-weight:700;font-style:italic;color:var(--cleo-dorado, #c9a24a);font-size:clamp(28px,3.4vw,44px);line-height:1.15;letter-spacing:.005em;margin:28px 0 8px;text-wrap:balance}.mel-split__pivot{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,4vw,40px)!important;line-height:1.05!important;color:var(--cleo-magenta);margin:28px 0!important;letter-spacing:.005em}.mel-split__yopuedo{font-family:Pinyon Script,Petit Formal Script,cursive;font-size:clamp(40px,6vw,64px)!important;line-height:1!important;color:var(--cleo-magenta);margin:24px 0!important;text-align:left}.mel-cambia--inline{margin-top:24px;gap:10px}.mel-cambia--inline li{font-size:clamp(17px,2vw,22px)}@media(min-width:900px){.mel-split{grid-template-columns:1fr 1fr;gap:64px}.mel-split--right .mel-split__photo{order:2}}.mel-photo-full{width:100%;margin:0;padding:0}.mel-photo-full img{width:100%;height:auto;max-height:70vh;display:block;object-fit:cover;object-position:center}.mel-pivot{text-align:center;padding:24px var(--cleo-container-pad) 0}.mel-pivot p{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(42px,9vw,88px);line-height:.95;color:var(--cleo-magenta);margin:0;letter-spacing:.005em}.mel-nosolo{list-style:none;margin:8px 0 0;padding:0}.mel-nosolo li{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;color:var(--cleo-grafito);padding:10px 0;border-bottom:1px solid rgba(159,38,113,.08)}.mel-nosolo li:last-child{border-bottom:none}.mel-yo-puedo{text-align:center;padding:0 var(--cleo-container-pad);position:relative}.mel-yo-puedo p{font-family:Pinyon Script,Petit Formal Script,cursive;font-size:clamp(56px,11vw,120px);line-height:.95;color:var(--cleo-magenta);margin:0;position:relative;display:inline-block}.mel-yo-puedo p:before{content:"\201c";position:absolute;left:-.4em;top:-.2em;font-family:Playfair Display,serif;font-style:italic;font-size:.5em;color:var(--cleo-dorado);opacity:.7}.mel-yo-puedo p:after{content:"\201d";position:absolute;right:-.4em;bottom:-.3em;font-family:Playfair Display,serif;font-style:italic;font-size:.5em;color:var(--cleo-dorado);opacity:.7}.mel-manifesto{background:linear-gradient(135deg,var(--cleo-magenta) 0%,var(--cleo-magenta-oscuro) 100%);color:var(--cleo-blanco);text-align:center;padding:clamp(80px,12vw,128px) var(--cleo-container-pad);position:relative;overflow:hidden;margin:0}.mel-manifesto__eye{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:50%;max-width:560px;opacity:.08;pointer-events:none;filter:brightness(0) invert(1);z-index:0}.mel-manifesto__mark{position:absolute;left:-2%;bottom:-10%;font-family:Pinyon Script,Petit Formal Script,cursive;font-size:clamp(280px,30vw,480px);color:#ffffff0d;line-height:1;pointer-events:none;z-index:0}.mel-manifesto__quote{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:clamp(26px,4.2vw,46px);line-height:1.32;margin:0 auto 32px;max-width:22ch;position:relative;z-index:1}.mel-manifesto__sig{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:13px;color:var(--cleo-dorado-claro);margin:0;position:relative;z-index:1}.mel-autoridad{background:#fafafa;margin:0;padding:96px 0}@media(max-width:768px){.mel-autoridad{padding:56px 0}}.mel-cierre{max-width:720px;margin:0 auto;padding:0 var(--cleo-container-pad)}.mel-cierre__text{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.78;color:var(--cleo-grafito);margin:0 0 40px}.mel-cambia{list-style:none;padding:0;margin:0;display:grid;gap:14px}.mel-cambia li{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:clamp(20px,3vw,28px);line-height:1.35;color:var(--cleo-magenta)}.mel-final{text-align:center;padding:32px var(--cleo-container-pad)}.mel-final p{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(38px,7vw,72px);line-height:1;color:var(--cleo-magenta);max-width:22ch;margin:0 auto;letter-spacing:.005em}.mel-alas{text-align:center;padding:0 var(--cleo-container-pad);max-width:920px;margin:0 auto}.mel-alas__line{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,3.6vw,36px);line-height:1.25;color:var(--cleo-grafito)}.mel-alas__line .mel-alas__big{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:var(--cleo-magenta);font-size:clamp(28px,4.6vw,48px);letter-spacing:.02em;display:inline-block;opacity:1;transform:none}body.js-anim .mel-alas__big{opacity:0;transform:translateY(12px);transition:opacity .6s var(--cleo-ease),transform .6s var(--cleo-ease)}body.js-anim .mel-alas.is-in .mel-alas__big{opacity:1;transform:translateY(0)}body.js-anim .mel-alas.is-in .mel-alas__big:nth-child(2){transition-delay:.1s}body.js-anim .mel-alas.is-in .mel-alas__big:nth-child(4){transition-delay:.25s}body.js-anim .mel-alas.is-in .mel-alas__big:nth-child(6){transition-delay:.4s}body.js-anim .mel-alas.is-in .mel-alas__big:nth-child(8){transition-delay:.55s}.cleo-pilares{background:linear-gradient(180deg,var(--cleo-rosa-pluma) 0%,#fbf2f7 100%)}.cleo-pilares__head{text-align:center;margin-bottom:32px;max-width:760px;margin-left:auto;margin-right:auto}.cleo-pilares__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(36px,7vw,64px);line-height:.95;margin:0 0 18px;color:var(--cleo-negro)}.cleo-pilares__intro{font-size:16px;color:var(--cleo-grafito);line-height:1.65;max-width:58ch;margin:0 auto}.cleo-pilares__intro strong{color:var(--cleo-magenta)}.cleo-pilares__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}@media(min-width:760px){.cleo-pilares__grid{grid-template-columns:repeat(3,1fr);gap:24px}}.cleo-pilar-card{background:var(--cleo-blanco);border-radius:10px;padding:28px 24px;border:1px solid rgba(159,38,113,.08);transition:transform .4s var(--cleo-ease),box-shadow .4s var(--cleo-ease);position:relative;text-align:left}.cleo-pilar-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #9f26712e}.cleo-pilar-card__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cleo-rosa-pluma);color:var(--cleo-magenta);margin-bottom:16px}.cleo-pilar-card__num{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:22px;margin:0 0 6px;color:var(--cleo-magenta);letter-spacing:.02em}.cleo-pilar-card__title{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:18px;margin:0 0 12px;color:var(--cleo-negro);line-height:1.3}.cleo-pilar-card__text{font-size:14.5px;color:var(--cleo-grafito);line-height:1.6;margin:0 0 16px}.cleo-pilar-card__link{display:inline-flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cleo-magenta);border-bottom:1px solid var(--cleo-magenta);padding-bottom:4px}.cleo-pilar{overflow:hidden}.cleo-pilar--1{background:var(--cleo-blanco)}.cleo-pilar--2{background:linear-gradient(180deg,#fbf2f7 0%,var(--cleo-rosa-pluma) 100%)}.cleo-pilar--3{background:var(--cleo-blanco)}.cleo-pilar__head{margin-bottom:28px;max-width:720px}.cleo-pilar__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(36px,7vw,64px);line-height:.95;margin:0 0 14px;color:var(--cleo-negro)}.cleo-pilar__sub{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(18px,3.5vw,24px);color:var(--cleo-magenta);margin:0;line-height:1.4}.cleo-pilar__layout{display:grid;gap:32px;align-items:start}@media(min-width:900px){.cleo-pilar__layout{grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}.cleo-pilar--2 .cleo-pilar__layout{grid-template-columns:1fr 1.25fr}.cleo-pilar__photo{aspect-ratio:4 / 5}}.cleo-pilar__photo{border-radius:10px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 22px 60px #1a1a1a24}.cleo-pilar__photo img{width:100%;height:100%;object-fit:cover}.cleo-pilar__text{font-size:16px;line-height:1.7;color:var(--cleo-grafito)}.cleo-pilar__text p{margin:0 0 16px}.cleo-pilar__lista-head{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--cleo-magenta);margin:28px 0 16px}.cleo-pilar__lista{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.cleo-pilar__lista li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:14px;background:#ffffffb3;border-left:3px solid var(--cleo-magenta);border-radius:4px;font-size:14.5px;line-height:1.55}.cleo-pilar--1 .cleo-pilar__lista li,.cleo-pilar--3 .cleo-pilar__lista li{background:var(--cleo-rosa-pluma)}.cleo-pilar__lista .ico{font-size:20px;line-height:1}.cleo-pilar__lista strong{color:var(--cleo-negro);font-weight:700;display:block;margin-bottom:2px}.cleo-pilar__nota{margin:16px 0 0;padding:20px 22px;background:linear-gradient(135deg,var(--cleo-dorado) 0%,var(--cleo-dorado-claro) 100%);color:var(--cleo-negro);border-radius:8px;font-size:14px;line-height:1.55;font-weight:500}.cleo-pilar__nota strong{font-weight:700}.cleo-pilar__photo-sec{margin:24px 0 0;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;max-width:560px;box-shadow:0 12px 40px #1a1a1a1f}.cleo-pilar__photo-sec img{width:100%;height:100%;object-fit:cover}.cleo-formato{background:linear-gradient(135deg,var(--cleo-magenta) 0%,var(--cleo-magenta-oscuro) 100%);color:var(--cleo-blanco);overflow:hidden}.cleo-formato__eye{position:absolute;right:-10%;bottom:-20%;width:70%;max-width:720px;opacity:.08;pointer-events:none;filter:brightness(0) invert(1);z-index:0}.cleo-formato__wrap{position:relative;z-index:1}.cleo-formato__head{text-align:center;margin-bottom:32px}.cleo-formato__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(38px,8vw,72px);line-height:.95;color:var(--cleo-blanco);margin:0}.cleo-formato__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:36px}@media(min-width:700px){.cleo-formato__grid{grid-template-columns:1fr 1fr;gap:20px}}.cleo-formato-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:24px 22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--cleo-ease),background .4s var(--cleo-ease)}.cleo-formato-card:hover{transform:translateY(-4px);background:#ffffff1a}.cleo-formato-card__icon{font-size:32px;margin-bottom:12px;display:block}.cleo-formato-card__title{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:19px;margin:0 0 10px;color:var(--cleo-dorado-claro)}.cleo-formato-card__text{font-size:14.5px;line-height:1.6;margin:0;color:#ffffffeb}.cleo-formato__photo{border-radius:10px;overflow:hidden;aspect-ratio:16 / 9;margin:0 auto 14px;max-width:920px;box-shadow:0 22px 60px #0000004d}.cleo-formato__photo img{width:100%;height:100%;object-fit:cover}.cleo-formato__caption{font-family:Playfair Display,serif;font-style:italic;font-size:14px;text-align:center;color:#ffffffbf;margin:0 0 28px}.cleo-formato__equipo{background:linear-gradient(135deg,var(--cleo-dorado) 0%,var(--cleo-dorado-claro) 100%);color:var(--cleo-negro);border-radius:10px;padding:22px 26px;font-size:15px;line-height:1.55;max-width:720px;margin:0 auto;text-align:center}.cleo-formato__equipo strong{font-weight:700}.cleo-faq{background:var(--cleo-rosa-pluma)}.cleo-faq__head{text-align:center;margin-bottom:28px}.cleo-faq__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(34px,6.5vw,56px);line-height:.95;margin:0;color:var(--cleo-negro)}.cleo-faq__list{max-width:820px;margin:0 auto;display:grid;gap:12px}.cleo-faq__item{background:var(--cleo-blanco);border-radius:8px;border:1px solid rgba(159,38,113,.1);overflow:hidden}.cleo-faq__item summary{list-style:none;cursor:pointer;padding:20px 56px 20px 22px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:1.4;color:var(--cleo-negro);position:relative;min-height:48px;display:flex;align-items:center}.cleo-faq__item summary::-webkit-details-marker{display:none}.cleo-faq__item summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:300;color:var(--cleo-magenta);transition:transform .3s var(--cleo-ease);line-height:1}.cleo-faq__item[open] summary:after{content:"\d7"}.cleo-faq__a{padding:0 22px 22px;font-size:14.5px;line-height:1.65;color:var(--cleo-grafito)}.cleo-faq__a strong{color:var(--cleo-magenta)}.cleo-cta{background:var(--cleo-blanco);position:relative;overflow:hidden}.cleo-cta__watermark{position:absolute;right:-2%;top:50%;transform:translateY(-50%);font-family:Pinyon Script,Petit Formal Script,cursive;font-size:clamp(140px,22vw,360px);color:var(--cleo-rosa-medio);opacity:.18;pointer-events:none;line-height:1}.cleo-cta__wrap{display:grid;gap:36px;position:relative;z-index:1}@media(min-width:900px){.cleo-cta__wrap{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.cleo-cta__title{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:clamp(40px,9vw,92px);line-height:.95;margin:0 0 18px;color:var(--cleo-negro)}.cleo-cta__sub{font-family:Playfair Display,serif;font-style:italic;font-size:19px;color:var(--cleo-grafito);margin:0 0 24px;max-width:36ch;line-height:1.5}.cleo-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:440px;background:var(--cleo-magenta);color:var(--cleo-blanco);padding:18px 28px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:14px;min-height:56px;box-shadow:0 14px 30px #9f267147;transition:transform .3s var(--cleo-ease),box-shadow .3s var(--cleo-ease);animation:ctaPulse 4s infinite}.cleo-cta__btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px #9f26715c}@keyframes ctaPulse{0%,to{box-shadow:0 14px 30px #9f267147}50%{box-shadow:0 14px 36px #9f267180}}.cleo-cta__secondary{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13.5px;color:var(--cleo-magenta);border-bottom:1px solid var(--cleo-magenta);padding-bottom:4px;min-height:36px}.cleo-form{background:var(--cleo-rosa-pluma);border-radius:12px;padding:28px clamp(20px,4vw,36px);border:1px solid rgba(159,38,113,.08)}.cleo-form__title{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:22px;color:var(--cleo-negro);margin:0 0 6px}.cleo-form__sub{font-size:14px;color:var(--cleo-grafito);margin:0 0 20px}.cleo-form input,.cleo-form select{width:100%;padding:14px 16px;border-radius:6px;border:1px solid rgba(159,38,113,.18);background:var(--cleo-blanco);font-family:Montserrat,sans-serif;font-size:16px;color:var(--cleo-negro);margin-bottom:12px;min-height:48px}.cleo-form input:focus,.cleo-form select:focus{outline:2px solid var(--cleo-magenta);outline-offset:1px}.cleo-form button{width:100%;background:var(--cleo-magenta);color:var(--cleo-blanco);padding:16px 24px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13.5px;min-height:52px;margin-top:8px;transition:background .3s var(--cleo-ease)}.cleo-form button:hover{background:var(--cleo-magenta-oscuro)}.cleo-form__legal{font-size:13px;color:var(--cleo-grafito);margin:14px 0 0;text-align:center}.cleo-form__success{background:linear-gradient(135deg,var(--cleo-dorado) 0%,var(--cleo-dorado-claro) 100%);color:var(--cleo-negro);padding:24px;border-radius:8px;text-align:center;font-weight:600;display:none}.cleo-form.is-sent .cleo-form__form{display:none}.cleo-form.is-sent .cleo-form__success{display:block}.cleo-footer{background:linear-gradient(135deg,var(--cleo-magenta) 0%,var(--cleo-magenta-oscuro) 100%);color:var(--cleo-blanco);padding:56px var(--cleo-container-pad) 32px;text-align:center;position:relative;overflow:hidden}.cleo-footer__eye{width:64px;margin:0 auto 14px;filter:brightness(0) invert(1);opacity:.95}.cleo-footer__brand{font-family:Darrell Rolando,serif;font-weight:700;text-transform:uppercase;font-size:38px;margin:0;letter-spacing:.04em}.cleo-footer__tag{font-family:Montserrat,sans-serif;font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--cleo-dorado-claro);margin:6px 0 24px}.cleo-footer__divider{width:80px;height:1px;background:#fff6;margin:0 auto 24px;border:0}.cleo-footer__legal{font-size:12.5px;margin:0 0 8px;color:#ffffffb3}.cleo-footer__links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:12.5px;margin:16px 0 0}.cleo-footer__links a{color:#ffffffd9;border-bottom:1px solid transparent;padding-bottom:2px}.cleo-footer__links a:hover{border-bottom-color:var(--cleo-dorado-claro)}@media(max-width:600px){.cleo-mel__block{margin-bottom:40px}.cleo-mel__pivot{font-size:clamp(34px,11vw,56px)}.cleo-mel__manifesto{padding:32px 22px}.cleo-formato-card{padding:20px 18px}}.cleo-city-wrap{position:relative}.cleo-city-input{cursor:pointer!important;padding-right:38px!important}.cleo-city-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--cleo-magenta);font-size:13px;pointer-events:none;z-index:2;transition:transform .25s ease}.cleo-city-wrap.is-open .cleo-city-arrow{transform:translateY(-50%) rotate(180deg)}.cleo-city-dd{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid rgba(159,38,113,.28);border-radius:10px;z-index:50;box-shadow:0 12px 32px #9f26712e;overflow:hidden}.cleo-city-dd.is-open{display:block}.cleo-city-search{width:100%;box-sizing:border-box;padding:12px 16px;border:none;border-bottom:1.5px solid #f0d5e8;font-family:Montserrat,sans-serif;font-size:14px;color:var(--cleo-negro);outline:none}.cleo-city-search::placeholder{color:#b89bb0}.cleo-city-list{list-style:none;margin:0;padding:6px 0;max-height:240px;overflow-y:auto}.cleo-city-list li{padding:11px 16px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;color:#333;transition:background .15s ease,color .15s ease}.cleo-city-list li:hover,.cleo-city-list li.is-active{background:#fdf0f7;color:var(--cleo-magenta);font-weight:600}.cleo-city-list li[hidden]{display:none}.cleo-city-list li.is-empty{color:#b89bb0;cursor:default;font-style:italic}.cleo-city-list li.is-empty:hover{background:transparent;color:#b89bb0}.cleo-form .cleo-city-wrap{margin-bottom:12px}.cleo-form .cleo-city-search,.cleo-form .cleo-city-list li{margin-bottom:0}.cleo-next-steps{background:#faf7f9;padding:48px 20px;border-top:1px solid #efe6ec}.cleo-seo-bottom{background:#fbfafb;padding:32px 20px;border-top:1px solid #efe6ec}.cleo-seo-wrap{max-width:1100px;margin:0 auto}.cleo-next-steps h2{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(20px,2.6vw,30px);color:#9f2671;text-align:center;margin:0 0 26px}.cleo-seo-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:760px){.cleo-seo-grid{grid-template-columns:repeat(3,1fr)}}.cleo-seo-card{display:block;background:#fff;border:1px solid #ecdfe7;border-radius:12px;padding:20px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.cleo-seo-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #9f26711f;border-color:#9f2671}.cleo-seo-card h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#9f2671;margin:0 0 8px}.cleo-seo-card p{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.55;color:#6e6e6e;margin:0}.cleo-seo-bottom p{font-family:Montserrat,sans-serif;font-size:12.5px;line-height:1.7;color:#8a8a8a;margin:0 0 10px;text-align:center}.cleo-seo-bottom strong{color:#9f2671;font-weight:600}.cleo-seo-related{font-size:11.5px!important;color:#aaa!important}.cleo-seo-related a{color:#9f2671;text-decoration:none}.cleo-seo-related a:hover{text-decoration:underline}.cleo-quick-nav{background:#fff;border-top:1px solid #F1DDE9;border-bottom:1px solid #F1DDE9;padding:20px 24px}.cleo-quick-nav__inner{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.cleo-quick-nav__label{font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:.2em;color:#9f2671;text-transform:uppercase;margin-right:8px}.cleo-quick-nav__btn{display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:#9f2671;background:#fff;border:1.5px solid #9F2671;padding:10px 20px;border-radius:999px;text-decoration:none;transition:all .25s ease}.cleo-quick-nav__btn:hover{background:#9f2671;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #9f267133}@media(max-width:768px){.cleo-quick-nav__inner{flex-direction:column;align-items:stretch;gap:8px}.cleo-quick-nav__label{text-align:center;margin:0 0 4px}.cleo-quick-nav__btn{text-align:center}}.cleo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cleo-academia.css.map */
