body{font-family:Arial,sans-serif;color:#12203f;background:#f8f9fc}.container{width:min(1180px,calc(100% - 40px));margin:auto}.topline{background:#220541;color:#eee;padding:8px 0;font-size:13px}.topline .container,.nav,.section-head,.hero-actions,.benefits-grid,.footer-grid,.cabida-grid,.diagnostic-grid,.knowledge-grid,.hero-grid,.development-intro{display:flex;justify-content:space-between;gap:24px}.nav{min-height:76px;align-items:center}.brand{display:flex;align-items:center;gap:9px;color:#4e087d;font-size:22px;font-weight:900}.brand-mark{font-size:32px;color:#f96d16}.brand small{display:block;font-size:10px;color:#30384c}.nav-links{display:flex;gap:16px}.nav-links a{font-size:14px;font-weight:700}.menu{display:none}.btn{display:inline-block;padding:13px 20px;border-radius:999px;font-weight:800;text-decoration:none;border:0}.btn-main{background:linear-gradient(100deg,#4e087d,#7c17b3,#f96d16);color:#fff}.btn-light{background:#fff;color:#4e087d}.btn-whatsapp{background:#198754;color:#fff}.hero{color:#fff;padding:88px 0;background:linear-gradient(90deg,rgba(34,5,65,.96),rgba(78,8,125,.68)),url('../img/hero-urbemax.jpg') center/cover}.hero-grid{align-items:end}.hero h1{font-size:clamp(42px,6vw,86px);line-height:.95;margin:14px 0}.hero h1 span{color:#ffad68}.hero-lead{font-size:19px;max-width:650px;color:#f0e8f5}.eyebrow{color:#650a9d;text-transform:uppercase;font-weight:900;font-size:12px;letter-spacing:1.5px}.light{color:#ffc398}.hero-points{margin-top:30px}.hero-points span{margin-right:15px}.quick-card,.card,.diagnostic-card,.development-grid article,.cabida-ui,.guide,.portal-demo{background:#fff;border-radius:18px;padding:24px;color:#12203f}.quick-card{max-width:390px}.quick-form select,.quick-form input,.quick-form button,.urbemax-form input,.urbemax-form select,.urbemax-form textarea{width:100%;box-sizing:border-box;margin:6px 0;padding:12px;border:1px solid #dde2eb;border-radius:9px}.benefits{background:#fff}.benefits-grid{gap:0}.benefit{padding:22px;flex:1;display:flex;gap:12px}.benefit i{font-size:28px;color:#f96d16}.section{padding:86px 0}.section-head{align-items:end}.section-head p{max-width:500px;color:#536079}.section h2{font-size:clamp(32px,4vw,58px);line-height:1;margin:10px 0}.cards,.development-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{border:1px solid #dde2eb;min-height:200px}.card>b,.development-grid b{font-size:11px;color:#e94c0b;letter-spacing:1px}.development-card{background:#faf0ff}.route{background:#f1eafa}.diagnostic{background:#360660;color:#fff}.diagnostic-grid{align-items:center}.diagnostic-card{flex:1}.diagnostic-card .deliverables{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deliverables>div{background:#faf7fd;padding:14px;border-radius:10px}.deliverables span{display:block;font-size:13px;color:#536079}.note,.development-warning{background:#fff4ec;color:#6b4120;padding:14px;border-left:4px solid #f96d16}.development-intro{background:linear-gradient(130deg,#220541,#650a9d);padding:34px;border-radius:20px;color:#fff;align-items:center}.development-intro>div{flex:1}.development-flow{display:flex;align-items:center;gap:8px}.development-flow div{background:rgba(255,255,255,.12);padding:12px;border-radius:10px;font-size:12px}.development-flow b{display:block;color:#ffad68}.development-grid{margin-top:18px}.cabida{background:#071a4d;color:#fff}.cabida-grid{align-items:center}.cabida-grid>div{flex:1}.map{height:180px;background:#cbdcbb;display:grid;place-items:center;margin:15px 0;border:3px solid #f96d16;color:#4e087d;font-weight:bold}.metrics{display:grid;gap:9px}.metrics span{background:#fff;padding:10px;border:1px solid #dde2eb;border-radius:8px}.metrics b{display:block}.knowledge{background:#fff8f3}.knowledge-grid>div,.knowledge-grid aside{flex:1}.articles{background:#fff;border-radius:16px;overflow:hidden}.articles a{display:block;padding:17px;border-bottom:1px solid #dde2eb;font-weight:700}.guide{background:linear-gradient(145deg,#4e087d,#f96d16);color:#fff}.portal{background:#eee8f1}.portal-demo{display:grid;grid-template-columns:190px 1fr;gap:22px}.portal-demo aside{background:#4e087d;color:#fff;padding:16px;line-height:2}.dash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-grid span{padding:12px;background:#f7f7fb;border-radius:8px}.dash-grid b{display:block}.progress{background:#eee;padding:9px}.cta{text-align:center;background:linear-gradient(120deg,#220541,#4e087d,#e94c0b);color:#fff}.cta p{max-width:600px;margin:0 auto 22px}.footer-grid{padding:55px 0}.footer-grid>div{flex:1}.footer-title,.footer-brand{font-weight:900;color:#fff}.footer-brand{font-size:25px}.footer-brand span,.footer-tagline{color:#ff9a4e}footer{background:#100423;color:#d7cce1}footer a{display:block;margin:8px 0}.copy{border-top:1px solid rgba(255,255,255,.2);padding:16px 0;font-size:12px;display:flex;justify-content:space-between}.modal{display:none;position:fixed;inset:0;background:rgba(20,2,38,.75);z-index:99;place-items:center;padding:18px}.modal.open{display:grid}.modal-box{background:#fff;max-width:650px;width:100%;max-height:90vh;overflow:auto;padding:28px;border-radius:18px}.close{float:right;border:0;background:none;font-size:28px}.urbemax-form textarea{min-height:90px}.urbemax-form .consent{font-size:12px;display:block;color:#536079}.content-page{padding:80px 0;max-width:850px}.post-card{background:#fff;padding:20px;border-radius:12px;margin:14px 0}@media(max-width:760px){body{padding-bottom:76px}.topline .container{justify-content:center}.topline span:first-child{display:none}.nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:18px;flex-direction:column}.nav-links.open{display:flex}.menu{display:block;margin-left:auto}.nav>.btn-main{display:none}.hero{padding:56px 0}.hero-grid,.diagnostic-grid,.cabida-grid,.knowledge-grid,.development-intro{display:block}.hero h1{font-size:48px}.quick-card{margin-top:24px;max-width:none}.benefits-grid,.cards,.development-grid{display:grid;grid-template-columns:1fr}.benefit{border-bottom:1px solid #dde2eb}.section{padding:58px 0}.section-head{display:block}.development-flow{display:grid;grid-template-columns:1fr;gap:4px}.development-flow i{text-align:center}.diagnostic-card{margin-top:22px}.diagnostic-card .deliverables,.dash-grid{grid-template-columns:1fr}.portal-demo{grid-template-columns:1fr}.portal-demo aside{display:flex;gap:10px;overflow:auto;white-space:nowrap;line-height:1}.footer-grid{display:grid;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;padding:9px;background:#fff;z-index:90;display:grid;grid-template-columns:1fr 1.2fr;gap:8px;border-top:1px solid #ddd}.mobile-action-bar .btn{text-align:center;padding:13px 7px;font-size:13px}.modal{align-items:end;padding:0}.modal-box{border-radius:20px 20px 0 0;max-height:90vh}.copy{display:block}.copy span{display:block;margin:5px 0}}@media(min-width:761px){.mobile-action-bar{display:none}}