:root{--vino:#451321;--vino-2:#5a1a2a;--texto-2:#74434e;--beige:#fbf8f6;--beige-2:#f5f1ed;--linea:#e0d6ce;--claro:#e9d9d5;--claro-2:#f1e6e2;--claro-3:#f6eeeb}.quality-quiz{border-top:1px solid var(--linea);flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:36px 0;scroll-margin-top:132px;display:flex}.quality-quiz h3{font-size:26px;line-height:1.35}.quality-quiz h4{margin:0;font-size:18px;font-weight:500}.quality-quiz p{font-size:14px;line-height:1.75}.quality-quiz .quiz-primary{background:var(--vino);color:var(--beige);white-space:normal;letter-spacing:0;border-radius:0;align-self:flex-start;height:auto;min-height:48px;padding:14px 20px;font-family:inherit}.quality-quiz .quiz-primary:hover{background:var(--vino-2)}.quality-quiz .quiz-back{color:var(--texto-2);align-self:flex-start;height:48px;font-family:inherit}.quiz-progress,.quiz-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-dots{gap:5px;display:flex}.quiz-dots span{background:var(--linea);width:16px;height:3px}.quiz-dots .filled{background:var(--vino)}.quiz-choices{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.quiz-choices label{border:1px solid var(--linea);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:16px;font-size:14px;display:flex}.quiz-choices label.selected{border-color:var(--vino);background:var(--claro-2)}.quiz-choices input{width:18px;height:18px;accent-color:var(--vino);flex-shrink:0}.quiz-signup{border-top:1px solid var(--linea);flex-direction:column;gap:16px;padding-top:24px;display:flex}.quiz-form{flex-direction:column;gap:18px;display:flex}.quiz-form .stack{gap:8px}.quality-quiz .quiz-note{color:var(--texto-2);font-size:12px}.quiz-reflections{flex-direction:column;gap:20px;display:flex}.quiz-reflections>div{border-left:2px solid var(--vino);flex-direction:column;gap:8px;padding-left:18px;display:flex}.quiz-action{font-style:italic}.quiz-honeypot{display:none}@media (width<=500px){.quality-quiz{padding:24px 0}.quality-quiz h3{font-size:22px}.quiz-choices{grid-template-columns:1fr}.quiz-progress{flex-wrap:wrap}.quiz-controls .quiz-primary{max-width:65%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.ip-page{background:var(--beige);color:var(--vino);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,system-ui,sans-serif}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto}section{padding:128px 24px}.grain{background-image:url(/__l5e/assets-v1/bcf1de6b-aa7f-4fd6-81b1-3a14c2289b99/textura-papel.png);background-size:240px}.dark{background-color:var(--vino);color:var(--beige)}.alt{background-color:var(--beige-2)}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--texto-2);font-size:12px;font-weight:500}.dark .eyebrow{color:var(--claro)}h1,h2,h3{margin:0;font-weight:500}h2{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,42px);line-height:1.12}p{margin:0}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:56px 112px;display:grid}.stack{flex-direction:column;display:flex}.btn{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:18px 32px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background .3s,opacity .3s;display:inline-block}.btn-vino{background:var(--vino);color:var(--beige)}.btn-vino:hover{background:var(--vino-2)}.btn-claro{background:var(--beige);color:var(--vino)}.btn-claro:hover{background:var(--claro-2)}.btn-borde{background:0 0;border:1px solid}.link{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.link:hover{opacity:.7}.num{letter-spacing:.2em;color:var(--texto-2);flex-shrink:0;width:24px;padding-top:5px;font-size:11px;font-weight:500}.dark .num{color:var(--claro)}.row{border-top:1px solid var(--linea);gap:22px;padding:18px 0;display:flex}.dark .row{border-color:#fbf8f638}.label{letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500}input,select,textarea{width:100%;height:48px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;padding:0 2px;font-size:16px}textarea{resize:vertical;height:auto;padding:12px 2px}select option{color:var(--vino)}.check{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.check input{width:18px;height:18px;accent-color:var(--vino);flex-shrink:0;margin-top:3px}.dark .check input{accent-color:var(--beige)}.legal{color:var(--texto-2);font-size:12px;line-height:1.6}.form-msg{font-size:18px;font-weight:500;line-height:1.6}[hidden]{display:none!important}.redes{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.redes a{align-items:center;gap:12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.redes span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:flex}.redes a:hover span{background:var(--vino);color:var(--beige)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #c9a2a9}.foto-vacia{background:#ebe3dc}.sobre-fotos{height:640px;position:relative}.sobre-foto{background:#ebe3dc;position:absolute;overflow:hidden;box-shadow:0 36px 72px -44px #45132180}.sobre-foto img{object-fit:cover;width:100%;height:100%}.sf-1{width:80%;height:66%;top:0;right:0}.sf-2{border:10px solid var(--beige-2);width:58%;height:46%;bottom:0;left:0}.dd{position:relative}.dd-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.dd-panel{z-index:20;background:#fbf8f6;min-width:260px;padding:10px 0;display:none;position:absolute;top:100%;left:-18px;box-shadow:0 24px 48px -24px #45132173}.dd-panel a{letter-spacing:0;text-transform:none;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:block;color:#451321!important}.dd-panel a:hover{background:#f5f1ed}.dd:hover .dd-panel,.dd:focus-within .dd-panel{display:block}.dd:hover .dd-btn svg,.dd:focus-within .dd-btn svg{transform:rotate(180deg)}.m-menu{display:none}.m-menu summary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;border:1px solid #fbf8f680;padding:12px 18px;font-size:12px;font-weight:500;list-style:none}.m-menu summary::-webkit-details-marker{display:none}.m-panel{z-index:30;background:var(--beige);padding:12px 0;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -24px #45132173}.m-panel a{color:var(--vino);padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:block}nav{position:relative}.m-menu summary:after{content:none!important}.m-menu{border:0!important;padding:0!important}@media (width<=860px){nav .menu{display:none!important}.m-menu{display:block}}nav{border-bottom:1px solid #fbf8f633;padding:28px 24px}nav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.logo{letter-spacing:.32em;font-size:14px;font-weight:500;text-decoration:none}.menu{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 32px;font-size:12px;font-weight:500;display:flex}.menu a{text-decoration:none}.menu a:hover{opacity:.7}.hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:0 80px;padding:0 24px;display:grid}.hero-copy{flex-direction:column;justify-content:center;gap:30px;padding:96px 0;display:flex}.hero h1{letter-spacing:-.035em;font-size:clamp(38px,4.8vw,70px);line-height:1.05}.hero-img-wrap{flex-direction:column;display:flex;position:relative}.hero-img{flex:1;min-height:560px;position:relative;overflow:hidden}.hero-img img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;min-height:560px;animation:2.2s cubic-bezier(.22,1,.36,1) both zoom}.hero-tag{z-index:2;background:var(--vino);color:var(--beige);letter-spacing:.2em;text-transform:uppercase;padding:18px 30px;font-size:12px;font-weight:500;text-decoration:none;transition:background .3s;position:absolute;bottom:28px;right:clamp(20px,3vw,44px);box-shadow:0 18px 40px -22px #0000008c}.hero-tag:hover{background:var(--vino-2)}@media (width<=900px){.hero-img img{object-position:74% 8%}}@media (width<=700px){.hero{grid-template-columns:1fr;gap:32px}.hero-copy{gap:22px;padding:44px 0}.hero-img-wrap{margin-bottom:28px;margin-left:-24px;margin-right:-24px}.hero-img,.hero-img img{min-height:46vh}.hero-tag{top:auto;bottom:24px;right:24px}}.stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:20px 24px;display:grid}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1;display:block}.stat b span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin-top:0}.stat>span{letter-spacing:.16em;text-transform:uppercase;color:var(--claro);margin-top:6px;font-size:10px;font-weight:500;line-height:1.5;display:block}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;display:grid}.card{background-color:var(--beige)}.card button{width:100%;color:var(--vino);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:14px;padding:32px 26px 26px;display:flex}.card .top{justify-content:space-between;align-items:center;display:flex}.plus{border:1px solid var(--vino);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:transform .4s,background .3s,color .3s;display:flex}.card button:hover .plus,.card.open .plus{background:var(--vino);color:var(--beige)}.card.open .plus{transform:rotate(45deg)}.card .name{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.card .lema{font-size:14px;font-style:italic;line-height:1.6}.card .more{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.card.open .more{grid-template-rows:1fr}.card .more>div{overflow:hidden}.card .inner{flex-direction:column;gap:14px;padding:0 26px 30px;display:flex}.marquee-mask{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee{width:max-content;animation:36s linear infinite marquee;display:flex}.marquee-mask:hover .marquee{animation-play-state:paused}.marquee div{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-2);align-items:center;gap:56px;padding-right:56px;font-size:clamp(20px,2.2vw,28px);font-weight:500;display:flex}.marquee i{background:#45132159;border-radius:50%;width:6px;height:6px}details{border-bottom:1px solid #fbf8f633;padding:24px 0}summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .3s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--claro-2);padding-top:10px;font-size:15px;line-height:1.8}@keyframes rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-copy>*{animation:1.1s cubic-bezier(.22,1,.36,1) both rise}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.36s}.hero-copy>:nth-child(5){animation-delay:.48s}.ip-js .reveal{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.ip-js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.ip-js .reveal{opacity:1;transform:none}.marquee{flex-wrap:wrap;width:auto}}@media (width<=700px){section{padding:88px 20px}.card-pad{padding:40px 28px!important}}.cards .card{background-color:var(--vino);color:var(--beige)}.cards .card:nth-child(2),.cards .card:nth-child(4){background-color:color-mix(in srgb,var(--vino) 92%,var(--beige))}.cards .card button,.cards .card .num,.cards .card .label{color:var(--beige)!important}.cards .card .plus{border-color:var(--beige);color:var(--beige)}.cards .card button:hover .plus,.cards .card.open .plus{background:var(--beige);color:var(--vino)}.cards .card .inner>div[style*=height\:1px]{background:var(--beige)!important}.guia-mock{aspect-ratio:3/4;background:var(--vino);width:100%;max-width:380px;color:var(--beige);flex-direction:column;gap:18px;padding:44px 36px;display:flex;position:relative;box-shadow:0 32px 64px -32px #4513218c}.guia-mock .t{letter-spacing:-.02em;margin-top:24px;font-size:34px;font-weight:500;line-height:1.08}.guia-mock .s{opacity:.85;font-size:17px;font-style:italic}.ip-page section,.ip-page footer{border-radius:24px 24px 0 0;margin-top:-24px;position:relative;box-shadow:0 -16px 40px -30px #4513214d}.ip-page section:not(.dark):not(.alt){background-color:var(--beige)}.ip-page{overflow-x:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ip-page section,.ip-page footer{animation:linear both ip-rise;animation-timeline:view();animation-range:entry entry 80%}@keyframes ip-rise{0%{opacity:.85;transform:translateY(28px)}to{opacity:1;transform:none}}}}.cards{align-items:stretch}.cards .card{flex-direction:column;display:flex}.cards .card>button{flex:1;justify-content:flex-start}.cards{grid-auto-rows:1fr}.site-nav{z-index:50;padding:18px 24px;position:sticky;top:0}.site-nav .wrap{flex-wrap:nowrap;gap:20px}.desktop-links{align-items:center;gap:24px;font-size:13px;display:flex}.desktop-links a{border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.desktop-links a[aria-current=page]{border-color:var(--claro)}.ip-page .nav-join{background:var(--beige);color:var(--vino);border-radius:0;height:auto;padding:12px 18px;font-family:inherit;font-size:12px}.ip-page .mobile-toggle{color:var(--beige);border:1px solid var(--texto-2);border-radius:4px;flex-shrink:0;gap:8px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;display:none}.mobile-links{flex-direction:column;gap:2px;padding-top:10px;display:flex}.mobile-links a{padding:11px 0;font-size:15px;text-decoration:none}.mobile-links a[aria-current=page]{font-weight:600}.ip-page .back-top{z-index:45;background:var(--vino);color:var(--beige);border:1px solid var(--claro);border-radius:50%;width:44px;height:44px;position:fixed;bottom:24px;right:24px}.ip-page main section,.ip-page footer{box-shadow:none;border-radius:0;margin-top:0;animation:none}.ip-page main section{padding-top:80px;padding-bottom:80px;scroll-margin-top:90px}.ip-page .home-overview section{padding-top:42px;padding-bottom:42px}.overview-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.overview-copy{gap:12px}.overview-copy p{color:var(--texto-2);font-size:15px;line-height:1.7}.ip-page .overview-link{color:var(--vino);border-bottom:1px solid var(--vino);white-space:normal;text-align:left;border-radius:0;flex-shrink:0;gap:12px;height:auto;padding:12px 0;font-family:inherit}.ip-page footer{padding:32px 24px!important}.ip-page footer>.wrap{gap:24px!important}.ip-page footer .menu{letter-spacing:0}.ip-js .reveal{transition-duration:.65s;transform:translateY(14px)}.ip-page h1,.ip-page h2,.ip-page h3,.ip-page .label,.ip-page .eyebrow{letter-spacing:0!important}.ip-page #lista{max-width:none}.ip-page #lista>.wrap{max-width:720px}.ip-page input:focus{border-bottom-width:2px}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:auto}.cards .card>button{min-height:250px}@media (width<=1000px){.desktop-links{gap:16px;font-size:12px}.site-nav .logo{letter-spacing:.15em}}@media (width<=760px){.desktop-links{display:none}.ip-page .mobile-toggle{display:inline-flex}.mobile-links{max-height:calc(100dvh - 90px);overflow-y:auto}.site-nav .nav-join{margin-left:auto}.site-nav .wrap{gap:12px}}@media (width<=500px){.site-nav{padding:14px 16px}.site-nav .logo{letter-spacing:0;font-size:12px}.site-nav .nav-join{display:none}.site-nav .mobile-toggle{margin-left:auto}.ip-page main section{padding:56px 20px}.ip-page .home-overview section{padding:32px 20px}.overview-row{flex-direction:column;align-items:flex-start;gap:16px}.back-top{bottom:16px!important;right:16px!important}.ip-page #contacto .link{overflow-wrap:anywhere;font-size:16px!important}}.mobile-overview,.mobile-tabs{display:none}.mobile-tabs{scrollbar-width:none;white-space:nowrap;gap:18px;padding-top:10px;font-size:12px;overflow-x:auto}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tabs a{opacity:.7;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.mobile-tabs a[aria-current=page]{opacity:1;border-color:var(--claro)}@media (width<=760px){.desktop-full{display:none}.mobile-overview{display:block}.mobile-tabs{display:flex}}.block-bar{scrollbar-width:none;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:22px;padding:14px 0 2px;font-size:11px;display:flex;overflow-x:auto}.block-bar::-webkit-scrollbar{display:none}.block-bar button{letter-spacing:.1em;text-transform:uppercase;color:var(--claro-3);opacity:.55;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex-shrink:0;padding:5px 0;font-family:inherit;font-size:11px}.block-bar button:hover{opacity:1;color:var(--claro)}.block-bar button[aria-current=true]{opacity:1;color:var(--claro);border-color:var(--claro)}.ip-page.with-blocks main section{scroll-margin-top:124px}@media (width<=760px){.block-bar{display:none}.mobile-hide{display:none!important}}.mobile-only{display:none}@media (width<=760px){.mobile-only{display:flex}}.mobile-only a{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ip-page .back-top{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translateY(8px)}.ip-page .back-top.show{opacity:1;pointer-events:auto;transform:none}.mobile-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.guia-inline{border-top:1px solid var(--linea);padding-top:40px}.guia-inline form{text-align:left}.faq-compact{padding:40px 24px!important}.faq-toggle>summary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;border-top:1px solid var(--vino);border-bottom:1px solid var(--vino);justify-content:space-between;padding:18px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.faq-toggle>summary::-webkit-details-marker{display:none}.faq-toggle>summary:after{content:"+";letter-spacing:0;font-size:18px}.faq-toggle[open]>summary:after{content:"–"}.faq-list{padding-top:8px}.bloques{border:0!important;padding:0!important}.bloques>summary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:var(--claro);border-top:1px solid #fbf8f64d;border-bottom:1px solid #fbf8f64d;justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.bloques>summary::-webkit-details-marker{display:none}.bloques>summary:after{content:"+";letter-spacing:0;font-size:18px}.bloques[open]>summary:after{content:"–";transform:none}.bloques-list{padding:4px 0 8px}.cena{color:var(--claro);font-size:15px;font-style:italic}@media (width<=760px){.bloques>summary{letter-spacing:.12em;font-size:11px}.cena{font-size:14px}}.min-row{align-items:flex-start;display:flex}.min-stat{flex-shrink:0;width:64px}.min-stat b{font-size:38px}.min-stat span{margin-top:4px}.plazas{background:var(--beige);color:var(--vino);letter-spacing:.2em;text-transform:uppercase;padding:8px 14px;font-size:11px;font-weight:600;display:inline-block}@media (width<=760px){.encuentro-card{padding:40px 24px!important}}.encuentro-sala{margin:0;position:relative;overflow:hidden}.encuentro-sala img{aspect-ratio:5/2;object-fit:cover;width:100%;display:block}.encuentro-sala figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--beige);opacity:.85;text-shadow:0 1px 8px #00000080;font-size:11px;position:absolute;bottom:16px;left:20px}@media (width<=760px){.encuentro-sala img{aspect-ratio:4/3;object-position:50% 60%}.encuentro-sala figcaption{letter-spacing:.12em;font-size:10px;bottom:12px;left:14px;right:14px}.encuentro-card .btn,#encuentro-card .btn,#sesion .btn{text-align:center;justify-content:center;letter-spacing:.12em!important;align-self:stretch!important;padding-left:14px!important;padding-right:14px!important}}.proxima{border-left:3px solid var(--vino);flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin-top:6px;padding:6px 0 6px 18px;display:flex}.proxima-poster{border-radius:10px;width:clamp(100px,11vw,140px);height:auto;display:block;box-shadow:0 12px 28px #1a1a1a24}.proxima-body{flex-direction:column;flex:1;gap:6px;min-width:min(320px,100%);display:inline-flex}.proxima strong{letter-spacing:-.01em;font-size:22px;font-weight:500}.proxima-body span:last-child{font-size:14px;font-style:italic}.ip-page .nav-top{display:none}@media (width<=760px){.ip-page .back-top{display:none}.ip-page .nav-top{color:var(--beige);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--texto-2);opacity:0;pointer-events:none;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.ip-page .nav-top.show{opacity:1;pointer-events:auto;transform:none}.mobile-tabs{gap:12px;font-size:11px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}}@media (width<=500px){.ip-page main section{padding:46px 18px}.ip-page main section>.wrap.stack{gap:32px!important}.card-pad{padding:30px 20px!important}.card-foot{min-height:0!important;padding-top:20px!important}.min-stat{width:52px}.min-stat b{font-size:32px}.ip-page section,.ip-page footer{border-radius:18px 18px 0 0;margin-top:-18px}.ip-page .home-overview section{padding:28px 18px}.marquee div{gap:32px;padding-right:32px}.ip-page main section.marcas{padding:26px 0!important}.ip-page main section.marcas .wrap.label{padding-bottom:14px!important}.marquee-mask{padding:16px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}}.cards2{align-items:start}.cards2>.card-pad{border:1px solid var(--vino)}.cards2>.card-pad.dark{border-color:#fbf8f647}.card-foot{min-height:0!important}@media (width<=500px){.cards2{gap:16px!important}}@media (width<=760px){.ip-page main section,.ip-page footer{scroll-margin-top:132px}.desktop-full{display:block}.mobile-overview{display:none}.ip-page.with-blocks .block-bar{display:flex}.ip-page.with-blocks .mobile-tabs{display:none}.block-bar{padding-left:2px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 26px),#0000)}}.sales-page .nav-join{white-space:normal;text-align:center;flex-shrink:0;line-height:1.4;display:inline-flex}.sales-page #trabaja .cards2{width:100%;max-width:none;grid-template-columns:1fr!important}.sales-page #guia-gratis .guia-inline{border-top:0;padding-top:0}.sales-page .final-enrollment{text-align:center;align-items:center;gap:24px;max-width:880px}.sales-page .final-contact{overflow-wrap:anywhere;font-size:13px}.sales-page .menu-top{color:var(--beige);justify-content:flex-start;font-family:inherit}.encounter-overlay{z-index:80;background:color-mix(in srgb,var(--vino) 70%,transparent);position:fixed;inset:0}.encounter-modal{z-index:81;border:1px solid var(--claro);outline:none;width:min(640px,100% - 48px);max-height:calc(100dvh - 48px);padding:40px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.encounter-title{margin:0;padding-right:32px;font-size:28px;font-weight:500;line-height:1.25}.encounter-subtitle{color:var(--claro);margin-top:12px;font-size:14px;line-height:1.7}.ip-page .encounter-close{color:var(--beige);background:0 0;width:40px;height:40px;position:absolute;top:12px;right:12px}.encounter-form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.encounter-form label.stack{gap:8px;min-width:0;font-size:13px}.encounter-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.encounter-modal select{white-space:normal;height:auto;min-height:48px;padding:10px 0;font-size:14px}.encounter-modal input{min-width:0}.encounter-modal .modal-submit{white-space:normal;background:var(--beige);height:auto;color:var(--vino);letter-spacing:0;border-radius:0;padding:16px 24px;font-family:inherit;font-size:12px}.encounter-note{color:var(--claro);font-size:12px;line-height:1.7}.encounter-success{flex-direction:column;gap:28px;margin-top:32px;font-size:18px;line-height:1.8;display:flex}@media (width<=1000px){.sales-page .desktop-links{display:none}.sales-page .mobile-toggle{display:inline-flex}}@media (width<=760px){.sales-page .site-nav .wrap{gap:8px}.sales-page .nav-join{margin-left:0;padding:12px 10px;font-size:11px}.sales-page .mobile-toggle{margin-left:auto;padding:8px;font-size:12px}.sales-page .logo{letter-spacing:0;font-size:11px}.sales-page main section,.sales-page footer{scroll-margin-top:90px}.encounter-modal{border:0;width:100%;height:100dvh;max-height:none;padding:56px 24px 32px;inset:0;transform:none}.encounter-title{font-size:26px}.encounter-fields{grid-template-columns:1fr}.sales-page .back-top.show{display:inline-flex}}@media (width<=360px){.sales-page .logo{max-width:60px}.sales-page .nav-join{max-width:132px}}.dark .legal,.dark .encounter-note,.dark .check{color:var(--beige)}.hero-secondary{color:var(--claro-3);text-underline-offset:4px;align-self:flex-start;font-size:13px}.encounter-section>.stack{gap:28px;max-width:1120px}.encounter-section h2{font-size:42px}.encounter-section p{max-width:820px;font-size:16px;line-height:1.75}.encounter-section .legal{font-size:13px}.encounter-facts{border-block:1px solid var(--claro);grid-template-columns:repeat(4,1fr);gap:20px;padding:22px 0;font-size:18px;font-weight:500;display:grid}.encounter-facts>div{align-items:center;gap:11px;min-width:0;display:flex}.encounter-facts svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;width:21px;height:21px}.encounter-program{grid-template-columns:repeat(3,1fr);gap:32px;padding:8px 0;display:grid}.encounter-program>div{border-top:1px solid var(--claro);flex-direction:column;gap:18px;padding-top:24px;display:flex}.encounter-program .label{color:var(--claro-3)}.encounter-program p{font-size:16px}.program-heading{align-items:center;gap:18px;display:flex}.program-heading h3{letter-spacing:0;font-size:22px;line-height:1.3}.program-time{flex-direction:column;flex-shrink:0;gap:4px;min-width:56px;display:flex}.program-time b{font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.program-time span{text-transform:uppercase;color:var(--claro);font-size:12px;line-height:1.4}.audience-note{color:var(--texto-2);margin-top:18px;font-size:13px;line-height:1.7}.mentoring-note{color:var(--texto-2);font-size:13px;line-height:1.7}.sales-page #sesion .card-foot{min-height:0!important}.content-inicio #sobre-mi p{font-size:16px;line-height:1.8}.guide-band{gap:24px;max-width:1000px}.guide-band h2{font-size:26px;line-height:1.35}.guide-band form{gap:14px}.guide-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;display:grid}.guide-fields label{gap:8px;min-width:0}.faq-compact>.wrap{max-width:880px}.faq-compact h2{margin-bottom:28px}.fit-test{flex-direction:column;gap:22px;max-width:800px;margin:0 auto;display:flex}.fit-test>p,.fit-result p{font-size:15px;line-height:1.75}.fit-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ip-page .fit-choice{white-space:normal;text-align:left;background:var(--beige);border:1px solid var(--linea);width:100%;height:auto;min-height:108px;color:var(--vino);border-radius:4px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:20px;font-family:inherit;font-size:14px;line-height:1.7;display:flex}.ip-page .fit-choice.selected{background:var(--vino);color:var(--beige);border-color:var(--vino)}.fit-choice.selected .num{color:var(--claro)}.ip-page .fit-primary{background:var(--vino);color:var(--beige);white-space:normal;border-radius:0;align-self:flex-start;height:auto;min-height:48px;padding:16px 24px;font-family:inherit}.fit-result{border-top:1px solid var(--linea);flex-direction:column;gap:20px;padding-top:24px;display:flex}.fit-result h3{font-size:24px;line-height:1.35}.counter-final{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=761px){.sales-page .back-top{display:none!important}}@media (width<=760px){.content-inicio main section{padding-top:52px!important;padding-bottom:52px!important}.content-inicio .hero-copy{gap:18px;padding-top:32px;padding-bottom:24px}.content-inicio .hero-img,.content-inicio .hero-img img{height:350px!important;min-height:350px!important}.content-inicio #sobre-mi .sobre-fotos{height:300px}.content-inicio #cualidades .cards{gap:10px}.content-inicio #cualidades .card button{padding:18px 20px}.content-inicio #cualidades .card .name{font-size:24px}.content-inicio #cualidades .card .lema{min-height:0;margin-top:10px;font-size:14px}.content-inicio #trabaja>.wrap{gap:28px!important}.content-inicio #sesion{gap:18px!important;padding:28px 24px!important}.content-inicio #sesion .card-foot{min-height:0!important;padding-top:20px!important}.content-inicio #sobre-mi .stack{gap:20px!important}.content-inicio footer{padding-top:48px!important}.encounter-section>.stack{gap:18px}.encounter-section h2{font-size:27px}.encounter-section p{font-size:15px;line-height:1.65}.encounter-section .encounter-facts+p{font-size:16px;line-height:1.55}.encounter-facts{grid-template-columns:1fr 1fr;gap:14px;font-size:15px}.encounter-program{grid-template-columns:1fr;gap:16px}.encounter-program>div{gap:8px}.encounter-program p{font-size:15px}.encounter-section .encounter-extra p{font-size:14.5px;line-height:1.65}.encounter-extra{gap:14px}.encounter-extra>div{padding:18px 20px}.para-quien-full{gap:30px}.para-quien-full h2{font-size:26px;line-height:1.25}.ip-page .fit-test{gap:16px}.ip-page .fit-test>p{font-size:14px;line-height:1.6}.ip-page .fit-choice{min-height:0;padding:14px 16px;font-size:13.5px;line-height:1.6}.ip-page .fit-result h3{font-size:20px}.guide-fields{grid-template-columns:1fr;gap:14px}.guide-fields .btn{justify-self:start}.fit-choices{grid-template-columns:1fr}}.program-time b span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.encounter-section .cena{border-bottom:1px solid var(--claro);max-width:none;margin-top:-8px;padding-bottom:28px}.encounter-section .encounter-facts+p{max-width:860px;font-size:20px;font-weight:500;line-height:1.6}.encounter-section .encounter-facts+p+p{opacity:.9}.encounter-extra{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.encounter-extra>div{border:1px solid color-mix(in srgb,var(--claro) 45%,transparent);padding:24px 26px}.encounter-extra h3{letter-spacing:.16em;text-transform:uppercase;color:var(--claro);margin-bottom:12px;font-size:12px;font-weight:500}.encounter-section .encounter-extra p{font-size:15px;line-height:1.7}.encounter-section .encounter-note{border-left:2px solid var(--claro);opacity:.9;padding-left:16px;font-size:14px;font-style:italic;line-height:1.7}.encounter-section .encounter-facts+p,.encounter-section .encounter-facts+p+p{max-width:none}.para-quien-full{gap:48px}.para-quien-full h2{max-width:none}.para-quien-full #test{width:100%}.para-quien-full #test *{max-width:none;margin-inline:0}.para-quien-full .fit-choice{margin:0}.ip-page .para-quien-full .fit-test{max-width:none;margin:0}@media (width>=900px){.ip-page .para-quien-full .fit-choices{grid-template-columns:repeat(3,1fr)}.ip-page .para-quien-full .fit-choice{min-height:0}}@media (width<=760px){.encounter-section .encounter-facts+p{font-size:16px;line-height:1.55}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/168034f5-5f33-462b-9eb9-a0be50535421/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/1dbfa1a1-5066-47c6-86cc-d46987cf3e41/poppins-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/98a2b935-49c7-4d8a-a75b-bab51e59301d/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/0bbf9f90-8707-4ce9-b05d-d75ec358c516/poppins-latin-600-normal.woff2)format("woff2")}:root{--vino:#451321;--vino-2:#5a1a2a;--texto-2:#74434e;--beige:#fbf8f6;--beige-2:#f5f1ed;--linea:#e0d6ce;--claro:#e9d9d5;--claro-2:#f1e6e2;--claro-3:#f6eeeb;--ed-paper:var(--beige);--ed-white:var(--beige-2);--ed-ink:var(--vino);--ed-green:var(--vino);--ed-stone:var(--linea);--ed-muted:var(--texto-2);--ed-line:color-mix(in oklch,var(--ed-stone) 55%,var(--ed-paper));--ed-overlay:color-mix(in oklch,var(--ed-ink) 55%,transparent);--ed-serif:"Poppins",system-ui,sans-serif;--ed-sans:"Poppins",system-ui,sans-serif}.ip-page{font-family:var(--ed-sans);color:var(--ed-ink);background:var(--ed-paper);letter-spacing:0}.ip-page h1,.ip-page h2,.ip-page h3{font-family:var(--ed-serif);letter-spacing:0;font-weight:500}.ed-page *{letter-spacing:0}.ed-page figure{margin:0}.ed-page p{font-size:16px;line-height:1.75}.ed-page h1{font-size:54px;line-height:1.12}.ed-page h2{font-size:38px;line-height:1.2}.ed-page h3{font-size:28px;line-height:1.25}.ed-wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.ed-narrow{max-width:860px}.ed-page .ed-section{border-radius:0;margin:0;padding:100px 0;scroll-margin-top:24px}.ip-page.ed-page section.ed-section.ed-white{background-color:var(--ed-white)!important}.ip-page.ed-page section.ed-section.ed-green{color:var(--ed-paper);background-color:var(--ed-green)!important}.ed-page .ed-kicker{text-transform:uppercase;letter-spacing:1.7px;color:var(--ed-muted);margin-bottom:22px;font-size:11px;font-weight:600;line-height:1.5}.ed-green .ed-kicker{color:var(--ed-paper)}.ed-page .ed-lead{font-size:18px;line-height:1.65}.ed-page .ed-btn{border:1px solid var(--ed-green);background:var(--ed-green);height:auto;min-height:50px;color:var(--ed-paper);font:500 14px/1.4 var(--ed-sans);white-space:normal;text-transform:none;letter-spacing:0;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:15px 23px;text-decoration:none;transition:background .18s;display:inline-flex}.ed-page .ed-btn:hover{background:var(--ed-ink);border-color:var(--ed-ink)}.ed-page .ed-btn-light{background:var(--ed-paper);color:var(--ed-green);border-color:var(--ed-paper)}.ed-page .ed-btn-light:hover{background:var(--ed-white);border-color:var(--ed-white)}.ed-link{border-bottom:1px solid var(--ed-stone);align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ed-link:after{content:"↗";font-size:20px}.ed-nav{border-bottom:1px solid var(--claro);background:var(--vino);color:var(--beige);z-index:20;top:auto;padding:25px 0!important;position:relative!important}.ed-nav .ed-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.ed-nav .logo{font:500 27px/1 var(--ed-serif);letter-spacing:0;text-transform:none;white-space:nowrap}.ed-nav-links{align-items:center;gap:25px;display:flex}.ed-nav a{text-decoration:none}.ed-nav-links a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:13px;display:flex}.ed-nav-links a[aria-current=page]{border-bottom-color:var(--claro)}.ed-page .ed-toggle{color:inherit;font:500 14px var(--ed-sans);background:0 0;border-radius:2px;min-height:44px;padding:8px 12px;display:none}.ed-mobile-links{border-top:1px solid var(--ed-line);padding:15px 24px;display:grid}.ed-mobile-links a{padding:12px 0;font-size:15px}.ed-skip{z-index:90;background:var(--ed-paper);padding:16px;position:absolute;top:-100px;left:24px}.ed-skip:focus{top:10px}.ed-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.ed-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;padding-block:70px;display:flex}.ed-hero-copy .ed-kicker{margin-bottom:0}.ed-page .ed-credentials{color:var(--ed-muted);padding-top:8px;font-size:12px;line-height:1.8}.ed-hero-photo{align-self:stretch;height:660px;overflow:hidden}.ed-hero-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.ed-hero{background:var(--vino);color:var(--beige);padding-bottom:48px}.ed-hero .ed-kicker,.ed-hero .ed-credentials{color:var(--claro)}.ed-hero .ed-btn,.ed-wine .ed-btn{background:var(--beige);color:var(--vino);border-color:var(--beige)}.ed-hero .ed-btn:hover,.ed-wine .ed-btn:hover{background:var(--claro-2)}.ip-page.ed-page .ed-wine{color:var(--beige);background-color:var(--vino)!important}.ed-wine .ed-kicker,.ed-wine .ed-meta,.ed-wine .ed-offers article>span{color:var(--claro)}.ed-wine .ed-link{border-color:var(--claro)}.ed-page .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:8px}.ed-page .stat b{font-size:30px;font-weight:500;line-height:1.1}.ed-page .stat>span{letter-spacing:0;color:var(--claro);font-size:10px;line-height:1.6}.ed-ideas{counter-reset:idea;margin:40px 0;padding:0;list-style:none}.ed-ideas li{border-bottom:1px solid var(--ed-line);counter-increment:idea;gap:30px;padding:24px 0;font-size:18px;line-height:1.6;display:flex}.ed-ideas li:before{content:"0" counter(idea);color:var(--ed-muted);padding-top:6px;font-size:12px}.ed-page .ed-quote{font-family:var(--ed-serif);max-width:710px;color:var(--ed-green);font-size:31px;line-height:1.35}.ed-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:50px;display:grid}.ed-offers article{border-top:1px solid var(--ed-stone);flex-direction:column;gap:20px;padding-top:26px;display:flex}.ed-offers article>span{color:var(--ed-muted);font-size:12px}.ed-offers .ed-link{margin-top:auto}.ed-page .ed-meta{color:var(--ed-muted);font-size:12px}.ed-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ed-split-top{align-items:start}.ed-copy{flex-direction:column;gap:24px;display:flex}.ed-copy .ed-kicker{margin-bottom:0}.ed-photo-run{height:660px;overflow:hidden}.ed-photo-run img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.ed-guide{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.ed-guide h2{margin-bottom:22px}.ed-guide>div>p:last-child{max-width:450px}.ed-form{flex-direction:column;gap:20px;min-width:0;display:flex}.ed-form label:not(.check){flex-direction:column;gap:5px;font-size:13px;display:flex}.ed-form input:not([type=checkbox]){border-bottom:1px solid var(--ed-stone);height:44px;font:16px var(--ed-sans);color:inherit}.ed-form .check{color:inherit;font-size:12px;line-height:1.65}.ed-page .legal{color:inherit;font-size:11px;line-height:1.7}.ed-form .ed-btn{margin-top:6px}.ed-contact{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ed-contact h2{margin-bottom:24px}.ed-contact-list{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ed-contact-list p{flex-direction:column;gap:4px;max-width:100%;display:flex}.ed-contact-list span{color:var(--ed-muted);font-size:11px}.ed-contact-list a:not(.ed-btn){text-underline-offset:5px;overflow-wrap:anywhere;font-size:16px}.ed-page .ed-footer{background:var(--ed-paper);border-top:1px solid var(--ed-line);border-radius:0;margin:0;padding:28px 0!important}.ed-footer>.ed-wrap{color:var(--ed-muted);justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.ed-footer nav{border:0;flex-wrap:wrap;gap:24px;padding:0;display:flex;position:static}.ed-footer nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.ed-page-head .ed-narrow{flex-direction:column;gap:28px;display:flex}.ed-page-head .ed-kicker{margin-bottom:0}.ed-page .ed-small{font-size:13px;line-height:1.7}.ed-page .ed-group{margin-bottom:40px;font-size:13px}.ed-program{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ed-program>div{border-top:1px solid var(--ed-stone);flex-direction:column;gap:16px;padding-top:25px;display:flex}.ed-program b{font-family:var(--ed-serif);color:var(--ed-green);font-size:38px;font-weight:500;line-height:1.15}.ed-program h3{font-size:26px}.ed-result{border-top:1px solid var(--ed-line);flex-direction:column;gap:20px;max-width:900px;margin-top:50px;padding-top:40px;display:flex}.ed-result>p:first-child{font:500 30px/1.4 var(--ed-serif)}.ed-faq{margin-top:28px}.ed-faq details{border-color:var(--ed-line);padding:22px 0}.ed-faq summary{letter-spacing:0;font-size:16px}.ed-faq details p{color:var(--ed-ink)}.ed-columns{grid-template-columns:1fr 1fr;gap:65px 85px;display:grid}.ed-columns h2{margin-bottom:22px;font-size:35px}.ed-list{flex-direction:column;gap:16px;margin:0;padding-left:22px;line-height:1.8;list-style:outside;display:flex}.ed-cta{flex-direction:column;align-items:flex-start;gap:25px;max-width:850px;display:flex}.ed-poster{justify-self:center;max-width:420px}.ed-poster img{width:100%;height:auto}.ed-poster figcaption{color:var(--ed-muted);margin-top:15px;font-size:12px;line-height:1.6}.ed-photo-work{height:500px;overflow:hidden}.ed-photo-work img{object-fit:cover;width:100%;height:100%}.ed-media{grid-template-columns:1.4fr 1fr;gap:65px;display:grid}.ed-media article{flex-direction:column;gap:24px;display:flex}.ed-media .ed-book{grid-template-columns:160px 1fr;gap:30px;display:grid}.ed-book>div{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ed-book img{width:160px;height:auto}.ed-page .fit-test{gap:22px;max-width:none}.ed-page .fit-test .eyebrow{letter-spacing:1px;font-size:11px}.ed-page .fit-choices{grid-template-columns:1fr 1fr;gap:12px}.ed-page .fit-choice{background:var(--ed-white);color:var(--ed-ink);border:1px solid var(--ed-line);min-height:110px;font-family:var(--ed-sans);white-space:normal;border-radius:3px;align-items:flex-start;font-size:14px;line-height:1.6}.ed-page .fit-choice.selected{background:var(--ed-green);color:var(--ed-paper)}.ed-page .fit-primary{background:var(--ed-green);color:var(--ed-paper);font-family:var(--ed-sans);border-radius:2px}.encounter-overlay{background:var(--ed-overlay)}.encounter-modal.ip-page{background:var(--ed-green);color:var(--ed-paper);font-family:var(--ed-sans);background-image:none;border:0;border-radius:4px}.encounter-modal .encounter-title{font-size:34px;font-family:var(--ed-serif)}.encounter-modal .encounter-subtitle,.encounter-modal .encounter-note,.encounter-modal .check,.encounter-modal .encounter-close{color:var(--ed-paper)}.encounter-modal .stack{gap:8px}.encounter-modal select option{background:var(--ed-white);color:var(--ed-ink)}.encounter-modal .btn{font-family:var(--ed-sans);text-transform:none;letter-spacing:0}.ip-page .grain{background-image:none}.ip-page a:focus-visible,.ip-page button:focus-visible,.ip-page input:focus-visible,.ip-page select:focus-visible,.ip-page summary:focus-visible{outline:2px solid var(--ed-stone);outline-offset:4px}@media (width>=1500px){.ed-hero-photo{height:720px}}@media (width<=1100px){.ed-nav-links{gap:16px}.ed-wrap{width:calc(100% - 72px)}.ed-hero-grid{gap:40px}.ed-page h1{font-size:48px}.ed-split,.ed-guide,.ed-contact{gap:50px}.ed-hero-photo{height:720px}}@media (width<=900px){.ed-nav-links{display:none}.ed-page .ed-toggle{display:inline-flex}.ed-offers{gap:28px}.ed-program{grid-template-columns:1fr 1fr}.ed-page h2{font-size:34px}.ed-media{grid-template-columns:1fr}.ed-hero-copy{padding-block:42px}}@media (width<=700px){.ed-wrap{width:calc(100% - 40px)}.ed-page .ed-section{padding:60px 0!important}.ed-nav{padding:14px 0!important}.ed-nav .logo{font-size:25px}.ed-page h1{font-size:36px;line-height:1.15}.ed-page h2{font-size:29px}.ed-page h3{font-size:25px}.ed-page p{font-size:15px;line-height:1.7}.ed-page .ed-lead{font-size:16px}.ed-hero-grid{grid-template-columns:1fr;gap:0}.ed-hero-copy{gap:22px;padding-block:36px}.ed-hero-photo{aspect-ratio:auto;height:430px;min-height:0}.ed-hero-photo img{object-position:center 30%}.ed-hero{padding-bottom:30px}.ed-page .ed-credentials{font-size:11px}.ed-ideas{margin:26px 0}.ed-ideas li{gap:20px;padding:20px 0;font-size:16px}.ed-page .ed-quote{font-size:27px}.ed-offers{grid-template-columns:1fr;gap:36px;margin-top:34px}.ed-offers article{gap:16px;padding-top:22px}.ed-split,.ed-guide,.ed-contact,.ed-columns{grid-template-columns:1fr;gap:35px}.ed-photo-run{height:450px}.ed-copy{gap:21px}.ed-page .ed-kicker{margin-bottom:18px}.ed-copy .ed-kicker{margin-bottom:0}.ed-guide h2{margin-bottom:20px}.ed-form{gap:18px}.ed-footer>.ed-wrap{flex-direction:column;align-items:flex-start;gap:16px}.ed-footer nav{gap:24px}.ed-program{grid-template-columns:1fr;gap:28px}.ed-program>div{grid-template-columns:85px 1fr;gap:10px 18px;padding-top:22px;display:grid}.ed-program b{grid-row:span 2;font-size:28px}.ed-program h3{font-size:26px}.ed-program p{grid-column:2}.ed-result{margin-top:35px;padding-top:28px}.ed-result>p:first-child{font-size:26px}.ed-page .fit-choices{grid-template-columns:1fr}.ed-page .fit-choice{min-height:0;padding:17px}.ed-page-head .ed-narrow{gap:23px}.ed-page .ed-small{font-size:12px}.ed-columns h2{font-size:32px}.ed-photo-work{height:360px}.ed-media .ed-book{grid-template-columns:100px 1fr;gap:22px}.ed-book img{width:100px}.ed-book h2{font-size:30px}.encounter-modal.ip-page{border-radius:0;padding:58px 22px 30px}.encounter-modal .encounter-title{font-size:30px}.ed-contact-list a:not(.ed-btn){font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed-page *{transition:none!important;animation:none!important}}.ed-encounter-body{padding-top:0!important}.ed-encounter-intro .ed-wrap{flex-direction:column;gap:26px;display:flex}.ed-encounter-intro .ed-lead{max-width:none}.ed-encounter-body .ed-wrap{flex-direction:column;gap:30px;display:flex}.ed-page .encounter-program{padding:0}.ed-page .program-heading h3{font-size:24px}.ed-page .program-time b{font-size:44px;line-height:1.1}.ed-page .program-time>span{color:var(--claro);font-size:11px}.ed-page .program-time b span{font:inherit;color:inherit;text-transform:none}.ed-page .encounter-program p{font-size:15px}.ed-page .cena{border-bottom:1px solid var(--claro);color:var(--claro);padding-bottom:28px;font-size:16px}.ed-page .encounter-extra h3{color:var(--claro);margin-bottom:16px;font-size:14px}.ed-page .encounter-extra p{font-size:15px;line-height:1.75}.ed-page .encounter-note{border-left:2px solid var(--claro);color:var(--claro);padding-left:18px;font-size:13px}.ed-page .ed-strengths h2{margin-bottom:36px}.ed-page .ed-strengths .cards{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:16px}.ed-page .ed-strengths .card{border:1px solid var(--claro);background:var(--beige);color:var(--vino);border-radius:0}.ed-page .ed-strengths .card .top{width:100%}.ed-page .ed-strengths .card button{white-space:normal;letter-spacing:0;border-radius:0;flex:none;align-items:flex-start;height:auto;min-height:230px}.ed-page .ed-strengths .card .name{letter-spacing:0;font-size:24px}.ed-page .ed-strengths .card .lema{font-size:13px;line-height:1.7}.ed-page .ed-strengths .card .inner p{font-size:14px;line-height:1.65}.ed-page .ed-strengths .card .label{letter-spacing:0;color:var(--texto-2);font-size:10px}.ed-page .ed-strengths .card button{color:var(--vino)!important}.ed-page .ed-strengths .card .num,.ed-page .ed-strengths .card .label{color:var(--texto-2)!important}.ed-page .ed-strengths .card .plus{border-color:var(--vino);color:var(--vino)}.ed-page .ed-strengths .card button:hover .plus,.ed-page .ed-strengths .card.open .plus{background:var(--vino);color:var(--beige)}.ed-form input:not([type=checkbox]){border-bottom-color:currentColor}.ed-green .ed-form .check input{accent-color:var(--beige)}.ed-form .check a{text-underline-offset:3px;text-decoration:underline}.ed-orientation{grid-template-columns:1fr 1fr;gap:48px;display:grid}.ed-orientation h2{margin-bottom:24px}.ed-orientation textarea{font:15px/1.7 var(--ed-sans);color:var(--ed-ink);background:var(--ed-paper);border:1px solid var(--ed-stone);resize:vertical;border-radius:4px;width:100%;padding:14px}.ed-orientation-result{border-top:1px solid var(--ed-stone);white-space:pre-line;flex-direction:column;grid-column:1/-1;gap:20px;padding-top:32px;display:flex}.ed-page .ed-brands{padding:40px 0}.ed-brands .ed-kicker{margin-bottom:20px}@media (width<=700px){.ed-orientation{grid-template-columns:1fr;gap:28px}}@media (width<=1100px){.ed-page .ed-strengths .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ed-page .encounter-facts{grid-template-columns:1fr 1fr;gap:18px 12px;font-size:14px}.ed-page .encounter-program{grid-template-columns:1fr;gap:24px}.ed-page .program-time b{font-size:36px}.ed-page .program-heading h3{font-size:22px}.ed-page .ed-strengths .cards{grid-template-columns:1fr}.ed-page .ed-strengths .card button{padding:24px}.ed-page .ed-strengths .card .inner{padding:0 24px 24px}.ed-page .ed-strengths .card .name{font-size:24px}.ed-page .ed-encounter-intro .ed-wrap{gap:22px}.ed-page .encounter-extra{grid-template-columns:1fr}.ed-page .ed-encounter-body{padding-top:0!important}.ed-page .stats{gap:12px 8px}.ed-page .stat b{font-size:30px}.ed-page .stat>span{font-size:9px}}
