/* Shared layout treatment; applied only in the new SWAT preview. */
:root{--ink:#071d32;--muted:#536a7e;--gold:#d9b56b;--paper:#f4f7fb;--line:#dbe3eb}
.header,.hero,.footer{background:var(--ink)}.reviewbar{background:#eee5d2;color:#5d4820}.promise{background:#102f49}.promisegrid p,.promisegrid small{color:#c0cddd}.enterprise{background:#09243c}.enterprisegrid>div>p:not(.eyebrow),.enterpriseitems p{color:#bdccda}.proposal{background:#e8eff7}.proposal h2 em{color:#8b6d30}.selectedbox{border-color:#b9cbdc}.selectedbox>a{color:#264d70}.mic{color:var(--gold)}.card.selected{border-color:#b9954d;box-shadow:inset 0 3px var(--gold)}.categorytag{background:#edf2f7;color:#31536f}.card.selected .selectservice{background:#f0e6d0;border-color:#d7c08c}.selectionbar{background:#09243c;border-color:#b99954}.hero h1{font-weight:550}.brandname{letter-spacing:-.07em}.photocorner{background:var(--gold)}.quoteform input,.quoteform select,.quoteform textarea{background:#f8fafc;border-color:#d5dfe8}.quoteform{border-color:#ccd9e5}.steps article{border-color:#bdcddb}.search{border-color:#d2dce6}.promisegrid>div{border-color:#ffffff2b}
