/* Targeted corrections on top of each domain's own original stylesheet. */
html{scroll-behavior:smooth}body{overflow-wrap:break-word}img{max-width:100%}section[id]{scroll-margin-top:100px}
.awz-header-inner{display:flex!important;align-items:center;gap:18px!important;position:relative;flex-wrap:nowrap!important;max-width:1200px;margin-inline:auto;padding:12px 24px;min-height:78px}
.awz-brand{order:-10!important;flex:0 0 auto!important;width:78px!important;display:block!important;margin:0!important;padding:0!important;background:#fff!important;border-radius:3px}
.awz-brand img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
.awz-header-inner>.domain,.awz-header-inner>.domain-mark,.awz-header-inner>.wordmark,.awz-header-inner>.brand{min-width:0;max-width:280px;font-size:1rem;margin:0}
.wordmark-sub,.awz-header-inner .brand small,.awz-header-inner .domain>span{display:none!important}
.awz-header-inner .header-label{font-size:.95rem}.awz-header-inner [data-awz-nav]{position:static!important;display:flex!important;align-items:center;gap:18px!important;margin-left:auto!important;width:auto!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}
[data-awz-nav] ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}[data-awz-nav] a{font-size:.9rem!important;white-space:nowrap;padding:7px 0!important;color:inherit}.awz-menu{display:none!important}
.hero{padding-top:42px!important;padding-bottom:42px!important;min-height:0!important}.hero h1{font-size:clamp(2rem,4.3vw,3.65rem)!important;line-height:1.1!important;overflow-wrap:anywhere}.hero figure{max-height:none}.hero figure img{height:auto!important;max-height:470px;object-fit:cover;width:100%}.awz-hero-phone{font-size:.95rem;margin-top:18px}.awz-hero-phone a{color:inherit;text-decoration:underline}
.context-grid:not(:has(.context-media)){display:block}.skill-section:not(:has(blockquote)){display:block}.hero-copy{min-width:0}.owner-copy .button-light{color:#203e49!important;background:#fff!important}
.awz-evidence{max-width:1050px;margin:0 auto;padding:36px 24px}.awz-evidence h2{font-size:1.5rem;margin:0 0 18px}.awz-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.awz-numbers>div{border-top:1px solid currentColor;padding-top:12px}.awz-numbers strong{display:block;font-size:1.65rem}.awz-numbers span{display:block;font-size:.92rem;margin-top:4px}
.awz-form-section{padding-top:30px!important;padding-bottom:35px!important}.awz-form-section .contact-grid,.awz-form-section .contact-layout{display:block!important}.awz-form-section .form-shell,.awz-form-section .form-layout,.awz-form-section .inquiry-grid,.awz-form-section .form-panel{max-width:850px!important;margin-inline:auto!important;width:100%;display:block!important}.awz-form-section form{width:100%;max-width:850px;margin-inline:auto;min-width:0}.awz-form-section input:not([type=radio]):not([type=checkbox]),.awz-form-section textarea{max-width:100%;min-width:0;box-sizing:border-box}.awz-form-section .contact-intro{max-width:850px;margin-inline:auto}.awz-form-section:has(>.form-panel){display:block!important}.awz-form-section .form-copy,.awz-form-section .inquiry-intro{margin-bottom:22px}
.awz-personal{margin:22px 0;border:1px solid #b7c0c1;border-radius:7px;padding:13px 16px}.awz-personal>summary{display:list-item!important;font-size:.94rem;cursor:pointer;line-height:1.5;list-style:disclosure-closed;padding:0!important}.awz-personal[open]>summary{list-style:disclosure-open;margin-bottom:18px}.awz-personal:not([open])>:not(summary){display:none!important}.awz-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.awz-personal input{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #abb6ba;border-radius:4px;font:inherit}
.awz-consent{display:block;margin:22px 0 14px;font-size:.87rem;line-height:1.6}.awz-consent a{text-decoration:underline;color:inherit}.awz-confidential{font-size:.83rem;margin:12px 0 0}.form-status[hidden],.form-status:empty{display:none!important}.form-status{margin-top:14px;font-size:.9rem}button:disabled{opacity:.65;cursor:wait}.awz-form-section fieldset{min-width:0}.awz-form-section details small{display:none}
.awz-contact{max-width:1050px;margin:0 auto;padding:42px 24px 50px;color:inherit}.awz-contact h2{font-size:2rem;margin:0 0 16px}.awz-contact p{margin:8px 0}.awz-contact address{font-style:normal;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.awz-contact address span{font-size:.85rem;margin-top:5px}.awz-contact a{color:inherit;text-decoration:underline}.awz-footer{padding:26px 24px;border-top:1px solid #cbd0d0;background:transparent;color:inherit}.awz-footer nav{display:flex;gap:15px 26px;flex-wrap:wrap;justify-content:center}.awz-footer a{color:inherit;font-size:.88rem}
.awz-about{max-width:900px;margin:auto;padding:60px 24px;min-height:65vh}.awz-about h1{font-size:clamp(2.2rem,5vw,3.5rem)}.awz-about p{max-width:70ch;font-size:1.05rem;line-height:1.7}.awz-about>.awz-evidence{padding:25px 0}.awz-about-link{display:inline-block;margin-top:22px;color:inherit;text-decoration:underline}.awz-image-label{position:absolute;right:10px;bottom:10px;background:#fff;color:#25353b;font:10px/1.5 sans-serif;padding:3px 6px}.hero-image{position:relative}
:focus-visible{outline:3px solid #a47235;outline-offset:4px}
@media(max-width:1100px){.awz-header-inner{gap:12px!important;padding-inline:18px}[data-awz-nav] ul,.awz-header-inner [data-awz-nav]{gap:12px!important}[data-awz-nav] a{font-size:.8rem!important}}
@media(max-width:900px){.awz-header-inner{padding:10px 18px;min-height:70px}.awz-brand{width: sixty!important;width:60px!important}.awz-menu{display:block!important;margin-left:auto!important;order:5;flex:0 0 auto;min-width:44px;min-height:44px;font-size:1.6rem;padding:5px;border:1px solid #8a989e;border-radius:5px;background:#fff;color:#243b44}.awz-header-inner [data-awz-nav]{display:none!important;position:absolute!important;top:100%!important;left:0;right:0;width:100%!important;padding:16px 24px!important;background:#fff!important;color:#20343d!important;z-index:1000}.awz-header-inner [data-awz-nav][data-open=true]{display:flex!important;flex-direction:column;align-items:stretch;gap:8px!important}[data-awz-nav] ul{display:flex;flex-direction:column;gap:8px}[data-awz-nav] a{font-size:1rem!important;white-space:normal}.awz-header-inner>.wordmark,.awz-header-inner>.domain,.awz-header-inner>.brand{max-width:calc(100% - 128px)}.awz-header-inner .wordmark-domain{font-size:clamp(.82rem,2.8vw,1rem)}.awz-header-inner .header-label{font-size:.85rem}}
@media(max-width:600px){.awz-evidence,.awz-contact{padding-inline:20px}.awz-numbers{grid-template-columns:1fr;gap:12px}.awz-numbers>div{display:flex;gap:16px;align-items:center}.awz-numbers strong{font-size:1.2rem;min-width:130px}.awz-numbers span{font-size:.82rem;margin:0}.awz-personal-grid{grid-template-columns:1fr}.awz-personal>summary{font-size:.83rem}.hero{padding-top:28px!important;padding-bottom:28px!important}.hero h1{font-size:2.1rem!important}.hero-lead,.lead{font-size:1rem!important}.awz-form-section form{padding:20px!important}.awz-form-section .form-grid,.awz-form-section .fields-grid,.awz-form-section .field-grid,.awz-form-section .fields,.awz-form-section .optional-grid,.awz-form-section .personal-grid{grid-template-columns:1fr!important}.awz-form-section .field,.awz-form-section label{min-width:0}.awz-form-section .field-full,.awz-form-section .wide{grid-column:auto!important}.awz-footer nav{gap:12px 22px}.awz-header-inner{gap:8px!important}.awz-brand{width:52px!important}.awz-menu{min-width:40px}.awz-about{padding-top:35px}}
@media(max-width:360px){.awz-numbers>div{display:block}.awz-numbers span{margin-top:5px}.awz-header-inner{padding-inline:12px}.awz-header-inner .header-label{font-size:.72rem}}

/* Preserve each original image and keep its label inside the picture. */
.hero .image-frame,.hero .hero-image{height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:center;overflow:hidden}.hero .image-frame img,.hero .hero-image img{display:block}.awz-contact{background:#fff;color:#20343d}.awz-contact h2,.awz-contact p,.awz-contact address,.awz-contact a{color:#20343d!important}.awz-form-section .contact-shell{max-width:900px}.awz-header-inner .domain-mark__dot,.awz-header-inner .brand-mark{display:none}.awz-header-inner .brand strong{white-space:nowrap}.hero .hero-copy>p>a.button{width:auto}.awz-header-inner .domain-mark>span:last-child{white-space:nowrap}.awz-about{background:transparent}.awz-header-inner .domain-mark{max-width:250px;font-size:1rem}.awz-form-section>.shell{padding-top:0}
@media(max-width:600px){.awz-header-inner .domain-mark{font-size:.85rem}.hero .hero-copy>p>a.button{font-size:.9rem}.awz-form-section form{box-sizing:border-box}}
.awz-personal>summary::after{content:none!important}

.awz-header-inner>.domain-mark{letter-spacing:normal;overflow-wrap:anywhere;line-height:1.3}.awz-form-section .form-grid{grid-template-columns:1fr}.awz-form-section .form-panel{padding:24px}.awz-form-section form{padding:0!important}.awz-menu{line-height:1!important}.awz-form-section .contact-layout{max-width:900px}

.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:40px;min-height:0!important;padding:60px 0!important}.hero-copy{min-width:0}.hero h1{font-size:clamp(2.3rem,4vw,4rem)!important}.hero-image img,.buyer-image img{height:auto!important;aspect-ratio:auto!important}.hero-figure::before{right:-12px!important}.contact-section{display:block!important;width:min(900px,calc(100% - 32px));margin:auto;padding:36px 24px!important}.contact-copy h2{font-size:2.6rem!important}.field-grid{display:flex!important;flex-direction:column;gap:18px}.field-wide{order:-1}.awz-form-section form{padding:24px!important}.awz-footer{display:block!important}.submit-row{display:block!important}.radio-row input{position:static!important;opacity:1!important;width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px}.radio-row label{display:flex!important;align-items:center;gap:8px}.radio-row span{min-height:44px!important}header nav a.nav-contact{color:#fff!important;padding:9px 17px!important}.brand{font-size:15px!important}.site-header{padding:12px 24px!important}@media(max-width:880px){.hero{display:flex!important;flex-direction:column}.hero-figure{width:100%}.hero-copy{width:100%}.contact-section{padding:28px 14px!important}.awz-form-section form{padding:18px!important}.buyer-section{grid-template-columns:minmax(0,1fr)!important}}
.awz-form-section button[type="submit"]{text-transform:none!important}

.people-section{grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr)!important;gap:50px!important}.people-image img{height:auto!important;aspect-ratio:auto!important}.seller-section{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)!important;gap:35px!important}.buyer-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:50px!important}@media(max-width:880px){.people-section,.seller-section,.buyer-section{display:flex!important;flex-direction:column!important}.seller-mark{display:none}.people-figure{width:100%}}