/* Propuesta visual alternativa para Inicio */
.intro-d,.services-d,.projects-d,.process-d{padding:clamp(72px,9vw,130px) 0}.intro-d{background:#f4f2eb}.intro-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:10%;align-items:end}.intro-grid h2,.section-head-d h2,.process-d h2,.statement-d h2{font-family:var(--f-display);font-size:clamp(3rem,5vw,5.4rem);line-height:.98;letter-spacing:-.02em;margin:0}.intro-grid h2 em,.section-head-d h2 em,.process-d h2 em,.statement-d h2 em{font-style:normal;color:#ed8027}.intro-grid>div:last-child p{font-size:1.12rem;line-height:1.7;color:#535b5e;margin:0 0 26px}.text-link{display:inline-flex;gap:35px;align-items:center;font-weight:700;text-decoration:none;border-bottom:1px solid #f08a33;padding:0 0 10px;color:inherit}.text-link span{font-size:1.4rem;color:#e77d24}.section-head-d{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:42px}.services-d{background:#fff}.service-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.service-photo{min-height:410px;position:relative;display:flex;align-items:end;justify-content:space-between;gap:10px;padding:28px 22px;text-decoration:none;color:#fff;background-position:center;background-size:cover;overflow:hidden;isolation:isolate}.service-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,17,20,.10),rgba(11,17,20,.9));z-index:-1;transition:background .25s}.service-photo:hover:before{background:linear-gradient(180deg,rgba(11,17,20,.2),rgba(11,17,20,.97))}.service-photo:focus-visible{outline:3px solid #ed8027;outline-offset:3px}.service-photo span,.feature-img span{font:600 .7rem var(--f-mono);letter-spacing:.08em;color:#ffc28d}.service-photo h3{font-family:var(--f-display);font-size:clamp(1.7rem,2.3vw,2.3rem);line-height:1.05;margin:14px 0;color:white}.service-photo p{font-size:.85rem;line-height:1.5;margin:0;color:#eee}.service-photo b{font-size:1.5rem;color:#ff9c4b}.p1{background-image:url('https://grupoinarco.co/assets/hero-construccion-2.jpg')}.p2{background-image:url('https://grupoinarco.co/assets/hero-construccion.jpg')}.p3{background-image:url('https://grupoinarco.co/assets/hero-construccion-2.jpg');background-position:70% center}.p4{background-image:url('https://grupoinarco.co/assets/hero-construccion.jpg');background-position:75% center}.projects-d{background:#eceae3}.feature-d{display:grid;grid-template-columns:1.4fr 1fr;min-height:470px;background:#fff}.feature-img{background:linear-gradient(0deg,rgba(15,20,22,.6),transparent 45%),url('https://grupoinarco.co/assets/proyecto-cto-mindefensa.jpg') center/cover;display:flex;align-items:end;padding:28px}.feature-info{padding:clamp(30px,5vw,70px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.feature-info h3{font-family:var(--f-display);font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin:15px 0 22px}.feature-info>p:not(.eyebrow){line-height:1.7;color:#596064;margin-bottom:28px}.process-d{background:#171c20;color:#fff}.steps-d{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.steps-d article{border-top:1px solid #6b7478;padding-top:25px}.steps-d span{font:600 1rem var(--f-mono);color:#ff9d4c}.steps-d h3{color:white;font-family:var(--f-display);font-size:1.9rem;margin:20px 0 12px}.steps-d p{color:#c2c6c6;line-height:1.6;font-size:.95rem}.statement-d{padding:clamp(100px,14vw,190px) 0;background:linear-gradient(90deg,rgba(15,20,22,.9),rgba(15,20,22,.45)),url('https://grupoinarco.co/assets/hero-construccion.jpg') center/cover;color:white}.statement-d h2{margin:22px 0 36px}.statement-d .eyebrow{color:#ffae6a}.cta-band p{margin:15px 0 25px;color:inherit}.hero-home .hero-head{max-width:850px}@media(max-width:900px){.service-gallery{grid-template-columns:repeat(2,1fr)}.steps-d{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.intro-grid{grid-template-columns:1fr;gap:25px}.section-head-d{display:block}.section-head-d .text-link{margin-top:24px}.service-gallery{gap:8px}.service-photo{min-height:300px;padding:18px 13px}.service-photo h3{font-size:1.65rem}.service-photo p{font-size:.78rem}.feature-d{grid-template-columns:1fr}.feature-img{min-height:290px}.steps-d{gap:25px 16px;margin-top:38px}.steps-d h3{font-size:1.6rem}.statement-d h2{font-size:3.2rem}.intro-grid h2,.section-head-d h2,.process-d h2{font-size:3.2rem}}
