:root{--altia-purple:#6B21A8;--altia-purple-mid:#7B2DA0;--altia-purple-light:#f5eeff;--altia-purple-dark:#3b0764;--altia-bg-dark:linear-gradient(135deg, #3b0764 0%, #6B21A8 50%, #4c1d95 100%);--altia-gray:#4b5563;--altia-light-bg:#faf9ff;}.gh-header.is-classic{background:linear-gradient(160deg, #f8f0ff 0%, #ffffff 50%, #f5eeff 100%);min-height:90vh;display:flex;align-items:center;justify-content:center;}.gh-header-title.is-title{color:#6B21A8 !important;font-weight:600;}.altia-section{padding:60px 20px;min-height:auto;display:flex;flex-direction:column;justify-content:center;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;}.altia-bg-light{background-color:#faf9ff;}.altia-bg-dark{background:linear-gradient(135deg, #3b0764 0%, #6B21A8 50%, #4c1d95 100%);}.altia-container{max-width:1100px;margin:0 auto;}.altia-text-center{text-align:center;}.altia-purple-title{color:#6B21A8;font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2;}.altia-purple-text{color:#6B21A8;}.altia-white-title{color:#ffffff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;}.altia-white-subtitle{color:rgba(255,255,255,0.8);font-size:24px;font-family:Calibri,sans-serif;max-width:700px;margin:0 auto;}.altia-lead{font-size:1.1rem;font-weight:500;color:#1f2937;margin-bottom:1rem;}.altia-section-label{font-size:0.8rem;font-weight:700;letter-spacing:0.1em;color:#6B21A8;text-transform:uppercase;margin-bottom:0.5rem;}.altia-divisor{min-height:auto !important;padding:80px 0;display:flex;align-items:center;}.altia-divisor-line{width:80px;height:2px;background:rgba(255,255,255,0.5);margin:0 auto 2rem;}.altia-two-col,.altia-two-col-img-right,.altia-two-col-img-left{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.altia-two-col-img-right .altia-col-img,.altia-two-col-img-left .altia-col-img{order:2;}.altia-two-col-img-left .altia-col-img{order:0;}.altia-col-img img{width:100%;border-radius:12px;object-fit:cover;max-height:480px;}.altia-two-col-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:2rem;}.altia-tag{background:white;border:1px solid #d8b4fe;color:#4b5563;padding:5px 14px;border-radius:20px;font-size:0.85rem;}.altia-highlight-box{background:#faf9ff;border:1px solid #e9d5ff;border-radius:10px;padding:20px 24px;margin:1.5rem 0;}.altia-highlight-box h4{margin-bottom:0.5rem;font-size:1rem;}.altia-highlight-box p{color:#4b5563;margin-bottom:1rem;}.altia-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:#6B21A8;color:white;border-radius:50%;font-size:0.75rem;font-weight:700;margin-right:10px;flex-shrink:0;}.altia-check-list{list-style:none;padding-left:0;}.altia-check-list li::before{content:"✓ ";color:#6B21A8;font-weight:700;}.altia-numbered-list{padding-left:1.2rem;}.altia-info-box{background:#faf9ff;border:1px solid #e9d5ff;border-radius:10px;padding:16px 20px;margin-top:1.5rem;color:#4b5563;font-size:0.95rem;}.altia-bullet-list{list-style:none;padding-left:0;margin:1.5rem 0;}.altia-bullet-list li{padding-left:24px;position:relative;margin-bottom:0.75rem;color:#4b5563;font-size:14px;}.altia-bullet-list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:#4A0F58;border-radius:50%;}.altia-route-card,.altia-coaching-card{border:1px solid #e9d5ff;border-radius:10px;padding:20px;background:white;}.altia-route-card h4,.altia-coaching-card h4{font-size:1rem;margin-bottom:0.5rem;}.altia-route-card p,.altia-coaching-card p{color:#4b5563;font-size:0.9rem;}.altia-team-main{display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:flex-start;margin-top:2rem;}.altia-team-photo img{width:100%;border-radius:50%;aspect-ratio:1;object-fit:cover;}.altia-team-bio h3{font-size:1.4rem;margin-bottom:0.25rem;}.altia-team-bio p{color:#4b5563;margin-bottom:0.5rem;}.altia-team-bio ul{padding-left:1.2rem;color:#4b5563;}.altia-team-bio li{margin-bottom:0.75rem;}.altia-team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:2rem;}.altia-team-card{text-align:center;}.altia-team-avatar{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto 1rem;}.altia-team-avatar img{width:100%;height:100%;object-fit:cover;}.altia-team-card h4{font-size:1.1rem;margin-bottom:0.25rem;}.altia-team-card p{color:#4b5563;font-size:0.9rem;}.altia-team-card p:last-child{margin-top:1.25rem;}.altia-contacto{min-height:80vh;display:flex;align-items:center;}@media (max-width:768px){.altia-two-col,.altia-two-col-img-right,.altia-two-col-img-left,.altia-two-col-cards,.altia-four-grid,.altia-team-main,.altia-team-grid{grid-template-columns:1fr;}.altia-two-col-img-right .altia-col-img,.altia-two-col-img-left .altia-col-img{order:0;}.altia-purple-title{font-size:1.5rem;}.altia-white-title{font-size:1.8rem;}.altia-section{padding:36px 16px;min-height:auto !important;}.altia-bg-light{overflow-x:hidden;}.altia-contact-layout{flex-direction:column;gap:24px;}.altia-contact-layout .altia-contact-info{min-width:unset;width:100%;}.altia-contact-form{flex:1 1 auto;width:100%;box-sizing:border-box;}.altia-contact-form input,.altia-contact-form textarea{box-sizing:border-box !important;max-width:100% !important;}.altia-info-box{width:100% !important;max-width:100% !important;min-width:unset !important;box-sizing:border-box;}.gh-feed .gh-card,.gh-container.is-list .gh-card{max-height:none !important;height:auto !important;overflow:visible !important;flex-direction:column !important;min-height:unset !important;}.gh-feed .gh-card-link,.gh-container.is-list .gh-card-link{flex-direction:column !important;align-items:flex-start !important;gap:0 !important;width:100% !important;overflow:hidden !important;border-radius:16px !important;}.gh-feed .gh-card-image,.gh-container.is-list .gh-card-image{widtfh:100% !important;height:180px !important;max-height:180px !important;aspect-ratio:unset !important;flex-shrink:0 !important;overflow:hidden !important;position:relative !important;}.gh-feed .gh-card-image img,.gh-container.is-list .gh-card-image img{position:relative !important;display:block !important;width:100% !important;height:180px !important;object-fit:cover !important;inset:unset !important;}.gh-feed .gh-card-wrapper,.gh-container.is-list .gh-card:not(.no-image) .gh-card-wrapper{flex:1 1 auto !important;max-width:100% !important;padding:14px 16px !important;width:100% !important;box-sizing:border-box !important;}.gh-feed .gh-card-title{font-size:17px !important;line-height:1.3 !important;}}body{overflow-x:hidden;}#altia-content-wrapper{width:100%;display:block;}#altia-content-wrapper .altia-section{width:100%;box-sizing:border-box;}.altia-bg-dark{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:auto;}.gh-navigation-inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;}.gh-navigation-brand{flex:0 0 auto !important;margin-right:24px !important;}.gh-navigation-menu{flex:1 1 auto !important;justify-content:flex-end !important;overflow:visible !important;}.gh-navigation-menu .nav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:0 !important;}.gh-navigation-actions{flex:0 0 auto !important;margin-left:auto !important;}.gh-navigation-menu .nav li a{white-space:nowrap !important;}.gh-more-toggle{display:none !important;}.gh-dropdown{position:static !important;display:contents !important;background:none !important;box-shadow:none !important;padding:0 !important;min-width:unset !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;z-index:auto !important;transform:none !important;}.gh-dropdown li{display:list-item !important;}.gh-dropdown li a{font-size:12.5px !important;padding:0 8px !important;white-space:nowrap !important;display:block !important;}.gh-navigation-inner{justify-content:flex-start !important;gap:0 !important;}.gh-navigation-menu .nav li a{font-size:14px !important;padding:0 14px !important;white-space:nowrap !important;}.gh-container-title{font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#6b21a8 !important;margin-bottom:16px !important;font-size:0 !important;}.gh-container-title::before{content:"Desde el Blog" !important;font-size:12px !important;}.gh-feed{max-width:900px !important;margin:0 auto 60px !important;padding:0 24px !important;}.gh-feed .gh-card{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:28px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 2px 16px rgba(0,0,0,0.07) !important;overflow:hidden !important;text-decoration:none !important;margin-bottom:20px !important;max-height:180px !important;transition:box-shadow 0.2s !important;}.gh-feed .gh-card:hover{box-shadow:0 4px 24px rgba(107,33,168,0.13) !important;}.gh-feed .gh-card-link{display:flex !important;flex-direction:row !important;width:100% !important;text-decoration:none !important;color:inherit !important;}.gh-feed .gh-card-image{flex:0 0 220px !important;width:220px !important;height:160px !important;overflow:hidden !important;margin:0 !important;}.gh-feed .gh-card-image img{width:100% !important;height:100% !important;object-fit:cover !important;}.gh-feed .gh-card-wrapper{flex:1 !important;padding:20px 24px 20px 0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.gh-feed .gh-card-tag{font-size:11px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:#6b21a8 !important;margin-bottom:8px !important;}.gh-feed .gh-card-title{font-size:20px !important;font-weight:700 !important;color:#1a1a2e !important;line-height:1.3 !important;margin-bottom:8px !important;}.gh-feed .gh-card-excerpt{font-size:14px !important;color:#555 !important;line-height:1.5 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin-bottom:12px !important;}.gh-feed .gh-card-meta{font-size:12px !important;color:#888 !important;}.gh-header.is-classic{padding-top:80px !important;padding-bottom:60px !important;}#coaching-personal .altia-col-img{display:flex;gap:12px;align-items:stretch;}#coaching-personal .altia-col-img img{width:calc(33.333% - 8px) !important;height:380px !important;object-fit:cover !important;border-radius:16px !important;flex-shrink:0;}.altia-section{scroll-margin-top:0;}.altia-contact-layout{display:flex;gap:48px;align-items:flex-start;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto;text-align:left;}.altia-contact-layout .altia-contact-info{flex:0 0 auto;min-width:260px;}.altia-contact-form{flex:1 1 320px;display:flex;flex-direction:column;gap:12px;}.altia-contact-form input,.altia-contact-form textarea{width:100%;padding:12px 16px;border-radius:8px;border:none;background:rgba(255,255,255,0.15);color:#fff;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;}.altia-contact-form input::placeholder,.altia-contact-form textarea::placeholder{color:rgba(255,255,255,0.65);}.altia-contact-form textarea{resize:vertical;}.altia-form-btn{background:#4A0F58;color:#fff;border:none;padding:12px 28px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;align-self:flex-start;transition:background 0.2s;}.altia-form-btn:hover{background:#6E1685;}.gh-feed .gh-card-meta::after{content:" · Leer artículo →" !important;color:#6b21a8 !important;font-weight:600 !important;}figure.gh-article-image{max-height:380px !important;overflow:hidden !important;margin-bottom:32px !important;}figure.gh-article-image img{width:100% !important;max-height:380px !important;object-fit:cover !important;object-position:center 30% !important;}.gh-content > p,article .gh-content p,.post-full-content p{margin-bottom:6px !important;margin-top:0 !important;line-height:1.7 !important;}#altia-mobile-nav{display:none;}@media (max-width:767px){#altia-mobile-nav{display:flex;position:sticky;top:64px;z-index:999;background:#fff;border-bottom:2px solid #e9d5ff;box-shadow:0 2px 8px rgba(107,33,168,0.10);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;padding:0 8px;gap:4px;}#altia-mobile-nav::-webkit-scrollbar{display:none;}#altia-mobile-nav a{display:inline-block;padding:10px 14px;font-size:13px;font-weight:600;color:#4b5563;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;transition:color 0.2s, border-color 0.2s;flex-shrink:0;}#altia-mobile-nav a:hover,#altia-mobile-nav a.active{color:#6B21A8;border-bottom-color:#6B21A8;}.gh-main,#altia-content-wrapper{scroll-margin-top:110px;}section[id]{scroll-margin-top:110px;}}@media (max-width:767px){.is-open#gh-navigation .gh-navigation-inner{display:flex !important;flex-direction:column !important;gap:0 !important;grid-template-rows:none !important;min-height:100% !important;padding:0 !important;align-items:stretch !important;}.is-open#gh-navigation{background:linear-gradient(160deg, #f8f0ff 0%, #ffffff 50%, #f5eeff 100%) !important;}.is-open#gh-navigation .nav{align-items:stretch !important;gap:4px !important;padding:8px 16px !important;}.is-open#gh-navigation .nav > li{width:100% !important;text-align:center !important;position:static !important;}.is-open#gh-navigation .nav > li > a{display:block !important;font-size:1.2rem !important;font-weight:600 !important;color:#3b0764 !important;padding:13px 20px !important;border-radius:10px !important;transition:background 0.15s, color 0.15s !important;text-transform:none !important;letter-spacing:-0.01em !important;text-align:center !important;}.is-open#gh-navigation .nav > li > a:hover,.is-open#gh-navigation .nav > li > a:active{background:rgba(107,33,168,0.09) !important;color:#6B21A8 !important;}.is-open#gh-navigation .altia-nav-arrow{display:none !important;}.is-open#gh-navigation .altia-nav-submenu{display:none !important;}.is-open#gh-navigation .gh-more-toggle{display:block !important;width:100% !important;text-align:center !important;background:none !important;border:none !important;padding:0 16px !important;margin:4px 0 !important;}.is-open#gh-navigation .gh-more-toggle > svg{display:none !important;}.is-open#gh-navigation .gh-more-toggle::before{content:'';display:block;height:1px;background:rgba(107,33,168,0.15);margin:8px 0 12px;}.is-open#gh-navigation .gh-dropdown{position:static !important;display:contents !important;background:none !important;box-shadow:none !important;padding:0 !important;visibility:visible !important;opacity:1 !important;width:auto !important;transform:none !important;}.is-open#gh-navigation .gh-dropdown li{display:block !important;width:100% !important;text-align:center !important;opacity:1 !important;transform:none !important;}.is-open#gh-navigation .gh-dropdown li a{display:block !important;font-size:1.2rem !important;font-weight:600 !important;color:#3b0764 !important;padding:13px 20px !important;border-radius:10px !important;white-space:normal !important;text-align:center !important;}.is-open#gh-navigation .gh-dropdown li a:hover{background:rgba(107,33,168,0.09) !important;color:#6B21A8 !important;}.is-open#gh-navigation .gh-navigation-actions{position:static !important;width:100% !important;align-items:center !important;display:flex !important;flex-direction:column !important;padding:16px 24px 32px !important;gap:12px !important;border-top:1px solid rgba(107,33,168,0.12) !important;margin-top:8px !important;}.is-open#gh-navigation a[data-portal="signin"]{font-size:1rem !important;font-weight:600 !important;color:#6B21A8 !important;}.is-open#gh-navigation .gh-button{font-size:1rem !important;background:#6B21A8 !important;color:#fff !important;border-radius:50px !important;padding:12px 32px !important;text-transform:none !important;width:auto !important;min-width:180px !important;}.is-open#gh-navigation .gh-navigation-actions .gh-search{display:none !important;}}.gh-header.is-classic{min-height:60vh !important;}@media (max-width:767px){.gh-header.is-classic{min-height:auto !important;padding-top:60px !important;padding-bottom:50px !important;}}.altia-section{min-height:auto !important;justify-content:flex-start !important;}.altia-divisor{justify-content:center !important;align-items:center !important;padding:60px 0 !important;}#coaching-personal .altia-col-img:first-child img{object-position:20% 50% !important;}.altia-team-grid{grid-template-columns:repeat(2, minmax(200px, 320px)) !important;justify-content:center !important;}@media (max-width:768px){.altia-team-grid{grid-template-columns:1fr !important;justify-content:stretch !important;}}.gh-footer-menu,.gh-powered,.gh-footer-copyright{display:none !important;}.gh-archive-wrapper .gh-article-title,.gh-tag-header .gh-tag-name,.gh-tag-header h1{color:#6B21A8 !important;}.gh-archive-wrapper,.gh-tag-header{padding-bottom:20px !important;}html{scroll-padding-top:110px;}@media (max-width:767px){html{scroll-padding-top:120px;}}.altia-form-two-col{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px;}.altia-form-left{display:flex;flex-direction:column;gap:12px;}.altia-form-right{display:flex;flex-direction:column;}.altia-form-right textarea{flex:1;min-height:160px;height:100%;resize:vertical;}@media (max-width:768px){.altia-form-two-col{grid-template-columns:1fr !important;}.altia-form-right textarea{min-height:120px;}}.altia-form-btn{align-self:center !important;margin-top:8px !important;}.altia-contacto .altia-contact-form{width:100%;max-width:100%;}.altia-form-two-col{width:100%;}.altia-contact-form .altia-form-btn{align-self:center !important;margin:12px auto 0 !important;display:block !important;}.altia-contact-layout .altia-form-btn{flex:0 0 auto;align-self:center;order:3;}@media (min-width:769px){.altia-contact-layout{gap:32px !important;}.altia-contact-layout .altia-form-two-col{order:2;}}@media (max-width:768px){.altia-contact-layout .altia-form-two-col{width:100% !important;flex:0 0 100% !important;}.altia-contact-layout .altia-form-btn{width:100% !important;flex:0 0 100% !important;}}.altia-contact-layout .altia-form-two-col{flex:1 1 300px;min-width:0;}.gh-nav-dropdown-toggle::after{content:'▾';font-size:12px;margin-left:4px;display:inline-block;transition:transform 0.2s ease;opacity:0.7;}.gh-nav-has-dropdown:hover .gh-nav-dropdown-toggle::after,.gh-nav-has-dropdown.is-open .gh-nav-dropdown-toggle::after{transform:rotate(-180deg);opacity:1;}.gh-nav-dropdown-menu{border-radius:8px !important;border:1px solid rgba(107, 33, 168, 0.15) !important;box-shadow:0 4px 16px rgba(107, 33, 168, 0.12) !important;border-top:3px solid #6B21A8 !important;overflow:hidden !important;margin-top:6px !important;}.gh-nav-dropdown-menu li a{color:#3b0764 !important;font-weight:500 !important;transition:background 0.15s, color 0.15s !important;}.gh-nav-dropdown-menu li a:hover{background:rgba(107, 33, 168, 0.07) !important;color:#6B21A8 !important;}@media (max-width:767px){.gh-nav-dropdown-toggle::after{font-size:14px;margin-left:6px;}.gh-nav-has-dropdown.is-open .gh-nav-dropdown-menu{background:rgba(107, 33, 168, 0.04) !important;border-radius:0 !important;border:none !important;border-left:3px solid #6B21A8 !important;margin:4px 20px !important;box-shadow:none !important;}.gh-nav-has-dropdown.is-open .gh-nav-dropdown-menu li a{color:#3b0764 !important;font-size:1rem !important;padding:10px 16px 10px 24px !important;font-weight:500 !important;}.gh-nav-has-dropdown.is-open .gh-nav-dropdown-menu li a:hover{color:#6B21A8 !important;background:rgba(107, 33, 168, 0.08) !important;}}@media (max-width:767px){#altia-mobile-nav .altia-nav-group-label{display:inline-flex;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;color:#6B21A8;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;border-bottom:3px solid #6B21A8;transition:opacity 0.2s;gap:3px;}#altia-mobile-nav .altia-nav-group-label::after{content:'▾';font-size:11px;transition:transform 0.2s;display:inline-block;}#altia-mobile-nav .altia-nav-group-label.is-open::after{transform:rotate(-180deg);}#altia-mobile-nav .altia-nav-sub-items{display:none;}#altia-mobile-nav .altia-nav-sub-items.is-open{display:inline-flex;flex-direction:row;}#altia-mobile-nav .altia-nav-sub-items a{font-size:12px !important;padding:10px 10px !important;color:#6B21A8 !important;border-bottom:3px solid rgba(107,33,168,0.4) !important;font-weight:500 !important;}#altia-mobile-nav .altia-nav-sub-items a.active,#altia-mobile-nav .altia-nav-sub-items a:hover{color:#6B21A8 !important;border-bottom-color:#6B21A8 !important;background:rgba(107,33,168,0.05);}}.gh-header.is-classic .gh-form{display:none !important;}@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap');body,.altia-section,.altia-section p,.altia-section li,.altia-section h2,.altia-section h3,.altia-section h4{font-family:'Aptos', 'Calibri', -apple-system, BlinkMacSystemFont, sans-serif !important;}.altia-section p{font-size:1rem;line-height:1.7;color:#262626;}.altia-section li{font-size:0.97rem;line-height:1.65;color:#262626;}.altia-purple-title{font-family:'Aptos', 'Calibri', sans-serif !important;font-weight:700 !important;color:#3b0764 !important;font-size:1.85rem !important;line-height:1.25 !important;margin-bottom:1rem !important;}.altia-section-label{font-family:'Aptos', sans-serif !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.12em !important;color:#6B21A8 !important;text-transform:uppercase !important;margin-bottom:1rem !important;}.altia-lead{font-size:1.1rem !important;font-weight:700 !important;color:#262626 !important;margin-bottom:1rem !important;line-height:1.5 !important;}.altia-proposito .altia-two-col{gap:3rem;align-items:stretch;}.altia-proposito .altia-col-text{order:1;}.altia-proposito .altia-col-img{order:2;}.altia-enfoque-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:2rem;}.altia-enfoque-card{background:#f8f5ff;border-radius:10px;padding:1.5rem;border-left:4px solid #6B21A8;}.altia-enfoque-num{font-weight:700;color:#6B21A8;font-size:16px;margin-bottom:0.6rem;}@media (max-width:767px){.altia-enfoque-grid{grid-template-columns:1fr;}}.altia-info-box{background:#f8f5ff;border-radius:8px;padding:1rem 1.25rem;margin:1.25rem 0;border:1px solid #e9d5ff;}.altia-info-box-title{font-weight:600;color:#6B21A8;margin-bottom:0.6rem;font-size:0.95rem;}.altia-tag-row{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.4rem;}.altia-tag{background:#fff;border:1px solid #c4b5fd;border-radius:4px;padding:4px 10px;font-size:0.85rem;color:#3b0764;}.altia-diferencial-label{font-size:0.95rem;font-weight:700;color:#6B21A8;margin:1.25rem 0 0.5rem;}.altia-process-table{display:flex;gap:0.5rem;margin-top:1.25rem;flex-wrap:wrap;}.altia-process-col{flex:1 1 140px;min-width:100px;text-align:center;}.altia-process-cell{padding:8px 6px;font-size:0.82rem;font-weight:600;border-radius:4px;margin-bottom:0.4rem;}.altia-process-cell--purple{background:#6B21A8;color:#fff;}.altia-process-desc{font-size:0.8rem;color:#4b5563;line-height:1.4;}.altia-process-matrix{margin-top:1.5rem;border-radius:8px;overflow:hidden;border:1px solid #e9d5ff;}.altia-matrix-header{display:grid;grid-template-columns:1.3fr 1.5fr 2fr 1.5fr;background:#6B21A8;}.altia-matrix-row{display:grid;grid-template-columns:1.3fr 1.5fr 2fr 1.5fr;border-bottom:1px solid #e9d5ff;}.altia-matrix-row:last-child{border-bottom:none;}.altia-matrix-cell{padding:0.75rem 0.9rem;font-size:0.88rem;line-height:1.5;border-right:1px solid #e9d5ff;vertical-align:top;}.altia-matrix-cell:last-child{border-right:none;}.altia-matrix-cell--header{color:#fff;font-weight:700;font-size:0.85rem;border-right:1px solid rgba(255,255,255,0.3);padding:0.6rem 0.9rem;}.altia-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6B21A8;color:#fff;font-size:0.75rem;font-weight:700;margin-right:0.4rem;flex-shrink:0;}@media (max-width:767px){.altia-matrix-header,.altia-matrix-row{grid-template-columns:1fr;}.altia-matrix-cell--header{display:none;}.altia-matrix-cell{border-right:none;border-bottom:1px solid #e9d5ff;}.altia-matrix-row{border:1px solid #e9d5ff;border-radius:8px;margin-bottom:0.75rem;overflow:hidden;}.altia-process-matrix{border:none;}}.altia-impact-box{background:#f3e8ff;border-radius:8px;padding:1.25rem 1.5rem;margin-top:1.5rem;border:1px solid #c4b5fd;}.altia-impact-title{font-weight:700;color:#6B21A8;margin-bottom:0.4rem;font-size:1rem;}.altia-two-col-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;}.altia-card-light{background:#f9fafb;border-radius:8px;padding:1.1rem 1.25rem;border:1px solid #e5e7eb;}.altia-card-highlight{background:#f3e8ff;border-radius:8px;padding:1.1rem 1.25rem;border:1px solid #c4b5fd;}.altia-card-title{font-weight:700;font-size:0.95rem;margin-bottom:0.6rem;color:#262626;}.altia-check-list,.altia-numbered-list{padding-left:1.2rem;margin:0;}.altia-check-list li{list-style:none;padding-left:0.2rem;}.altia-check-list li::before{content:'✓ ';color:#6B21A8;font-weight:700;}.altia-numbered-list li{list-style:decimal;}@media (max-width:767px){.altia-two-col-cards{grid-template-columns:1fr;}}.altia-bullet-list{padding-left:0;list-style:none;margin:1rem 0;}.altia-bullet-list li{padding:0.35rem 0 0.35rem 1.6rem;position:relative;font-size:0.97rem;line-height:1.6;}.altia-bullet-list li::before{content:'';position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#4A0F58;}.altia-highlight-box{background:#f3e8ff;border-radius:8px;padding:1rem 1.25rem;margin-top:1.25rem;border-left:4px solid #6B21A8;font-size:0.97rem;color:#3b0764;}.altia-servicios-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;}.altia-servicio-card{border-radius:10px;overflow:hidden;border:1px solid #e9d5ff;}.altia-servicio-header{padding:0.9rem 1.25rem;font-weight:700;font-size:0.85rem;letter-spacing:0.08em;display:flex;align-items:center;gap:0.6rem;}.altia-servicio-header--dark{background:#3b0764;color:#fff;}.altia-servicio-header--light{background:#7B2DA0;color:#fff;}.altia-servicio-body{padding:1.25rem;background:#fff;}.altia-servicio-subtitle{font-weight:700;font-size:0.97rem;color:#6B21A8;margin-bottom:0.75rem;text-align:center;}.altia-servicio-body ul{padding-left:1.2rem;}.altia-servicio-body li{font-size:0.92rem;margin-bottom:0.35rem;}@media (max-width:767px){.altia-servicios-grid{grid-template-columns:1fr;}}.altia-methodology-block{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e9d5ff;}.altia-phases-row{display:flex;gap:1.5rem;align-items:center;margin:1.25rem 0;}.altia-phase-box{flex:1;background:#f8f5ff;border-radius:8px;padding:1.25rem;border:1px solid #e9d5ff;}.altia-phase-header{font-weight:700;color:#3b0764;font-size:1rem;margin-bottom:0.6rem;display:flex;align-items:center;gap:0.5rem;}.altia-phase-arrow{font-size:1.8rem;color:#c4b5fd;flex-shrink:0;}.altia-ruta-grid{display:flex;gap:0.75rem;flex-wrap:nowrap;margin-top:0.75rem;overflow-x:auto;}.altia-ruta-card{flex:1 1 160px;min-width:140px;background:#f9fafb;border-radius:8px;padding:0.9rem;border:1px solid #e5e7eb;text-align:center;}.altia-ruta-card--highlight{background:#f3e8ff;border-color:#c4b5fd;}.altia-ruta-num{font-weight:700;font-size:0.88rem;color:#6B21A8;margin-bottom:0.4rem;}@media (max-width:767px){.altia-phases-row{flex-direction:column;}.altia-phase-arrow{transform:rotate(90deg);}}.altia-rutas-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:1.25rem;}.altia-ruta-card-v{background:#f8f5ff;border-radius:8px;padding:1.1rem;border:1px solid #e9d5ff;}.altia-ruta-title{font-weight:700;color:#6B21A8;font-size:0.92rem;margin-bottom:0.5rem;text-align:center;}@media (max-width:767px){.altia-rutas-grid{grid-template-columns:1fr;}}.altia-coaching-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:1.5rem;}.altia-coaching-card{border-radius:10px;overflow:hidden;border:1px solid #e9d5ff;background:#fff;}.altia-coaching-img img{width:100%;height:200px;object-fit:cover;display:block;}.altia-coaching-body{padding:1.1rem;background:#f8f5ff;}.altia-coaching-body h4{font-weight:700;font-size:1rem;text-align:center;margin-bottom:0.5rem;}@media (max-width:767px){.altia-coaching-grid{grid-template-columns:1fr;}}.altia-team-consultores{margin-top:3rem;padding-top:2rem;border-top:1px solid #e9d5ff;}.altia-team-grid{display:grid;grid-template-columns:repeat(2, minmax(200px, 320px));justify-content:center;gap:2rem;}.altia-team-card{text-align:center;padding:1.5rem;background:#f8f5ff;border-radius:10px;border:1px solid #e9d5ff;}.altia-team-card h4{font-weight:700;color:#6B21A8;margin-bottom:0.3rem;}@media (max-width:767px){.altia-team-grid{grid-template-columns:1fr;}}#siguiente-paso{background:#fff;padding:60px 20px;min-height:auto !important;}#siguiente-paso .altia-diferencial-label{font-size:0.85rem;}.altia-proposito .altia-section-label{color:#4A0F58 !important;font-size:16px !important;font-weight:400 !important;}.altia-proposito .altia-purple-title{color:#6E1685 !important;font-size:28px !important;line-height:1.3 !important;}.altia-proposito .altia-col-text p:not(.altia-section-label){color:#262626 !important;font-size:18px !important;line-height:1.9 !important;}.altia-proposito .altia-col-text p{margin-bottom:1.4em !important;}.altia-enfoque-layout{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start;}.altia-enfoque-left{display:flex;flex-direction:column;}.altia-enfoque-label{font-size:16px !important;font-weight:400 !important;letter-spacing:0.08em;color:#4A0F58 !important;text-transform:uppercase;margin-bottom:22px !important;}.altia-enfoque-title{font-size:36px;font-weight:700;color:#4A0F58;line-height:1.2;margin-bottom:1rem;}.altia-enfoque-desc{font-size:18px !important;color:#404040 !important;line-height:1.8;margin:0;margin-top:0.5rem;}.altia-enfoque-right .altia-enfoque-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:0;}.altia-enfoque-right .altia-enfoque-card{background:#fff !important;border-radius:8px !important;border-left:none !important;padding:2.5rem !important;}.altia-enfoque-right .altia-enfoque-num{font-size:16px !important;font-weight:700 !important;color:#AF47B5 !important;margin-bottom:0.85rem;}.altia-enfoque-right .altia-enfoque-card p{font-size:13px !important;color:#4A0F58 !important;line-height:1.7;margin:0;}@media (max-width:767px){.altia-enfoque-layout{grid-template-columns:1fr;gap:2rem;}.altia-enfoque-right .altia-enfoque-grid{grid-template-columns:1fr;}}#enfoque{padding:60px 20px!important;min-height:auto!important;}.altia-banner-hero{position:relative;width:100%;min-height:560px;background-image:url('../images/altia-hero.jpg');background-size:cover;background-position:top center;display:flex;align-items:flex-end;justify-content:center;padding-bottom:80px;overflow:hidden;}.altia-banner-overlay{display:none;}.altia-banner-content{position:relative;z-index:2;width:100%;max-width:1100px;padding:60px 40px 30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:80px;}.altia-banner-logo{position:absolute;top:32px;left:40px;z-index:3;}.altia-banner-logo img{width:160px;height:auto;display:block;}.altia-banner-title{font-family:'Aptos', 'Calibri', sans-serif;font-size:32px;font-weight:300;color:#ffffff;line-height:1.35;max-width:700px;text-align:center;margin:0 auto 0;}@media (max-width:767px){.altia-banner-hero{min-height:320px;}.altia-banner-title{font-size:24px;}.altia-banner-content{padding:40px 24px;}.altia-banner-logo img{width:120px;}}.gh-header.is-classic{display:none !important;}body.home-template .gh-container.is-list{display:none !important;}.gh-search,.gh-navigation-members,.gh-navigation-actions .gh-button{display:none !important;}.nav-servicios{position:relative;}.nav-servicios > a{cursor:pointer;}.altia-servicios-dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,0.12);min-width:180px;z-index:1000;padding:8px 0;}.nav-servicios:hover .altia-servicios-dropdown,.nav-servicios.open .altia-servicios-dropdown{display:block;}.altia-servicios-dropdown a{display:block;padding:10px 18px;color:#333 !important;font-size:15px;text-decoration:none;white-space:nowrap;}.altia-servicios-dropdown a:hover{background:#f5eeff;color:#6B21A8 !important;}#gh-navigation{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:9999 !important;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.08);}body{padding-top:76px !important;}#busqueda-lideres .altia-purple-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:28px !important;color:#4A0F58 !important;line-height:1.2 !important;margin-bottom:1rem !important;}#busqueda-lideres .altia-col-text > p:first-of-type{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:16px !important;color:#262626 !important;line-height:1.6 !important;}#busqueda-lideres .altia-info-box-title{font-family:'Aptos Display', 'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:14px !important;color:#4A0F58 !important;margin-bottom:0.6rem !important;}#busqueda-lideres .altia-tag{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-size:12px !important;color:#262626 !important;font-weight:400 !important;}#busqueda-lideres .altia-diferencial-label{font-family:'Aptos Display', 'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:700 !important;font-size:14px !important;color:#4A0F58 !important;margin-bottom:0.4rem !important;}#busqueda-lideres .altia-diferencial-label + p{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:13px !important;color:#262626 !important;line-height:1.6 !important;margin-bottom:1rem !important;}.altia-proceso-tabla{width:100%;border-collapse:collapse;margin-top:0.75rem;font-family:'Aptos', 'Calibri', Arial, sans-serif;}.altia-proceso-tabla thead tr{border-bottom:1.5px solid #4A0F58;}.altia-proceso-tabla th{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-size:13px !important;font-weight:600 !important;color:#4A0F58 !important;text-align:left;padding:8px 12px 8px 0;vertical-align:top;border-right:1px solid #d8b4fe;line-height:1.3;}.altia-proceso-tabla th:last-child{border-right:none;padding-right:0;}.altia-proceso-tabla th:not(:first-child){padding-left:12px;}.altia-proceso-tabla td{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-size:12px !important;font-weight:400 !important;color:#262626 !important;text-align:left;padding:8px 12px 0 0;vertical-align:top;border-right:1px solid #e9d5ff;line-height:1.5;}.altia-proceso-tabla td:last-child{border-right:none;padding-right:0;}.altia-proceso-tabla td:not(:first-child){padding-left:12px;}#enfoque-altia{background-color:#ffffff !important;}#enfoque-altia .altia-purple-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:24px !important;color:#4A0F58 !important;}#enfoque-altia > .altia-container > p{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:16px !important;color:#262626 !important;}#enfoque-altia .altia-matrix-cell--header{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:700 !important;font-size:11px !important;color:#ffffff !important;}#enfoque-altia .altia-matrix-row .altia-matrix-cell:first-child{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:13px !important;color:#4A0F58 !important;}#enfoque-altia .altia-matrix-row .altia-matrix-cell:not(:first-child){font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:11.5px !important;color:#404040 !important;}#optimizacion-seleccion .altia-purple-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:24px !important;color:#4A0F58 !important;}#optimizacion-seleccion .altia-col-text > p:not(.altia-info-box-title){font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:16px !important;color:#262626 !important;}#optimizacion-seleccion .altia-info-box-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#4A0F58 !important;}#optimizacion-seleccion .altia-tag{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:11.5px !important;color:#404040 !important;}#optimizacion-seleccion .altia-card-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#4A0F58 !important;}#optimizacion-seleccion .altia-check-list li,#optimizacion-seleccion .altia-numbered-list li{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:14px !important;color:#404040 !important;}#gestion-talento{background-color:#faf9ff !important;}#gestion-talento .altia-purple-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:24px !important;color:#4A0F58 !important;}#gestion-talento > .altia-container > p{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:16px !important;color:#262626 !important;}#gestion-talento .altia-matrix-cell--header{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:700 !important;font-size:11px !important;color:#ffffff !important;}#gestion-talento .altia-matrix-row .altia-matrix-cell:first-child{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:12px !important;color:#4A0F58 !important;}#gestion-talento .altia-matrix-row .altia-matrix-cell:first-child strong{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:13px !important;color:#4A0F58 !important;}#gestion-talento .altia-matrix-row .altia-matrix-cell:not(:first-child){font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:11.5px !important;color:#404040 !important;}#gestion-talento .altia-impact-title{font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:600 !important;font-size:12px !important;color:#4A0F58 !important;}#gestion-talento .altia-impact-box p:not(.altia-impact-title){font-family:'Aptos', 'Calibri', Arial, sans-serif !important;font-weight:400 !important;font-size:11.5px !important;color:#404040 !important;}#coaching-lideres{background-color:#ffffff !important;}#coaching-lideres .altia-purple-title{font-weight:600 !important;font-size:24px !important;color:#4A0F58 !important;}#coaching-lideres .altia-col-text > p{font-weight:400 !important;font-size:16px !important;color:#262626 !important;}#coaching-lideres .altia-col-text>p:first-of-type{margin-bottom:1.5rem!important;padding-bottom:0.5rem!important}#coaching-lideres .altia-bullet-list li{font-weight:400 !important;font-size:14px !important;color:#262626 !important;}#coaching-lideres .altia-bullet-list li strong{font-weight:600 !important;font-size:14px !important;color:#4A0F58 !important;}#coaching-lideres .altia-highlight-box p{font-weight:400 !important;font-size:11.5px !important;color:#404040 !important;}#soluciones-empresas-divisor .altia-white-title,#soluciones-personas-divisor .altia-white-title{font-size:3.2rem!important;font-family:Inter,sans-serif!important;font-weight:600!important}#soluciones-empresas-divisor .altia-white-subtitle,#soluciones-personas-divisor .altia-white-subtitle{font-size:24px!important;font-family:Calibri,sans-serif!important;color:rgba(255,255,255,.90)!important}#mentoria-carrera{background-color:#ffffff!important}#mentoria-carrera .altia-purple-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#4A0F58!important}#mentoria-carrera p.altia-lead{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#262626!important}#mentoria-carrera .altia-col-text>p:not(.altia-lead):not(.altia-diferencial-label){font-weight:400!important;font-size:16px!important;color:#262626!important;margin-bottom:2rem!important;padding-bottom:1rem!important}#mentoria-carrera .altia-card-title{font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-card-light p,#mentoria-carrera .altia-card-light li{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#mentoria-carrera .altia-card-highlight p,#mentoria-carrera .altia-card-highlight li{font-weight:400!important;font-size:11.5px!important;color:#404040!important;text-align:center!important}#mentoria-carrera .altia-phase-box{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#mentoria-carrera .altia-phase-header{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-diferencial-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-ruta-card{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#mentoria-carrera .altia-ruta-num{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-methodology-block p{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#mentoria-rh{background-color:#faf9ff!important}#mentoria-rh .altia-purple-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#4A0F58!important}#mentoria-rh .altia-col-text>p:not(.altia-diferencial-label){font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#262626!important;margin-bottom:1rem!important}#mentoria-rh .altia-diferencial-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#4A0F58!important}#mentoria-rh .altia-ruta-card-v{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;color:#404040!important}#mentoria-rh .altia-ruta-card-v p{font-size:13px!important}#mentoria-rh .altia-ruta-title{font-size:14px!important;color:#6E1685!important;max-width:9em}#coaching-personal{background-color:#ffffff!important}#coaching-personal .altia-purple-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#4A0F58!important}#coaching-personal>.altia-container>p{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#262626!important}#coaching-personal .altia-purple-text{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#4A0F58!important}#coaching-personal .altia-coaching-body p{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:13px!important;color:#404040!important}#coaching-personal .altia-coaching-card{display:flex!important;flex-direction:column!important;}#coaching-personal .altia-coaching-body{flex:1!important;}#mentoria-carrera .altia-card-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-ruta-num{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera .altia-diferencial-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera p.altia-card-title{font-weight:600!important;font-size:14px!important;color:#404040!important}#mentoria-carrera .altia-card-highlight p.altia-card-title{color:#6E1685!important;text-align:center!important}#mentoria-carrera p.altia-ruta-num{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#mentoria-carrera p.altia-diferencial-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#consultores-asociados h3.altia-purple-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#4A0F58!important}#consultores-asociados .altia-team-card h4.altia-purple-text,#equipo .altia-team-card h4.altia-purple-text{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#4A0F58!important}#consultores-asociados .altia-team-card p strong,#equipo .altia-team-card p strong{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:700!important;font-size:12px!important;color:#4A0F58!important}#consultores-asociados .altia-team-card p,#equipo .altia-team-card p{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#consultores-asociados .altia-team-avatar,#equipo .altia-team-avatar{overflow:hidden!important;border-radius:50%!important}#consultores-asociados .altia-team-avatar img,#equipo .altia-team-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}#consultores-asociados .altia-team-grid,#equipo .altia-team-grid{grid-template-columns:repeat(4,1fr)!important;justify-content:stretch!important}.gh-navigation{height:65px!important}.gh-navigation-inner{height:65px!important;align-items:center!important}.gh-navigation img,.gh-navigation .gh-logo{max-height:36px!important;width:auto!important}body{padding-top:65px!important}#gh-navigation .gh-navigation-menu a,#gh-navigation .gh-navigation-menu .gh-dropdown-toggle{font-size:14px!important;padding:0 14px!important;line-height:65px!important;display:inline-flex!important;align-items:center!important}.nav-servicios-dropdown{position:relative!important}.nav-servicios-dropdown>a{cursor:pointer!important}.nav-servicios-menu{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.12);border-radius:6px;min-width:0;width:auto;z-index:10000;padding:6px 0}.nav-servicios-menu a{display:block;padding:8px 16px;font-size:14px;font-weight:550;color:#15171a;white-space:nowrap;text-decoration:none}.nav-servicios-menu a:hover{background:#f5eeff;color:#6B21A8}.nav-servicios-dropdown:hover .nav-servicios-menu,.nav-servicios-dropdown.is-open .nav-servicios-menu{display:block}.gh-nav-dropdown-menu{min-width:0!important;width:auto!important}.gh-nav-dropdown-menu li a{white-space:nowrap!important}.altia-section:not(.altia-divisor){min-height:560px!important}#soluciones-empresas-divisor,#soluciones-personas-divisor{min-height:560px!important}#mentoria-carrera{min-height:560px!important;max-height:560px!important;overflow:hidden!important;display:flex!important;align-items:center!important}#metodologia-mentoria{min-height:560px!important;max-height:560px!important;overflow:hidden!important;display:flex!important;align-items:center!important;background-color:#ffffff!important}#metodologia-mentoria .altia-purple-title{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#4A0F58!important}#metodologia-mentoria .altia-container>p:not(.altia-diferencial-label){font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#metodologia-mentoria p.altia-diferencial-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#metodologia-mentoria .altia-phase-header{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#metodologia-mentoria .altia-phase-box{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#metodologia-mentoria p.altia-ruta-num{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#4A0F58!important}#metodologia-mentoria .altia-ruta-card{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#metodologia-mentoria .altia-methodology-block p{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-weight:400!important;font-size:11.5px!important;color:#404040!important}#metodologia-mentoria .altia-methodology-block{border-top:none!important;margin-top:0!important;}.gh-footer{display:none!important;}#equipo .altia-team-card h4.altia-purple-text{font-family:"Aptos","Calibri",Arial,sans-serif!important;font-size:14px!important;color:#404040!important;font-weight:700!important;}.altia-divisor.altia-bg-dark{background:linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url('https://storage.ghost.io/c/92/58/92582413-e62b-4777-9cd6-14d0af98b59a/content/images/2026/06/soluciones-empresas.jpg') center center / cover no-repeat !important;}#soluciones-personas-divisor{background:linear-gradient(rgba(0,0,0,0.45),rgba(0,0,0,0.45)),url('https://storage.ghost.io/c/92/58/92582413-e62b-4777-9cd6-14d0af98b59a/content/images/2026/06/soluciones-personas.jpg') center center / cover no-repeat !important;}#equipo{justify-content:flex-start!important;background:#faf9ff!important;}#consultores-asociados .altia-team-consultores{margin-top:0!important;padding-top:0!important;border-top:none!important;}.gh-footer-signup,.gh-footer-bar,.gh-footer-menu{display:none!important;}.gh-footer-copyright{display:none!important;}.gh-footer{display:none!important;}.altia-section-label{letter-spacing:0.12em!important;text-transform:uppercase!important;}.altia-team-card{transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:default;}.altia-team-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(107,33,168,0.12)!important;}.altia-linkedin-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:0;background:transparent;border:none;text-decoration:none;line-height:1;font-size:0;filter:grayscale(1);}.altia-linkedin-btn:hover{background:#004182;color:#fff!important;text-decoration:none;}.altia-linkedin-btn svg{width:20px;height:20px;flex-shrink:0;}#altia-custom-footer{background:#4A0F58;color:#e2d9f3;padding:40px 20px 24px;font-family:'Aptos','Calibri',sans-serif;font-size:0.875rem;}#altia-custom-footer .altia-footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start;}#altia-custom-footer .altia-footer-brand img{max-height:40px;margin-bottom:12px;background:#fff;border-radius:6px;padding:4px 8px;}#altia-custom-footer .altia-footer-brand p{color:#c4b5d8;font-size:14px!important;line-height:1.6;margin-top:4px;}#altia-custom-footer .altia-footer-brand h4{font-size:15px!important}#altia-custom-footer h4{color:#fff;font-size:15px!important;font-weight:700;margin-bottom:12px;letter-spacing:0.06em;text-transform:uppercase;}#altia-custom-footer ul{list-style:none;padding:0;margin:0;}#altia-custom-footer ul li{margin-bottom:6px;}#altia-custom-footer ul li a{color:#c4b5d8;text-decoration:none;font-size:14px!important;}#altia-custom-footer ul li a:hover{color:#fff;}#altia-custom-footer .altia-footer-contact p{color:#c4b5d8;font-size:14px!important;margin-bottom:6px;line-height:1.5;}#altia-custom-footer .altia-footer-contact a{color:#c4b5d8;text-decoration:none;}#altia-custom-footer .altia-footer-contact a:hover{color:#fff;}#altia-custom-footer .altia-footer-bar{margin-top:32px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}#altia-custom-footer .altia-footer-bar p{color:#8b7aa0;font-size:13px!important;margin:0;}#altia-custom-footer .altia-footer-social{display:flex;gap:12px;}#altia-custom-footer .altia-footer-social a{color:#c4b5d8;text-decoration:none;font-size:14px!important;}#altia-custom-footer .altia-footer-social a:hover{color:#fff;}@media(max-width:768px){#altia-custom-footer .altia-footer-inner{grid-template-columns:1fr;}#altia-custom-footer .altia-footer-bar{flex-direction:column;text-align:center;}}#consultores-asociados{background:#ffffff!important;}#consultores-asociados .altia-team-card{background:#F2F2F2!important;border-color:#d1d5db!important;}.altia-card-role-label{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#374151;margin-bottom:8px;margin-top:0;padding:3px 8px;background:#e5e7eb;border-radius:4px;display:inline-block;}#equipo .altia-section-label{margin-bottom:2.5rem!important;}#equipo .altia-team-main{margin-top:1.5rem;gap:3rem;}#equipo .altia-team-photo img{width:240px;height:240px;object-fit:cover;border-radius:50%;}#equipo .altia-team-bio h3{font-size:1.4rem;margin-bottom:0.25rem;}#equipo .altia-section-label{font-family:'Aptos','Calibri',Arial,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#4A0F58!important;text-transform:none!important;letter-spacing:normal!important;}#equipo .altia-team-bio h3{display:inline-block;vertical-align:middle;margin-bottom:0;}#equipo .altia-team-bio .altia-linkedin-btn{display:inline-flex!important;vertical-align:middle;margin-top:0;margin-left:10px;}#contacto{background:#ffffff!important;}#contacto .altia-white-title{color:#6E1685;font-size:40px;margin-bottom:32px;}#contacto .altia-white-subtitle{color:#4b5563!important;}#contacto .altia-contact-form input,#contacto .altia-contact-form textarea{background:#f9fafb!important;border-color:#e5e7eb!important;color:#111827!important;}#contacto .altia-contact-form input::placeholder,#contacto .altia-contact-form textarea::placeholder{color:#9ca3af!important;}#contacto .altia-form-btn{background:#4A0F58!important;color:#ffffff!important;border-color:#4A0F58!important;}#contacto .altia-form-btn:hover{background:#6E1685!important;border-color:#6E1685!important;}#equipo .altia-team-bio p{margin-bottom:1.1rem}@media (max-width:767px){.altia-matrix-cell[data-label]::before{content:attr(data-label);display:block;font-weight:700;color:#6B21A8;font-size:.75rem;text-transform:uppercase;margin-bottom:.2rem}}@media (max-width:767px){html,body{overflow-x:hidden!important;max-width:100vw!important}.gh-navigation-menu .nav li a{font-size:11px!important;padding:0 7px!important}.gh-navigation-menu .nav{overflow-x:hidden!important}#consultores-asociados .altia-team-grid{grid-template-columns:1fr!important}.altia-team-consultores .altia-team-card{width:100%!important;min-width:0!important}.altia-container,.altia-section,section{max-width:100vw!important;overflow-x:hidden!important}.altia-section:not(.altia-divisor){min-height:auto!important}#mentoria-carrera,#metodologia-mentoria{max-height:none!important;overflow:visible!important}#soluciones-empresas-divisor,#soluciones-personas-divisor{min-height:300px!important}.altia-contacto{min-height:auto!important;padding:20px 16px!important}.altia-contacto #contacto .altia-contact-info{margin-top:.5rem!important}.altia-contact-layout{margin-top:10px!important;gap:10px!important}.altia-contact-form{gap:6px!important}.altia-contact-form input,.altia-contact-form textarea{padding:8px 12px!important;font-size:13px!important;resize:none!important}.altia-form-right textarea{height:65px!important}.altia-contact-layout .altia-form-btn{width:auto!important;flex:0 0 auto!important;padding:10px 20px!important}.altia-ruta-grid{flex-direction:column!important}.altia-ruta-card{width:100%!important;height:auto!important;flex:0 0 auto!important}.altia-proceso-tabla{display:block!important;overflow-x:auto!important}.altia-proceso-tabla th,.altia-proceso-tabla td{font-size:11px!important;padding:6px!important}}@media(max-width:767px){#mentoria-rh .altia-ruta-title{max-width:none!important}}#equipo .altia-team-photo{display:flex;flex-direction:column;align-items:center;text-align:center}.altia-team-caption{margin-top:14px;text-align:center}.altia-team-caption h3{margin:0 0 2px}.altia-team-caption .altia-linkedin-btn{display:inline-flex;margin:4px 0 4px;transform:scale(.8);transform-origin:left}.tag-blog .gh-archive{display:none!important}.tag-blog .altia-banner-hero{display:none!important}
@media (max-width:767px){#altia-mobile-nav{flex-direction:column!important;align-items:stretch!important;overflow-x:visible!important;overflow-y:auto!important;max-height:70vh!important;white-space:normal!important;padding:4px 0!important}#altia-mobile-nav a{display:block!important;width:100%!important;padding:12px 16px!important;min-height:44px!important;box-sizing:border-box!important;border-bottom:1px solid #f0e6fa!important}#altia-mobile-nav .altia-nav-group-label{display:flex!important;width:100%!important;justify-content:space-between!important;padding:12px 16px!important;min-height:44px!important;box-sizing:border-box!important;border-bottom:1px solid #f0e6fa!important}#altia-mobile-nav .altia-nav-sub-items{display:none!important;flex-direction:column!important;width:100%!important}#altia-mobile-nav .altia-nav-group-label::after{display:none!important}#altia-mobile-nav .altia-nav-sub-items a{padding-left:32px!important}.gh-burger{display:none!important}.altia-field-wrap input,.altia-field-wrap textarea,.altia-form-right textarea{font-size:16px!important}#altia-sticky-cta{padding:10px 18px!important;font-size:14px!important;bottom:16px!important;right:16px!important;min-height:44px!important}#altia-custom-footer a{min-height:44px!important;display:inline-flex!important;align-items:center!important;margin:4px 0!important}#altia-mobile-nav .altia-nav-group-label{font-weight:600!important;color:#4B5563!important;border-bottom:none!important}#altia-mobile-nav{position:static!important}.altia-banner-title{font-size:32px}}#altia-mnav-toggle{display:block!important;width:100%!important;padding:12px 16px!important;font-weight:700!important;color:#6B21A8!important;cursor:pointer!important;background:#fff!important}#altia-mnav-items{display:none!important;flex-direction:column!important;width:100%!important}#altia-mnav-items.is-open{display:flex!important}
.altia-zztest{color:red}
#proposito .altia-purple-title{font-size:32px!important}
@media(min-width:769px){#proposito{padding-right:0!important}#proposito .altia-container{max-width:none!important}#proposito .altia-two-col{grid-template-columns:minmax(280px,480px) 1fr;align-items:stretch}#proposito .altia-col-img{display:flex;align-items:stretch}#proposito .altia-col-img img{width:100%;height:100%;object-fit:cover;border-radius:0;max-height:none;min-height:400px}}
html:has(body.tagf-blog){overflow-x:hidden}body.tag-blog{overflow-x:hidden}.tag-blog .is-list{overflow-x:visible!important}.tag-blog .gh-container.is-list:before{content:"Nuestro Blog";display:block;background:linear-gradient(45deg,#4A0F58,#6F168D);color:#fff;text-align:center;padding:24px;font-size:32px;width:100vw;margin-left:50%;transform:translateX(-50%);margin-bottom:24px}.altia-banner-title{font-size:36px}.altia-contact-img-layout{flex-direction:row!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:48px!important}.altia-contact-img-side{flex:0 0 45%;max-width:45%;display:flex;align-items:stretch}.altia-contact-img-side .altia-contact-photo{width:100%;height:100%;object-fit:cover;border-radius:0;display:block;min-height:400px}.altia-contact-form-side{flex:1 1 55%;display:flex;flex-direction:column;justify-content:center;min-width:0}#contacto .altia-container,#contacto .altia-contact-layout{max-width:1600px;width:100%}@media(max-width:768px){.altia-contact-img-layout{flex-direction:column!important}.altia-contact-img-side{flex:0 0 auto;max-width:100%}.altia-contact-img-side .altia-contact-photo{min-height:250px}.altia-contact-form-side{flex:1 1 auto}}#gestion-talento .altia-process-matrix{margin-top:2.5rem!important}#metodologia-mentoria .altia-diferencial-label{font-weight:700!important;color:#4A0F58!important}#metodologia-mentoria p.altia-diferencial-label{font-weight:700!important;color:#4A0F58!important}#metodologia-mentoria .altia-ruta-num{font-weight:700!important;color:#4A0F58!important;font-size:14px!important}#metodologia-mentoria p.altia-ruta-num{font-weight:700!important;color:#4A0F58!important;font-size:14px!important}#contacto .altia-form-btn{background:#4A0F58!important;color:#ffffff!important;border-color:#4A0F58!important}#contacto button.altia-form-btn{background:#4A0F58!important;color:#ffffff!important;border-color:#4A0F58!important}#contacto .altia-form-btn:hover{background:#6E1685!important;border-color:#6E1685!important}#contacto button.altia-form-btn:hover{background:#6E1685!important;border-color:#6E1685!important}#metodologia-mentoria .altia-methodology-block>p{font-size:16px!important}#metodologia-mentoria .altia-phase-header{font-size:16px!important}#metodologia-mentoria .altia-phase-box p{font-size:14px!important}.altia-form-two-col{align-content:start}#proposito .altia-col-img img{border-radius:0;box-shadow:none;height:100%}#proposito .altia-purple-title{font-size:36px}
.altia-reclutamiento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.altia-reclutamiento-card{background:rgb(232,234,237);border-radius:8px;padding:20px}.altia-reclutamiento-card .altia-card-title{color:rgb(107,33,168);font-weight:700;font-size:.95rem;margin-bottom:.6rem}.altia-reclutamiento-ejemplos{border-top:1px solid rgb(196,181,253);margin-top:12px;padding-top:10px}.altia-reclutamiento-ejemplos-title{font-weight:700;font-size:.85rem;color:rgb(26,26,26);margin-bottom:4px}.altia-reclutamiento-ejemplos-text{font-size:.85rem;color:rgb(75,85,99)}@media (max-width:768px){.altia-reclutamiento-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.altia-reclutamiento-grid{grid-template-columns:1fr}}#reclutamiento-especializado-externo .altia-purple-title{font-size:28px!important;font-weight:600!important}#reclutamiento-especializado-externo .altia-col-text > p{font-size:16px!important;font-weight:400!important;margin-bottom:16px!important}#reclutamiento-especializado-externo .altia-card-title{font-size:14px!important;font-weight:600!important}#reclutamiento-especializado-externo .altia-bullet-list li{font-size:14px!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-title{font-size:14px!important;font-weight:600!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-text{font-size:13px!important}#reclutamiento-especializado-externo{padding:36px 20px!important}#reclutamiento-especializado-externo .altia-col-img img{height:260px!important; max-height:260px!important}#reclutamiento-especializado-externo .altia-reclutamiento-grid{margin-top:20px!important; gap:14px!important}#reclutamiento-especializado-externo .altia-reclutamiento-card{padding:14px!important}#reclutamiento-especializado-externo .altia-card-title{margin-bottom:.35rem!important}#reclutamiento-especializado-externo .altia-bullet-list{margin:.6rem 0!important}#reclutamiento-especializado-externo .altia-bullet-list li{margin-bottom:.35rem!important; padding-left:18px!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos{margin-top:8px!important; padding-top:6px!important}#reclutamiento-especializado-externo .altia-card-title{font-family:'Aptos SemiBold','Aptos',Calibri,sans-serif!important; font-size:14px!important; font-weight:600!important; margin-bottom:.3rem!important}#reclutamiento-especializado-externo .altia-bullet-list li{font-family:'Aptos',Calibri,sans-serif!important; font-size:12px!important; line-height:1.4!important; margin-bottom:.3rem!important; padding-left:16px!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-title{font-family:'Aptos SemiBold','Aptos',Calibri,sans-serif!important; font-size:12px!important; font-weight:600!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-text{font-family:'Aptos',Calibri,sans-serif!important; font-size:12px!important; line-height:1.4!important}#reclutamiento-especializado-externo .altia-reclutamiento-card{padding:12px 14px!important}#reclutamiento-especializado-externo .altia-bullet-list{margin:.4rem 0!important}#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos{margin-top:6px!important; padding-top:5px!important}#gh-navigation .gh-navigation-menu a,#gh-navigation .gh-navigation-menu .gh-dropdown-toggle{font-size:18px!important;color:#404040!important;font-weight:400!important;padding:0 16px!important}.gh-navigation-menu .nav li a{font-size:18px!important;color:#404040!important;font-weight:400!important;padding:0 16px!important}.gh-nav-dropdown-toggle::after{font-size:14px!important}#proposito .altia-col-img img{box-shadow:0 10px 30px rgba(0,0,0,.15)!important}#gh-navigation .gh-nav-dropdown-menu li a{padding:6px 18px!important;font-size:18px!important;line-height:1.4!important;display:block!important}#busqueda-lideres .altia-col-img img,#reclutamiento-especializado-externo .altia-col-img img,#optimizacion-seleccion .altia-col-img img,#coaching-lideres .altia-col-img img,#mentoria-carrera .altia-col-img img,#mentoria-rh .altia-col-img img{box-shadow:0 10px 30px rgba(0,0,0,.15)!important}#reclutamiento-especializado-externo .altia-two-col-img-right{align-items:flex-start!important}#reclutamiento-especializado-externo .altia-col-img img{width:420px!important;height:210px!important}#gh-navigation .gh-navigation-logo img{max-height:44px!important;width:auto!important}
#gh-navigation a.altia-nav-active{color:rgb(74,15,88)!important;font-weight:700!important;border-bottom:2px solid rgb(74,15,88)!important;padding-bottom:4px!important}
#altia-sticky-cta{display:inline-flex;align-items:center;position:fixed;bottom:30px;right:30px;background:rgb(74,15,88);color:#fff;padding:14px 28px;border-radius:50px;font-family:Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.25);z-index:9998;opacity:0;pointer-events:none;transition:opacity .3s ease, transform .3s ease;transform:translateY(20px)}#altia-sticky-cta.altia-cta-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#altia-sticky-cta:hover{background:rgb(90,20,105)}
.altia-field-wrap{width:100%}.altia-field-wrap label{display:block;font-size:16px;font-weight:600;color:rgb(74,15,88);margin-bottom:6px;font-family:Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif}

/* Banner de la seccion Perspectivas */
.tag-blog .gh-archive,.tag-blog .altia-banner-hero{display:none!important}
.tag-blog .is-list{overflow-x:visible!important}
body.tag-blog{overflow-x:hidden}

/* Tarjetas de servicios de la portada */
.altia-hs{padding:72px 24px}
.altia-hs-i{max-width:1200px;margin:0 auto}
.altia-hs-t{text-align:center;font-size:38px;color:#6B21A8;margin:0 0 48px}
.altia-hs-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}
.altia-hs-c{display:block;border:1px solid #ece6f2;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;box-shadow:0 2px 10px rgba(74,15,88,.06);transition:transform .2s,box-shadow .2s}
.altia-hs-c:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(74,15,88,.14)}
.altia-hs-c img,.altia-hs-n{width:100%;height:210px;object-fit:cover;display:block}
.altia-hs-n{background:linear-gradient(135deg,#4a0f58,#6f168d)}
.altia-hs-b{padding:24px}
.altia-hs-b h3{font-size:20px;line-height:1.3;margin:0 0 10px;color:#2a1436}
.altia-hs-b p{font-size:15px;line-height:1.6;color:#5b5566;margin:0 0 18px}
.altia-hs-l{font-size:14px;font-weight:600;color:#6B21A8}
@media(max-width:640px){.altia-hs-t{font-size:30px}.altia-hs{padding:48px 20px}}

/* Banner Perspectivas: centrado robusto, no depende del ancho del contenedor */

/* ===== Ajustes portada (consolidado v2.2) ===== */
.altia-banner-hero{background-position:center 30%!important;align-items:flex-start!important;justify-content:flex-end!important;padding-top:56px!important;padding-bottom:0!important}
.altia-banner-overlay{display:block!important;position:absolute!important;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0%,rgba(0,0,0,.32) 45%,rgba(0,0,0,.05) 100%)!important;z-index:1}
.altia-banner-content{position:relative;z-index:2;width:100%;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}
.altia-banner-title{font-size:40px!important;line-height:1.3!important;text-shadow:0 2px 16px rgba(0,0,0,.5);text-align:left!important;width:fit-content!important;margin:0 6vw 0 auto!important;max-width:none!important}
.altia-hs-t{font-family:'Aptos','Calibri',sans-serif!important;font-size:40px!important;line-height:48px!important;font-weight:700!important;color:#3F3F3F!important}
.altia-hs-b h3{font-family:'Aptos','Calibri',sans-serif!important}
@media(max-width:640px){.altia-banner-title{margin-right:20px!important;font-size:27px!important}.altia-banner-hero{padding-top:40px!important;background-position:center 35%!important}.altia-hs-t{font-size:30px!important;line-height:38px!important}}

/* Banner de la pagina Empresas: imagen propia con velo neutro */
#soluciones-empresas-divisor{background:linear-gradient(rgba(24,24,27,0.35),rgba(24,24,27,0.35)),url('../images/empresas-banner.jpg') center center / cover no-repeat!important}

#soluciones-personas-divisor{background:linear-gradient(rgba(24,24,27,0.35),rgba(24,24,27,0.35)),url('../images/personas-banner.jpg') center center / cover no-repeat!important}

/* Bandas de Empresas y Personas en pantallas chicas */
@media(max-width:1024px){
#soluciones-empresas-divisor .altia-white-title,#soluciones-personas-divisor .altia-white-title{font-size:36px!important;line-height:1.25!important}
#soluciones-empresas-divisor .altia-white-subtitle,#soluciones-personas-divisor .altia-white-subtitle{font-size:19px!important;line-height:1.5!important}
}
@media(max-width:640px){
#soluciones-empresas-divisor .altia-white-title,#soluciones-personas-divisor .altia-white-title{font-size:27px!important;line-height:1.25!important;margin-bottom:14px!important}
#soluciones-empresas-divisor .altia-white-subtitle,#soluciones-personas-divisor .altia-white-subtitle{font-size:16px!important;line-height:1.5!important}
#soluciones-empresas-divisor,#soluciones-personas-divisor{min-height:240px!important;padding:36px 18px!important}
}

/* Menu movil: los grupos Empresas/Personas/Nosotros no se abrian (una regla !important los mantenia ocultos) */
@media(max-width:767px){
#altia-mobile-nav .altia-nav-sub-items.is-open{display:flex!important;flex-direction:column!important;width:100%!important}
#altia-mobile-nav .altia-nav-group-label::after{content:'\25BE'!important;display:inline-block!important;font-size:12px!important;transition:transform .2s}
#altia-mobile-nav .altia-nav-group-label.is-open::after{transform:rotate(-180deg)}
}

/* === Ajustes v2.9 — Nosotros (Enfoque, Ecosistema, Quiénes Somos) + LinkedIn en el menú === */
#enfoque .altia-enfoque-card{background:#F7F7F5 !important;border:none !important;}
#enfoque .altia-enfoque-num{color:#6E1685 !important;font-size:18px !important;line-height:1.3 !important;margin-top:0 !important;}
#enfoque .altia-enfoque-card p{color:#3F3F3F !important;font-size:14px !important;line-height:1.7 !important;}
#enfoque .altia-enfoque-title,
#por-que-ecosistema .altia-enfoque-title{color:#6E1685 !important;font-size:32px !important;line-height:1.3 !important;}
#por-que-ecosistema p.altia-enfoque-desc + p.altia-enfoque-desc{margin-top:25.2px !important;}
#proposito{padding-left:20px !important;padding-right:20px !important;}
@media (max-width:768px){#proposito{padding-left:16px !important;padding-right:16px !important;}}
#proposito .altia-container{max-width:1100px !important;margin-left:auto !important;margin-right:auto !important;}
.gh-navigation-menu ul.nav li.nav-linkedin{display:flex !important;align-items:center !important;}
.gh-navigation-menu ul.nav li.nav-linkedin a{padding:0 !important;line-height:0 !important;}
.gh-navigation-menu ul.nav li.nav-linkedin a:hover{opacity:.7;}
@media (max-width:1024px){
  #enfoque .altia-enfoque-title,
  #por-que-ecosistema .altia-enfoque-title{font-size:28px !important;}
}
@media (max-width:640px){
  #enfoque .altia-enfoque-title,
  #por-que-ecosistema .altia-enfoque-title{font-size:24px !important;}
}

/* === v2.10 — imagen del ecosistema, hover del menú === */
#por-que-ecosistema .altia-enfoque-right img{max-width:500px !important;width:100% !important;height:auto !important;margin:-40px auto 0 !important;}
@media (max-width:767px){
  #por-que-ecosistema .altia-enfoque-right img{margin-top:0 !important;}
}
#gh-navigation .gh-navigation-menu ul.nav li a:hover,
#gh-navigation .gh-navigation-menu ul.nav li a:focus,
#gh-navigation .gh-navigation-menu ul.nav li:hover > a{color:#6E1685 !important;opacity:1 !important;transition:color .15s ease;}

/* v2.12 — aire interno de las tarjetas de Enfoque */
#enfoque .altia-enfoque-card{padding:1.75rem 2rem !important;}
@media (max-width:767px){
  #enfoque .altia-enfoque-card{padding:1.5rem 1.5rem !important;}
}

/* === v2.13 — Banner de Perspectivas (titular + bajada) === */
.altia-tag-banner{background:#FBFAFD;text-align:left;padding:60px 20px;}
.altia-tag-banner-inner{max-width:1100px;margin:0 auto;}
.altia-tag-banner h1{color:#6E1685 !important;font-family:'Aptos','Calibri',sans-serif;font-size:32px;line-height:1.3;font-weight:700;margin:0 0 16px;text-align:left;}
.altia-tag-banner p{color:#404040 !important;font-family:'Aptos','Calibri',sans-serif;font-size:18px;line-height:1.65;margin:0;max-width:840px;text-align:left;}
@media (max-width:1024px){.altia-tag-banner h1{font-size:28px;}}
@media (max-width:768px){.altia-tag-banner{padding:44px 16px;}}
@media (max-width:640px){.altia-tag-banner h1{font-size:24px;}.altia-tag-banner p{font-size:16px;}}

/* v2.15 — alinear el borde interno de Enfoque con el resto en pantallas pequeñas */
@media (max-width:768px){#enfoque{padding:36px 16px !important;}}

#coaching-lideres .altia-coaching-label{font-size:18px !important;}

#gestion-talento .altia-sucesion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;}
#gestion-talento .altia-sucesion-card{background:#FFFFFF !important;border-radius:8px;padding:20px;border:none;box-shadow:none;}
#gestion-talento .altia-sucesion-step{font-size:16px !important;font-weight:700 !important;color:#4A0F58 !important;margin:0 0 6px !important;line-height:1.35;}
#gestion-talento .altia-sucesion-lead{font-size:14px !important;font-weight:600 !important;color:#262626 !important;margin:0 0 8px !important;line-height:1.5;}
#gestion-talento .altia-sucesion-text{font-size:14px !important;font-weight:400 !important;color:#262626 !important;margin:0 !important;line-height:1.6;}
@media (max-width:768px){#gestion-talento .altia-sucesion-grid{grid-template-columns:1fr;gap:14px;}}

#gestion-talento .altia-impact-box{background:transparent !important;background-color:transparent !important;box-shadow:none !important;}
#gestion-talento .altia-impact-box .altia-impact-title{font-size:14px !important;}
#gestion-talento .altia-impact-box p:not(.altia-impact-title){font-size:14px !important;}

#gestion-talento .altia-impact-box{border:none !important;padding:0 !important;margin-top:24px !important;border-radius:0 !important;}
#gestion-talento .altia-impact-box .altia-impact-title{font-size:16px !important;}
#gestion-talento .altia-impact-box p:not(.altia-impact-title){font-size:16px !important;}

#gestion-talento,#coaching-lideres{min-height:auto !important;}

#optimizacion-seleccion .altia-card-light{background:#F7F7F5 !important;background-color:#F7F7F5 !important;border:none !important;box-shadow:none !important;}

#optimizacion-seleccion .altia-two-col-cards .altia-card-title{font-size:15px !important;}

#optimizacion-seleccion .altia-numbered-list{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}

#optimizacion-seleccion .altia-numbered-list li{list-style:none !important;list-style-type:none !important;}

#reclutamiento-especializado-externo .altia-reclutamiento-grid{grid-template-columns:repeat(3,1fr) !important;}
@media (max-width:768px){#reclutamiento-especializado-externo .altia-reclutamiento-grid{grid-template-columns:1fr !important;}}

#reclutamiento-especializado-externo{padding-top:60px !important;padding-bottom:60px !important;}
#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos{border-top:none !important;padding-top:10px !important;}
#reclutamiento-especializado-externo .altia-reclutamiento-card .altia-bullet-list li{font-size:14px !important;}
#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-title,#reclutamiento-especializado-externo .altia-reclutamiento-ejemplos-text{font-size:14px !important;}

#reclutamiento-especializado-externo .altia-reclutamiento-card .altia-card-title{font-size:15px !important;}

#mentoria-rh .altia-ruta-card-v{background:#FFFFFF !important;background-color:#FFFFFF !important;border:none !important;box-shadow:none !important;}

#coaching-personal .altia-coaching-card{border:none !important;box-shadow:none !important;}

#soluciones-empresas-divisor .altia-container{text-align:right !important;}
#soluciones-empresas-divisor .altia-white-title{text-align:right !important;max-width:620px;margin-left:auto !important;margin-right:0 !important;}
@media (max-width:768px){#soluciones-empresas-divisor .altia-white-title{max-width:100%;}}

#soluciones-empresas-divisor{align-items:flex-start !important;padding-top:90px !important;}
#soluciones-empresas-divisor .altia-container{text-align:right !important;width:100% !important;}
#soluciones-empresas-divisor .altia-white-title{display:inline-block !important;max-width:none !important;width:auto !important;text-align:right !important;margin:0 !important;}
@media (max-width:768px){#soluciones-empresas-divisor{padding-top:60px !important;}#soluciones-empresas-divisor .altia-white-title{display:block !important;}}

#soluciones-empresas-divisor .altia-hero-line1{font-size:46px !important;line-height:1.2 !important;display:inline-block;}

#soluciones-empresas-divisor .altia-white-title{font-size:32px !important;}

#soluciones-personas-divisor{align-items:flex-start !important;padding-top:90px !important;}
#soluciones-personas-divisor .altia-container{text-align:right !important;width:100% !important;}
#soluciones-personas-divisor .altia-white-title{display:inline-block !important;max-width:none !important;width:auto !important;text-align:right !important;margin:0 !important;font-size:32px !important;}
#soluciones-personas-divisor .altia-hero-line1{font-size:43px !important;line-height:1.2 !important;display:inline-block;}
@media (max-width:768px){#soluciones-personas-divisor{padding-top:60px !important;}#soluciones-personas-divisor .altia-white-title{display:block !important;}}

#busqueda-lideres .altia-niveles{margin:18px 0 22px;}
#busqueda-lideres .altia-niveles-label{font-size:13px !important;font-weight:600 !important;color:#404040 !important;margin:0 0 4px !important;}
#busqueda-lideres .altia-niveles-text{font-size:14px !important;color:#262626 !important;margin:0 !important;line-height:1.6 !important;}
#busqueda-lideres .altia-dif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;align-items:stretch;}
#busqueda-lideres .altia-dif-card{background:#F7F7F5;border-radius:8px;padding:16px;border:none;box-shadow:none;height:100%;}
#busqueda-lideres .altia-dif-step{font-size:15px !important;font-weight:700 !important;color:#4A0F58 !important;margin:0 0 4px !important;line-height:1.3 !important;}
#busqueda-lideres .altia-dif-name{font-size:14px !important;font-weight:600 !important;color:#404040 !important;margin:0 0 8px !important;line-height:1.4 !important;}
#busqueda-lideres .altia-dif-text{font-size:14px !important;font-weight:400 !important;color:#262626 !important;margin:0 !important;line-height:1.6 !important;}
#busqueda-lideres .altia-dif-destacado{margin-top:18px;padding-left:14px;border-left:3px solid #4A0F58;}
#busqueda-lideres .altia-dif-destacado-title{font-size:15px !important;font-weight:700 !important;color:#4A0F58 !important;margin:0 0 4px !important;}
#busqueda-lideres .altia-dif-destacado-text{font-size:14px !important;color:#262626 !important;margin:0 !important;line-height:1.6 !important;}
@media (max-width:768px){#busqueda-lideres .altia-dif-grid{grid-template-columns:1fr;}}

#porque-altia{background:#FAF9FF !important;min-height:auto !important;padding-top:56px !important;padding-bottom:56px !important;}
#porque-altia .altia-porque-title{font-size:28px !important;font-weight:600 !important;color:#6E1685 !important;text-align:center !important;margin:0 0 32px !important;line-height:1.3 !important;}
#porque-altia .altia-porque-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}
#porque-altia .altia-porque-name{font-size:15px !important;font-weight:700 !important;color:#4A0F58 !important;margin:0 0 6px !important;}
#porque-altia .altia-porque-text{font-size:14px !important;font-weight:400 !important;color:#262626 !important;margin:0 !important;line-height:1.6 !important;}
@media (max-width:768px){#porque-altia .altia-porque-grid{grid-template-columns:1fr;gap:24px;}#porque-altia .altia-porque-title{font-size:24px !important;}}

/* Escala tipografica Altia - paso 1: titulos de seccion 28px/600/#6E1685 */
.altia-hs .altia-hs-t{font-size:28px !important;font-weight:600 !important;color:#6E1685 !important;}
#contacto .altia-white-title{font-size:28px !important;font-weight:600 !important;color:#6E1685 !important;}
#consultores-asociados .altia-enfoque-title{font-size:28px !important;font-weight:600 !important;color:#6E1685 !important;}

body.page-equipo #consultores-asociados .altia-enfoque-title{font-size:28px !important;font-weight:600 !important;color:#6E1685 !important;}

/* Escala tipografica Altia - paso 2: parrafos y texto secundario */
#mentoria-carrera ul li,#mentoria-carrera .altia-card-highlight p:not(.altia-card-title),#metodologia-mentoria .altia-ruta-card p:not(.altia-ruta-num){font-size:14px !important;color:#404040 !important;line-height:1.55 !important;}
#mentoria-rh .altia-ruta-card-v .altia-ruta-title{font-size:14px !important;}
#mentoria-rh .altia-ruta-card-v p:not(.altia-ruta-title){font-size:14px !important;color:#404040 !important;}
#coaching-personal .altia-coaching-body p{font-size:14px !important;color:#404040 !important;}
#busqueda-lideres .altia-diferencial-label + p{font-size:16px !important;color:#262626 !important;}
#contacto p:not(.altia-form-thanks){font-size:16px !important;color:#262626 !important;}
#busqueda-lideres .altia-dif-text,#busqueda-lideres .altia-dif-destacado-text,#busqueda-lideres .altia-niveles-text,#gestion-talento .altia-sucesion-text,#gestion-talento .altia-sucesion-lead,#porque-altia .altia-porque-text,#coaching-lideres li,#reclutamiento-especializado-externo li,.altia-hs-b p{color:#404040 !important;}

/* paso 2b: refuerzo especificidad card-light Personas */
#mentoria-carrera .altia-card-light li,#mentoria-carrera .altia-card-light p:not(.altia-card-title){font-size:14px !important;color:#404040 !important;line-height:1.55 !important;}

/* paso 2c: bullets coaching color secundario */
#coaching-lideres .altia-bullet-list li{color:#404040 !important;}

/* Escala tipografica Altia - paso 3: titulos de tarjeta */
#optimizacion-seleccion .altia-card-title,#optimizacion-seleccion .altia-two-col-cards .altia-card-title,#optimizacion-seleccion .altia-card-light .altia-card-title,#reclutamiento-especializado-externo .altia-card-title,#reclutamiento-especializado-externo .altia-reclutamiento-grid .altia-card-title,#gestion-talento .altia-sucesion-step,#gestion-talento .altia-sucesion-grid .altia-sucesion-step,#gestion-talento .altia-impact-title,#busqueda-lideres .altia-dif-step,#busqueda-lideres .altia-dif-card .altia-dif-step,#busqueda-lideres .altia-dif-destacado-title,#porque-altia .altia-porque-name,#mentoria-carrera .altia-card-title,#mentoria-carrera .altia-card-light .altia-card-title,#mentoria-carrera .altia-card-highlight .altia-card-title,#mentoria-rh .altia-ruta-title,#mentoria-rh .altia-ruta-card-v .altia-ruta-title,#metodologia-mentoria .altia-ruta-num,#metodologia-mentoria .altia-ruta-card .altia-ruta-num,#coaching-personal .altia-purple-text,#coaching-personal .altia-coaching-body .altia-purple-text,#coaching-lideres .altia-coaching-label{font-size:15px !important;font-weight:700 !important;color:#4A0F58 !important;}

/* paso 3b: refuerzo impact-title */
#gestion-talento .altia-impact-box .altia-impact-title{font-size:15px !important;font-weight:700 !important;color:#4A0F58 !important;}

/* Escala tipografica Altia - paso 4: colores de texto */
#contacto h3{color:#262626 !important;}
.altia-hs-b h3,.altia-hs-c .altia-hs-b h3{color:#4A0F58 !important;}
.altia-hs-l,.altia-hs-b .altia-hs-l{color:#6E1685 !important;}
#equipo .altia-purple-text,body.page-equipo #equipo .altia-purple-text{color:#4A0F58 !important;}

/* Personas - rutas de profundizacion: fondo y sombra */
#metodologia-mentoria .altia-ruta-card{background:#F7F7F5 !important;border:none !important;}
#mentoria-carrera .altia-col-img img{box-shadow:none !important;}

/* Personas - metodologia como subseccion de Mentoria de Carrera */
#metodologia-mentoria{min-height:0 !important;padding-top:8px !important;}

/* Personas - acercar Como trabajamos a Mentoria de Carrera */
#mentoria-carrera{padding-bottom:24px !important;min-height:0 !important;}

/* movil - navegacion y tipografia */
@media (max-width:767px){
#altia-mnav-toggle{font-size:16px !important;}
#altia-mnav-items a{font-size:15px !important;}
.gh-navigation-menu{display:none !important;}
#contacto h3{font-size:26px !important;line-height:1.25 !important;}
#porque-altia .altia-porque-title{font-size:28px !important;}
#soluciones-empresas-divisor .altia-container,#soluciones-personas-divisor .altia-container{text-align:left !important;padding-left:20px !important;padding-right:20px !important;}
#soluciones-empresas-divisor .altia-white-title,#soluciones-personas-divisor .altia-white-title{font-size:26px !important;text-align:left !important;}
#soluciones-empresas-divisor .altia-hero-line1{font-size:34px !important;}
#soluciones-personas-divisor .altia-hero-line1{font-size:32px !important;}
}

.altia-banner-title{font-weight:400!important}
.altia-banner-title strong{font-weight:700!important}
