.cgv .cgv-vsl{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;border:1px solid rgba(232,184,94,.35);box-shadow:0 30px 80px -30px #000000b3,0 0 0 6px #e8b85e0f;background:#000}.cgv .cgv-vsl iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cgv .cgv-comparativa{display:grid;gap:1rem}.cgv .cgv-lado{border-radius:18px;padding:1.4rem 1.5rem;border:1px solid rgba(255,255,255,.09)}.cgv .cgv-lado-web{background:#ffffff08}.cgv .cgv-lado-work{background:linear-gradient(160deg,#e8b85e29,#e8b85e0a);border-color:#e8b85e73;box-shadow:0 20px 50px -25px #e8b85e73}.cgv .cgv-lado-rotulo{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f7f3ea99}.cgv .cgv-lado-work .cgv-lado-rotulo{color:var(--cg-gold)}.cgv .cgv-linea{display:grid;gap:.9rem;counter-reset:paso}.cgv .cgv-paso{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;align-items:start}.cgv .cgv-paso:before{content:"";position:absolute;left:calc(1.25rem - 1px);top:2.6rem;bottom:-.9rem;width:2px;background:linear-gradient(180deg,#e8b85e80,#e8b85e14)}.cgv .cgv-paso:last-child:before{display:none}.cgv .cgv-paso-num{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;font-weight:700;color:#0a1628;background-image:linear-gradient(135deg,var(--cg-gold-2),var(--cg-gold) 55%,var(--cg-gold-3));box-shadow:0 8px 22px -10px #e8b85eb3}.cgv .cgv-anclaje{border-radius:24px;overflow:hidden;border:1px solid rgba(232,184,94,.35);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 40px 90px -40px #000c}.cgv .cgv-anclaje ul{display:grid;padding:.5rem 1.25rem}.cgv .cgv-anclaje li{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.cgv .cgv-anclaje li:last-child{border-bottom:0}.cgv .cgv-valor{white-space:nowrap;font-weight:700;color:#f7f3ea8c;text-decoration:line-through;text-decoration-color:#ff6e6eb3}.cgv .cgv-total{padding:1.8rem 1.5rem 2rem;text-align:center;background:#060b1a8c;border-top:1px solid rgba(232,184,94,.25)}.cgv .cgv-tachado{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,6vw,2.8rem);font-weight:700;line-height:1.1;color:#ff6b6b}.cgv .cgv-tachado s{text-decoration-thickness:3px}.cgv .cgv-hoy{font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,10vw,4.6rem);font-weight:700;line-height:1;color:#4ade80;margin-top:.25rem}.cgv .cgv-cierre-precio{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.6rem}.cgv .cgv-cierre-precio s{color:#ff6b6b;margin-right:.5rem;font-size:1.2rem}.cgv .cgv-cierre-precio span{color:#4ade80}@media (min-width: 640px){.cgv .cgv-anclaje ul{padding:.75rem 2rem}.cgv .cgv-total{padding:2.2rem 2.5rem 2.4rem}}.cgv .cgv-play{position:absolute;left:1rem;bottom:1rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;color:#0a1628;background-image:linear-gradient(135deg,var(--cg-gold-2),var(--cg-gold) 55%,var(--cg-gold-3));box-shadow:0 12px 30px -8px #0009;transition:transform .2s ease}.cgv .cgv-play:hover{transform:scale(1.06)}.cgv .cgv-play:focus-visible{outline:3px solid #fff;outline-offset:3px}.cgv .cgv-play svg{margin-left:3px;fill:currentColor}.cgv .cgv-h1{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.04;letter-spacing:-.04em;color:var(--cg-cream)}.cgv .cgv-h2{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:-.04em;color:var(--cg-cream)}.cgv .cgv-h3{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.45rem,2.5vw,1.95rem);line-height:1.2;letter-spacing:-.03em;color:var(--cg-cream)}.cgv .cgv-entradilla{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;color:#f7f3ead1}.cgv .cgv-entradilla strong{color:var(--cg-cream);font-weight:600}.cgv .cgv-texto{font-size:1.06rem;line-height:1.72;color:#f7f3eacc;max-width:36rem}.cgv .cgv-pie{font-size:.85rem;line-height:1.45;color:#f7f3ea99}.cgv .cgv-remate{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;letter-spacing:-.03em}.cgv .cgv-pildora{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--cg-gold-2);background:#e8b85e1a;border:1px solid rgba(232,184,94,.28)}.cgv .cgv-cta{min-height:54px;padding-inline:1.6rem;font-size:1.02rem}@media (max-width: 359.98px){.cgv .cgv-cta{padding-inline:1.1rem;gap:.45rem;font-size:.98rem}}.cgv .cgv-franja{position:relative;z-index:1;background:linear-gradient(90deg,#0c1a3c,#173370,#0c1a3c);border-bottom:1px solid rgba(232,184,94,.35)}.cgv .cgv-celda{display:inline-flex;min-width:2.6rem;flex-direction:column;align-items:center;padding:.2rem .35rem;border-radius:8px;background:#060b1aa6;border:1px solid rgba(232,184,94,.35);line-height:1.05}.cgv .cgv-celda b{font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600;color:var(--cg-gold-2);font-variant-numeric:tabular-nums}.cgv .cgv-celda small{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#f7f3ea99}.cgv .cgv-aviso-lanzamiento{font-size:.9rem;font-weight:600;color:var(--cg-gold-2);text-wrap:pretty}.cgv .cgv-h1,.cgv .cgv-h2,.cgv .cgv-h3{text-wrap:balance}.cgv h4{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.005em;text-transform:none}.cgv .cgv-cifras>div{display:flex;flex-direction:column;justify-content:space-between}.cgv .cgv-portada{background:var(--cg-base)}.cgv .cgv-portada-fondo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 78% 30%,rgba(232,184,94,.13),transparent 70%),radial-gradient(ellipse 60% 50% at 10% 0%,rgba(23,51,112,.55),transparent 70%),linear-gradient(180deg,#0c1a33 0%,var(--cg-base) 70%)}.cgv .cgv-t-noche{background:radial-gradient(ellipse 60% 30% at 85% 4%,rgba(23,51,112,.45),transparent 70%),radial-gradient(ellipse 50% 25% at 8% 55%,rgba(232,184,94,.07),transparent 72%),linear-gradient(180deg,#070f22,#0a1630,#070f22)}.cgv .cgv-escena-halo{position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;border-radius:2rem;opacity:.55;filter:blur(28px);pointer-events:none;background:radial-gradient(ellipse at 60% 70%,rgba(232,184,94,.28),transparent 70%)}.cgv .cgv-escena-marco,.cgv .cgv-marco-grande{position:relative;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(232,184,94,.2);box-shadow:0 30px 80px -30px #000000f2,0 0 0 6px #e8b85e0a;background:#0b1428;transition:box-shadow .5s ease,border-color .5s ease}.cgv .cgv-escena-marco:after,.cgv .cgv-marco-grande:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 60px 8px #060b1a73}.cgv .cgv-marco-claro:after{box-shadow:none}.cgv .cgv-escena-marco img,.cgv .cgv-marco-grande img{display:block;width:100%;height:auto}.cgv .cgv-escena-marco img{aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media (hover: hover){.cgv .cgv-escena:hover .cgv-escena-marco{border-color:#e8b85e73;box-shadow:0 0 0 1px #e8b85e24,0 30px 80px -30px #e8b85e73}.cgv .cgv-escena:hover .cgv-escena-marco img{transform:scale(1.025)}}.cgv .cgv-mini{display:block;overflow:hidden;cursor:zoom-in;text-align:left;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.cgv .cgv-mini img{display:block;width:100%;height:auto}.cgv .cgv-mini-pantalla{border-radius:12px;background:#0b1428;padding:5px 5px 0;box-shadow:0 22px 45px -14px #000000e6,0 0 0 1px #f7f3ea38}.cgv .cgv-mini-pantalla img{border-radius:7px 7px 0 0;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.cgv .cgv-mini-hoja{border-radius:6px;background:#fbf8f1;box-shadow:0 22px 45px -12px #000000d9,0 0 0 1px #f7f3ea59}.cgv .cgv-mini-rotulo{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .5rem;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--cg-gold-2);background:#060b1aeb}.cgv .cgv-mini-hoja:not(.absolute){position:relative}.cgv .cgv-mini-hoja .cgv-mini-rotulo{position:absolute;inset-inline:0;bottom:0;font-size:clamp(.6rem,1.5vw,.66rem);letter-spacing:.06em;padding-inline:.2rem}.cgv .cgv-mini.cgv-solo-sm{display:none}@media (min-width: 640px){.cgv .cgv-mini.cgv-solo-sm{display:block}}.cgv .cgv-mini:focus-visible{outline:3px solid var(--cg-gold-2);outline-offset:3px}@media (hover: hover){.cgv .cgv-mini:hover{transform:rotate(0) translateY(-6px) scale(1.04)!important;box-shadow:0 30px 60px -16px #000000f2,0 0 0 1px #e8b85e99}}.cgv .cgv-icono-grande{display:grid;place-items:center;width:4rem;height:4rem;flex-shrink:0;border-radius:1rem;color:var(--cg-gold-2);background:linear-gradient(180deg,#173370,#0c1a3c);box-shadow:0 0 0 1px #e8b85e66 inset,0 0 28px -6px #e8b85e73}.cgv .cgv-numero{font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,5vw,3.8rem);line-height:1;letter-spacing:-.04em;color:#f7f3ea24}.cgv .cgv-dolor{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:0 24px 60px -30px #000000e6}.cgv .cgv-dolor img{display:block;filter:saturate(.85) brightness(.92)}.cgv .cgv-caso{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#060b1a59;box-shadow:0 24px 60px -30px #000000e6}.cgv .cgv-caso .cgv-mini-pantalla{border-radius:0;padding:0;box-shadow:none}.cgv .cgv-caso .cgv-mini-pantalla img{border-radius:0}.cgv .cgv-abanico{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:1rem 0 .5rem}.cgv .cgv-abanico .cgv-mini{position:relative;width:34%;max-width:15rem}.cgv .cgv-abanico .cgv-abanico-0{margin-right:-6%;z-index:1}.cgv .cgv-abanico .cgv-abanico-1{z-index:2;margin-bottom:1.5rem}.cgv .cgv-abanico .cgv-abanico-2{margin-left:-6%;z-index:1}.cgv .cgv-avatar{width:52px;height:52px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid rgba(232,184,94,.7);background:#0c1a3c}.cgv .cgv-tarjeta-foto{border-radius:20px;border:1px solid rgba(232,184,94,.18);box-shadow:0 24px 60px -30px #000000e6}.cgv .cgv-garantia{border-radius:28px;padding:clamp(1.6rem,4vw,3rem);border:1px solid rgba(232,184,94,.35);background:radial-gradient(ellipse 60% 80% at 15% 50%,rgba(232,184,94,.12),transparent 70%),#060b1a80;box-shadow:0 30px 80px -30px #e8b85e40}.cgv-dialogo{margin:auto;max-height:94dvh;width:min(94vw,1180px);overflow:auto;padding:0;border-radius:18px;border:1px solid rgba(232,184,94,.35);background:#0a1628;color:#f7f3ea;box-shadow:0 40px 120px -20px #000000e6}.cgv-dialogo.cgv-dialogo-hoja{width:min(94vw,720px)}.cgv-dialogo::backdrop{background:#040814db;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cgv-dialogo .cgv-cerrar{position:absolute;right:.6rem;top:.6rem;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#f7f3ea;background:#060b1ad9;box-shadow:0 0 0 1px #f7f3ea40}.cgv-dialogo .cgv-cerrar:hover{color:#e8b85e}.cgv-dialogo .cgv-cerrar:focus-visible{outline:2px solid #e8b85e;outline-offset:2px}@media (prefers-reduced-motion: reduce){.cgv .cgv-mini,.cgv .cgv-escena-marco img,.cgv .cgv-escena-marco{transition:none}}.cgv .cgv-puente{max-width:40rem;margin-bottom:1.25rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.5;letter-spacing:-.01em;color:#f7f3eac7;text-wrap:pretty}.cgv .cgv-lado{border-radius:20px;padding:1.5rem 1.4rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.cgv .cgv-lado-work{border-color:#e8b85e73;background:linear-gradient(160deg,#e8b85e24,#e8b85e08)}.cgv .cgv-lado-rotulo{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ea99}.cgv .cgv-lado-work .cgv-lado-rotulo{color:var(--cg-gold-2)}.cgv .cgv-lado-texto{margin-top:.6rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35;letter-spacing:-.02em;color:var(--cg-cream);text-wrap:pretty}.cgv .cgv-relato p{font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.75;color:#f7f3eadb;text-wrap:pretty}.cgv .cgv-relato p+p{margin-top:1rem}.cgv .cgv-relato strong{color:var(--cg-gold-2);font-weight:600}.cgv .cgv-relato-pasos{gap:1.25rem}.cgv .cgv-relato-pasos .cgv-paso:before{bottom:-1.25rem}@media (max-width: 639.98px){.cgv .cgv-relato-pasos .cgv-paso{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.cgv .cgv-relato-pasos .cgv-paso-num{width:2rem;height:2rem;font-size:.9rem}.cgv .cgv-relato-pasos .cgv-paso:before{left:calc(1rem - 1px);top:2.1rem}}.cgv .cgv-vsl-marco{position:relative;isolation:isolate}.cgv .cgv-vsl-marco:before{content:"";position:absolute;top:-10%;right:-6%;bottom:-10%;left:-6%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(232,184,94,.2),transparent);filter:blur(18px)}.cgv .cgv-vsl{border:0;padding:1px;background:linear-gradient(140deg,#f3d08ae6,#e8b85e24 35%,#e8b85e24 65%,#c9963fbf);box-shadow:0 40px 90px -35px #000000f2,0 0 0 8px #e8b85e0d}.cgv .cgv-vsl iframe{top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:19px;background:#000}@media (max-width: 639.98px){.cgv .cgv-portada .cgv-pildora{border-radius:14px}}.cgv .cgv-cifras{gap:0;border-block:1px solid rgba(232,184,94,.22)}.cgv .cgv-cifras>div{flex-direction:column-reverse;justify-content:flex-end;gap:.45rem;border:0;border-radius:0;background:none;padding:1.5rem 1rem;text-align:center}.cgv .cgv-cifras>div+div{border-left:1px solid rgba(232,184,94,.16)}.cgv .cgv-cifras dd{margin:0;font-weight:400;font-size:clamp(2.4rem,4.4vw,3.4rem);letter-spacing:-.035em;color:var(--cg-gold-2)}.cgv .cgv-cifras dt{font-size:.7rem;letter-spacing:.16em}@media (max-width: 767.98px){.cgv .cgv-cifras>div:nth-child(3){border-left:0}.cgv .cgv-cifras>div:nth-child(n+3){border-top:1px solid rgba(232,184,94,.16)}}.cgv .cgv-icono-grande{width:3.25rem;height:3.25rem;border-radius:999px}.cgv .cgv-icono-grande svg{width:1.4rem;height:1.4rem}.cgv #conseguir .cgv-numero{display:flex;flex:1;align-items:center;gap:.9rem;font-size:1.15rem;letter-spacing:.02em;color:var(--cg-gold-2)}.cgv #conseguir .cgv-numero:after{content:"";height:1px;flex:1;max-width:9rem;background:linear-gradient(90deg,rgba(232,184,94,.55),transparent)}.cgv .cgv-tarjeta-foto{transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .5s,box-shadow .5s}.cgv .cgv-dolor{background:linear-gradient(180deg,#ffffff0a,#060b1a59);box-shadow:inset 0 1px #ffffff0f,0 24px 60px -30px #000000e6;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.cgv .cgv-dolor img{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.cgv .cgv-dolor h3{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.32rem;line-height:1.22;letter-spacing:-.025em}.cgv .cgv-dolor>div{padding-top:.5rem}.cgv .cgv-marco-claro{padding:clamp(6px,1vw,10px);background:linear-gradient(160deg,#fbf8f1,#efe5cf);border-color:#e8b85e99;box-shadow:0 40px 90px -35px #000000f2,0 0 70px -20px #e8b85e59}.cgv .cgv-marco-claro img{border-radius:calc(1.4rem - 9px)}.cgv .cgv-paso h3{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.25rem,1.8vw,1.45rem);letter-spacing:-.02em}@media (min-width: 1024px){.cgv .cgv-paso .cg-tarjeta:has(>.cgv-mini){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;-moz-column-gap:2rem;column-gap:2rem}.cgv .cgv-paso .cg-tarjeta>.cgv-mini{grid-column:2;grid-row:1 / span 4;align-self:center;margin-top:0}.cgv .cgv-paso .cg-tarjeta>.cgv-mini-pantalla{width:18rem}}@media (max-width: 639.98px){.cgv .cgv-carrusel{display:flex;gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-2rem;margin-bottom:-1rem;padding:0 2rem 1.75rem;scroll-padding-inline:2rem;scrollbar-width:none}.cgv .cgv-carrusel::-webkit-scrollbar{display:none}.cgv .cgv-carrusel>*{flex:0 0 82%;scroll-snap-align:start}}.cgv .cgv-testimonio{border-color:#e8b85e29;box-shadow:0 30px 70px -40px #000000f2}.cgv .cgv-testimonio-nombre{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.45rem;line-height:1.15;letter-spacing:-.025em;color:var(--cg-cream)}.cgv .cgv-resultado{position:relative;padding:1.05rem 2.4rem 1.1rem 1.15rem;border-radius:14px;background:#060b1a6b;border:1px solid rgba(232,184,94,.3);box-shadow:inset 3px 0 0 var(--cg-gold);font-family:Fraunces,Georgia,serif;font-size:1.1rem;line-height:1.45;letter-spacing:-.01em;color:var(--cg-cream)}.cgv .cgv-resultado strong{display:block;margin-bottom:.35rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cg-gold-2)}.cgv .cgv-resultado:after{content:"”";position:absolute;right:.8rem;top:.1rem;font-family:Fraunces,Georgia,serif;font-size:3rem;line-height:1;color:#e8b85e59;pointer-events:none}@media (max-width: 767.98px){.cgv .cgv-testimonios{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;margin-inline:-2rem;padding:.25rem 1.25rem 1.5rem;scrollbar-width:thin;scrollbar-color:rgba(232,184,94,.5) transparent}.cgv .cgv-testimonios>article{flex:0 0 88%;scroll-snap-align:start}.cgv .cgv-testimonios .cgv-play{width:2.75rem;height:2.75rem;left:.6rem;bottom:.6rem}.cgv .cgv-testimonios:focus-visible{outline:2px solid var(--cg-gold-2);outline-offset:4px}}.cgv .cgv-mini-navegador{padding:0;border-radius:14px;background:#0b1428;box-shadow:0 26px 50px -22px #000000f2,0 0 0 1px #f7f3ea29}.cgv .cgv-mini-navegador img{border-radius:0}.cgv .cgv-mini-barra{display:flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .7rem;background:linear-gradient(180deg,#14213f,#0d1730);border-bottom:1px solid rgba(247,243,234,.08)}.cgv .cgv-mini-barra i{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:#f7f3ea38}.cgv .cgv-mini-barra i:first-child{background:#e8b85ed9}.cgv .cgv-mini-barra-rotulo{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-gold-2);white-space:nowrap}@media (max-width: 479.98px){.cgv .cgv-mini-barra i+i{display:none}.cgv .cgv-mini-barra-rotulo{letter-spacing:.08em}}.cgv .cgv-caso .cgv-mini-navegador{border-radius:0;box-shadow:none}.cgv .cgv-caso-titulo{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.3;letter-spacing:-.02em;color:var(--cg-cream);text-wrap:pretty}.cgv .cgv-ademas-titulo{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.35rem,2.2vw,1.7rem);letter-spacing:-.02em;color:var(--cg-cream)}.cgv .cgv-ademas{border-top:1px solid rgba(232,184,94,.25)}.cgv .cgv-ademas-clase{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f3d08ad9}.cgv .cgv-abanico{border-radius:28px;padding:3rem 1rem 2.75rem;border:1px solid rgba(232,184,94,.2);background:radial-gradient(ellipse 55% 30% at 50% 92%,rgba(232,184,94,.28),transparent 70%),radial-gradient(ellipse 80% 70% at 50% 25%,rgba(23,51,112,.7),transparent 75%),#081227;box-shadow:inset 0 1px #f7f3ea0f,0 40px 90px -45px #000000f2}.cgv .cgv-abanico .cgv-mini{width:36%;max-width:16.5rem}.cgv .cgv-bonus-valor{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .7rem;border-radius:999px;font-size:.8rem;color:#f7f3eab3;background:#060b1a73;border:1px solid rgba(232,184,94,.3)}.cgv .cgv-bonus-valor b{font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600;color:var(--cg-gold-2);font-variant-numeric:tabular-nums}.cgv .cgv-bonus-titulo{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;color:var(--cg-cream)}.cgv .cgv-bonus-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .6rem;margin-inline:auto;max-width:46rem;padding:1.1rem 1.5rem;border-radius:18px;border:1px solid rgba(232,184,94,.3);background:#060b1a59;text-align:center}.cgv .cgv-hoy,.cgv .cgv-cierre-precio span{font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;padding-bottom:.06em;color:var(--cg-gold-2);background:linear-gradient(180deg,#fff4d6,#f3d08a 42%,#c9963f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 28px rgba(232,184,94,.28))}@media (forced-colors: active){.cgv .cgv-hoy,.cgv .cgv-cierre-precio span{-webkit-text-fill-color:CanvasText;background:none;filter:none}}.cgv .cgv-tachado{font-weight:600;color:#f7f3ea9e}.cgv .cgv-tachado s{text-decoration-color:#ff6b6b;text-decoration-thickness:2px}.cgv .cgv-valor{text-decoration:none;color:#f7f3eab8;font-weight:600;font-variant-numeric:tabular-nums}.cgv .cgv-anclaje{border-color:#e8b85e80;background:radial-gradient(ellipse 90% 40% at 50% 0%,rgba(23,51,112,.45),transparent 70%),#070e20;box-shadow:0 0 0 1px #e8b85e14,0 50px 120px -50px #e8b85e66,0 40px 90px -40px #000000e6}.cgv .cgv-anclaje:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--cg-gold-3),var(--cg-gold-2) 50%,var(--cg-gold-3))}.cgv .cgv-anclaje li>svg:first-child{box-sizing:content-box;padding:4px;border-radius:999px;background:#e8b85e24;box-shadow:inset 0 0 0 1px #e8b85e73}.cgv .cgv-total{background:linear-gradient(180deg,#e8b85e12,#060b1a99 55%);border-top-color:#e8b85e59}@media (hover: hover) and (prefers-reduced-motion: no-preference){.cgv li:hover>.cgv-tarjeta-foto{transform:translateY(-4px);border-color:#e8b85e73;box-shadow:0 30px 70px -30px #e8b85e59}.cgv .cgv-dolor:hover{transform:translateY(-4px);border-color:#e8b85e4d}.cgv .cgv-paso .cg-tarjeta{transition:border-color .3s}.cgv .cgv-paso:hover .cg-tarjeta{border-color:#e8b85e52}.cgv .cgv-caso{transition:border-color .3s ease}.cgv .cgv-caso:hover{border-color:#e8b85e66}}.cgv .cg-banda{border-top:0}.cgv .cg-banda:before{content:"";position:absolute;top:0;left:50%;width:min(72rem,86%);height:1px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(232,184,94,.38),transparent)}.cgv .cgv-puente{margin-bottom:2rem}.cgv .cgv-puente:after{content:"";display:block;width:2.5rem;height:1px;margin-top:1.4rem;background:#e8b85e99}.cgv .cgv-puente.text-center:after{margin-inline:auto}.cgv :is(.text-center>.cgv-remate,.cgv-remate.text-center):before{content:"";display:block;width:4.5rem;height:1px;margin:0 auto 1.5rem;background:linear-gradient(90deg,transparent,var(--cg-gold),transparent)}.cgv details.cg-faq summary{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.08rem,1.6vw,1.22rem);letter-spacing:-.015em}.cgv .cgv-fondo-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cgv .cgv-fondo-video>img,.cgv .cgv-fondo-video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cgv .cgv-fondo-velo{position:absolute;top:0;right:0;bottom:0;left:0}.cgv .cgv-portada .cgv-portada-fondo{background:radial-gradient(ellipse 55% 45% at 78% 30%,rgba(232,184,94,.13),transparent 70%),radial-gradient(ellipse 60% 50% at 10% 0%,rgba(23,51,112,.4),transparent 70%)}.cgv .cgv-fondo-portada .cgv-fondo-velo{background:linear-gradient(180deg,rgba(6,11,26,.55) 0%,rgba(6,11,26,.35) 30%,rgba(6,11,26,.9) 82%,var(--cg-base) 100%),linear-gradient(90deg,#060b1aeb,#060b1ac7 40%,#060b1a80 72%,#060b1ab3)}@media (max-width: 1023.98px){.cgv .cgv-fondo-portada .cgv-fondo-velo{background:linear-gradient(180deg,rgba(6,11,26,.8) 0%,rgba(6,11,26,.76) 35%,rgba(6,11,26,.86) 55%,rgba(6,11,26,.94) 85%,var(--cg-base) 100%)}}.cgv .cgv-fondo-dolor{bottom:auto;height:min(100%,58rem);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.cgv .cgv-fondo-dolor .cgv-fondo-velo{background:linear-gradient(180deg,#0f224cb8,#0f224cdb 45%,#0f224c),radial-gradient(70% 60% at 50% 30%,rgba(6,11,26,.45),transparent 75%)}.cgv .cgv-fondo-cierre .cgv-fondo-velo{background:linear-gradient(90deg,#060b1aed,#060b1ad1 45%,#060b1a9e),linear-gradient(180deg,rgba(6,11,26,.5),transparent 25%,transparent 75%,rgba(6,11,26,.6))}@media (max-width: 1023.98px){.cgv .cgv-fondo-cierre .cgv-fondo-velo{background:#060b1adb}}.cgv .cgv-bonus-estrella{border-color:#e8b85e73;box-shadow:0 40px 90px -45px #e8b85e73}.cgv .cgv-bonus-foto{display:block;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.cgv .cgv-testimonio-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.25rem;padding:1.75rem 1.25rem 1.4rem;background:radial-gradient(60% 90% at 50% 100%,rgba(232,184,94,.2),transparent 70%),linear-gradient(180deg,#0c1a3c,#0a1628);border-bottom:1px solid rgba(232,184,94,.18)}.cgv .cgv-testimonio-retrato{width:6.5rem;height:6.5rem;flex-shrink:0;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(243,208,138,.9);box-shadow:0 0 0 6px #e8b85e1f,0 18px 40px -18px #000000e6}.cgv .cgv-testimonio-ver{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem 1.05rem;border-radius:999px;font-size:.86rem;font-weight:600;color:#0a1628;background-image:linear-gradient(135deg,var(--cg-gold-2),var(--cg-gold) 55%,var(--cg-gold-3));box-shadow:0 10px 24px -12px #e8b85eb3;transition:transform .2s ease,box-shadow .2s ease}.cgv .cgv-testimonio-ver:focus-visible{outline:2px solid var(--cg-gold-2);outline-offset:3px}@media (hover: hover) and (prefers-reduced-motion: no-preference){.cgv .cgv-testimonio-ver:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #e8b85ed9}}.cgv .cgv-lado.cgv-lado-foto{padding:0;overflow:hidden;display:flex;flex-direction:column}.cgv .cgv-lado-foto>img{display:block;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.cgv .cgv-lado-web>img{filter:saturate(.6) brightness(.85)}.cgv .cgv-lado-cuerpo{padding:.25rem 1.5rem 1.6rem}.cgv .cgv-vs{z-index:2;justify-self:center;margin-block:-2.75rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;color:var(--cg-gold-2);background:#0c1a3c;border:1px solid rgba(232,184,94,.5);box-shadow:0 0 30px #e8b85e47;transform:rotate(90deg)}@media (min-width: 768px){.cgv .cgv-vs{position:absolute;left:50%;top:28%;margin:0;transform:translate(-50%,-50%)}}html:has(.cgv) body{overflow-x:clip}.cgv .dv-cabecera{position:relative}.cgv{--cg-r-s: 12px;--cg-r-m: 20px;--cg-r-l: 28px}.cgv .cg-cta{border-radius:999px}.cgv :is(.cg-tarjeta,details.cg-modulo-ac,.cgv-dolor,.cgv-caso,.cgv-lado,.cgv-bonus-total){border-radius:var(--cg-r-m)}.cgv :is(.cgv-marco-grande,.cgv-escena-marco,.cgv-garantia,.cgv-anclaje,.cgv-abanico){border-radius:var(--cg-r-l)}.cgv .cgv-marco-claro img{border-radius:calc(var(--cg-r-l) - 9px)}.cgv .cgv-resultado{border-radius:var(--cg-r-s)}@media (max-width: 359.98px){.cgv .cgv-total{padding-inline:.6rem}}.cgv details.cg-modulo-ac>summary{align-items:center;gap:1.1rem;padding:1.15rem 1.25rem}.cgv details.cg-modulo-ac .cg-num{align-self:flex-start;min-width:2.7rem;height:auto;padding:0;border:0;border-radius:0;background:none;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:2.05rem;line-height:1;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;color:#f7f3ea8c;transition:color .3s ease}.cgv details.cg-modulo-ac[open] .cg-num,.cgv details.cg-modulo-ac>summary:hover .cg-num{color:var(--cg-gold-2)}.cgv details.cg-modulo-ac>summary>.min-w-0>span:first-child{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.2rem;line-height:1.25;letter-spacing:-.015em}.cgv details.cg-modulo-ac .cg-flecha{box-sizing:content-box;padding:.4rem;border-radius:999px;border:1px solid rgba(232,184,94,.35)}.cgv details.cg-modulo-ac[open] .cg-flecha{background:#e8b85e1f}.cgv details.cg-modulo-ac[open]{background:linear-gradient(180deg,#e8b85e12,#ffffff05 40%)}@media (min-width: 1024px){.cgv section[aria-labelledby=temario-titulo]>.container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(3rem,5vw,5rem);column-gap:clamp(3rem,5vw,5rem);align-items:start}.cgv section[aria-labelledby=temario-titulo]>.container>.max-w-3xl{position:sticky;top:3rem;grid-row:1 / span 2}.cgv section[aria-labelledby=temario-titulo]>.container>.grid{grid-template-columns:minmax(0,1fr);margin-top:0}.cgv section[aria-labelledby=temario-titulo]>.container>:last-child{grid-column:2}}@media (max-width: 639.98px){.cgv details.cg-modulo-ac>summary{gap:.85rem;padding:1rem}.cgv details.cg-modulo-ac .cg-num{min-width:2.1rem;font-size:1.65rem}.cgv details.cg-modulo-ac:not([open])>summary .cg-suave{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cgv .cg-lecciones{margin-inline:1rem}}.cgv section[aria-labelledby=autores-titulo] article h3{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.45rem;line-height:1.15;letter-spacing:-.025em}.cgv section[aria-labelledby=autores-titulo] article>img{background:#0c1a3c;border:1px solid rgba(232,184,94,.4);box-shadow:0 0 0 4px #e8b85e0f,0 18px 40px -18px #000000e6}@media (max-width: 639.98px){.cgv section[aria-labelledby=autores-titulo] article{display:grid;grid-template-columns:4.5rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:0;align-items:center}.cgv section[aria-labelledby=autores-titulo] article>div{display:contents}.cgv section[aria-labelledby=autores-titulo] article>img{grid-row:1 / span 2;width:4.5rem;height:4.5rem;border-radius:999px}.cgv section[aria-labelledby=autores-titulo] article h3{grid-column:2;align-self:end}.cgv section[aria-labelledby=autores-titulo] article h3+p{grid-column:2;align-self:start;margin-top:.2rem;font-size:.86rem;line-height:1.35}.cgv section[aria-labelledby=autores-titulo] article h3+p+p{grid-column:1 / -1;margin-top:1.1rem}.cgv section[aria-labelledby=autores-titulo] a[href*=youtube]{display:inline;text-wrap:balance}.cgv section[aria-labelledby=autores-titulo] a[href*=youtube] svg{display:inline;vertical-align:-.25em;margin-right:.4rem}}.cgv .cgv-garantia>img{-webkit-mask-image:radial-gradient(closest-side circle at 50% 48%,#000 60%,transparent 76%);mask-image:radial-gradient(closest-side circle at 50% 48%,#000 60%,transparent 76%)}@media (min-width: 768px){.cgv .cgv-garantia>img{width:300px;margin-block:-1.5rem}}@media (max-width: 767.98px){.cgv .cgv-garantia{text-align:center;row-gap:.5rem}.cgv .cgv-garantia>img{width:200px;margin-block:-1.25rem -1.75rem}.cgv .cgv-garantia .cgv-puente:after{margin-inline:auto}.cgv .cgv-garantia .cgv-texto{margin-inline:auto}}.cgv section[aria-labelledby=faq-titulo]{background:radial-gradient(60% 45% at 88% 0%,rgba(23,51,112,.5),transparent 70%),radial-gradient(45% 40% at 0% 100%,rgba(232,184,94,.05),transparent 70%),var(--cg-ink)}.cgv section[aria-labelledby=faq-titulo] .max-w-3xl>.border-t{display:grid;gap:.65rem;border-top:0}.cgv details.cg-faq{border:1px solid rgba(255,255,255,.09);border-radius:var(--cg-r-m, 20px);background:#ffffff08;transition:border-color .3s ease,background-color .3s ease}.cgv details.cg-faq summary{padding:1.1rem 1.15rem 1.1rem 1.35rem}.cgv details.cg-faq>p{padding-inline:1.35rem;max-width:42rem}.cgv details.cg-faq[open]{border-color:#e8b85e66;background:linear-gradient(180deg,#e8b85e12,#ffffff05 60%)}.cgv details.cg-faq[open] summary{color:var(--cg-gold-2)}.cgv details.cg-faq .cg-mas{box-sizing:content-box;padding:.35rem;border-radius:999px;border:1px solid rgba(232,184,94,.35)}.cgv details.cg-faq[open] .cg-mas{background:#e8b85e24}@media (min-width: 1024px){.cgv section[aria-labelledby=faq-titulo] .container>.max-w-3xl{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(3rem,5vw,5rem);column-gap:clamp(3rem,5vw,5rem);align-items:start}.cgv section[aria-labelledby=faq-titulo] .container>.max-w-3xl>[data-cg-anim]{position:sticky;top:3rem}.cgv section[aria-labelledby=faq-titulo] .container>.max-w-3xl>.border-t{margin-top:0}}.cgv #cierre div:has(>.cgv-cierre-precio){position:relative;overflow:hidden;width:100%;max-width:30rem;margin-top:2.25rem;gap:.4rem;align-items:stretch;text-align:center;padding:1.9rem clamp(1.1rem,4vw,1.75rem) 1.6rem;border-radius:var(--cg-r-l, 28px);border:1px solid rgba(232,184,94,.45);background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(23,51,112,.55),transparent 70%),#070e20eb;box-shadow:0 0 0 1px #e8b85e14,0 50px 110px -55px #e8b85e73,0 30px 70px -35px #000000e6}.cgv #cierre div:has(>.cgv-cierre-precio):before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cg-gold-3),var(--cg-gold-2) 50%,var(--cg-gold-3))}.cgv #cierre div:has(>.cgv-cierre-precio) s{color:#f7f3eaa8;text-decoration-color:#ff6b6b;text-decoration-thickness:2px}.cgv #cierre .cgv-cierre-precio{margin-block:.2rem .1rem;font-weight:400;font-size:clamp(3rem,8vw,3.9rem);line-height:1}.cgv #cierre div:has(>.cgv-cierre-precio) .cg-cta{width:100%;margin-top:.85rem}@media (max-width: 1023.98px){.cgv #cierre figure{order:-1}}@media (max-width: 359.98px){.cgv #cierre div:has(>.cgv-cierre-precio){width:calc(100% + 2rem);max-width:none;margin-inline:-1rem;padding-inline:.85rem}}@media (prefers-reduced-motion: reduce){.cgv details.cg-modulo-ac .cg-num,.cgv details.cg-faq{transition:none}}
