body[data-corporate-refresh]{--navy:#13202c;--gold:#a67537;--cream:#f5f6f7;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#13202c}body[data-corporate-refresh] :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;line-height:1.14}body[data-corporate-refresh] h1{font-size:clamp(36px,4.7vw,66px);font-weight:700}body[data-corporate-refresh] h2{font-size:clamp(27px,3.2vw,42px)}body[data-corporate-refresh] h3{font-size:clamp(20px,2vw,24px)}body[data-corporate-refresh] .eyebrow{font-size:14px;letter-spacing:.13em}body[data-corporate-refresh] :is(input,select,textarea){font-size:16px;min-height:46px;border-radius:8px}body[data-corporate-refresh] :is(button,.btn,.primary,.secondary){font-size:15px;min-height:44px;border-radius:8px;letter-spacing:0;line-height:1.4}body[data-corporate-refresh] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a67537;outline-offset:4px}body[data-corporate-refresh] :is(.wrap,.container){scroll-margin-top:180px}body[data-corporate-refresh] .nav{max-width:1400px;gap:20px;padding:16px 28px;min-height:82px;flex-direction:row;align-items:center}body[data-corporate-refresh] .links{gap:18px;font-size:14px;flex-wrap:wrap}body[data-corporate-refresh] .brand-name{font-family:Georgia,serif;letter-spacing:.08em;font-size:27px}body[data-corporate-refresh] .brand-tagline{font-size:12px}body[data-corporate-refresh] .site-utility{padding:0 28px 14px;max-width:1400px}body[data-corporate-refresh] .call-center small{font-size:12px}body[data-corporate-refresh] .site-search input{font-size:16px}body[data-corporate-refresh] .hero{min-height:570px}body[data-corporate-refresh] .hero p{font-size:18px;line-height:1.75}body[data-corporate-refresh] .hero .inner{padding-top:72px;padding-bottom:72px}body[data-corporate-refresh] .hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}body[data-corporate-refresh] .hero-actions a{margin-top:0}body[data-corporate-refresh] .hero-secondary{font-size:16px}body[data-corporate-refresh] .hero .btn{background:#b88a4d;color:white;padding:16px 25px}body[data-corporate-refresh] .group-overview{background:#f5f6f7}body[data-corporate-refresh] .group-company{box-shadow:none;border-radius:10px;border:1px solid #dce1e5;padding:28px;transition:transform .2s,border-color .2s}body[data-corporate-refresh] .group-company:hover{transform:translateY(-4px);border-color:#a67537}body[data-corporate-refresh] .group-company--supply{background:#13202c;color:white}body[data-corporate-refresh] .group-company--supply :is(p,.company-link,.company-kicker){color:#e8d3b6}body[data-corporate-refresh] .company-kicker{font-size:13px}body[data-corporate-refresh] .group-company p{font-size:16px}body[data-corporate-refresh] .group-overview__note{border-radius:12px}body[data-corporate-refresh] .panel{background:#13202c;border-radius:12px;padding:36px}body[data-corporate-refresh] .ag-process{padding-top:80px;padding-bottom:80px}.ag-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:34px 0 24px;border-top:1px solid #dce1e5}.ag-process-grid article{padding:26px 20px 12px;border-right:1px solid #dce1e5}.ag-process-grid article:first-child{padding-left:0}.ag-process-grid article:last-child{border-right:0}.ag-process-grid article>span{font-size:15px;font-weight:700;color:#a67537}.ag-process-grid h3{margin:14px 0}.ag-process-grid p{font-size:16px;color:#53616d;line-height:1.7}.ag-text-link{display:inline-block;color:#875b29;text-decoration:underline;text-underline-offset:5px;font-weight:700}.ag-mobile-menu{display:none}.ag-form-error{color:#a12a26;background:#fff1f0;border:1px solid #e9c1bc;padding:14px;border-radius:8px}.ag-form-state{font-size:15px;color:#53616d}.quote-stage[hidden]{display:none!important}.quote-progress button{background:#f4f6f8;border:1px solid #dce1e5;color:#53616d;padding:10px 14px;font-size:14px}.quote-progress button.active{background:#13202c;color:#fff;border-color:#13202c}.quote-stage{display:none}.quote-stage.active{display:grid;gap:18px}.quote-nav{display:flex;gap:12px;justify-content:space-between}.quote-nav button{padding:12px 20px;border:1px solid #cbd3da;cursor:pointer}.quote-nav .next{background:#13202c;color:#fff}.form-disclosure{box-shadow:none!important;border:1px solid #dce1e5!important;border-radius:12px!important}.form-disclosure__toggle{padding:22px!important;background:#fff!important;border-radius:12px!important;color:#13202c!important}.form-disclosure__icon{display:none!important}.form-disclosure__text strong{font-size:20px!important;letter-spacing:-.02em!important}.form-disclosure__text small{font-size:15px!important}.form-disclosure__action{background:#13202c!important;color:#fff!important;border-radius:7px!important}.form-disclosure__body:not(.is-open){visibility:hidden}.form-disclosure__hint{font-size:14px!important}.form-disclosure__inner{padding:24px!important}body[data-corporate-refresh] .home-shopping-highlight{animation:none;box-shadow:none;background:none!important;color:#13202c!important;border:0!important;padding:0!important}.home-shopping-highlight:before,.home-shopping-highlight:after{display:none!important}body[data-corporate-refresh] .featured-grid .product-image{background:#f6f7f8}body[data-corporate-refresh] .product-card{border-radius:12px;box-shadow:none;border:1px solid #dce1e5}body[data-corporate-refresh] .product-image img{object-fit:contain}body[data-corporate-refresh] .product-body{padding:20px}body[data-corporate-refresh] footer{margin-top:35px}body[data-corporate-refresh] section[id]{scroll-margin-top:160px}body[data-corporate-refresh] :is(.note,.check){font-size:14px;line-height:1.7}body[data-corporate-refresh] .check input{min-height:0;width:20px;height:20px;flex-shrink:0}body[data-corporate-refresh] .whatsapp-float{bottom:20px;right:20px}
@media(max-width:1100px){body[data-corporate-refresh] .nav{gap:12px}.ag-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-process-grid article:first-child{padding-left:20px}body[data-corporate-refresh] .links{gap:12px;font-size:14px}}
@media(max-width:800px){body[data-corporate-refresh] header{position:relative}body[data-corporate-refresh] .nav{padding:15px 18px;min-height:72px}body[data-corporate-refresh] .nav .links{display:none}.ag-mobile-menu{display:block;margin:0 18px 12px;border:1px solid #dce1e5;border-radius:8px}.ag-mobile-menu summary{padding:10px 14px;font-size:16px;font-weight:700;cursor:pointer}.ag-mobile-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px}.ag-mobile-menu a{padding:10px;min-height:44px;font-size:14px}.ag-mobile-menu .btn{grid-column:1/-1;text-align:center}body[data-corporate-refresh] .site-utility{padding:0 18px 14px;flex-wrap:wrap;gap:10px}body[data-corporate-refresh] .site-search{max-width:none;flex-basis:100%}body[data-corporate-refresh] .call-center{margin-left:0}body[data-corporate-refresh] .call-center strong{font-size:14px}body[data-corporate-refresh] .call-center small{font-size:12px}body[data-corporate-refresh] .hero{min-height:480px}body[data-corporate-refresh] .hero .inner{padding:45px 22px}body[data-corporate-refresh] .hero h1{font-size:clamp(35px,8.5vw,48px);max-width:100%}body[data-corporate-refresh] .hero p{font-size:17px}.ag-process-grid{grid-template-columns:1fr}.ag-process-grid article{border-right:0;border-bottom:1px solid #dce1e5;padding:20px 0!important}.ag-process-grid h3{margin:8px 0}.ag-process-grid p{margin:0}body[data-corporate-refresh] section[id]{scroll-margin-top:20px}body[data-corporate-refresh] .wrap{padding:48px 22px}.quote-progress{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.form-disclosure__toggle{padding:18px!important;align-items:flex-start!important;gap:14px!important}.form-disclosure__text strong{font-size:18px!important}.form-disclosure__action-label{font-size:14px!important}.form-disclosure__inner{padding:18px!important}.form-disclosure__text small{font-size:14px!important}.form-disclosure__copy{min-width:0}.form-disclosure__action{flex-shrink:0}body[data-corporate-refresh] .split{grid-template-columns:1fr;gap:24px}body[data-corporate-refresh] .twoforms{grid-template-columns:1fr}body[data-corporate-refresh] .panel{padding:26px}body[data-corporate-refresh] .brand-name{font-size:25px}body[data-corporate-refresh] .whatsapp-float{right:14px;bottom:14px}.ag-process-grid article:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
