/* CETISOLD | Soldadura Universal - Boceto 1 */
:root{--su-navy:#061622;--su-navy2:#0a2232;--su-gold:#f2b51d;--su-ink:#0b1c2a;--su-gray:#f1f3f4;--su-white:#fff;--su-muted:#63707a}
.su-page main{padding-top:88px}.su-container{width:min(1180px,calc(100% - 48px));margin:auto}.su-kicker{color:var(--su-gold);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.su-title{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;margin:.5rem 0 1rem;color:var(--su-ink)}
.su-hero{min-height:600px;background:var(--su-navy);position:relative;overflow:hidden;color:#fff}.su-hero-grid{min-height:600px;display:grid;grid-template-columns:1fr 1fr}.su-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:72px 48px 72px 0;position:relative;z-index:2}.su-hero h1{font-size:clamp(3.4rem,6vw,6.2rem);line-height:.88;margin:14px 0 22px;letter-spacing:-.04em}.su-hero h1 span{color:var(--su-gold);display:block}.su-hero p{max-width:600px;font-size:1.1rem;line-height:1.75;color:#d9e2e8}.su-hero-photo{position:absolute;right:0;top:0;width:50%;height:100%;object-fit:cover}.su-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--su-navy) 0%,var(--su-navy) 45%,rgba(6,22,34,.25) 66%,rgba(6,22,34,.05) 100%)}.su-badges{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0}.su-badge{font-size:.82rem;font-weight:700;color:#fff}.su-badge b{display:block;color:var(--su-gold);font-size:1.2rem;margin-bottom:4px}.su-cta{display:inline-flex;align-items:center;justify-content:center;width:max-content;background:var(--su-gold);color:#07141d!important;padding:15px 24px;border-radius:5px;font-weight:900;text-decoration:none;text-transform:uppercase;font-size:.85rem;letter-spacing:.04em}
.su-intro{background:var(--su-gray);padding:86px 0}.su-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.su-intro p{font-size:1.03rem;line-height:1.8;color:#42505a}.su-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.su-feature{background:#fff;padding:18px;border:1px solid #dde2e5;border-radius:8px}.su-feature strong{display:block;color:var(--su-ink);margin-bottom:5px}.su-intro img{width:100%;height:410px;object-fit:cover;border-radius:7px;box-shadow:0 20px 45px rgba(6,22,34,.13)}
.su-process-head{text-align:center;padding:72px 20px 35px;background:#fff}.su-process{padding:58px 0}.su-process.dark{background:var(--su-navy);color:#fff}.su-process.light{background:#f7f8f8;color:var(--su-ink)}.su-process-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;align-items:center}.su-process.reverse .su-process-media{order:2}.su-process-media img{width:100%;height:340px;object-fit:cover;border-radius:7px}.su-process h3{font-size:2.25rem;margin:0 0 5px}.su-process .fullname{color:var(--su-gold);font-weight:800;margin-bottom:18px}.su-process.light .fullname{color:#b57b00}.su-process p{line-height:1.75;color:inherit;opacity:.82}.su-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:22px}.su-point{padding-left:19px;position:relative;font-size:.93rem}.su-point:before{content:"✓";position:absolute;left:0;color:var(--su-gold);font-weight:900}
.su-path{padding:75px 0;background:#fff;text-align:center}.su-path-row{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:35px}.su-step{position:relative}.su-step-icon{width:58px;height:58px;border-radius:50%;background:var(--su-navy);color:var(--su-gold);display:grid;place-items:center;margin:0 auto 12px;font-weight:900;font-size:1.1rem}.su-step strong{font-size:.82rem;color:var(--su-ink)}
.su-positions{padding:72px 0;background:var(--su-gray);text-align:center}.su-position-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:34px}.su-position{background:#fff;border:1px solid #dde2e5;padding:20px 8px;border-radius:7px}.su-position b{font-size:1.35rem;color:var(--su-navy);display:block}.su-position span{font-size:.8rem;color:var(--su-muted)}.su-note{font-size:.8rem;color:#6d7479;margin-top:18px}
.su-final{background:linear-gradient(100deg,#071824,#0b2638);color:#fff;padding:62px 0;border-top:1px solid rgba(242,181,29,.35)}.su-final-grid{display:flex;justify-content:space-between;gap:40px;align-items:center}.su-final h2{font-size:2rem;max-width:650px;margin:0 0 10px}.su-final p{margin:0;color:#c9d4da}.su-rights{text-align:center;border-top:1px solid rgba(255,255,255,.12);padding:18px 15px;color:#aeb9c0;font-size:.78rem;background:#041019}
@media(max-width:900px){.su-page main{padding-top:74px}.su-hero,.su-hero-grid{min-height:720px}.su-hero-grid{display:block}.su-hero-copy{padding:70px 0 310px}.su-hero-photo{width:100%;height:300px;top:auto;bottom:0}.su-hero:after{background:linear-gradient(180deg,var(--su-navy) 0%,var(--su-navy) 55%,rgba(6,22,34,.2) 80%)}.su-intro-grid,.su-process-grid{grid-template-columns:1fr;gap:30px}.su-process.reverse .su-process-media{order:0}.su-path-row{grid-template-columns:repeat(2,1fr)}.su-position-grid{grid-template-columns:repeat(3,1fr)}.su-final-grid{display:block}.su-final .su-cta{margin-top:25px}}
@media(max-width:560px){.su-container{width:min(100% - 28px,1180px)}.su-hero h1{font-size:3.2rem}.su-badges{gap:15px}.su-badge{width:45%}.su-feature-grid,.su-points{grid-template-columns:1fr}.su-position-grid{grid-template-columns:repeat(2,1fr)}.su-intro,.su-process,.su-path,.su-positions{padding:55px 0}}
