@import "https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:wght@400;500;600;700;800;900&display=swap";.arquetipo{--psy-read:100%;--psy-read-wide:100%;width:100%;max-width:var(--psy-read);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#0e2340;margin:0 auto;font-family:Montserrat,sans-serif}@media (width>=768px){.arquetipo{--psy-read:760px;--psy-read-wide:960px}}@media (width>=1024px){.arquetipo{--psy-read:880px;--psy-read-wide:1040px}}.arquetipo *,.arquetipo :before,.arquetipo :after{box-sizing:border-box}.arquetipo img,.arquetipo svg{max-width:100%;height:auto;margin-inline:auto;display:block}.arquetipo a{color:inherit}.arquetipo section{position:relative;overflow-x:clip}.arquetipo .arquetipo-visible-block{position:relative}.arquetipo .arquetipo-visible-header,.arquetipo summary{cursor:default;list-style:none}.arquetipo .arc-card-grid{flex-direction:column;gap:14px;display:flex}@media (width>=768px){.arquetipo .arc-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.arquetipo .hero-inner{max-width:100%;margin-left:auto;margin-right:auto}.arquetipo .sec{padding-left:48px;padding-right:48px}.arquetipo .acc-mid,.arquetipo .arquetipo-visible-block.acc-mid{max-width:100%;margin-left:auto;margin-right:auto}.arquetipo [style*=max-width\:360px],.arquetipo [style*=max-width\:320px],.arquetipo [style*=max-width\:380px],.arquetipo [style*=max-width\:420px]{max-width:100%!important}}.arquetipo p{max-width:100%}.arquetipo{--navy:#0e2340;--blue:#1a5fb4;--magenta:#8b1a6b;--mag-deep:#6b1250;--gold:#c9a84c;--white:#fff;--off:#f4f7fb;--dark:#0a1a30;--gray:#6b7a8d;--mag-light:#e87ec0;--blue-light:#7ab3ff;--border:#0e234014;--r:16px;--r-sm:10px;--grad-cta:linear-gradient(135deg,#1a5fb4 0%,#8b1a6b 100%);--grad-impact:linear-gradient(135deg,#0e2340 0%,#1a5fb4 50%,#6b1250 100%);--grad-sep:linear-gradient(135deg, #0e2340 0%, #0a1a30 100%)}.arquetipo *{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}.arquetipo{overflow-x:clip}.arquetipo .nav-brand{align-items:center;gap:8px;display:flex}.arquetipo .nav-dot{background:var(--grad-cta);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.arquetipo .nav-dot span{color:#fff;font-size:11px;font-weight:800}.arquetipo .nav-name{color:var(--navy);letter-spacing:-.2px;font-size:17px;font-weight:700}.arquetipo .nav-back{color:var(--blue);align-items:center;gap:6px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.arquetipo .nav-back:before{content:"←"}.arquetipo .content{-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}@media (width>=768px){.arquetipo .action-bar{max-width:390px;left:50%;right:auto;transform:translate(-50%)translateY(110%)}.arquetipo .action-bar.visible{transform:translate(-50%)translateY(0)}}.arquetipo .hero{background:linear-gradient(135deg,#0e2340 0%,#0a1a30 100%);padding:36px 24px 40px;position:relative;overflow:hidden}.arquetipo .hero:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(300px 180px at 20% 10%,#7ab3ff14,#0000),radial-gradient(400px 260px at 80%,#c9a84c0f,#0000),radial-gradient(280px 200px at 30% 90%,#e87ec00d,#0000),radial-gradient(1px at 15% 25%,#fff6,#0000 2px),radial-gradient(1px at 85% 15%,#c9a84c80,#0000 2px),radial-gradient(1px at 40% 45%,#ffffff4d,#0000 2px),radial-gradient(1.5px at 75% 70%,#7ab3ff66,#0000 3px),radial-gradient(1px at 55% 80%,#e87ec066,#0000 2px),radial-gradient(1px at 92% 88%,#ffffff4d,#0000 2px),radial-gradient(1px at 8% 60%,#c9a84c66,#0000 2px);position:absolute;inset:0}.arquetipo .hero-inner{text-align:left;max-width:680px;margin:0 auto}.arquetipo .hero:before{content:"";z-index:1;background:0 0;position:absolute;inset:0}.arquetipo .hero:after{content:"";z-index:0;background:radial-gradient(circle,#1a5fb440 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-80px}.arquetipo .hero-inner{z-index:2;position:relative}.arquetipo .hero-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:8px;margin-bottom:20px;font-size:17px;font-weight:700;display:inline-flex}.arquetipo .hero-eyebrow span{color:var(--gold);opacity:.7}.arquetipo .hero-title{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:17px;font-weight:700}.arquetipo .hero-koan{color:#fff;text-align:left;text-shadow:0 2px 20px #00000080;margin-bottom:20px;font-family:Crimson Pro,serif;font-size:26px;font-style:italic;font-weight:500;line-height:1.45}.arquetipo .hero-koan em{color:var(--gold);font-style:normal;font-weight:400}.arquetipo .hero-sub{color:#ffffffd9;text-align:left;margin-bottom:24px;font-size:19px;line-height:1.8}.arquetipo .hero-tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.arquetipo .hero-tag{color:#ffffffd9;letter-spacing:.3px;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:5px 12px;font-size:17px;font-weight:600}.arquetipo .membresia{background:linear-gradient(135deg,#0e2340 0%,#0a1a30 100%);border-bottom:1px solid #ffffff0d;padding:36px 24px;position:relative;overflow:hidden}.arquetipo .membresia:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c1f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.arquetipo .membresia>*{z-index:2;position:relative}.arquetipo .mem-badge{color:var(--gold);letter-spacing:1px;text-transform:uppercase;background:#c9a84c26;border:1px solid #c9a84c4d;border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:17px;font-weight:700;display:inline-flex}.arquetipo .mem-title{color:#fff;letter-spacing:-1px;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.2}.arquetipo .mem-sub{color:#ffffffeb;margin-bottom:24px;font-family:Crimson Pro,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.85}.arquetipo .mem-beneficios{flex-direction:column;gap:3px;margin-bottom:28px;display:flex}.arquetipo .mem-item{border-radius:var(--r-sm);background:#ffffff0a;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.arquetipo .mem-item-icon{color:#c9a84c;background:#c9a84c33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:flex}.arquetipo .mem-item-text{color:#fff;margin-bottom:2px;font-size:19px;font-weight:700;line-height:1.4}.arquetipo .mem-item-sub{color:#ffffffd9;font-size:17px;font-weight:400;line-height:1.6}.arquetipo .mem-form{flex-direction:column;gap:10px;display:flex}.arquetipo .mem-input{border-radius:var(--r-sm);color:#fff;background:#ffffff14;border:1.5px solid #ffffff26;outline:none;width:100%;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:17px}.arquetipo .mem-input::placeholder{color:#fff}.arquetipo .mem-btn{background:var(--grad-cta);border-radius:var(--r-sm);color:#fff;cursor:pointer;border:none;width:100%;padding:16px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.arquetipo .mem-legal{color:#ffffffd9;text-align:center;margin-top:8px;font-size:17px;line-height:1.6}.arquetipo .como{background:var(--white);border-bottom:1px solid var(--border);background-image:radial-gradient(at 0 0,#1a5fb41a 0%,#0000 50%),radial-gradient(at 100% 100%,#8b1a6b1a 0%,#0000 50%);padding:36px 24px}.arquetipo .section-label{color:#1a5fb4;letter-spacing:.5px;text-transform:uppercase;background:#1a5fb41a;border-radius:10px;margin-bottom:18px;padding:8px 16px;font-size:20px;font-weight:800;line-height:1.1;display:inline-block}.arquetipo .section-title{color:var(--navy);letter-spacing:-1px;overflow-wrap:break-word;word-wrap:break-word;letter-spacing:-.5px;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.2}.arquetipo .section-body{color:#0e2340;margin-bottom:24px;font-size:19px;line-height:1.9}.arquetipo .pasos{flex-direction:column;gap:3px;display:flex}.arquetipo .paso{background:var(--off);border-radius:var(--r-sm);align-items:flex-start;gap:14px;padding:18px 16px;display:flex}.arquetipo .paso-num{background:var(--grad-cta);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:800;display:flex}.arquetipo .paso-title{color:var(--navy);margin-bottom:4px;font-size:19px;font-weight:700}.arquetipo .paso-desc{color:#0e2340;font-size:19px;line-height:1.8}.arquetipo .paso-desc strong{color:var(--navy);font-weight:600}.arquetipo .como-nota{border-radius:var(--r-sm);background:#8b1a6b0f;border:1px solid #8b1a6b26;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.arquetipo .como-nota-icon{flex-shrink:0;margin-top:1px;font-size:16px}.arquetipo .como-nota-text{color:#0e2340;font-size:19px;line-height:1.8}.arquetipo .como-nota-text strong{font-weight:700}.arquetipo .consultas-sec{background:var(--off);border-bottom:1px solid var(--border);background-image:radial-gradient(at 0 0,#1a5fb41a 0%,#0000 50%),radial-gradient(at 100% 100%,#8b1a6b1a 0%,#0000 50%);padding:36px 24px}.arquetipo .consultas-intro{color:#0e2340;margin-bottom:28px;font-size:19px;line-height:1.85}.arquetipo .consultas-grid{flex-direction:column;gap:3px;display:flex}.arquetipo .ficha{background:var(--white);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.arquetipo .ficha-head{border-bottom:1px solid var(--border);padding:20px 20px 16px}.arquetipo .ficha-num{letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:6px;font-size:17px;font-weight:700}.arquetipo .ficha-name{color:var(--navy);letter-spacing:-.3px;margin-bottom:4px;font-size:22px;font-weight:800;line-height:1.25}.arquetipo .ficha-tagline{color:var(--navy);font-family:Crimson Pro,serif;font-size:19px;font-style:italic;line-height:1.5}.arquetipo .ficha-body{padding:16px 20px}.arquetipo .ficha-para-ti{letter-spacing:1px;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:17px;font-weight:700}.arquetipo .ficha-bullets{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.arquetipo .ficha-bullet{color:#0e2340;align-items:flex-start;gap:8px;font-size:19px;line-height:1.55;display:flex}.arquetipo .ficha-bullet:before{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.arquetipo .ficha-footer{background:var(--off);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.arquetipo .ficha-precio{flex-direction:column;gap:2px;display:flex}.arquetipo .ficha-precio-main{color:var(--navy);letter-spacing:-.5px;font-size:22px;font-weight:800}.arquetipo .ficha-precio-desc{color:#0e2340;font-size:17px}.arquetipo .ficha-btns{gap:8px;display:flex}.arquetipo .btn-ver{border:1.5px solid var(--border);background:var(--white);color:var(--navy);cursor:pointer;border-radius:8px;align-items:center;padding:9px 14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex}.arquetipo .btn-reservar{background:var(--grad-cta);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:9px 14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex}.arquetipos{background:var(--white);border-bottom:1px solid var(--border);padding:36px 24px;position:relative;overflow:hidden}.arquetipos>*{z-index:2;position:relative}.arquetipo .arq-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#8b1a6b;align-items:center;gap:6px;margin-bottom:16px;font-size:17px;font-weight:700;display:inline-flex}.arquetipo .arq-eyebrow:before{content:"";opacity:.6;background:currentColor;width:20px;height:1.5px}.arquetipo .arq-title{color:#0e2340;letter-spacing:-1px;margin-bottom:12px;font-size:38px;font-weight:800;line-height:1.2}.arquetipo .arq-sub{color:#0e2340;margin-bottom:24px;font-family:Crimson Pro,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.8}.arquetipo .arq-body{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.arquetipo .arq-line{color:#0e2340;font-size:19px;line-height:1.85}.arquetipo .arq-line strong{color:#0e2340;font-weight:700}.arquetipo .arq-card{background:var(--off);border:1px solid var(--border);border-radius:var(--r);margin-bottom:3px;padding:20px}.arquetipo .arq-card-tag{letter-spacing:1px;text-transform:uppercase;color:#8b1a6b;margin-bottom:8px;font-size:17px;font-weight:700}.arquetipo .arq-card-title{color:#0e2340;letter-spacing:-.2px;margin-bottom:8px;font-size:19px;font-weight:700}.arquetipo .arq-card-desc{color:#0e2340;font-size:17px;line-height:1.85}.arquetipo .arq-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.arquetipo .arq-precio{flex-direction:column;display:flex}.arquetipo .arq-precio-main{color:#0e2340;font-size:22px;font-weight:800}.arquetipo .arq-precio-sub{color:#0e2340;font-size:17px}.arquetipo .arq-btn{background:var(--grad-cta);border-radius:var(--r-sm);color:#fff;cursor:pointer;border:none;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none}.arquetipo .dhumano{background:var(--white);border-bottom:1px solid var(--border);background-image:radial-gradient(at 0 0,#1a5fb41a 0%,#0000 50%),radial-gradient(at 100% 100%,#8b1a6b1a 0%,#0000 50%);padding:36px 24px}.arquetipo .dh-badge{color:var(--blue);letter-spacing:1px;text-transform:uppercase;background:#1a5fb414;border:1px solid #1a5fb433;border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:17px;font-weight:700;display:inline-flex}.arquetipo .dh-title{color:var(--navy);letter-spacing:-1px;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.2}.arquetipo .dh-sub{color:var(--navy);margin-bottom:20px;font-family:Crimson Pro,serif;font-size:21px;font-style:italic;line-height:1.75}.arquetipo .dh-body{color:#0e2340;margin-bottom:20px;font-size:19px;line-height:1.85}.arquetipo .dh-requisito{border-radius:var(--r-sm);background:#0e23400a;margin-bottom:20px;padding:16px}.arquetipo .dh-req-title{color:var(--navy);letter-spacing:.3px;margin-bottom:6px;font-size:17px;font-weight:700}.arquetipo .dh-req-text{color:#0e2340;font-size:17px;line-height:1.8}.arquetipo .dh-footer{background:var(--off);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:16px;display:flex}.arquetipo .dh-precio-main{color:var(--navy);font-size:22px;font-weight:800}.arquetipo .dh-precio-sub{color:#0e2340;font-size:17px}.arquetipo .dh-btn{background:var(--grad-cta);border-radius:var(--r-sm);color:#fff;cursor:pointer;border:none;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none}.arquetipo .integral{background:var(--off);border-bottom:1px solid var(--border);background-image:radial-gradient(at 0 0,#1a5fb41a 0%,#0000 50%),radial-gradient(at 100% 100%,#8b1a6b1a 0%,#0000 50%);padding:36px 24px;position:relative;overflow:hidden}.arquetipo .integral:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c1f 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;left:-40px}.arquetipo .integral>*{z-index:2;position:relative}.arquetipo .int-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#c9a84c;margin-bottom:14px;font-size:17px;font-weight:700}.arquetipo .int-title{color:#0e2340;letter-spacing:-1px;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1.2}.arquetipo .int-sub{color:#0e2340;margin-bottom:24px;font-family:Crimson Pro,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.75}.arquetipo .int-meses{flex-direction:column;gap:3px;margin-bottom:24px;display:flex}.arquetipo .int-mes{background:var(--off);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.arquetipo .int-mes-num{color:#8b1a6b;background:#c9a84c26;border:1px solid #c9a84c40;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:800;display:flex}.arquetipo .int-mes-text{color:#0e2340;font-size:17px;line-height:1.5}.arquetipo .int-mes-text strong{color:#0e2340;font-weight:700}.arquetipo .int-precio-box{border:1px solid var(--border);border-radius:var(--r);background:#0e23400a;margin-bottom:16px;padding:20px}.arquetipo .int-precio-label{letter-spacing:1.5px;text-transform:uppercase;color:#0e2340;margin-bottom:10px;font-size:17px;font-weight:700}.arquetipo .int-precio-main{color:#0e2340;letter-spacing:-1px;margin-bottom:4px;font-size:28px;font-weight:800}.arquetipo .int-precio-tachado{color:#0e2340;margin-bottom:8px;font-size:17px;text-decoration:line-through}.arquetipo .int-precio-ahorro{color:#c9a84c;background:#c9a84c26;border:1px solid #c9a84c40;border-radius:8px;padding:3px 10px;font-size:17px;font-weight:700;display:inline-block}.arquetipo .int-btn{text-align:center;background:var(--grad-cta);color:#fff;border-radius:var(--r-sm);margin-bottom:10px;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 20px #8b1a6b4d}.arquetipo .int-btn-sec{text-align:center;color:#fff;border-radius:var(--r-sm);background:#4a90d9;border:2px solid #4a90d9;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:block}.arquetipo .cta-final{text-align:left;background:linear-gradient(135deg,#0e2340 0%,#0a1a30 100%);padding:36px 24px;position:relative;overflow:hidden}.arquetipo .cta-final:before{content:"";pointer-events:none;background:#00000040;position:absolute;inset:0}.arquetipo .cta-inner{z-index:2;position:relative}.arquetipo .cta-ornament{background:var(--gold);opacity:.5;border-radius:2px;width:40px;height:2px;margin:0 auto 24px}.arquetipo .cta-title{color:#fff;margin-bottom:10px;font-family:Crimson Pro,serif;font-size:26px;font-style:italic;font-weight:500;line-height:1.45}.arquetipo .cta-sub{color:#ffffffd9;margin-bottom:28px;font-size:19px;line-height:1.8}.arquetipo .cta-btns{flex-direction:column;gap:10px;display:flex}.arquetipo .btn-primary{text-align:center;background:var(--grad-cta);color:#fff;border-radius:var(--r-sm);padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 20px #8b1a6b4d}.arquetipo .btn-whatsapp{text-align:center;color:#25d366;border-radius:var(--r-sm);background:#25d36626;border:1.5px solid #25d3664d;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block}.arquetipo .btn-secondary{text-align:center;color:#fff;border-radius:var(--r-sm);text-shadow:0 1px 3px #00000080,0 0 8px #0000004d;background:#e87ec0;border:2px solid #e87ec0;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;text-decoration:none;display:block;box-shadow:0 4px 20px #e87ec066}.arquetipo .footer{background:linear-gradient(135deg,#0e2340 0%,#0a1a30 100%);border-top:1px solid #ffffff08;padding:28px 24px 20px}.arquetipo .ft-brand{align-items:center;gap:8px;margin-bottom:6px;display:flex}.arquetipo .ft-dot{background:var(--grad-cta);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.arquetipo .ft-dot span{color:#fff;font-size:17px;font-weight:800}.arquetipo .ft-name{color:#ffffffd9;font-size:17px;font-weight:700}.arquetipo .ft-tagline{color:#ffffffd9;margin-bottom:20px;font-family:Crimson Pro,serif;font-size:21px;font-style:italic;font-weight:500}.arquetipo .ft-links{flex-wrap:wrap;gap:10px 16px;margin-bottom:20px;display:flex}.arquetipo .ft-links a{color:#ffffffd9;font-size:17px;font-weight:600;text-decoration:none}.arquetipo .ft-copy{color:#ffffffd9;font-size:17px;line-height:1.7}@media (prefers-reduced-motion:reduce){.arquetipo *,.arquetipo :before,.arquetipo :after{transition:none!important;animation:none!important}}.arquetipo .menu-toggle{cursor:pointer;z-index:310;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;display:flex}.arquetipo .menu-toggle span{background:var(--navy);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.arquetipo .menu-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.arquetipo .menu-toggle.active span:nth-child(2){opacity:0}.arquetipo .menu-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.arquetipo .menu-overlay{z-index:290;opacity:0;pointer-events:none;background:#070f1a80;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.arquetipo .menu-overlay.active{opacity:1;pointer-events:auto}.arquetipo .menu-panel{background:var(--white);z-index:300;width:280px;height:100%;padding:80px 24px 40px;transition:right .3s;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:-8px 0 40px #00000026}.arquetipo .menu-panel.active{right:0}.arquetipo .menu-section-label{letter-spacing:1px;text-transform:uppercase;color:#8b1a6b;margin-top:24px;margin-bottom:12px;font-size:17px;font-weight:700}.arquetipo .menu-section-label:first-child{margin-top:0}.arquetipo .menu-link{color:#0e2340;border-bottom:1px solid var(--border);padding:10px 0;font-size:19px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.arquetipo .menu-link:last-child{border-bottom:none}.arquetipo .menu-link:hover{color:#1a5fb4}.arquetipo .menu-link-sub{color:#0e2340;border-bottom:1px solid var(--border);padding:8px 0 8px 16px;font-size:17px;font-weight:500;text-decoration:none;display:block}.arquetipo .menu-cta{text-align:center;background:var(--grad-cta);color:#fff;border-radius:10px;margin-top:24px;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 20px #8b1a6b4d}.arquetipo .menu-wa{text-align:center;color:#25d366;background:#25d3661a;border:2px solid #25d3664d;border-radius:10px;margin-top:10px;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block}.arquetipo .btn-u{text-align:center;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px #0000004d;cursor:pointer;border:none;border-radius:10px;width:100%;padding:15px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 16px #0003}.arquetipo .btn-u:active{transform:scale(.97)}.arquetipo .btn-u.grad{background:linear-gradient(135deg,#1a5fb4 0%,#8b1a6b 100%);box-shadow:0 4px 20px #8b1a6b4d}.arquetipo .btn-u.blue{color:#fff;background:#1a5fb4}.arquetipo .btn-u.mag{color:#fff;background:#8b1a6b}.arquetipo .btn-u.gold{color:#fff;background:#82610e}.arquetipo .btn-u.green{color:#fff;background:#25d366}.arquetipo .btn-u.white{color:#0e2340;text-shadow:none;background:#fff;box-shadow:0 4px 24px #0003}.arquetipo .hero-num{color:#ffffff0f;letter-spacing:-4px;margin-bottom:-10px;font-size:72px;font-weight:800;line-height:1}.arquetipo .hero-breadcrumb{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:8px;margin-bottom:24px;font-size:17px;font-weight:700;display:inline-flex}.arquetipo .hero-breadcrumb span{color:var(--gold);opacity:.7}.arquetipo .label-pill{color:var(--navy);letter-spacing:1px;text-transform:uppercase;background:#0e23400f;border-radius:8px;margin-bottom:16px;padding:4px 12px;font-size:17px;font-weight:700;display:inline-block}.arquetipo .test-banner{background:linear-gradient(135deg,#8b1a6b 0%,#4a1040 100%);position:relative;overflow:hidden}.arquetipo .test-banner:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#e87ec04d 0%,#0000 60%);position:absolute;inset:0}.arquetipo .tb-pill{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#ffffff26;border-radius:20px;font-weight:700;display:inline-block}.arquetipo #monetizacion-a,.arquetipo #monetizacion-b{overflow:hidden visible}.arquetipo #monetizacion-a *,.arquetipo #monetizacion-b *{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.arquetipo .t6h{background:#0e234008;border:1px solid #0e23401a;border-radius:12px;margin-bottom:20px;padding:18px 16px}.arquetipo .t6h-label{letter-spacing:1px;color:#0e2340cc;text-align:center;margin-bottom:16px;font-size:13px;font-weight:800}.arquetipo .t6h-label strong{color:#82610e}.arquetipo .t6h-step{align-items:center;gap:14px;display:flex}.arquetipo .t6h-icon{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.arquetipo .t6h-content{flex:1;min-width:0}.arquetipo .t6h-title{color:#0e2340e6;margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.3}.arquetipo .t6h-sub{color:#0e2340bf;font-size:13px;font-weight:500;line-height:1.4}.arquetipo .t6h-line{background:#0e234026;width:2px;height:18px;margin-top:4px;margin-bottom:4px;margin-left:21px}.arquetipo .t6h-total{text-align:center;border-top:1px dashed #c9a84c4d;margin-top:14px;padding-top:14px}.arquetipo .t6h-total p{color:#0e2340cc;font-size:14px;font-weight:600}.arquetipo .t6h-total strong{color:#c9a84c;font-weight:800}.arquetipo #monetizacion-b .eco-label{letter-spacing:2px;text-transform:uppercase;color:#c9a84cbf;text-align:center;margin:20px 0 14px;font-size:13px;font-weight:800}.arquetipo #monetizacion-b .eco-header{text-align:center;background:linear-gradient(135deg,#8b1a6b40,#8b1a6b26);border:1.5px solid #e87ec080;border-radius:16px;margin-bottom:14px;padding:20px 18px}.arquetipo #monetizacion-b .eco-header-link{color:inherit;text-decoration:none;transition:transform .2s;display:block}.arquetipo #monetizacion-b .eco-header-link:hover .eco-header{transform:translateY(-2px);box-shadow:0 12px 28px #8b1a6b4d}.arquetipo #monetizacion-b .eco-header-title{color:#fff;letter-spacing:.3px;word-break:break-word;margin-bottom:6px;font-size:20px;font-weight:800;line-height:1.2}.arquetipo #monetizacion-b .eco-header-subtitle{color:#fffc;margin-bottom:14px;font-size:14px;font-weight:600}.arquetipo #monetizacion-b .eco-header-triad{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.arquetipo #monetizacion-b .eco-header-triad span{letter-spacing:1px;font-size:15px;font-weight:800}.arquetipo #monetizacion-b .eco-header-triad .sep{color:#fff6;font-weight:500}.arquetipo #monetizacion-b .eco-header-cta{letter-spacing:1px;text-transform:uppercase;color:#e87ec0;border-top:1px dashed #e87ec066;margin-top:12px;padding-top:10px;font-size:12px;font-weight:800}.arquetipo #monetizacion-b .eco-arrow{text-align:center;color:#ffffff4d;margin:8px 0;font-size:24px;line-height:1}.arquetipo #monetizacion-b .eco-grid-3{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.arquetipo #monetizacion-b .eco-grid-3 a{color:inherit;text-decoration:none;transition:transform .2s;display:block}.arquetipo #monetizacion-b .eco-grid-3 a:hover .eco-card{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.arquetipo #monetizacion-b .eco-card{text-align:center;border-radius:12px;height:100%;padding:14px 10px}.arquetipo #monetizacion-b .eco-card-blue{background:#1a5fb433;border:1px solid #7ab3ff66}.arquetipo #monetizacion-b .eco-card-mag{background:#8b1a6b38;border:1px solid #e87ec066}.arquetipo #monetizacion-b .eco-card-gold{background:#8b691438;border:1px solid #c9a84c66}.arquetipo #monetizacion-b .eco-card-icon{margin-bottom:8px;font-size:26px;line-height:1;display:block}.arquetipo #monetizacion-b .eco-card-title{letter-spacing:.2px;word-break:break-word;margin-bottom:4px;font-size:13px;font-weight:800;line-height:1.2}.arquetipo #monetizacion-b .eco-card-title.blue{color:#7ab3ff}.arquetipo #monetizacion-b .eco-card-title.mag{color:#e87ec0}.arquetipo #monetizacion-b .eco-card-title.gold{color:#c9a84c}.arquetipo #monetizacion-b .eco-card-sub{color:#fffc;font-size:12px;font-weight:500;line-height:1.35}.arquetipo #monetizacion-b .eco-card-stat{letter-spacing:.3px;text-transform:uppercase;color:#ffffffbf;border-top:1px solid #ffffff1f;margin-top:6px;padding-top:6px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .eco-card-benefit{color:#fffc;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;font-size:11px;font-weight:500;line-height:1.35}.arquetipo #monetizacion-b .eco-card-benefit strong{color:#fff;font-weight:700}.arquetipo #monetizacion-b .eco-card-link{letter-spacing:.3px;text-transform:uppercase;border-top:1px dashed #ffffff26;margin-top:8px;padding-top:6px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .eco-card-blue .eco-card-link{color:#7ab3ff}.arquetipo #monetizacion-b .eco-card-mag .eco-card-link{color:#e87ec0}.arquetipo #monetizacion-b .eco-card-gold .eco-card-link{color:#c9a84c}.arquetipo #monetizacion-b .eco-card-linkinfo{letter-spacing:.3px;text-transform:uppercase;color:#ffffff80;border-top:1px dashed #ffffff26;margin-top:8px;padding-top:6px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .eco-card-cta{letter-spacing:.3px;text-transform:uppercase;color:#c9a84c;border-top:1px solid #c9a84c4d;margin-top:6px;padding-top:6px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .eco-cuestionario{background:linear-gradient(135deg,#8b1a6b38,#8b1a6b1a);border:1.5px dashed #e87ec066;border-radius:14px;margin-bottom:14px;padding:18px 16px}.arquetipo #monetizacion-b .eco-cuestionario-title{color:#e87ec0;align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:800;display:flex}.arquetipo #monetizacion-b .eco-cuestionario-meta{color:#ffffffd9;margin-bottom:12px;font-size:13px;font-weight:700}.arquetipo #monetizacion-b .eco-cuestionario-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.arquetipo #monetizacion-b .eco-cuestionario-list p{color:#ffffffd1;font-size:13px;font-weight:500;line-height:1.5}.arquetipo #monetizacion-b .eco-cuestionario-nota{color:#e87ec0;text-align:center;background:#ffffff14;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.arquetipo #monetizacion-b .eco-proceso-astro{background:#1a5fb433;border:1.5px solid #7ab3ff66;border-radius:14px;margin-bottom:10px;padding:16px 18px}.arquetipo #monetizacion-b .eco-proceso-astro-title{color:#7ab3ff;align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:800;display:flex}.arquetipo #monetizacion-b .eco-proceso-astro-sub{color:#fffc;font-size:13px;font-weight:500}.arquetipo #monetizacion-b .eco-proceso-astro-note{color:#7ab3ffe6;border-top:1px solid #7ab3ff33;margin-top:8px;padding-top:8px;font-size:12px;font-weight:600}.arquetipo #monetizacion-b .eco-filter{margin:6px 0}.arquetipo #monetizacion-b .eco-filter-arrow{text-align:center;color:#c9a84c80;margin:6px 0;font-size:24px;line-height:1}.arquetipo #monetizacion-b .eco-filter-gate{background:linear-gradient(135deg,#c9a84c26,#c9a84c14);border:1.5px dashed #c9a84c80;border-radius:14px;padding:16px 18px}.arquetipo #monetizacion-b .eco-filter-label{letter-spacing:1.5px;text-transform:uppercase;color:#c9a84c;text-align:center;margin-bottom:10px;font-size:12px;font-weight:800}.arquetipo #monetizacion-b .eco-filter-text{color:#ffffffeb;text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.6}.arquetipo #monetizacion-b .eco-proceso-psyastro{background:linear-gradient(135deg,#8b1a6b47,#8b1a6b2e);border:1.5px solid #e87ec080;border-radius:14px;margin-bottom:14px;padding:18px}.arquetipo #monetizacion-b .eco-proceso-psyastro a{color:inherit;margin-bottom:4px;text-decoration:none;display:block}.arquetipo #monetizacion-b .eco-proceso-psyastro-title{color:#e87ec0;word-break:break-word;align-items:center;gap:8px;margin-bottom:4px;font-size:17px;font-weight:800;display:flex}.arquetipo #monetizacion-b .eco-proceso-psyastro-subtitle{color:#e87ec0e6;margin-bottom:8px;font-size:13px;font-style:italic;font-weight:600}.arquetipo #monetizacion-b .eco-proceso-psyastro-cta{letter-spacing:1px;text-transform:uppercase;color:#e87ec0;border-bottom:1px dashed #e87ec04d;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:800}.arquetipo #monetizacion-b .eco-proceso-psyastro-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.arquetipo #monetizacion-b .eco-mini-card{text-align:center;background:#ffffff0f;border-radius:10px;padding:10px 8px;transition:transform .2s}.arquetipo #monetizacion-b .eco-mini-card:hover{background:#ffffff17;transform:translateY(-2px)}.arquetipo #monetizacion-b .eco-mini-card-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:800}.arquetipo #monetizacion-b .eco-mini-card-sub{color:#ffffffa6;font-size:11px;font-weight:500;line-height:1.35}.arquetipo #monetizacion-b .eco-mini-card-link{letter-spacing:.5px;text-transform:uppercase;color:#c9a84c;border-top:1px dashed #c9a84c40;margin-top:6px;padding-top:4px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .testarq-link{color:inherit;margin-top:14px;margin-bottom:12px;text-decoration:none;transition:transform .2s;display:block}.arquetipo #monetizacion-b .testarq-link:hover .testarq-destacado{transform:translateY(-2px);box-shadow:0 12px 28px #c9a84c4d}.arquetipo #monetizacion-b .testarq-destacado{background:linear-gradient(135deg,#c9a84c40,#c9a84c1f);border:2px solid #c9a84c80;border-radius:14px;padding:20px 18px}.arquetipo #monetizacion-b .testarq-badge{letter-spacing:1.5px;color:#0e2340;background:#c9a84c;border-radius:20px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.arquetipo #monetizacion-b .testarq-title{color:#c9a84c;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.2}.arquetipo #monetizacion-b .testarq-subtitle{color:#ffffffe6;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.5}.arquetipo #monetizacion-b .testarq-subtitle strong{color:#fff;font-weight:700}.arquetipo #monetizacion-b .testarq-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.arquetipo #monetizacion-b .testarq-item{text-align:center;background:#ffffff0f;border-radius:10px;padding:12px 10px}.arquetipo #monetizacion-b .testarq-item-label{letter-spacing:.5px;color:#c9a84c;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.arquetipo #monetizacion-b .testarq-item-value{color:#ffffffe6;font-size:12px;font-weight:600;line-height:1.45}.arquetipo #monetizacion-b .testarq-perfiles{background:#0e234066;border-radius:10px;margin-bottom:14px;padding:14px 12px}.arquetipo #monetizacion-b .testarq-perfiles-label{color:#ffffffb3;text-align:center;letter-spacing:.3px;margin-bottom:10px;font-size:12px;font-weight:800}.arquetipo #monetizacion-b .testarq-perfiles-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.arquetipo #monetizacion-b .testarq-perfil{color:#fff;text-align:center;background:#c9a84c26;border:1px solid #c9a84c4d;border-radius:8px;padding:8px 4px;font-size:13px;font-weight:700}.arquetipo #monetizacion-b .testarq-perfiles-more{color:#c9a84cd9;text-align:center;font-size:12px;font-style:italic;font-weight:600}.arquetipo #monetizacion-b .testarq-cta{letter-spacing:.5px;text-transform:uppercase;color:#c9a84c;text-align:right;border-top:1px dashed #c9a84c4d;margin-top:10px;padding-top:10px;font-size:13px;font-weight:800}.arquetipo #monetizacion-b .eco-invitation-badge{text-align:center;letter-spacing:.5px;color:#c9a84c;background:#c9a84c26;border:1px solid #c9a84c4d;border-radius:10px;padding:8px;font-size:13px;font-weight:800;display:block}.arquetipo #monetizacion-b .eco-hcs{text-align:center;background:linear-gradient(135deg,#8b691438,#8b69141f);border:2px solid #c9a84c80;border-radius:16px;padding:20px 18px}.arquetipo #monetizacion-b .eco-hcs-title{letter-spacing:.3px;word-break:break-word;margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.25}.arquetipo #monetizacion-b .eco-hcs-title .blue{color:#7ab3ff;white-space:nowrap}.arquetipo #monetizacion-b .eco-hcs-title .gold{color:#c9a84c}.arquetipo #monetizacion-b .eco-hcs-quote{color:#ffffffe6;font-family:Crimson Pro,serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.5}.arquetipo .section-title{color:var(--navy);letter-spacing:-.8px;overflow-wrap:break-word;word-wrap:break-word;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.15}.arquetipo .title-deco-line{align-items:center;gap:10px;margin:0 0 20px;display:flex}.arquetipo .title-deco-line:before{content:"";background:linear-gradient(90deg,#c9a84c,#c9a84c4d);border-radius:2px;width:40px;height:3px}.arquetipo .title-deco-line span{color:#0e2340b3;font-family:Crimson Pro,serif;font-size:13px;font-style:italic;font-weight:500;line-height:1.4}.arquetipo details.acc-mid>summary{cursor:pointer;list-style:none}.arquetipo details.acc-mid summary::-webkit-details-marker{display:none}.arquetipo details.acc-mid>summary>span.acc-plus{transition:transform .25s}.arquetipo details.acc-mid[open]>summary>span.acc-plus{transform:rotate(45deg)}.arquetipo details>summary>span.acc-plus{transition:transform .25s}.arquetipo details[open]>summary>span.acc-plus{transform:rotate(45deg)}.arquetipo details.acc-mid{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.arquetipo .content section,.arquetipo .content>div,.arquetipo .sec{overflow-x:clip}@supports not (overflow:clip){.arquetipo .content section,.arquetipo .content>div,.arquetipo .sec{overflow-x:hidden}}
