.transporte-page .sitios-hero{background-image:linear-gradient(90deg,#3c1400e0,#783200b8,#ff8c002e 0%),url(/assets/background-transporte-DLc_rptn.webp)}.transporte-page .sitios-title{color:#ff8c00}.transporte-page .sitios-inline-item i{color:#ff9f1a}.transporte-page .port-icon-item{background:linear-gradient(180deg,#fff7ef,#fff1df)}.transporte-page .port-icon-item i{color:#ff8c00}.transporte-page .sitios-value-band{background:linear-gradient(180deg,#fff8f1,#fff1e3)}.transporte-page .value-icon-item i{color:#ff8c00}.transporte-page .ecosystem-side:after{border-top:2px dashed #ffc27a}.transporte-page .ecosystem-node i{color:#ff8c00}.transporte-page .process-step i{background:#fff2e2;color:#ff8c00}.transporte-page .process-line{border-top:2px dashed #ffc27a}.transporte-page .sitios-site-card,.transporte-page .case-study-card{background:linear-gradient(135deg,#060337,#0b3b89 45%,#ff8c00)}.logo-large{max-height:100px!important}@media (max-width: 768px){.transporte-page .sitios-hero{min-height:auto;padding:80px 0 30px}.transporte-page .sitios-hero-grid{min-height:auto;grid-template-columns:1fr;gap:20px;align-items:start}.transporte-page .sitios-hero-content{padding-top:0}.transporte-page .sitios-title{font-size:48px;margin-bottom:12px}.transporte-page .sitios-description{font-size:15px;line-height:1.5;margin-bottom:24px}.transporte-page .sitios-features-inline{grid-template-columns:1fr 1fr;gap:14px}.transporte-page .sitios-inline-item{flex-direction:row;align-items:center;gap:8px}.transporte-page .sitios-inline-item i{font-size:18px;flex-shrink:0}.transporte-page .sitios-inline-item span{font-size:13px;line-height:1.2}.hero-actions .btn{width:100%}.transporte-page .port-feature-bottom{grid-template-columns:1fr;gap:24px}.transporte-page .port-feature-info h3{font-size:28px}.transporte-page .port-feature-info p{font-size:15px;line-height:1.6}.transporte-page .port-feature-icons{grid-template-columns:1fr 1fr;gap:12px}.transporte-page .port-icon-item{min-height:110px;padding:16px}.transporte-page .port-icon-item i{margin-bottom:8px;font-size:24px}.transporte-page .port-icon-item span{font-size:13px}.transporte-page .sitios-site-card{grid-template-columns:1fr;gap:24px}.transporte-page .site-card-left h3{font-size:28px}.transporte-page .site-card-left p{font-size:15px;line-height:1.6}.transporte-page .site-card-right{grid-template-columns:1fr 1fr;gap:12px}.transporte-page .site-feature-item{min-height:110px;padding:16px}.transporte-page .sitios-value-grid{grid-template-columns:1fr;gap:30px}.transporte-page .sitios-value-left h2{font-size:34px}.transporte-page .sitios-value-icons{grid-template-columns:1fr 1fr;gap:12px}.transporte-page .value-icon-item{min-height:110px;padding:18px}.transporte-page .ecosystem-diagram{grid-template-columns:1fr;gap:20px;margin-top:40px}.transporte-page .ecosystem-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transporte-page .ecosystem-side .ecosystem-node:last-child{grid-column:1 / -1}.transporte-page .ecosystem-side:after{display:none}.transporte-page .ecosystem-core{padding:20px}.transporte-page .ecosystem-process{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transporte-page .process-line{display:none}.transporte-page .ecosystem-node{padding:10px 12px}.transporte-page .case-study-card{grid-template-columns:1fr}.transporte-page .case-study-content{padding:28px}.transporte-page .case-study-content h2{font-size:42px}.transporte-page .case-study-content p{font-size:15px;line-height:1.6;margin-bottom:24px}.transporte-page .case-study-stats{display:flex;flex-direction:column;gap:20px}.transporte-page .case-stat-main{padding-bottom:20px}.transporte-page .case-main-number{font-size:72px}.transporte-page .case-main-label{font-size:14px;letter-spacing:1px}.transporte-page .case-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.transporte-page .case-stat-number{font-size:32px}.transporte-page .case-stat-label{font-size:11px;line-height:1.2}.transporte-page .case-study-image{height:260px}.transporte-page .integrations-logos{gap:24px}.transporte-page .integrations-logos img{max-width:90px;max-height:40px}}
