:root{--brand-primary:#0F172A;--brand-primary-dark:#020617;--brand-primary-light:#1E293B;--brand-secondary:#0077B6;--brand-accent:#00A8E8;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F9;--brand-text:#111827;--brand-text-inverse:#FFFFFF;--brand-border:#DCE3EA;--brand-neutral-dark:#111827;--brand-neutral-mid:#64748B;--brand-neutral-light:#F8FAFC;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:0px;--brand-font:"Roboto Condensed",Arial,sans-serif;--brand-space-8:8px;--brand-space-16:16px;--brand-space-24:24px;--brand-space-32:32px;--brand-space-48:48px;--brand-space-64:64px}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:"Roboto Condensed",Arial,sans-serif;font-family:var(--brand-font);color:#111827;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-size:17px;line-height:1.6}img{max-width:100%;height:auto}img[src=""]{display:block;width:100%;background:#e2e8f0;-o-object-fit:cover;object-fit:cover;color:transparent;font-size:0;line-height:0}a{color:#0077b6;color:var(--brand-secondary)}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12;letter-spacing:0;font-weight:700}h2{font-size:max(1.5rem, min(2.4vw, 2rem));line-height:1.2;margin-bottom:16px}h3{font-size:1.2rem;line-height:1.3}.dre-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2);color:#fff;font-size:.92rem}.dre-modal-dialog{max-width:560px}.modal-body,.modal-content,.modal-header{background:#fff;color:#111827;border-radius:0;border-radius:var(--brand-radius)}.dre-modal-lead,.modal-body,.modal-body p,.modal-header .modal-title{color:#111827}.dre-modal-lead{margin-bottom:16px}.btn-close{filter:none}section{padding-top:80px;padding-bottom:80px}.dre-kicker{display:inline-block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#0077b6;margin-bottom:8px}.dre-lead{font-size:1.05rem;max-width:68ch}.dre-btn-line,.dre-btn-solid{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;border-radius:0;border-radius:var(--brand-radius);margin:8px 8px 0 0}.dre-btn-solid{background:#fff;color:#0f172a;border:1px solid #fff}.dre-btn-line{background:0 0;color:#fff;border:1px solid #fff}.dre-btn-dark{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;background:#0f172a;color:#fff;-webkit-text-decoration:none;text-decoration:none;font-weight:700;border-radius:0;border-radius:var(--brand-radius)}.dre-btn-dark:hover{background:#0077b6;color:#fff}.dre-stats{display:flex;flex-wrap:nowrap;background:#111827;color:#fff;padding-top:0;padding-bottom:0}.dre-stats article{flex:1 1 0;min-width:0;text-align:center;padding:24px 8px}.dre-stats article,.dre-stats span,.dre-stats strong{color:#fff}.dre-stats strong{display:block;font-size:max(1.2rem, min(2vw, 1.8rem));line-height:1.2}.dre-stats span{display:block;font-size:.78rem;color:rgba(255,255,255,.85)}.dre-cta{background:#0f172a;text-align:center;padding-top:80px;padding-bottom:96px}.dre-cta h2,.dre-cta li,.dre-cta p{color:#fff}.dre-cta a.dre-btn-solid{background:#fff;color:#0f172a}.dre-cta a.dre-btn-line{color:#fff;background:0 0;border:1px solid #fff}.dre-cta .dre-cta-inner{max-width:700px;margin:0 auto}.dre-panel{background:#f8fafc;border:1px solid #dce3ea;padding:24px;border-radius:0;border-radius:var(--brand-radius);height:100%;color:#111827}.dre-panel h2,.dre-panel h3,.dre-panel li,.dre-panel p,.dre-panel span{color:#111827}.dre-table{width:100%;border-collapse:collapse;background:#fff}.dre-table td,.dre-table th{border:1px solid #dce3ea;padding:12px 14px;text-align:left;vertical-align:top;color:#111827}.dre-table th{background:#f1f5f9;font-weight:700}.dre-limit{background:#f1f5f9;border-left:4px solid #0077b6;padding:16px 20px;color:#111827}@media (max-width:991px){.dre-nav-cta{width:100%;margin-top:8px}}@media (max-width:768px){.dre-stats{flex-wrap:wrap}.dre-stats article{flex:0 0 50%}}