
:root{--navy:#0b315a;--green:#4f8f2f;--bg:#f4f7fa;--line:#dce5ed;--muted:#68788a}
*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:#14253a}.top{background:#fff;border-bottom:1px solid var(--line);padding:12px 16px;position:sticky;top:0}.top img{height:48px}.wrap{max-width:760px;margin:auto;padding:16px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;margin:14px 0}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tile{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.btn{padding:11px 14px;border:0;border-radius:10px;background:#fff;border:1px solid var(--line);font-weight:800}.primary{background:var(--navy);color:#fff}.green{background:var(--green);color:#fff}.input,select,textarea{width:100%;padding:12px;border:1px solid #cdd7df;border-radius:9px;margin:6px 0}.hide{display:none}.muted{color:var(--muted);font-size:13px}.job{border-top:1px solid var(--line);padding:12px 0}.nav{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:560px){.grid{grid-template-columns:1fr}}


/* PORISEBA Mobile Experience Layer — V3 */
:root{--app-navy:#0b2745;--app-blue:#174A7C;--app-green:#72A941;--app-bg:#f5f8fb;--app-line:#e4eaf1;--app-text:#102033;--app-muted:#63758a}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--app-bg);color:var(--app-text)}
header{background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px);border-bottom:1px solid var(--app-line);box-shadow:none!important}
main{max-width:760px}.hero,.card,.service,.job,.order,.panel{border-radius:20px!important;border:1px solid var(--app-line)!important;box-shadow:0 10px 30px rgba(15,39,68,.06)!important}
.hero{background:linear-gradient(135deg,#0b2745,#174A7C)!important}
button,.btn,a.button{border-radius:12px!important;font-weight:750!important;min-height:44px}
input,select,textarea{border-radius:12px!important;border:1px solid #d8e1ea!important;min-height:44px}
h1,h2,h3{letter-spacing:-.025em}.muted,small{color:var(--app-muted)}
