.masthead{border-bottom:2px solid var(--ink);background:var(--paper)}.masthead-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;max-width:1180px;margin:0 auto}.brand{font-family:"Oswald",serif;font-weight:900;font-size:21px;letter-spacing:.3px;color:var(--ink);text-transform:uppercase}.brand em{font-style:italic;color:var(--rust);font-weight:900}.masthead-tag{font-family:"Oswald",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}h1.hero-title{font-family:"Oswald",serif;font-weight:600;font-size:clamp(34px,5.6vw,62px);line-height:1.04;letter-spacing:-.012em;color:var(--ink);max-width:16ch;margin-bottom:26px}h1.hero-title em{font-style:italic;color:var(--rust);font-weight:600}a.inline{color:var(--rust-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a.inline:hover{color:var(--rust)}footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}footer .brand{color:var(--paper);font-size:18px}footer .brand em{color:var(--rust-soft)}.foot-links{font-family:"Oswald",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.foot-links a{margin-left:18px}.urgent .u-phone{color:#142e54;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.urgent .u-phone span{color:#ffd45e}.dda-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.3rem;margin-top:.85rem;padding-top:.9rem;border-top:1px solid #2c5180}.dda-nav a{font-family:"Roboto",sans-serif;font-size:13.5px;font-weight:500;color:#cdd6e2;text-decoration:none}.dda-nav a:hover{color:#f8bb0f}.dda-nav .nav-call{margin-left:auto;font-family:"Oswald",monospace;font-size:12.5px;color:#f8bb0f;font-weight:500}.dda-counsel .call-btn{display:inline-block;background:#f8bb0f;color:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:.8rem 1.8rem;border-radius:4px}@media (max-width:680px){.dda-nav .nav-call{margin-left:0;width:100%}}.urgent .u-phone,.dda-urgent .u-phone{color:#f8bb0f!important}.urgent .u-phone span,.dda-urgent .u-phone span{color:#fff}.authority-item .an{color:#f8bb0f}.u-wa{font-family:"Oswald",ui-monospace,monospace;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#cdd6e2;text-decoration:none}.u-wa:hover{color:#ffd45e}.dda-nav{justify-content:center}.dda-nav .nav-call{margin-left:0}.call{margin-left:0}.dda-counsel .cc-text,.counsel .cc-text{background:#f8bb0f;color:#142e54;font-family:"Oswald",sans-serif;font-weight:600;font-size:15px;text-decoration:none;padding:.8rem 1.7rem;border-radius:4px}.dda-counsel .cc-wa,.counsel .cc-wa{border:1px solid #33597f;color:#cdd6e2;font-family:"Oswald",sans-serif;font-weight:500;font-size:14px;text-decoration:none;padding:.72rem 1.4rem;border-radius:4px}.dda-counsel .cc-wa:hover,.counsel .cc-wa:hover{border-color:#27bca8;color:#fff}.dda-counsel .cc-call,.counsel .cc-call{color:#93a3b8;font-family:"Oswald",monospace;font-size:13px;text-decoration:none}.dda-counsel .cc-call:hover,.counsel .cc-call:hover{color:#cdd6e2}.micro-cta a.cta-form-soft{background:0 0;color:#142e54;border:none;text-decoration:underline;font-size:13px;padding:0;margin-left:.2rem}