@font-face{font-family:"Hilo Serif";src:url(/fuentes/hilo-serif-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hilo Serif";src:url(/fuentes/hilo-serif-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--arena:#F3EDE3;--marmol:#FBF8F3;--piedra:#EFE8DC;--linea:#E4DACB;--pelo:#ECE4D7;--tinta:#2E2A24;--tinta2:#5F584D;--tinta3:#7A7166;--oliva:#56652A;--oliva2:#46531F;--oro:#B08D57;--oro2:#C9A15A;--bronce:#8E6C34;--noche:#1B2B45;--noche2:#122036;--rojo:#B3261E;--serif:"Hilo Serif",Georgia,"Noto Serif","Palatino Linotype",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ancho:1120px;--radio:22px;--greca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 21.5H24M21 21.5V3H5V17H15V9H10' fill='none' stroke='%23B08D57' stroke-width='1.6'/%3E%3C/svg%3E");--hilo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='120' viewBox='0 0 24 120'%3E%3Cpath d='M12 0C20 20 4 40 12 60S4 100 12 120' fill='none' stroke='%23C9A15A' stroke-width='2'/%3E%3C/svg%3E");color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--arena);color:var(--tinta);font:400 17px/1.62 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:var(--oliva2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--oliva)}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.5rem,6.2vw,4.4rem)}h2{font-size:clamp(1.9rem,4.2vw,3rem)}h3{font-size:1.38rem}em{font-family:var(--serif);font-style:italic;font-weight:500}p{margin:0 0 1em}.envoltura{width:min(var(--ancho),100% - 32px);margin-inline:auto}.salta{position:absolute;left:-999px;top:8px;background:var(--marmol);padding:8px 14px;border-radius:10px;z-index:99}.salta:focus{left:8px}:focus-visible{outline:2px solid var(--oliva);outline-offset:3px;border-radius:6px}.ceja{font:600 12.5px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--bronce);margin:0 0 14px;display:flex;align-items:center;gap:12px}.ceja::before{content:"";width:28px;height:1px;background:var(--oro)}.centrado .ceja{justify-content:center}.centrado .ceja::after{content:"";width:28px;height:1px;background:var(--oro)}.greca{height:24px;background:var(--greca) repeat-x left center;opacity:.55}.greca.fina{height:14px;background-size:14px 14px}.cabecera{position:sticky;top:0;z-index:20;background:rgba(243,237,227,.92);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--linea)}.cabecera .envoltura{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.marca{display:block;flex:none}.marca img{width:132px;height:auto}.menu{display:flex;gap:26px;font-size:15px;font-weight:500}.menu a{color:var(--tinta);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.menu a:hover{border-color:var(--oro)}.menu-movil{display:none}.menu-movil summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--marmol);box-shadow:0 0 0 1px var(--linea)}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil nav{position:absolute;right:16px;top:62px;background:var(--marmol);border-radius:18px;box-shadow:0 0 0 1px var(--linea),0 18px 36px -18px rgba(60,45,20,.45);padding:10px;display:flex;flex-direction:column;min-width:220px}.menu-movil nav a{padding:12px 14px;border-radius:12px;color:var(--tinta);text-decoration:none}.menu-movil nav a:hover{background:var(--piedra)}@media (max-width:860px){.menu{display:none}.menu-movil{display:block}}.botones{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:18px;font:600 16px/1 var(--sans);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.boton.oro{background:var(--oliva);color:var(--marmol);box-shadow:0 10px 20px -10px rgba(70,83,31,.75)}.boton.oro:hover{color:var(--marmol);transform:translateY(-1px);box-shadow:0 14px 24px -12px rgba(70,83,31,.8)}.boton.piedra{background:var(--marmol);color:var(--tinta);box-shadow:0 0 0 1px var(--linea)}.pronto{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;border-radius:18px;border:1px dashed var(--oro);color:var(--tinta2);font-size:15px}.pronto svg{flex:none}.pronto svg+svg{margin-left:-4px}.tienda{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:8px 22px 8px 16px;border-radius:18px;background:#fff;color:var(--tinta2);text-decoration:none;box-shadow:0 0 0 1px var(--linea),0 10px 20px -12px rgba(46,42,36,.35);transition:transform .15s ease,box-shadow .15s ease}.tienda:hover{color:var(--tinta2);transform:translateY(-1px);box-shadow:0 0 0 1px var(--oro),0 14px 24px -12px rgba(46,42,36,.4)}.tienda-icono{height:30px;width:auto;flex:none}.tienda span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tienda small{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta3)}.tienda-texto{height:21px;width:auto}.pronto-ios{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--tinta3);font-size:14.5px}.pronto-ios svg{flex:none}.final .pronto-ios{justify-content:center}.portada{position:relative;overflow:hidden;padding:56px 0 72px;background:radial-gradient(ellipse 60% 70% at 75% 40%,rgba(255,252,246,.95),rgba(243,237,227,0) 70%)}.portada .envoltura{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center}.portada h1 em{display:block;color:var(--oliva)}.portada .entrada{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--tinta2);max-width:36em}.sellos{display:flex;flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;color:var(--tinta3)}.sellos li{display:flex;align-items:center;gap:8px}.sellos li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--oro)}.diosa{position:relative;justify-self:center;width:min(440px,100%);aspect-ratio:1}.diosa img{position:absolute;inset:9%;width:82%;height:82%;border-radius:50%;box-shadow:0 0 0 6px var(--marmol),0 0 0 8px var(--linea),0 40px 60px -28px rgba(27,43,69,.6)}.diosa svg{position:absolute;inset:0;width:100%;height:100%}.diosa .giro{transform-origin:50% 50%;animation:girar 90s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.pie-diosa{position:absolute;left:0;right:0;bottom:-6px;text-align:center;font:italic 500 15px/1.3 var(--serif);color:var(--tinta3)}@media (max-width:860px){.portada{padding:28px 0 56px}.portada .envoltura{grid-template-columns:minmax(0,1fr);gap:28px}.diosa{order:-1;width:min(320px,82vw)}}.seccion{padding:88px 0}.seccion.clara{background:var(--marmol);border-block:1px solid var(--linea)}.cabeza{max-width:720px;margin:0 auto 52px;text-align:center}.cabeza p{color:var(--tinta2);font-size:1.08rem}@media (max-width:860px){.seccion{padding:64px 0}}.pilares{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pilar{background:var(--arena);border-radius:var(--radio);padding:26px 22px 22px;box-shadow:0 0 0 1px var(--linea)}.pilar svg{width:40px;height:40px;margin-bottom:14px;color:var(--bronce)}.pilar h3{font-size:1.25rem;margin-bottom:.4em}.pilar p{font-size:15.5px;color:var(--tinta2);margin:0}@media (max-width:1000px){.pilares{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pilares{grid-template-columns:1fr}}.pasos{position:relative;list-style:none;margin:0;padding:0}.pasos::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:24px;margin-left:-12px;background:var(--hilo) repeat-y center top;opacity:.85}.paso{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center;padding:18px 0}.paso:nth-child(even) .texto{order:2}.paso .letra{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:grid;place-items:center;background:var(--marmol);box-shadow:0 0 0 1px var(--oro),0 0 0 6px var(--arena),0 0 0 7px var(--linea);font:600 24px/1 var(--serif);color:var(--bronce)}.paso .texto{max-width:460px}.paso:nth-child(odd) .texto{justify-self:end;text-align:right}.paso:nth-child(odd) .texto .ceja{justify-content:flex-end}.paso:nth-child(odd) .texto .ceja::before{display:none}.paso:nth-child(odd) .texto .ceja::after{content:"";width:28px;height:1px;background:var(--oro)}.paso .texto p{color:var(--tinta2)}.paso .nota{font-size:15px;border-left:2px solid var(--oro);padding:10px 14px;background:var(--marmol);border-radius:0 12px 12px 0;color:var(--tinta2);text-align:left}.moviles{display:flex;gap:18px;justify-content:center}.paso:nth-child(odd) .moviles{justify-content:flex-start}.paso:nth-child(even) .moviles{justify-content:flex-end}.movil{width:236px;flex:none;border-radius:34px;padding:7px;background:#1E1C1A;box-shadow:0 0 0 1px #3a3631,0 30px 50px -26px rgba(46,42,36,.65)}.movil img{border-radius:28px;width:100%;aspect-ratio:1080/2341;object-fit:cover;background:var(--piedra)}.movil figcaption{font-size:12.5px;color:#d8cfc0;text-align:center;padding:8px 4px 2px}.moviles.dos .movil{width:200px}.luces{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1em;padding:0;list-style:none}.paso:nth-child(odd) .luces{justify-content:flex-end}.luces li{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 9px;border-radius:999px;background:var(--marmol);box-shadow:0 0 0 1px var(--linea);font-size:14px}.luces i{width:12px;height:12px;border-radius:50%;display:block}.luces .verde{background:#2FBF71}.luces .ambar{background:#E8A317}.luces .rojo{background:#D9434E}.greca.arriba{position:absolute;top:0;left:0;right:0}.al-centro{justify-content:center}.aclaracion{text-align:center;color:var(--tinta3);font-size:13.5px;margin-top:28px}@media (max-width:860px){.pasos::before{left:28px}.paso{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 0 22px 64px}.paso .letra{left:28px;top:56px;width:48px;height:48px;margin:-24px 0 0 -24px;font-size:21px}.paso:nth-child(even) .texto{order:0}.paso:nth-child(odd) .texto{justify-self:start;text-align:left}.paso:nth-child(odd) .texto .ceja{justify-content:flex-start}.paso:nth-child(odd) .texto .ceja::before{display:block}.paso:nth-child(odd) .texto .ceja::after{display:none}.paso:nth-child(odd) .luces{justify-content:flex-start}.paso .moviles,.paso:nth-child(odd) .moviles,.paso:nth-child(even) .moviles{justify-content:flex-start}.movil{width:min(236px,70vw)}.moviles.dos{gap:12px}.moviles.dos .movil{width:auto;flex:1 1 0;max-width:170px;border-radius:26px;padding:5px}.moviles.dos .movil img{border-radius:21px}}.dracmas{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.dracmas .moneda{justify-self:center;width:min(340px,80%);filter:drop-shadow(0 26px 30px rgba(60,45,20,.3))}.precios{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 14px}.precio{background:var(--marmol);border-radius:18px;padding:16px 14px;text-align:center;box-shadow:0 0 0 1px var(--linea)}.precio b{display:block;font:600 1.6rem/1.1 var(--serif)}.precio span{display:block;font-size:14px;color:var(--tinta2)}.precio strong{display:block;margin-top:6px;font-size:15px;color:var(--oliva2)}.pequena{font-size:14px;color:var(--tinta3)}.lista{margin:0 0 1em;padding:0;list-style:none}.lista li{position:relative;padding-left:22px;margin:0 0 .55em;color:var(--tinta2)}.lista li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;transform:rotate(45deg);background:var(--oro)}@media (max-width:860px){.dracmas{grid-template-columns:1fr;gap:28px}.precios{grid-template-columns:repeat(3,1fr)}}.rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tarjeta{background:var(--arena);border-radius:var(--radio);padding:24px 22px;box-shadow:0 0 0 1px var(--linea)}.tarjeta h3{font-size:1.2rem;display:flex;align-items:center;gap:12px}.tarjeta h3 svg{width:28px;height:28px;flex:none;color:var(--oliva)}.tarjeta p{margin:0;color:var(--tinta2);font-size:15.5px}@media (max-width:1000px){.rejilla{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.rejilla{grid-template-columns:1fr}}.mito{position:relative;background:radial-gradient(ellipse 80% 90% at 30% 20%,#28406a,var(--noche) 55%,var(--noche2));color:#F1E9DA;overflow:hidden}.mito::before{content:"";position:absolute;inset:0;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#f7e7c4 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,#f7e7c4 50%,transparent 51%),radial-gradient(1.6px 1.6px at 46% 14%,#f7e7c4 50%,transparent 51%),radial-gradient(1px 1px at 63% 82%,#f7e7c4 50%,transparent 51%),radial-gradient(1.3px 1.3px at 78% 30%,#f7e7c4 50%,transparent 51%),radial-gradient(1px 1px at 90% 60%,#f7e7c4 50%,transparent 51%),radial-gradient(1.2px 1.2px at 6% 86%,#f7e7c4 50%,transparent 51%),radial-gradient(1px 1px at 55% 45%,#f7e7c4 50%,transparent 51%);opacity:.7}.mito .envoltura{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.mito h2{color:#FBF3E4}.mito .ceja{color:var(--oro2)}.mito p{color:rgba(241,233,218,.86)}.mito .greca{filter:brightness(1.3)}.cita-griega{margin:28px 0 0;padding:22px 24px;border-left:2px solid var(--oro2);background:rgba(255,255,255,.04);border-radius:0 16px 16px 0}.cita-griega p{margin:0;font:500 1.35rem/1.35 var(--serif);color:#FBF3E4;font-style:italic}.cita-griega cite{display:block;margin-top:8px;font:13.5px/1.4 var(--sans);color:rgba(241,233,218,.7);font-style:normal}.huso{justify-self:center;width:min(320px,80%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}@media (max-width:860px){.mito .envoltura{grid-template-columns:1fr;gap:32px}.huso{order:-1;width:min(220px,60%)}}.preguntas{max-width:820px;margin:0 auto}.preguntas details{background:var(--marmol);border-radius:18px;box-shadow:0 0 0 1px var(--linea);margin:0 0 12px}.preguntas summary{cursor:pointer;list-style:none;padding:18px 54px 18px 22px;font:600 1.12rem/1.35 var(--serif);position:relative}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary::after{content:"";position:absolute;right:22px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid var(--bronce);border-bottom:2px solid var(--bronce);transform:rotate(45deg);transition:transform .2s}.preguntas details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.preguntas details>div{padding:0 22px 18px;color:var(--tinta2)}.preguntas details>div p:last-child{margin:0}.final{text-align:center}.final .medalla{width:120px;height:120px;margin:0 auto 22px;border-radius:50%;box-shadow:0 0 0 5px var(--marmol),0 0 0 7px var(--linea),0 22px 34px -18px rgba(27,43,69,.6)}.final .botones{justify-content:center}.pie{background:var(--tinta);color:#E9E1D3;padding:56px 0 34px;font-size:14.5px}.pie a{color:#F4ECDD}.pie .envoltura{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.pie img{width:150px;filter:invert(93%) sepia(10%) saturate(300%) hue-rotate(350deg);margin-bottom:14px}.pie h2{font:600 12.5px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--oro2);margin:0 0 14px}.pie ul{list-style:none;margin:0;padding:0}.pie li{margin:0 0 8px}.pie address{font-style:normal;color:#CFC6B6;line-height:1.7}.pie .legal{grid-column:1/-1;border-top:1px solid #4a443b;padding-top:22px;color:#B9B0A1;font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media (max-width:860px){.pie .envoltura{grid-template-columns:1fr;gap:28px}}.legal-cab{padding:56px 0 30px;text-align:center}.legal-cab p{color:var(--tinta3)}.documento{background:var(--marmol);border-radius:26px;box-shadow:0 0 0 1px var(--linea);padding:clamp(24px,5vw,56px);max-width:860px;margin:0 auto 80px;font-size:16.5px}.documento h2{font-size:1.6rem;margin:1.6em 0 .6em}.documento h2:first-child{margin-top:0}.documento h3{font-size:1.2rem;margin:1.4em 0 .5em}.documento p,.documento li{color:#3d3830}.documento ul,.documento ol{padding-left:1.3em}.documento li{margin:.3em 0}.documento table{width:100%;border-collapse:collapse;margin:1em 0 1.4em;font-size:15px;display:block;overflow-x:auto}.documento th,.documento td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--linea);overflow-wrap:anywhere;hyphens:auto}.documento td:first-child,.documento th:first-child{min-width:7.5em}.documento th{background:var(--piedra);font-weight:600}.documento blockquote{margin:1em 0;padding:12px 18px;border-left:2px solid var(--oro);background:var(--arena);border-radius:0 12px 12px 0}.indice{background:var(--arena);border-radius:16px;padding:16px 22px;margin:0 0 28px;box-shadow:0 0 0 1px var(--linea)}.indice ol{margin:.5em 0 0;padding:0;list-style:none;columns:2;column-gap:32px;font-size:15px}.indice li{margin:.25em 0;break-inside:avoid}@media (max-width:620px){.indice ol{columns:1}.documento{font-size:15.5px}.documento th,.documento td{padding:9px 8px}}.acceso{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 55% at 50% 28%,rgba(255,252,246,.96),rgba(243,237,227,0) 72%),var(--arena)}.acceso main{flex:1;display:flex;align-items:center;padding:40px 0}.tarjeta-clave{width:min(460px,100%);margin-inline:auto;text-align:center;background:var(--marmol);border-radius:28px;padding:34px 28px 26px;box-shadow:0 0 0 1px var(--linea),0 34px 60px -34px rgba(60,45,20,.5)}.tarjeta-clave .logo-clave{width:150px;margin:0 auto 24px}.tarjeta-clave .medalla{width:112px;height:112px;margin:0 auto 22px;border-radius:50%;box-shadow:0 0 0 5px var(--marmol),0 0 0 7px var(--linea),0 22px 34px -18px rgba(27,43,69,.6)}.tarjeta-clave h1{font-size:clamp(2rem,7vw,2.5rem);margin-bottom:.4em}.tarjeta-clave h1 em{display:block;color:var(--oliva)}.tarjeta-clave .entrada{color:var(--tinta2);margin-bottom:0}.formulario-clave{margin:24px 0 18px;text-align:left}.campo{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.campo label{font:600 14px/1.3 var(--sans);color:var(--tinta2)}.campo input{min-height:54px;width:100%;border-radius:16px;border:1px solid var(--linea);background:#fff;padding:0 16px;font:400 18px/1 var(--sans);color:var(--tinta);box-shadow:inset 0 1px 2px rgba(60,45,20,.06)}.campo input:focus{outline:2px solid var(--oliva);outline-offset:2px;border-color:var(--oliva)}.campo input[aria-invalid=true]{border-color:var(--rojo)}.formulario-clave .boton{width:100%;border:0;cursor:pointer}.aviso-clave{margin:0 0 14px;padding:11px 14px;border-radius:14px;background:#F8E8E4;color:#8A1D16;font-size:15px;line-height:1.45;text-align:left}.tarjeta-clave .pequena{margin:0}.pie-acceso{padding:0 0 28px;text-align:center;font-size:13.5px;color:var(--tinta3)}.pie-acceso ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.pie-acceso a{color:var(--tinta2)}.pie-acceso p{margin:0;line-height:1.6}@media (max-width:560px){.acceso main{padding:20px 0 28px}.tarjeta-clave{padding:28px 20px 22px;border-radius:24px}.tarjeta-clave .medalla{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.cabecera,.pie,.greca,.menu-movil{display:none}body{background:#fff}.documento{box-shadow:none;padding:0}}.documento.ficha{margin-bottom:0;padding:clamp(18px,4vw,34px)}.documento.ficha table{margin:0}a.tarjeta{display:block;color:inherit;text-decoration:none;transition:box-shadow .2s}a.tarjeta:hover{box-shadow:0 0 0 1px var(--oliva)}a.tarjeta h3{color:var(--tinta)}.sin-corte{white-space:nowrap}