:root{--brand-primary:#715E1E;--brand-primary-dark:#493C13;--brand-primary-light:#F8F3E3;--brand-secondary:#897224;--brand-accent:#796520;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F6;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:4px;--brand-heading:Arial,sans-serif;--brand-body:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,sans-serif;font-family:var(--brand-body);line-height:1.7}h1,h2,h3,h4{font-family:Arial,sans-serif;font-family:var(--brand-heading);font-weight:700;line-height:1.15}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(3vw, 2.5rem))}a{color:#715e1e;color:var(--brand-primary)}img{max-width:100%;height:auto}.srca2be1-kicker{color:#715e1e;color:var(--brand-primary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.btn{border-radius:4px;border-radius:var(--brand-radius);font-weight:700;padding:.72rem 1.1rem}.btn-primary{background:#715e1e;background:var(--brand-primary);border-color:#715e1e;border-color:var(--brand-primary);color:#fff}.btn-primary:hover{background:#493c13;background:var(--brand-primary-dark);border-color:#493c13;border-color:var(--brand-primary-dark);color:#fff}.btn-accent{background:#f8f3e3;border-color:#f8f3e3;color:#342a0c}.btn-accent:hover{background:#fff;border-color:#fff;color:#342a0c}.hc-nav-04{background:#493c13;background:var(--brand-primary-dark);min-height:72px}.hc-nav-04 .navbar-brand img{display:block;width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.hc-nav-04 .nav-link{color:#fff!important;font-weight:600;padding:.65rem .8rem!important}.hc-nav-04 .nav-link.active,.hc-nav-04 .nav-link:hover{color:#fff1b7!important}.srca2be1-benefit-ticker{background:#f8f3e3;border-bottom:1px solid #d7c886;color:#342a0c;padding:.65rem 0}.srca2be1-ticker-inner{display:flex;gap:1rem;align-items:center;justify-content:center}.srca2be1-ticker-inner>span{flex:1}.srca2be1-ticker-inner button{border:0;background:0 0;color:#493c13;font-weight:800}.srca2be1-footer{background:#24313b;color:#fff;padding:72px 0 32px}.srca2be1-footer h2,.srca2be1-footer h3,.srca2be1-footer p{color:#fff}.srca2be1-footer h3{font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.srca2be1-footer ul{list-style:none;padding:0;margin:0}.srca2be1-footer li{margin:.55rem 0}.srca2be1-footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.srca2be1-benefit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:rgba(36,49,59,.72);display:grid;align-items:center;justify-items:center;place-items:center;padding:24px}.srca2be1-benefit-modal[hidden]{display:none}.srca2be1-benefit-card{position:relative;width:min(520px,100%);background:#fff;border-top:6px solid #715e1e;border-top:6px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);padding:40px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.srca2be1-benefit-close{position:absolute;right:12px;top:8px;border:0;background:0 0;font-size:2rem;color:#24313b;color:var(--brand-text)}body.benefit-open{overflow:hidden}.modal-dialog{max-width:560px}.modal-content{border-radius:4px;border-radius:var(--brand-radius)}.srca2be1-boundary-note{border-left:4px solid #875600;border-left:4px solid var(--brand-warning);background:#fff8e8;padding:16px 20px}@media (max-width:991px){.srca2be1-footer-bottom,.srca2be1-ticker-inner{align-items:flex-start;flex-direction:column}.hc-nav-04 .btn-accent{margin:.75rem 0}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.feedback label{font-weight:700;color:#24313b;color:var(--brand-text)}.feedback .form-control,.feedback .form-select{border:1px solid #d5dde1;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);padding:.75rem}.feedback .form-control:focus,.feedback .form-select:focus{border-color:#715e1e;border-color:var(--brand-primary);box-shadow:0 0 0 .2rem rgba(113,94,30,.14)}.feedback [data-rfq-options]{background:#f8f3e3;background:var(--brand-primary-light);border:1px solid #e1d7af;padding:20px;border-radius:4px;border-radius:var(--brand-radius)}.feedback a{font-weight:700}.feedback .btn{min-width:210px}