.avzs-site{color:#1c3035;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;min-height:100svh;overflow-x:clip}.avzs-site *,.avzs-site :after,.avzs-site :before{box-sizing:border-box;letter-spacing:0}.avzs-site h1,.avzs-site h2,.avzs-site h3,.avzs-site p{margin:0}.avzs-site a{color:inherit}.avzs-contact-form :focus-visible,.avzs-mobile-menu :focus-visible,.avzs-site :focus-visible{outline:3px solid #188b90;outline-offset:4px}.avzs-container{width:min(1160px,calc(100% - 56px));margin-inline:auto}.avzs-site section[id]{scroll-margin-top:100px}.avzs-skip{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;padding:12px;border:2px solid #087e81;border-radius:6px}.avzs-skip:focus{top:10px}.avzs-header{width:min(1280px,calc(100% - 48px));height:88px;margin-inline:auto;display:flex;align-items:center;gap:26px;border-bottom:1px solid #e6ebe9}.avzs-brand{display:block;width:176px;flex:0 0 176px}.avzs-brand img{width:176px;height:64px;object-fit:cover;display:block}.avzs-desktop-nav{display:flex;align-items:center;gap:26px;margin-inline:auto;font-size:14px;font-weight:600}.avzs-desktop-nav a,.avzs-header-actions>a:first-child{text-decoration:none;padding-block:10px}.avzs-desktop-nav a:hover,.avzs-footer a:hover,.avzs-header-actions>a:first-child:hover{color:#087e81}.avzs-header-actions{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:600}.avzs-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:6px;text-decoration:none;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;cursor:pointer;transition:background .12s ease;text-align:center}.avzs-button--primary{color:white!important;background:#087e81;border-color:#087e81}.avzs-button--primary:hover{background:#06676b;border-color:#06676b}.avzs-button--secondary{background:white;border-color:#b6c5c4;color:#1c3035}.avzs-button--secondary:hover{background:#edf5f2}.avzs-button:disabled{opacity:.6;cursor:wait}.avzs-button svg{width:18px;height:18px;transform:rotate(180deg)}.avzs-menu-trigger{display:none}.avzs-mobile-menu{position:fixed;inset:0;z-index:100;background:#fff;padding:80px 24px 32px;color:#1c3035}.avzs-mobile-menu nav{display:grid;gap:16px}.avzs-mobile-menu a{color:inherit;text-decoration:none;font-size:24px;padding-block:12px;border-bottom:1px solid #e1e8e5}.avzs-menu-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid #bdccc7;background:#fff;color:#1c3035;border-radius:6px;font-size:28px;cursor:pointer}.avzs-hero{height:min(760px,calc(100svh - 140px));min-height:530px;position:relative;isolation:isolate;overflow:hidden;background:#fff}.avzs-hero-picture{position:absolute;inset:0;z-index:-1;overflow:hidden}.avzs-hero-picture img{position:absolute;left:50%;bottom:0;width:min(1160px,100%);height:auto;max-width:none;transform:translateX(-50%);display:block}.avzs-hero-copy{position:relative;margin-inline:auto;padding-top:28px;text-align:center;width:min(780px,calc(100% - 32px))}.avzs-eyebrow{display:block;color:#43605f;font-size:11px;font-weight:700;line-height:1.5}.avzs-hero h1{font-size:76px;line-height:1.05;font-weight:750;margin-top:10px}.avzs-hero h1 span{color:#de704d}.avzs-hero-heading{font-size:30px;line-height:1.2;font-weight:650;margin-top:12px!important}.avzs-hero-description{color:#5a6f73;font-size:16px;line-height:1.6;margin-top:14px!important}.avzs-hero .avzs-button{margin-top:20px}.avzs-hero-caption{position:absolute;bottom:10px;right:max(28px,calc((100% - 1160px) / 2));font-size:10px;background:#fff;color:#617a7a;padding:3px 7px}.avzs-band{width:100%}.avzs-intro{background:#edf5f1;border-block:1px solid #e1eae5;padding-block:28px}.avzs-intro .avzs-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.avzs-intro p{font-size:17px;line-height:1.45}.avzs-intro .avzs-container>div{display:grid;grid-template-columns:repeat(4,auto);gap:22px}.avzs-intro span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.avzs-intro svg{width:20px;height:20px;color:#087e81;flex-shrink:0}.avzs-section{padding-block:88px}.avzs-section-heading{max-width:700px;margin-bottom:32px}.avzs-contact-layout h2,.avzs-section-heading h2{font-size:38px;line-height:1.15;font-weight:650;margin-top:12px}.avzs-section-heading>p{color:#5d7275;margin-top:18px;max-width:590px;line-height:1.7}.avzs-gallery{border-top:1px solid #dce6e2}.avzs-gallery-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;padding:12px 0}.avzs-gallery-bar [role=tablist]{display:flex;gap:2px;background:#edf3ef;padding:3px;border-radius:6px}.avzs-gallery-bar button{border:0;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer;border-radius:4px;background:transparent;color:#48605e;min-height:40px}.avzs-gallery-bar button[aria-selected=true]{background:#fff;color:#174a48;box-shadow:0 1px 4px #17393114;font-weight:650}.avzs-gallery-bar>span{color:#687b7a;font-size:12px}.avzs-gallery-stage{aspect-ratio:1440/780;min-width:0;display:grid;place-items:center;background:#f5f8f6;border-bottom:1px solid #dce6e2}.avzs-gallery-stage[hidden]{display:none}.avzs-gallery-stage img{max-width:100%;width:100%;height:100%;object-fit:contain;min-height:0;min-width:0}.avzs-gallery-stage[aria-labelledby=view-mobile] img{width:auto;max-height:100%}.avzs-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:32px}.avzs-principles strong{font-size:17px;font-weight:650}.avzs-principles p{color:#5d7275;font-size:14px;margin-top:10px}.avzs-module-band{background:#f3f6f4;padding-block:80px}.avzs-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.avzs-module{padding:26px;border:1px solid #dce5e0;background:#fff;border-radius:8px;min-width:0}.avzs-module>svg{width:28px;height:28px;color:#087e81;margin-bottom:20px}.avzs-module:nth-child(3n+2)>svg{color:#b46c3b}.avzs-module:nth-child(3n)>svg{color:#326c9e}.avzs-module h3{font-size:18px;line-height:1.35;font-weight:650}.avzs-module>p{font-size:14px;color:#5d7275;margin-block:14px 20px}.avzs-module ul{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #e4ebe7;display:grid;gap:8px;font-size:13px}.avzs-module li:before{content:"✓";color:#087e81;margin-right:8px}.avzs-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.avzs-industries article{display:flex;align-items:start;gap:14px;border-top:2px solid #a6c8bd;padding-top:24px}.avzs-industries article:nth-child(2){border-color:#e0ad90}.avzs-industries article:nth-child(3){border-color:#a7bed1}.avzs-industries svg{width:24px;height:24px;flex:0 0 24px;color:#496b69}.avzs-industries h3{font-size:18px;line-height:1.35}.avzs-industries p{color:#5d7275;font-size:14px;margin-top:12px}.avzs-steps-band{background:#e8f2ed;padding-block:72px}.avzs-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.avzs-steps span{display:block;color:#58756c;font-size:13px;padding-bottom:14px;border-bottom:1px solid #bfd3c8;margin-bottom:20px}.avzs-steps h3{font-size:19px}.avzs-steps p{font-size:14px;color:#536c62;margin-top:12px}.avzs-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px}.avzs-faq details{border-bottom:1px solid #dce6e2;padding-block:20px}.avzs-faq details:first-child{padding-top:0}.avzs-faq summary{list-style:none;cursor:pointer;display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:16px;font-weight:650}.avzs-faq summary::-webkit-details-marker{display:none}.avzs-faq summary span{color:#087e81;font-size:22px;line-height:1;flex-shrink:0}.avzs-faq details[open] summary span{transform:rotate(45deg)}.avzs-faq details p{margin-top:15px;font-size:14px;color:#5d7275}.avzs-contact-band{background:#173e3e;color:#fff;padding-block:80px}.avzs-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.avzs-contact-layout .avzs-eyebrow{color:#acd4c8}.avzs-contact-layout>div>p{color:#c3d6d0;margin-top:22px;max-width:430px}.avzs-contact-email{display:inline-block;margin-top:30px;font-size:23px;font-weight:600;text-underline-offset:5px}.avzs-small{font-size:13px}.avzs-contact-form{display:grid;gap:18px;min-width:0;width:100%;color:inherit}.avzs-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.avzs-contact-form label{display:grid;gap:8px;font-size:13px;min-width:0}.avzs-contact-form label>span{display:inline;color:inherit}.avzs-contact-form input,.avzs-contact-form textarea{width:100%;min-width:0;border:1px solid #bdccc5;border-radius:6px;padding:12px;font:inherit;font-size:15px;color:#203632;background:#fff}.avzs-contact-form textarea{resize:vertical;min-height:110px}.avzs-contact-form button{justify-self:start;background:#cae8dc;border-color:#cae8dc;color:#113f35!important}.avzs-contact-form button:hover{background:#d7f0e5}.avzs-form-note{font-size:12px;color:#b8d1c5;line-height:1.6}.avzs-form-note a{text-decoration:underline;text-underline-offset:3px}.avzs-form-error{color:#a82d30;font-size:14px;background:#fff0ed;padding:10px 12px;border-radius:6px}.avzs-form-success{color:#154e3b;font-size:14px;background:#e3f7e8;padding:12px;border-radius:6px}.avzs-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.avzs-existing{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;padding-block:54px}.avzs-existing h2{font-size:22px;line-height:1.35}.avzs-existing p{font-size:14px;color:#5d7275;margin-top:10px}.avzs-login-form{display:grid;gap:8px;font-size:13px;min-width:0}.avzs-login-fields{display:flex;align-items:start;gap:8px}.avzs-login-fields input{min-width:0;width:100%;border:1px solid #b7c8c1;border-radius:6px;padding:13px 10px;font:inherit;background:white;color:#1c3035}.avzs-login-fields .avzs-button{flex-shrink:0}.avzs-login-result{color:#09645d!important;font-weight:600}.avzs-footer{background:#f4f6f4;border-top:1px solid #dfe7e2;padding-block:36px}.avzs-footer .avzs-container{display:flex;align-items:start;justify-content:space-between;gap:32px}.avzs-footer strong{font-size:24px}.avzs-footer p,.avzs-footer span{font-size:12px;color:#687c77;margin-top:7px;display:block}.avzs-footer nav{display:flex;flex-wrap:wrap;justify-content:end;gap:14px 22px;font-size:12px;max-width:540px;padding-top:10px}.avzs-footer a{text-decoration:none}.avzs-legal-back{margin-left:auto;font-size:14px;text-decoration:underline;text-underline-offset:4px}.avzs-legal-page{display:flex;flex-direction:column}.avzs-legal-body{padding-block:54px 72px;max-width:940px;flex:1 1}.avzs-legal-body>h1{font-size:36px;line-height:1.2;overflow-wrap:anywhere}.avzs-legal-subtitle{color:#607975;font-size:16px;margin-top:14px!important}.avzs-legal-sections{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:28px}.avzs-legal-section{border-top:1px solid #dce6e2;padding-top:24px;min-width:0}.avzs-legal-section h2{font-size:21px;line-height:1.35;margin-bottom:14px}.avzs-legal-section p+p{margin-top:12px}.avzs-legal-section address,.avzs-legal-section p{color:#3d5654;font-style:normal;line-height:1.8}.avzs-legal-section a{color:#076d70;text-underline-offset:3px}.avzs-legal-page--compact .avzs-legal-body{max-width:1160px;padding-block:28px 40px}.avzs-legal-page--compact .avzs-legal-body>h1{font-size:30px}.avzs-legal-page--compact .avzs-legal-sections{margin-top:22px;gap:18px}.avzs-site a,.avzs-site h2,.avzs-site h3,.avzs-site label,.avzs-site p{overflow-wrap:anywhere}@media (max-width:1100px){.avzs-desktop-nav,.avzs-header{gap:18px}.avzs-header-actions{gap:14px}.avzs-nav-cta{display:none}.avzs-intro .avzs-container>div{grid-template-columns:repeat(2,auto);gap:14px 24px}.avzs-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.avzs-header{height:72px;width:calc(100% - 32px);gap:12px}.avzs-brand,.avzs-brand img{width:145px;flex-basis:145px;height:56px}.avzs-desktop-nav{display:none}.avzs-header-actions{margin-left:auto;font-size:13px}.avzs-menu-trigger{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d4dfd9;border-radius:6px;background:#fff;color:#1c3035;flex-shrink:0;cursor:pointer;order:3}.avzs-menu-trigger svg{width:20px;height:20px}.avzs-hero h1{font-size:64px}.avzs-hero-heading{font-size:26px}.avzs-hero{height:min(720px,calc(100svh - 120px));min-height:500px}.avzs-hero-picture img{width:100%}.avzs-hero-description{font-size:15px}.avzs-intro .avzs-container{gap:24px}.avzs-contact-band,.avzs-module-band,.avzs-section{padding-block:56px}.avzs-contact-layout h2,.avzs-section-heading h2{font-size:32px}.avzs-industries,.avzs-principles{gap:24px}.avzs-industries{grid-template-columns:1fr}.avzs-contact-layout{gap:36px}.avzs-faq{gap:4px}.avzs-existing,.avzs-faq{grid-template-columns:1fr}.avzs-existing{gap:24px}.avzs-contact-fields{grid-template-columns:1fr}.avzs-footer .avzs-container{flex-direction:column;gap:20px}.avzs-footer nav{justify-content:start}}@media (max-width:560px){.avzs-legal-body{padding-block:36px 48px}.avzs-legal-body>h1{font-size:29px}.avzs-container{width:calc(100% - 32px)}.avzs-header{height:64px;gap:8px}.avzs-brand,.avzs-brand img{width:128px;flex-basis:128px;height:50px}.avzs-hero{min-height:480px}.avzs-hero-copy{padding-top:20px}.avzs-hero h1{font-size:56px;margin-top:8px}.avzs-eyebrow{font-size:10px}.avzs-hero-heading{font-size:21px;line-height:1.3;margin-top:8px!important}.avzs-hero-description{font-size:14px;margin-top:12px!important;line-height:1.6}.avzs-hero .avzs-button{margin-top:16px}.avzs-hero-caption{right:8px;bottom:6px;font-size:9px}.avzs-intro{padding-block:22px}.avzs-intro .avzs-container{display:grid;gap:20px}.avzs-intro .avzs-container>div{gap:14px 18px}.avzs-intro span{font-size:12px}.avzs-contact-layout h2,.avzs-section-heading h2{font-size:29px}.avzs-section-heading>p{font-size:15px}.avzs-contact-layout,.avzs-module-grid,.avzs-principles,.avzs-steps{grid-template-columns:1fr}.avzs-principles{gap:24px}.avzs-module{padding:24px}.avzs-gallery-stage{aspect-ratio:390/400}.avzs-gallery-stage[aria-labelledby=view-week]{overflow:auto;justify-content:start}.avzs-gallery-stage[aria-labelledby=view-week] img{width:max(100%,840px);max-width:none;height:auto}.avzs-gallery-stage[aria-labelledby=view-mobile]{aspect-ratio:390/780}.avzs-steps{gap:30px;margin-top:30px}.avzs-steps span{margin-bottom:14px}.avzs-login-fields{flex-wrap:wrap}.avzs-login-fields .avzs-button{width:100%}.avzs-existing{padding-block:40px}.avzs-faq summary{font-size:15px}.avzs-contact-layout>div>p{margin-top:18px}}@media (min-width:801px) and (max-height:820px){.avzs-hero-picture img{width:min(900px,100%)}.avzs-hero-copy{padding-top:20px}.avzs-hero h1{font-size:64px}.avzs-hero-heading{font-size:26px}}@media (min-width:801px) and (max-height:700px){.avzs-hero-picture img{width:min(760px,100%)}.avzs-hero{min-height:450px}.avzs-hero h1{font-size:52px}.avzs-hero-heading{font-size:24px}.avzs-hero-description{display:none}}@media (max-width:700px) and (max-height:720px){.avzs-hero-picture img{width:60%}.avzs-hero{min-height:430px}}@media (prefers-reduced-motion:reduce){.avzs-site *,.avzs-site :after,.avzs-site :before{transition:none!important;scroll-behavior:auto!important}}