.page-proceso *,.page-proceso :before,.page-proceso :after{box-sizing:border-box;margin:0;padding:0}.page-proceso{background:var(--white);color:var(--gray);font-family:Montserrat,sans-serif}.page-proceso .announcement{background:var(--white);text-align:center;color:#888;border-bottom:1px solid #eee;padding:8px 20px;font-size:12px}.page-proceso .announcement strong{color:var(--midnight);font-weight:600}.page-proceso nav{z-index:100;background:var(--white);border-bottom:1px solid #ebebeb;align-items:center;gap:0;height:72px;padding:0 40px;display:flex;position:sticky;top:0}.page-proceso .nav-logo{flex-shrink:0;align-items:center;margin-right:auto;text-decoration:none;display:flex}.page-proceso .nav-logo img{width:auto;height:60px;display:block}.page-proceso .nav-links{align-items:center;gap:4px;margin-right:24px;list-style:none;display:flex}.page-proceso .nav-links a{color:#333;border-radius:6px;padding:8px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s;display:block}.page-proceso .nav-links a:hover{background:#f5f5f5}.page-proceso .nav-links a.active{color:var(--midnight);font-weight:700}.page-proceso .btn-nav{background:var(--midnight);color:var(--white)!important;border-radius:6px!important;padding:9px 20px!important;font-weight:600!important}.page-proceso .hero{background:var(--midnight);padding:48px 60px;position:relative;overflow:hidden}.page-proceso .hero:before{content:"";pointer-events:none;background:#f4a2580f;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.page-proceso .hero-label{letter-spacing:3px;text-transform:uppercase;color:var(--marigold);margin-bottom:12px;font-size:10px;font-weight:700}.page-proceso .hero h1{color:var(--white);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:64px;font-weight:900;line-height:1}.page-proceso .hero p{color:#bdd3ced9;max-width:700px;font-size:15px;line-height:1.75}.page-proceso .timeline-section{background:var(--white);padding:72px 60px 80px}.page-proceso .timeline-hint{color:#aaa;align-items:center;gap:8px;margin-bottom:48px;font-size:12px;font-style:italic;display:flex}.page-proceso .timeline-hint:before{content:"👇";font-style:normal}.page-proceso .timeline-track{justify-content:space-between;align-items:flex-start;margin-bottom:48px;display:flex;position:relative}.page-proceso .timeline-track:before{content:"";background:var(--celeste);z-index:0;height:2px;position:absolute;top:28px;left:28px;right:28px}.page-proceso .timeline-step{cursor:pointer;z-index:1;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.page-proceso .step-circle{width:56px;height:56px;color:var(--white);background:var(--celeste);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:900;transition:background .2s,transform .2s;display:flex}.page-proceso .timeline-step:hover .step-circle,.page-proceso .timeline-step.active .step-circle{background:var(--midnight);transform:scale(1.1)}.page-proceso .timeline-step:nth-child(odd):hover .step-circle,.page-proceso .timeline-step:nth-child(odd).active .step-circle{background:var(--midnight)}.page-proceso .timeline-step:nth-child(2n):hover .step-circle,.page-proceso .timeline-step:nth-child(2n).active .step-circle{background:var(--herb)}.page-proceso .step-label{color:var(--midnight);text-align:center;max-width:110px;font-size:11.5px;font-weight:600;line-height:1.4}.page-proceso .timeline-detail{background:var(--lionsmane);border-radius:4px;margin-top:8px;display:none;overflow:hidden}.page-proceso .timeline-detail.visible{display:block}.page-proceso .detail-inner{border-top:4px solid var(--midnight);padding:32px 36px}.page-proceso .detail-inner.herb-top{border-top-color:var(--herb)}.page-proceso .detail-num{color:var(--midnight);vertical-align:middle;margin-bottom:4px;margin-right:16px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:900;line-height:1;display:inline-block}.page-proceso .detail-num.herb{color:var(--herb)}.page-proceso .detail-title{color:var(--midnight);vertical-align:middle;font-size:18px;font-weight:700;display:inline-block}.page-proceso .detail-title.herb{color:var(--herb)}.page-proceso .detail-divider{background:#ddd;height:1px;margin:16px 0}.page-proceso .detail-desc{color:#555;margin-bottom:16px;font-size:14px;line-height:1.75}.page-proceso .detail-items{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.page-proceso .detail-items li{color:var(--midnight);background:#013d5a12;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:500}.page-proceso .aspectos-section{background:var(--celeste);padding:48px 60px}.page-proceso .aspectos-title{color:var(--midnight);margin-bottom:24px;font-size:14px;font-weight:700}.page-proceso .aspectos-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-proceso .aspecto-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--midnight);margin-bottom:6px;font-size:11px;font-weight:700}.page-proceso .aspecto-val{color:#2a4a55;font-size:13.5px;line-height:1.6}.page-proceso .cta-section{background:var(--white);text-align:center;padding:72px 60px}.page-proceso .cta-section h2{color:var(--midnight);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:900}.page-proceso .cta-section p{color:#666;max-width:600px;margin:0 auto 32px;font-size:15px;line-height:1.7}.page-proceso .btn-wa{background:var(--marigold);color:var(--white);border-radius:4px;align-items:center;gap:10px;padding:16px 40px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.page-proceso .btn-wa:hover{background:#e8903f}.page-proceso footer{background:#013d5a;padding:64px 60px 0}.page-proceso .footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.8fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:48px;display:grid}.page-proceso .footer-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--marigold);margin-bottom:20px;font-size:10px;font-weight:700}.page-proceso .footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.page-proceso .footer-links a{color:#fff9;font-size:13.5px;text-decoration:none;transition:color .2s}.page-proceso .footer-links a:hover{color:#fff}.page-proceso .footer-contact-item{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-proceso .footer-contact-item a,.page-proceso .footer-contact-item span{color:#ffffffa6;font-size:13.5px;text-decoration:none}.page-proceso .footer-cert-item{align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-proceso .footer-cert-icon{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-proceso .footer-cert-item span{color:#fff9;font-size:12.5px}.page-proceso .footer-bottom{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.page-proceso .footer-bottom p{color:#ffffff40;font-size:12px}.page-proceso .footer-bottom em{color:#fff3;font-size:11px}.page-proceso .linkedin-btn{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-top:24px;transition:background .2s;display:inline-flex}.page-proceso .linkedin-btn:hover{background:#0a66c2}@media (max-width:900px){.page-proceso .hero,.page-proceso .timeline-section,.page-proceso .aspectos-section,.page-proceso .cta-section{padding:48px 24px}.page-proceso .timeline-track{flex-direction:column;gap:16px}.page-proceso .gestion-grid{grid-template-columns:1fr}.page-proceso .timeline-track:before{display:none}.page-proceso .aspectos-grid,.page-proceso .footer-grid{grid-template-columns:1fr}.page-proceso nav{padding:0 20px}.page-proceso .nav-links{display:none}}.page-proceso .nav-links>li>button{color:var(--text-dark,#333);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.page-proceso .nav-links>li>button:hover{color:var(--midnight);background:#f5f5f5}.page-proceso .nav-links>li>button.active{color:var(--midnight);font-weight:700}.page-proceso .nav-links>li>button .chevron{margin-left:4px;font-size:9px;transition:transform .2s;display:inline-block}.page-proceso .nav-links>li.open>button .chevron{transform:rotate(180deg)}.page-proceso .dropdown{background:var(--white);opacity:0;pointer-events:none;z-index:999;border:1px solid #e8e8e8;border-radius:10px;min-width:210px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 8px 32px #013d5a1a}.page-proceso .nav-links>li.open .dropdown{opacity:1;pointer-events:all;transform:translateY(0)}.page-proceso .dropdown a{color:var(--text-dark,#333);border-bottom:1px solid #f2f2f2;padding:11px 18px;font-size:13px;font-weight:400;text-decoration:none;transition:background .12s,color .12s;display:block}.page-proceso .dropdown a:last-child{border-bottom:none}.page-proceso .dropdown a:hover,.page-proceso .dropdown a.active{color:var(--midnight);background:#f7fbfc;font-weight:700}.page-proceso body{letter-spacing:.01em;font-weight:300;font-family:Montserrat,sans-serif!important}.page-proceso nav{gap:0!important}.page-proceso .nav-links>li{position:relative}.page-proceso .nav-links,.page-proceso .nav-links li{list-style:none!important}.page-proceso .nav-links>li>a,.page-proceso .nav-links>li>button,.page-proceso .nav-links a{letter-spacing:.06em!important;color:var(--text-dark,#1a1a1a)!important;text-transform:none!important;border-radius:6px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important}.page-proceso .nav-links>li>a:hover,.page-proceso .nav-links>li>button:hover,.page-proceso .nav-links a:hover{color:var(--midnight)!important;background:#f4f4f4!important}.page-proceso .nav-links a.active,.page-proceso .nav-links>li>button.active{color:var(--midnight)!important;font-weight:500!important}.page-proceso .nav-links>li>button{cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:8px 14px!important;display:flex!important}.page-proceso .nav-links>li.open>button{color:var(--midnight)!important;background:#f0f5f8!important}.page-proceso .btn-nav,.page-proceso .btn-contact{background:var(--midnight)!important;color:var(--white,#fff)!important;letter-spacing:0!important;border-radius:8px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important}.page-proceso .btn-nav:hover,.page-proceso .btn-contact:hover{color:var(--white,#fff)!important;background:#025278!important}.page-proceso .hero-title,.page-proceso .hero h1,.page-proceso .page-title-wrap h1,.page-proceso .contact-title,.page-proceso .brands-title,.page-proceso .indicator-number,.page-proceso .service-name,.page-proceso .section-head h3,.page-proceso .categorias-section h2,.page-proceso .formas-section h2,.page-proceso .compromiso-section .headline,.page-proceso .frase-final p,.page-proceso .cta-section h2,.page-proceso .cta h2,.page-proceso .invima-text h2,.page-proceso .opcion-card h4,.page-proceso .capsula-card h4,.page-proceso .newsletter-box h3,.page-proceso .card-letter,.page-proceso .card-title,.page-proceso .detail-num,.page-proceso .detail-title,.page-proceso .cat-overlay-base h3,.page-proceso .cat-overlay-hover h3{letter-spacing:.01em!important;text-transform:none!important;font-family:Cormorant Garamond,serif!important;font-weight:400!important}.page-proceso .hero-title,.page-proceso .hero h1,.page-proceso .page-title-wrap h1{font-size:clamp(42px,5.2vw,68px)!important;line-height:1.05!important}.page-proceso .hero-sub,.page-proceso .hero-label,.page-proceso .hero-eyebrow,.page-proceso .page-title-eyebrow,.page-proceso .intro-eyebrow,.page-proceso .section-head p,.page-proceso .hero p,.page-proceso .hero-tagline,.page-proceso .card-text,.page-proceso .detail-desc,.page-proceso .capsula-card p,.page-proceso .intro-card p,.page-proceso .opcion-card p,.page-proceso .invima-text p{font-family:Montserrat,sans-serif!important;font-weight:300!important}.page-proceso .hero-label,.page-proceso .hero-eyebrow,.page-proceso .page-title-eyebrow,.page-proceso .intro-eyebrow{letter-spacing:.18em!important}.page-proceso .hero{background:var(--white)!important;color:var(--midnight)!important;text-align:left!important;border-bottom:1px solid #013d5a14!important;min-height:auto!important;max-height:none!important;padding:86px 60px 70px!important;display:block!important}.page-proceso .hero:before{display:none!important}.page-proceso .hero-content{text-align:left!important;max-width:760px!important;margin:0!important;padding:0!important}.page-proceso .hero-label,.page-proceso .hero-eyebrow{color:var(--marigold)!important;margin-bottom:16px!important}.page-proceso .hero h1,.page-proceso .hero-title{color:var(--midnight)!important;text-transform:none!important;letter-spacing:-.04em!important;max-width:900px!important;margin-bottom:24px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(46px,5.6vw,74px)!important;font-weight:300!important;line-height:.98!important}.page-proceso .hero p,.page-proceso .hero-tagline{color:var(--text-mid,#555)!important;max-width:680px!important;margin-left:0!important;margin-right:0!important;font-size:16px!important;line-height:1.75!important}.page-proceso .page-title-wrap{border-bottom:1px solid #013d5a14!important;padding-top:82px!important;padding-bottom:42px!important}.page-proceso .page-title-wrap h1{text-transform:none!important;letter-spacing:-.04em!important;color:var(--midnight)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(46px,5.6vw,74px)!important;font-weight:300!important}.page-proceso .page-title-eyebrow{color:var(--marigold)!important}.page-proceso .cta,.page-proceso .intro-card,.page-proceso .invima-card,.page-proceso .opcion-card.dark{background:var(--lionsmane)!important;color:var(--midnight)!important;border:1px solid #013d5a14!important}.page-proceso .cta:before,.page-proceso .intro-card:after,.page-proceso .invima-card:after{display:none!important}.page-proceso .cta h2,.page-proceso .intro-card h2,.page-proceso .invima-text h2,.page-proceso .opcion-card.dark h4{color:var(--midnight)!important}.page-proceso .cta p,.page-proceso .intro-card p,.page-proceso .invima-text p,.page-proceso .opcion-card.dark p{color:var(--text-mid,#555)!important}.page-proceso .intro-eyebrow{color:var(--marigold)!important}.page-proceso .tag,.page-proceso .newsletter-tag{background:var(--white)!important;color:var(--midnight)!important;border:1px solid #013d5a1f!important}.page-proceso .invima-badge{border-color:var(--midnight)!important;background:var(--white)!important}.page-proceso .invima-badge-label{color:var(--midnight)!important}.page-proceso .invima-badge-check{color:var(--marigold)!important}@media (max-width:900px){.page-proceso .hero{padding:58px 24px 48px!important}.page-proceso .page-title-wrap{padding:56px 24px 32px!important}.page-proceso .hero h1,.page-proceso .hero-title,.page-proceso .page-title-wrap h1{font-size:clamp(36px,10vw,52px)!important}}.page-proceso body,.page-proceso button,.page-proceso input,.page-proceso textarea,.page-proceso select,.page-proceso .nav-links a,.page-proceso .btn-nav,.page-proceso .btn-contact,.page-proceso p,.page-proceso li,.page-proceso a{font-weight:400;font-family:Montserrat,sans-serif!important}.page-proceso .nav-links a,.page-proceso .nav-links button,.page-proceso .btn-nav,.page-proceso .btn-contact{letter-spacing:.01em;font-family:Montserrat,sans-serif!important;font-weight:500!important}.page-proceso h1,.page-proceso h2,.page-proceso .hero-title,.page-proceso .hero h1,.page-proceso .page-title-wrap h1,.page-proceso .intro-card h2,.page-proceso .section-head h3,.page-proceso .cta h2,.page-proceso .frase-final p,.page-proceso .newsletter-box h3,.page-proceso .invima-text h2,.page-proceso .opcion-card h4,.page-proceso .capsula-card h4,.page-proceso .compromiso-section .headline,.page-proceso .card-letter,.page-proceso .hero-eyebrow+.hero-title{letter-spacing:-.025em;font-family:Cormorant Garamond,serif!important;font-weight:600!important}.page-proceso .hero-title,.page-proceso .hero h1,.page-proceso .page-title-wrap h1{text-transform:none!important;font-weight:600!important;line-height:.98!important}.page-proceso .hero-tagline,.page-proceso .hero p,.page-proceso .page-title-wrap p,.page-proceso .section-head p,.page-proceso .intro-card p{letter-spacing:-.01em;font-family:Montserrat,sans-serif!important;font-weight:300!important}.page-proceso .cat-grid{align-items:stretch!important}.page-proceso .cat-card{overflow:hidden!important}.page-proceso .cat-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.page-proceso .cat-card:first-child .cat-img,.page-proceso .cat-card:nth-child(2) .cat-img,.page-proceso .cat-card:nth-child(3) .cat-img{object-position:center center!important}.page-proceso body .categorias-section{background:var(--white)!important}.page-proceso body .cat-card{border-radius:24px!important;box-shadow:0 16px 38px #013d5a14!important}.page-proceso body .cat-overlay-base{background:linear-gradient(#0a121805 0%,#0a121861 46%,#0a1218b8 100%)!important}.page-proceso .services-section .service-card,.page-proceso .service-card,.page-proceso .card-service{background:#0f3d4a!important}.page-proceso .services-section .service-card:hover,.page-proceso .service-card:hover,.page-proceso .card-service:hover{transform:translateY(-5px)!important;box-shadow:0 22px 52px #013d5a1a!important}.page-proceso .services-section .service-card h3,.page-proceso .service-card h3,.page-proceso .card-service h3{color:#fff!important}.page-proceso .services-section .service-card p,.page-proceso .service-card p,.page-proceso .card-service p{color:#ffffffc7!important}.page-proceso .services-section .service-num,.page-proceso .service-num{color:#bdd3ce!important}.page-proceso .services-section .service-card-img,.page-proceso .service-card-img{filter:saturate(.92)contrast(.98)brightness(1.03)!important}.page-proceso .hero{padding:54px 60px 34px!important}.page-proceso .hero h1,.page-proceso .hero-title{margin-bottom:16px!important}.page-proceso .timeline-section{padding:34px 60px 76px!important}.page-proceso .timeline-hint{margin-bottom:34px!important}@media (max-width:900px){.page-proceso .hero{padding:42px 24px 28px!important}.page-proceso .timeline-section{padding:28px 24px 60px!important}}.page-proceso .hero-title,.page-proceso .hero h1{font-size:clamp(42px,6vw,78px)!important;line-height:1.02!important}.page-proceso .portfolio-title,.page-proceso .brands-title,.page-proceso .contact-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2,.page-proceso .formas-section h2,.page-proceso .page-title-wrap h1,.page-proceso .cta h2,.page-proceso .cta-section h2,.page-proceso .intro-card h2,.page-proceso .newsletter-box h3{font-size:clamp(38px,4.8vw,68px)!important;line-height:1.02!important}.page-proceso .section-head h3,.page-proceso .compromiso-section .headline,.page-proceso .invima-text h2,.page-proceso .opcion-card h4,.page-proceso .capsula-card h4,.page-proceso .card-title,.page-proceso .service-name,.page-proceso .detail-title,.page-proceso .formas-detail-title,.page-proceso .port-card-name{font-size:clamp(22px,2.8vw,36px)!important;line-height:1.08!important}.page-proceso .card-letter,.page-proceso .detail-num,.page-proceso .indicator-number{font-size:clamp(38px,4.2vw,58px)!important}.page-proceso .cat-overlay-base h3,.page-proceso .cat-overlay-hover h3{font-size:clamp(28px,3vw,36px)!important;line-height:1!important}@media (max-width:768px){.page-proceso .hero-title,.page-proceso .hero h1{font-size:clamp(38px,11vw,56px)!important}.page-proceso .portfolio-title,.page-proceso .brands-title,.page-proceso .contact-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2,.page-proceso .formas-section h2,.page-proceso .page-title-wrap h1{font-size:clamp(34px,10vw,52px)!important}}.page-proceso .wa-float{z-index:200;cursor:pointer;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #25d36666}.page-proceso .wa-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36680}.page-proceso .wa-float svg{fill:#fff;width:28px;height:28px}.page-proceso .gestion-options-inline{border-top:1px solid #013d5a1f;margin-top:34px;padding-top:28px}.page-proceso .gestion-headline{margin-bottom:10px;color:var(--midnight)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(30px,3vw,42px)!important;font-weight:600!important;line-height:1.05!important}.page-proceso .gestion-intro{color:#555;max-width:820px;margin-bottom:22px;font-size:14.5px;line-height:1.75}.page-proceso .gestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-proceso .gestion-card{background:#ffffff9e;border:1px solid #013d5a14;border-radius:16px;padding:22px 24px;box-shadow:0 14px 32px #013d5a0d}.page-proceso .gestion-card h5{color:var(--herb);margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.05;font-family:Cormorant Garamond,serif!important}.page-proceso .gestion-card p{color:#555;font-size:13.5px;line-height:1.7}@media (max-width:900px){.page-proceso .gestion-grid{grid-template-columns:1fr}.page-proceso .gestion-options-inline{margin-top:28px;padding-top:24px}.page-proceso .gestion-card{padding:20px}}.page-proceso .hero h1,.page-proceso .hero-title,.page-proceso .page-title-wrap h1,.page-proceso .portfolio-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2{letter-spacing:-.035em!important;font-size:clamp(46px,4.8vw,68px)!important;line-height:1.02!important}@media (max-width:768px){.page-proceso .hero h1,.page-proceso .hero-title,.page-proceso .page-title-wrap h1,.page-proceso .portfolio-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2{font-size:clamp(36px,10vw,52px)!important}}.page-proceso .mobile-menu-toggle{cursor:pointer;background:#fff;border:1px solid #013d5a24;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:10px;display:none}.page-proceso .mobile-menu-toggle span{background:var(--midnight);border-radius:99px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.page-proceso nav.mobile-open .mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.page-proceso nav.mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}.page-proceso nav.mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:900px){.page-proceso html,.page-proceso body{width:100%;overflow-x:hidden}.page-proceso .announcement{padding:8px 16px!important;font-size:11px!important;line-height:1.45!important}.page-proceso nav{gap:8px!important;height:68px!important;padding:0 16px!important;position:sticky!important}.page-proceso .nav-logo img{object-fit:contain!important;max-width:150px!important;height:48px!important}.page-proceso .mobile-menu-toggle{display:flex!important}.page-proceso nav .btn-nav,.page-proceso nav .btn-contact{white-space:nowrap!important;border-radius:8px!important;padding:9px 13px!important;font-size:12px!important}.page-proceso nav .nav-links{display:none!important}.page-proceso nav.mobile-open .nav-links{z-index:999!important;background:#fff!important;border-bottom:1px solid #013d5a1a!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:10px 16px 14px!important;display:flex!important;position:absolute!important;top:68px!important;left:0!important;right:0!important;box-shadow:0 18px 34px #013d5a14!important}.page-proceso nav.mobile-open .nav-links li,.page-proceso nav.mobile-open .nav-links a{width:100%!important}.page-proceso nav.mobile-open .nav-links a{border-bottom:1px solid #013d5a0f!important;padding:13px 4px!important;font-size:13px!important}.page-proceso .hero,.page-proceso .page-title-wrap,.page-proceso .categorias-section,.page-proceso .formas-section,.page-proceso .compromiso-section,.page-proceso .form-section,.page-proceso .services-section,.page-proceso .portfolio-section,.page-proceso .brands-section,.page-proceso .timeline-section,.page-proceso .aspectos-section,.page-proceso .cta-section,.page-proceso main{padding-left:20px!important;padding-right:20px!important}.page-proceso .hero,.page-proceso .page-title-wrap{padding-top:36px!important;padding-bottom:28px!important}.page-proceso .hero h1,.page-proceso .hero-title,.page-proceso .page-title-wrap h1,.page-proceso .portfolio-title,.page-proceso .brands-title,.page-proceso .contact-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2,.page-proceso .formas-section h2,.page-proceso .cta h2,.page-proceso .cta-section h2,.page-proceso .intro-card h2,.page-proceso .newsletter-box h3{letter-spacing:-.035em!important;font-size:clamp(34px,10vw,50px)!important;line-height:1.02!important}.page-proceso .hero p,.page-proceso .hero-tagline,.page-proceso .page-title-wrap p,.page-proceso .portfolio-copy,.page-proceso .section-head p,.page-proceso .intro-card p,.page-proceso .newsletter-box p,.page-proceso .services-desc,.page-proceso .brands-desc,.page-proceso .contact-desc{font-size:15px!important;line-height:1.65!important}.page-proceso .services-inner,.page-proceso .brands-inner,.page-proceso .contact-section,.page-proceso .cta{flex-direction:column!important;gap:28px!important;display:flex!important}.page-proceso .services-intro,.page-proceso .brands-left,.page-proceso .brands-right{width:100%!important;max-width:100%!important}.page-proceso .services-cards,.page-proceso .portfolio-cards,.page-proceso .cat-grid,.page-proceso .compromiso-grid,.page-proceso .capsulas-grid,.page-proceso .opciones-grid,.page-proceso .acomp-grid,.page-proceso .aspectos-grid,.page-proceso .cards-grid,.page-proceso .footer-grid,.page-proceso footer>div:first-child{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.page-proceso .port-card-img,.page-proceso .service-card-bg,.page-proceso .card-top{min-height:190px!important}.page-proceso .cat-card{height:360px!important}.page-proceso .timeline-track{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:28px!important;display:grid!important}.page-proceso .timeline-track:before{display:none!important}.page-proceso .timeline-step{background:#013d5a0a!important;border:1px solid #013d5a14!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:12px 14px!important}.page-proceso .step-circle{flex-shrink:0!important;width:42px!important;height:42px!important;margin-bottom:0!important;font-size:18px!important}.page-proceso .step-label{text-align:left!important;max-width:none!important;font-size:13px!important}.page-proceso .detail-inner{padding:24px 20px!important}.page-proceso .detail-num{font-size:42px!important}.page-proceso .detail-title{margin-top:8px!important;font-size:24px!important;display:block!important}.page-proceso .detail-items{gap:8px!important}.page-proceso .detail-items li{font-size:12px!important}.page-proceso .form-grid,.page-proceso .email-form{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}.page-proceso input,.page-proceso select,.page-proceso textarea,.page-proceso .email-input{width:100%!important;min-width:0!important;font-size:16px!important}.page-proceso .btn-send,.page-proceso .btn-enviar,.page-proceso .btn-subscribe,.page-proceso .cta-btn,.page-proceso .btn-wa{text-align:center!important;justify-content:center!important;width:100%!important}.page-proceso .newsletter-box{border-radius:22px!important;padding:34px 22px!important}.page-proceso .newsletter-tags,.page-proceso .tags-row,.page-proceso .market-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.page-proceso .tag,.page-proceso .newsletter-tag,.page-proceso .market-item{text-align:center!important;width:100%!important}.page-proceso .market-sep{display:none!important}.page-proceso footer{padding:44px 22px 0!important}.page-proceso .footer-bottom,.page-proceso footer>div:last-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.page-proceso .wa-float{width:48px!important;height:48px!important;bottom:18px!important;right:18px!important}}@media (max-width:480px){.page-proceso nav .btn-nav,.page-proceso nav .btn-contact{display:none!important}.page-proceso .nav-logo img{max-width:170px!important;height:46px!important}.page-proceso .hero h1,.page-proceso .hero-title,.page-proceso .page-title-wrap h1,.page-proceso .portfolio-title,.page-proceso .brands-title,.page-proceso .contact-title,.page-proceso .categorias-intro h2,.page-proceso .categorias-section h2,.page-proceso .formas-section h2{font-size:clamp(32px,12vw,46px)!important}.page-proceso .cat-card{height:330px!important}.page-proceso .port-card-img,.page-proceso .service-card-bg,.page-proceso .card-top{min-height:170px!important}}.page-proceso .footer-grid{grid-template-columns:1.6fr .9fr 1fr 1.85fr!important;gap:36px!important}.page-proceso .footer-contact-item a[href^=mailto\:],.page-proceso footer a[href^=mailto\:]{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12.5px!important}.page-proceso .footer-contact-item{align-items:center!important}@media (max-width:900px){.page-proceso .footer-grid{grid-template-columns:1fr!important;gap:32px!important}}
