.ac{--ciruela:#80456e;--lila:#7e4e8c;--magenta:#dc64a7;--rosa:#e195a7;--durazno:#f6c696;--tinta:#2a1a26;--tinta-2:#574651;--tinta-3:#9a8791;--crema:#fdf6ee;--crema-2:#f7ece0;--blanco:#fff;--borde:#ece0d6;--r:18px;--sombra:0 18px 50px -24px rgba(128,69,110,.35);--disp:var(--nf-aoboshi,"Aoboshi One"),serif;--sans:var(--nf-raleway,"Raleway"),system-ui,sans-serif;font-family:var(--sans);color:var(--tinta);background:var(--crema);min-height:100vh;font-size:16px;line-height:1.6}.ac *{box-sizing:border-box}.ac h1,.ac h2,.ac h3{font-family:var(--disp);font-weight:400;line-height:1.1;color:var(--tinta);margin:0}.ac a{color:inherit;text-decoration:none}.ac .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.ac-header{position:sticky;top:0;z-index:40}.ac-header:after,.ac-header:before{content:"";position:absolute;inset:0;z-index:-1;transform-origin:50% 0;transition:opacity .35s ease,transform .35s cubic-bezier(.2,.65,.25,1)}.ac-header:before{background:hsla(32,79%,96%,.94);border-bottom:1px solid var(--borde)}.ac-header:after{background:hsla(32,79%,96%,.66);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid rgba(128,69,110,.14);box-shadow:0 12px 30px -18px rgba(74,40,70,.45)}.ac-header.is-scrolled:before,.ac-header:after{opacity:0;transform:scaleY(.84)}.ac-header.is-scrolled:after{opacity:1}.ac-header .in{display:flex;align-items:center;justify-content:space-between;height:66px;transform-origin:50% 0;transition:transform .35s cubic-bezier(.2,.65,.25,1)}.ac-header.is-scrolled .in{transform:translateY(-1px) scale(.93)}@media (prefers-reduced-motion:reduce){.ac-header .in,.ac-header:after,.ac-header:before{transition:opacity .2s;transform:none!important}}.ac-logo{font-family:var(--disp);font-size:26px;color:var(--ciruela);letter-spacing:.01em}.ac-header .ac-logo img{animation:ac-logo-glow 4.6s ease-in-out infinite,ac-logo-float 6s ease-in-out infinite;transform-origin:center}@keyframes ac-logo-glow{0%,to{filter:drop-shadow(0 1px 4px rgba(246,198,150,.25))}30%{filter:drop-shadow(0 1px 11px rgba(246,198,150,.6))}55%{filter:drop-shadow(0 1px 7px rgba(246,198,150,.4))}80%{filter:drop-shadow(0 1px 13px rgba(255,236,200,.72))}}@keyframes ac-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.ac-header .ac-logo img{animation:none}}.ac-logo small{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);margin-top:-4px}.ac-nav{display:flex;gap:8px;align-items:center}.ac-nav a{font-size:14px;font-weight:500;color:var(--tinta-2);padding:8px 14px;border-radius:999px;transition:background .15s,color .15s}.ac-nav a:hover{background:var(--crema-2);color:var(--ciruela)}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:16px;border:none;cursor:pointer;border-radius:999px;padding:13px 26px;transition:transform .15s,box-shadow .15s,background .15s}.ac-btn-primary{color:#fff;background:linear-gradient(120deg,var(--ciruela),var(--magenta));box-shadow:var(--sombra)}.ac-btn-ghost{background:var(--blanco);color:var(--ciruela);border:1px solid var(--borde)}.ac-btn-ghost:hover{background:var(--crema-2)}.ac-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.ac-btn-full{width:100%}.ac-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;background:var(--crema-2);color:var(--ciruela)}.ac-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--magenta)}.ac-hero{position:relative;overflow:hidden;display:grid;align-items:center;min-height:640px;background:radial-gradient(90% 110% at 0 0,rgba(150,98,40,.62) 0,rgba(112,66,48,.3) 34%,transparent 62%),radial-gradient(70% 90% at 100% 100%,rgba(18,10,22,.85) 0,transparent 70%),linear-gradient(160deg,#4b3223,#47283d 36%,#33203a 64%,#1b1220)}.ac-hero:before{content:"";background:url(/img/cosmos.webp) 50%/cover no-repeat;opacity:.34;mix-blend-mode:screen;translate:calc(var(--hx, 0) * -10px) calc(var(--hs, 0px) * .3)}.ac-hero-fx,.ac-hero:before{position:absolute;inset:0;z-index:0}.ac-hero-fx{pointer-events:none;overflow:hidden}.ac-hero-fx canvas{position:absolute;inset:0;width:100%;height:100%}.ac-hero .in{position:relative;z-index:2;width:100%;padding:96px 20px 108px}.ac-hero h1{font-size:clamp(40px,6vw,68px);color:#fff;letter-spacing:-.015em;text-shadow:0 2px 24px rgba(74,40,70,.3)}.ac-hero h1 .w{display:inline-block;white-space:pre;opacity:0;filter:blur(14px);transform:translateY(14px);animation:ac-word .8s cubic-bezier(.2,.65,.25,1) forwards}@keyframes ac-word{to{opacity:1;filter:blur(0);transform:none}}.ac-hero .lead{font-size:19px;color:hsla(0,0%,100%,.94);max-width:44ch;margin:18px 0 28px;line-height:1.5}.ac-reveal{opacity:0;transform:translateY(16px);animation:ac-rise .75s cubic-bezier(.2,.65,.25,1) forwards}@keyframes ac-rise{to{opacity:1;transform:none}}.ac-hero .cta{display:flex;gap:12px;flex-wrap:wrap}.ac-hero .txt{position:relative;z-index:1;max-width:640px}.ac-bd{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}@keyframes ac-bd-in{0%{opacity:0}to{opacity:1}}.ac-bd-rays{position:absolute;left:-12%;top:-34%;width:125%;height:185%;transform-origin:0 0;background:conic-gradient(from 90deg at 0 0,transparent 0deg 7deg,rgba(255,226,186,.18) 11deg,transparent 14.5deg,rgba(255,226,186,.24) 18.5deg,rgba(255,226,186,.07) 23deg,rgba(255,232,196,.3) 27.5deg,transparent 32.5deg,rgba(255,226,186,.14) 36.5deg,transparent 40.5deg,rgba(255,226,186,.18) 45.5deg,transparent 52deg 1turn);-webkit-mask:radial-gradient(ellipse 88% 88% at 0 0,#000 8%,rgba(0,0,0,.6) 46%,transparent 80%);mask:radial-gradient(ellipse 88% 88% at 0 0,#000 8%,rgba(0,0,0,.6) 46%,transparent 80%);mix-blend-mode:screen;animation:ac-bd-rays 11s ease-in-out infinite}@keyframes ac-bd-rays{0%,to{opacity:.6;transform:rotate(-1.4deg)}50%{opacity:1;transform:rotate(1.4deg)}}.ac-bd-orbit{--moon:540px;position:absolute;left:76%;top:37%;width:var(--moon);height:var(--moon);margin:calc(var(--moon) / -2) 0 0 calc(var(--moon) / -2);translate:calc(var(--hx, 0) * 16px) calc(var(--hy, 0) * 12px + var(--hs, 0px) * .5);transition:translate .6s cubic-bezier(.22,.61,.36,1)}.ac-bd-moon{position:absolute;inset:0;border-radius:50%;overflow:hidden;box-shadow:0 0 110px 6px hsla(30,84%,78%,.16);opacity:0;animation:ac-bd-moon-in 2.2s cubic-bezier(.2,.65,.25,1) forwards;animation-delay:calc(var(--ac-intro, 0s) + .1s)}@keyframes ac-bd-moon-in{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}.ac-bd-moon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.17) translateX(1.2%);filter:brightness(.86) contrast(1.12) sepia(.2) saturate(1.1)}.ac-bd-moon:after{content:"";inset:0;background:radial-gradient(circle at 20% 16%,rgba(255,222,176,.46) 0,transparent 54%),radial-gradient(circle at 80% 86%,rgba(24,13,28,.94) 0,rgba(24,13,28,.5) 42%,transparent 72%)}.ac-bd-moon:after,.ac-bd-ring{position:absolute;border-radius:50%}.ac-bd-ring{inset:-5.5%;border:1px solid hsla(30,84%,78%,.42);opacity:0;animation:ac-bd-in 2s ease forwards;animation-delay:calc(var(--ac-intro, 0s) + .5s)}.ac-bd-wheel{position:absolute;inset:-27%;color:#f6c696;-webkit-mask:linear-gradient(100deg,transparent 4%,#000 34%);mask:linear-gradient(100deg,transparent 4%,#000 34%);opacity:0;animation:ac-bd-wheel-in 2.6s cubic-bezier(.2,.65,.25,1) forwards;animation-delay:calc(var(--ac-intro, 0s) + .35s)}@keyframes ac-bd-wheel-in{0%{opacity:0;transform:rotate(-38deg) scale(1.05)}to{opacity:.62;transform:none}}.ac-bd-wheel svg{display:block;width:100%;height:100%;animation:ac-bd-spin 260s linear infinite}@keyframes ac-bd-spin{to{transform:rotate(1turn)}}.ac-bd-spark{position:absolute;color:#fff1dc;opacity:0;animation:ac-bd-spark 4.6s ease-in-out infinite}@keyframes ac-bd-spark{0%,to{opacity:0;transform:scale(.4) rotate(0deg)}45%,55%{opacity:.95;transform:scale(1) rotate(45deg)}}.ac-bd-bokeh{position:absolute;left:0;right:0;bottom:0;height:200px;-webkit-mask:linear-gradient(0deg,#000 30%,transparent);mask:linear-gradient(0deg,#000 30%,transparent)}.ac-bd-bokeh span{position:absolute;border-radius:50%;filter:blur(4px);mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,186,104,.95) 0,rgba(250,160,80,.8) 58%,rgba(246,150,70,0) 72%);opacity:var(--o,.2);animation:ac-bd-bokeh 9s ease-in-out infinite}@keyframes ac-bd-bokeh{0%,to{transform:translate(0) scale(1);opacity:var(--o,.2)}50%{transform:translate(10px,-16px) scale(1.12);opacity:calc(var(--o, .2) * .45)}}@media (max-width:900px){.ac-hero{min-height:0}.ac-hero:before{background-image:url(/img/cosmos-960.webp)}.ac-bd-orbit{--moon:330px;left:72%;top:150px}.ac-bd-moon img{filter:brightness(.66) contrast(1.12) sepia(.2) saturate(1.1)}.ac-bd-bokeh{height:150px}}.ac-btn-primary{position:relative;overflow:hidden}.ac-btn-primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-18deg);transition:left .6s ease}.ac-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px rgba(220,100,167,.75)}.ac-btn-primary:hover:after{left:130%}.ac-btn-ghost{transition:transform .15s,box-shadow .15s,background .15s}.ac-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px rgba(128,69,110,.5)}@media (prefers-reduced-motion:reduce){.ac-hero{animation:none}.ac-bd-orbit{transition:none}.ac-bd-bokeh span,.ac-bd-rays,.ac-bd-wheel svg{animation:none}.ac-bd-moon,.ac-bd-ring{opacity:1;animation:none}.ac-bd-wheel{opacity:.62;animation:none}.ac-bd-spark{opacity:.7;animation:none}.ac-hero h1 .w{filter:none}.ac-hero h1 .w,.ac-reveal{opacity:1;transform:none;animation:none}.ac-btn-primary:after{display:none}}.ac-splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(130% 100% at 50% 32%,#4a2e52 0,#35203a 55%,#2a1a26 100%);animation:ac-splash-out .9s ease 2s forwards}.ac-splash canvas{position:absolute;inset:0;width:100%;height:100%}.ac-splash .moon{position:absolute;top:46%;left:50%;translate:-50% -50%;width:300px;height:300px;max-width:72vw;max-height:72vw;border-radius:50%;background:radial-gradient(circle at 42% 38%,hsla(32,79%,96%,.2),hsla(30,84%,78%,.09) 58%,transparent 72%);animation:ac-aura 4s ease-in-out infinite}.ac-splash .logo{position:relative;z-index:2;width:min(320px,72vw);height:auto;opacity:0;transform:translateY(12px) scale(.93);animation:ac-splash-logo 1.2s cubic-bezier(.2,.7,.2,1) .25s forwards,ac-splash-glow 3.4s ease-in-out 1.3s infinite}@keyframes ac-splash-glow{0%,to{filter:drop-shadow(0 8px 26px rgba(246,198,150,.35))}40%{filter:drop-shadow(0 8px 40px rgba(246,198,150,.72))}70%{filter:drop-shadow(0 8px 30px rgba(255,236,200,.55))}}@keyframes ac-splash-logo{to{opacity:1;transform:none}}@keyframes ac-splash-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.ac-splash{animation-delay:.3s}.ac-splash .logo{animation:ac-splash-logo .01s forwards}.ac-splash .moon{animation:none}}.ac-sec{padding:64px 0}.ac-sec-head{text-align:center;max-width:620px;margin:0 auto 40px}.ac-sec-head h2{font-size:clamp(30px,4vw,42px);margin-top:10px}.ac-sec-head p{color:var(--tinta-2);margin-top:10px}.ac-band{background:var(--crema-2)}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ac-card{position:relative;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.65,.25,1),box-shadow .3s ease}.ac-card:focus-visible,.ac-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px -22px rgba(126,78,140,.62),0 8px 18px -12px rgba(126,78,140,.4)}.ac-card:focus-visible{outline:2px solid var(--lila);outline-offset:3px}.ac-card:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:46%;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.34),transparent);transform:translateX(-160%) skewX(-18deg)}@media (hover:hover){.ac-card:hover:after{transform:translateX(340%) skewX(-18deg);transition:transform .85s ease}}.ac-card .cover{aspect-ratio:16/10;background:linear-gradient(130deg,#47283d,#33203a);position:relative;display:grid;place-items:center;overflow:hidden}.ac-gal,.ac-gal img{position:absolute;inset:0}.ac-gal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s ease,transform 0s linear .6s}.ac-gal img.on{opacity:1}.ac-gal.is-on img.on{transform:scale(1.09) translate(-1.4%,-1.2%);transition:opacity .6s ease,transform 2.8s ease-out}.ac-gal .dots{position:absolute;left:0;right:0;bottom:9px;z-index:2;display:flex;justify-content:center;gap:5px;opacity:0;transition:opacity .3s ease}.ac-gal.is-on .dots{opacity:1}.ac-gal .dots i{display:block;width:14px;height:4px;border-radius:4px;background:hsla(0,0%,100%,.5);transform:scaleX(.42);transition:transform .35s ease,background .35s ease}.ac-gal .dots i.on{background:#fff;transform:scaleX(1)}.ac-card .cover:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(28,16,30,.45),transparent);opacity:0;transition:opacity .3s ease}.ac-card .cover:has(.ac-gal.is-on):after,.ac-card:hover .cover:after{opacity:1}@media (prefers-reduced-motion:reduce){.ac-card,.ac-card:hover,.ac-gal.is-on img.on{transform:none}.ac-card:after{display:none}}.ac-card .cover .emoji{font-size:40px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.ac-card .cover .tag{position:absolute;top:12px;left:12px;z-index:2}.ac-card .cover .promo{position:absolute;top:12px;right:12px;z-index:2;background:var(--magenta);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.ac-card .body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ac-card .cat{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta)}.ac-card h3{font-size:20px}.ac-card .meta{display:flex;gap:6px 14px;font-size:13px;color:var(--tinta-2);flex-wrap:wrap}.ac-card .price{margin-top:auto;display:flex;align-items:baseline;gap:8px}.ac-card .price b{font-size:22px;color:var(--ciruela);font-family:var(--disp)}.ac-card .price .was{font-size:14px;color:var(--tinta-3);text-decoration:line-through}.ac-ficha{display:grid;grid-template-columns:1.5fr .9fr;gap:36px;align-items:start}.ac-ficha .cover{aspect-ratio:16/9;border-radius:var(--r);background:linear-gradient(130deg,var(--rosa),var(--lila));overflow:hidden;display:grid;place-items:center;margin-bottom:24px}.ac-ficha .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ac-ficha .cover .emoji{font-size:64px}.ac-buybox{position:sticky;top:86px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r);box-shadow:var(--sombra);padding:22px}.ac-buybox .price{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.ac-buybox .price b{font-family:var(--disp);font-size:34px;color:var(--ciruela)}.ac-buybox .price .was{font-size:16px;color:var(--tinta-3);text-decoration:line-through}.ac-buybox ul{list-style:none;padding:0;margin:16px 0;display:grid;gap:9px}.ac-buybox ul li{display:flex;gap:9px;font-size:14px;color:var(--tinta-2)}.ac-buybox ul li svg{color:var(--magenta);flex:none;margin-top:2px}.ac-temario{display:grid;gap:12px}.ac-mod{border:1px solid var(--borde);border-radius:14px;overflow:hidden;background:var(--blanco)}.ac-mod .m-tit{padding:14px 18px;font-weight:600;background:var(--crema-2);color:var(--ciruela)}.ac-mod ul{list-style:none;margin:0;padding:0}.ac-mod li{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--crema-2);font-size:15px;color:var(--tinta-2)}.ac-mod li svg{color:var(--magenta);flex:none}.ac-mod li .free{margin-left:auto;font-size:12px;font-weight:700;color:var(--magenta)}.ac-field{display:grid;gap:5px;margin-bottom:14px}.ac-field label{font-size:13px;font-weight:600;color:var(--tinta)}.ac-input{height:46px;width:100%;padding:0 14px;border-radius:12px;border:1px solid var(--borde);background:var(--blanco);font-size:15px;font-family:var(--sans);color:var(--tinta);outline:none;transition:border .15s,box-shadow .15s}.ac-input:focus{border-color:var(--magenta);box-shadow:0 0 0 3px rgba(220,100,167,.15)}.ac-note{font-size:13px;color:var(--tinta-3)}.ac-alert{border-radius:12px;padding:12px 14px;font-size:14px}.ac-alert-err{background:#fdecef;color:#9b2e54}.ac-alert-ok{background:#e7f6ec;color:#1e7a42}.ac-footer{background:var(--tinta);color:hsla(0,0%,100%,.8);margin-top:40px}.ac-footer .in{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;padding:48px 0 28px}.ac-footer .ac-logo{color:#fff}.ac-footer h3,.ac-footer h4{font-family:var(--sans);font-weight:700;line-height:1.6;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--durazno);margin:0 0 12px}.ac-footer a,.ac-footer p{display:block;font-size:14px;color:hsla(0,0%,100%,.75);margin:0 0 8px}.ac-footer a:hover{color:#fff}.ac-footer .bottom{border-top:1px solid hsla(0,0%,100%,.12);padding:16px 0;font-size:13px;color:hsla(0,0%,100%,.55)}@media (max-width:900px){.ac-hero .in{padding:76px 20px 96px}.ac-hero .orb{max-width:280px;margin:0 auto}.ac-grid{grid-template-columns:1fr 1fr}.ac-ficha{grid-template-columns:1fr}.ac-buybox{position:static}.ac-footer .in{grid-template-columns:1fr 1fr}.ac-aula-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.ac-grid{grid-template-columns:1fr}.ac-nav{display:none}.ac-footer .in{grid-template-columns:1fr}.ac-access{padding:8px 14px;font-size:13.5px}.ac-access .ac-access-txt{display:none}.ac-access .ac-access-short{display:inline}}.ac-headright{display:flex;align-items:center;gap:8px}.ac-access{padding:9px 16px;font-size:14px}.ac-access .ac-access-short{display:none}.ac-props{background:var(--crema-2);border-bottom:1px solid var(--borde)}.ac-props .in{display:flex;gap:10px 26px;flex-wrap:wrap;justify-content:center;padding-block:20px}.ac-props .p{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--ciruela)}.ac-props .p .em{font-size:18px}@media (max-width:560px){.ac-props .p{font-size:13px}.ac-props .in{gap:10px 16px}}.ac-faq{max-width:720px;margin:0 auto;display:grid;gap:10px}.ac-faq details{--c:var(--rosa);--tint:var(--blanco);--tint-on:var(--crema-2);--ic:var(--tinta);position:relative;background:var(--tint);border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);border-left:5px solid var(--c);transition:background-color .35s ease,box-shadow .35s ease}.ac-faq details:hover{box-shadow:0 12px 28px -20px var(--c)}.ac-faq details[open]:not(.closing){background:var(--tint-on);box-shadow:0 18px 36px -20px var(--c),0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.ac-faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;font-size:16px;color:var(--tinta);display:flex;justify-content:space-between;align-items:center;gap:14px}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary:focus-visible{outline:2px solid var(--ciruela);outline-offset:-3px;border-radius:12px}.ac-faq .ic{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--c);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ac-faq .ic:after,.ac-faq .ic:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ic)}.ac-faq .ic:after{transform:rotate(90deg)}.ac-faq details[open]:not(.closing) .ic{transform:rotate(135deg)}.ac-faq .a{overflow:hidden}.ac-faq .a-in{padding:0 18px 17px;color:var(--tinta);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ac-faq .ic,.ac-faq details{transition:none}}html.ac-rv-on .ac [data-rv-kids]>:not(.rv-done),html.ac-rv-on .ac [data-rv]:not(.rv-done){opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.65,.25,1),transform .8s cubic-bezier(.2,.65,.25,1)}html.ac-rv-on .ac [data-rv=left]:not(.rv-done){transform:translateX(-40px)}html.ac-rv-on .ac [data-rv=right]:not(.rv-done){transform:translateX(40px)}html.ac-rv-on .ac [data-rv=track]:not(.rv-done){display:inline-block;transform:scaleX(.72);transition-duration:1s}.ac [data-rv=mask]{overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.ac [data-rv=mask] .mk{display:inline-block}html.ac-rv-on .ac [data-rv=mask]:not(.rv-done){opacity:1;transform:none}html.ac-rv-on .ac [data-rv=mask]:not(.rv-done) .mk{transform:translateY(112%);transition:transform .95s cubic-bezier(.2,.7,.2,1);transition-delay:inherit}html.ac-rv-on .ac [data-rv-kids]>.is-in:not(.rv-done),html.ac-rv-on .ac [data-rv].is-in:not(.rv-done){opacity:1;transform:none}html.ac-rv-on .ac [data-rv=mask].is-in:not(.rv-done) .mk{transform:none}@media (prefers-reduced-motion:reduce){html.ac-rv-on .ac [data-rv-kids]>:not(.rv-done),html.ac-rv-on .ac [data-rv=mask]:not(.rv-done) .mk,html.ac-rv-on .ac [data-rv]:not(.rv-done){transform:none!important;transition:opacity .5s ease}html.ac-rv-on .ac [data-rv=mask]:not(.rv-done){opacity:0}html.ac-rv-on .ac [data-rv=mask].is-in:not(.rv-done){opacity:1}}.ac-props .p .em{display:inline-block;animation:ac-em-float 5s ease-in-out infinite}.ac-props .p:nth-child(2) .em{animation-delay:-1.2s}.ac-props .p:nth-child(3) .em{animation-delay:-2.4s}.ac-props .p:nth-child(4) .em{animation-delay:-3.6s}@keyframes ac-em-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-5deg)}}.ac-marquee{position:relative;overflow:hidden;padding:20px 0;color:var(--crema);background:linear-gradient(100deg,#4b3223,#47283d 38%,#33203a 70%,#241728)}.ac-marquee:after,.ac-marquee:before{content:"";position:absolute;top:0;bottom:0;width:9%;z-index:1;pointer-events:none}.ac-marquee:before{left:0;background:linear-gradient(90deg,#4b3223,rgba(75,50,35,0))}.ac-marquee:after{right:0;background:linear-gradient(270deg,#241728,rgba(36,23,40,0))}.ac-marquee .track{display:flex;width:-moz-max-content;width:max-content;animation:ac-marquee 38s linear infinite}.ac-marquee .grupo{display:flex;flex:none}.ac-marquee .it{display:inline-flex;align-items:center;font-family:var(--disp);font-size:clamp(20px,2.6vw,28px);letter-spacing:.01em;white-space:nowrap}.ac-marquee .sep{color:var(--durazno);font-size:.62em;margin:0 clamp(18px,2.4vw,34px)}@keyframes ac-marquee{to{transform:translateX(-50%)}}.ac-marquee:hover .track{animation-play-state:paused}::view-transition-new(root),::view-transition-old(root){animation-duration:.32s}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.ac-marquee .track,.ac-props .p .em{animation:none}}.ac-sobre{overflow:hidden}.ac-sobre .in{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.ac-sobre-foto{position:relative;width:min(400px,100%);margin:0 auto;aspect-ratio:4/5}.ac-sobre-foto img{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:58% 42% 46% 54%/46% 52% 48% 54%;box-shadow:0 30px 60px -30px rgba(74,40,70,.55)}.ac-sobre-foto .blob{position:absolute;z-index:1;pointer-events:none}.ac-sobre-foto .b1{inset:-7% -9% -5% -6%;border-radius:42% 58% 63% 37%/51% 39% 61% 49%;background:linear-gradient(140deg,var(--durazno),var(--rosa) 52%,var(--lila));opacity:.55;animation:ac-blob 26s linear infinite}.ac-sobre-foto .b2{inset:-3% -12% -9% -3%;border-radius:61% 39% 45% 55%/41% 56% 44% 59%;border:1.5px solid var(--ciruela);opacity:.35;animation:ac-blob 34s linear infinite reverse}@keyframes ac-blob{to{transform:rotate(1turn)}}.ac-sobre-txt h2{font-size:clamp(30px,4vw,42px);margin-top:10px}.ac-sobre-txt p{color:var(--tinta-2);margin-top:16px;font-size:17px;line-height:1.7;max-width:52ch}@media (max-width:900px){.ac-sobre .in{grid-template-columns:1fr;gap:44px;text-align:center}.ac-sobre-foto{width:min(300px,78%)}.ac-sobre-txt p{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ac-sobre-foto .blob{animation:none}}