:root{color-scheme:dark;--avl-paper:#142c36;--avl-ink:#deead0;--avl-orange:#c4dba3;--avl-muted:#b3c7ad;--avl-surface:#193740;--avl-deep:#10232c;--avl-line:#526d5c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{text-underline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c4dba3;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.7vw,82px);line-height:1.02;letter-spacing:-.055em}h2{font-size:clamp(34px,4vw,55px)}h3{font-size:23px;letter-spacing:-.025em}.wp-site-blocks>*{margin-block-start:0}.avl-container{max-width:1240px!important;margin-inline:auto!important;width:calc(100% - 96px)}.avl-header{border-bottom:1px solid #526d5c}.avl-header-inner{max-width:1240px;margin:auto!important;min-height:96px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 96px);gap:32px}.avl-wordmark{margin:0;font-size:27px;font-weight:800;letter-spacing:-1.4px;white-space:nowrap}.avl-wordmark a{text-decoration:none}.avl-wordmark span{font-size:13px;letter-spacing:1.4px;font-weight:500}.avl-wordmark i{display:inline-block;color:var(--avl-orange);font-style:normal;margin-left:12px;font-size:32px}.avl-header .wp-block-navigation{font-size:14px;font-weight:600}.avl-header .wp-block-navigation__container{gap:32px}.avl-header .wp-block-navigation a{text-decoration:none}.avl-header .wp-block-navigation a:hover{color:var(--avl-orange)}.avl-main{margin-top:0}.avl-hero{display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:24px;padding-block:72px 60px}.avl-hero-copy{position:relative;z-index:1}.avl-hero-copy h1{margin:32px 0 26px;max-width:650px}.avl-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.6}.avl-eyebrow:before{content:'';display:inline-block;width:7px;height:7px;background:var(--avl-orange);border-radius:50%;margin-right:10px}.avl-lead{font-size:19px;line-height:1.65;color:var(--avl-muted);max-width:490px}.avl-hero .wp-block-buttons{margin-block:32px}.wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap}.wp-block-button__link{transition:background .18s,transform .18s;text-decoration:none!important}.wp-block-button__link:hover{background:#c4dba3;transform:translateY(-2px)}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #526d5c;background:transparent;color:var(--avl-ink);padding:15px 23px}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:#193740}.avl-hero-meta{font-size:12px;color:var(--avl-muted);letter-spacing:.3px}.avl-map-image{margin:0!important}.avl-map-image img{display:block;width:100%}.avl-section{padding-block:96px}.avl-intro{border-top:1px solid #526d5c;border-bottom:1px solid #526d5c;padding-block:36px 48px}.avl-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.avl-intro h2{font-size:clamp(30px,3vw,43px);margin:0}.avl-intro-grid .avl-lead{font-size:18px;margin:0}.avl-section-heading{margin-bottom:48px}.avl-section h2{margin:20px 0 44px}.avl-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #526d5c;border-left:1px solid #526d5c}.avl-service-card{padding:34px;border-right:1px solid #526d5c;border-bottom:1px solid #526d5c;transition:background .2s}.avl-service-card:hover{background:#193740}.avl-number{font-size:12px;letter-spacing:1px;color:var(--avl-orange);font-weight:700}.avl-service-card h3{margin:34px 0 16px}.avl-service-card>p:not(.avl-number):not(.avl-card-label){font-size:16px;color:var(--avl-muted);min-height:55px}.avl-card-label{font-size:12px;font-weight:700;margin:28px 0 0}.avl-industries{background:var(--avl-deep);color:#deead0;padding-block:88px}.avl-industries-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.avl-industry-intro h2{margin:26px 0}.avl-industry-intro>p:last-child{color:#b3c7ad;font-size:17px;max-width:370px}.avl-industry-row{display:grid;grid-template-columns:24px 1fr 24px;gap:20px;border-bottom:1px solid #526d5c;padding:22px 0;align-items:start}.avl-industry-row:first-child{border-top:1px solid #526d5c}.avl-industry-row h3{font-size:22px;margin:0 0 6px}.avl-industry-row p{margin:0}.avl-industry-row>div>p{font-size:14px;color:#b3c7ad}.avl-arrow{font-size:24px;font-weight:400}.avl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.avl-step{border-top:1px solid #526d5c;padding-top:26px}.avl-step-number{font-size:54px;line-height:1;color:#b3c7ad;letter-spacing:-3px;margin-bottom:32px}.avl-step p:last-child{font-size:16px;color:var(--avl-muted)}.avl-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid #526d5c}.avl-faq h2{margin-top:26px}.avl-faq-list{margin:0!important}.wp-block-details{padding:24px 0;border-bottom:1px solid #526d5c;margin:0}.wp-block-details:first-child{border-top:1px solid #526d5c}.wp-block-details summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.wp-block-details p{color:var(--avl-muted);font-size:16px;margin:16px 0 0}.avl-contact{background:#193740;padding-block:76px}.avl-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px}.avl-contact h2{font-size:clamp(42px,5vw,65px);margin:30px 0}.avl-contact-info{border-left:1px solid #526d5c;padding-left:60px}.avl-contact-phone{font-size:46px;line-height:1.1;letter-spacing:-2px;margin:28px 0}.avl-contact-phone a{text-decoration:none}.avl-contact-note{font-size:12px;color:var(--avl-muted);margin-top:24px}.avl-footer{padding-block:44px 20px}.avl-footer-inner,.avl-copyright{max-width:1240px;margin-inline:auto!important;width:calc(100% - 96px)}.avl-footer-inner{display:flex;justify-content:space-between;gap:24px}.avl-footer-inner>div:last-child{text-align:right;font-size:14px}.avl-muted{color:var(--avl-muted);font-size:13px}.avl-copyright{border-top:1px solid #526d5c;padding-top:24px;margin-top:30px;font-size:11px;color:var(--avl-muted)}.avl-footer a{text-decoration:none}.avl-footer p{margin-bottom:10px}body .is-layout-flow>.avl-hero-visual{margin-block-start:0}
.avl-hero>*,.avl-intro-grid>*,.avl-services-grid>*,.avl-industries-grid>*,.avl-industry-row>*,.avl-steps>*,.avl-faq>*,.avl-contact-grid>*{margin-block-start:0!important}
@media(min-width:1500px){.avl-hero{padding-top:90px}}
@media(max-width:1000px){.avl-container,.avl-header-inner,.avl-footer-inner,.avl-copyright{width:calc(100% - 48px)}.avl-hero{grid-template-columns:1fr 1fr;padding-top:48px;gap:8px}.avl-hero h1{font-size:clamp(44px,6vw,65px)}.avl-hero .wp-block-button__link{padding:13px 16px}.avl-header .wp-block-navigation__container{gap:20px}.avl-services-grid{grid-template-columns:repeat(2,1fr)}.avl-industries-grid{gap:48px}.avl-contact-info{padding-left:32px}.avl-contact-phone{font-size:36px}.avl-contact-grid{gap:32px}.avl-faq{gap:40px}.avl-section{padding-block:64px}.avl-steps{gap:24px}}
@media(max-width:700px){.avl-header-inner{min-height:78px}.avl-header .wp-block-navigation__responsive-container.is-menu-open{padding:32px;background:var(--avl-paper)}.avl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{font-size:24px;gap:24px;align-items:flex-start}.avl-hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:28px}.avl-hero h1{font-size:54px}.avl-lead{font-size:17px}.avl-hero-copy h1{margin-top:24px}.avl-hero-visual{max-width:560px;width:100%;margin-inline:auto}.avl-eyebrow{font-size:10px;letter-spacing:1.2px}.avl-intro-grid,.avl-industries-grid,.avl-faq,.avl-contact-grid{grid-template-columns:1fr;gap:28px}.avl-intro-grid{margin-top:24px}.avl-section{padding-block:52px}.avl-section h2{margin-bottom:30px}.avl-services-grid{grid-template-columns:1fr}.avl-service-card{padding:28px}.avl-service-card h3{margin-top:22px}.avl-service-card>p:not(.avl-number):not(.avl-card-label){min-height:0}.avl-card-label{margin-top:22px}.avl-industries{padding-block:52px}.avl-industry-intro>p:last-child{max-width:none}.avl-steps{grid-template-columns:1fr;gap:28px}.avl-step-number{margin-bottom:20px;font-size:42px}.avl-step h3{margin-bottom:14px}.avl-faq h2{margin-bottom:0}.avl-contact{padding-block:48px}.avl-contact-info{border-left:0;border-top:1px solid #526d5c;padding:28px 0 0}.avl-contact-phone{font-size:42px}.avl-contact-phone br{display:none}.avl-contact-grid{gap:8px}.avl-contact h2{font-size:46px}.avl-footer-inner{display:block}.avl-footer-inner>div:last-child{text-align:left;margin-top:28px}.avl-container,.avl-header-inner,.avl-footer-inner,.avl-copyright{width:calc(100% - 40px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(max-width:700px){.avl-hero h1{font-size:46px;line-height:1.05}}
.avl-partnership{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center;border-bottom:1px solid #526d5c}.avl-partnership>*{margin-block-start:0!important}.avl-partner-copy>p:not(.avl-eyebrow){font-size:16px;color:var(--avl-muted);max-width:470px}.avl-source-link a{font-size:13px;font-weight:700}.avl-partner-panel{background:#193740;border:1px solid #526d5c;padding:44px;text-align:center;position:relative}.avl-partner-panel:before{content:'';position:absolute;inset:14px;border:1px solid #526d5c;pointer-events:none}.avl-partner-brand{font-size:14px;letter-spacing:5px;margin:0 0 30px;color:#deead0}.avl-partner-panel .avl-partner-gold{font-size:72px;letter-spacing:-4px;font-weight:500;line-height:1;margin:0;color:#deead0}.avl-partner-year{font-size:11px;letter-spacing:4px;color:#deead0;margin:18px 0 32px}.avl-partner-company{font-size:11px;letter-spacing:2px;margin:0}@media(max-width:1000px){.avl-partnership{gap:48px}.avl-partner-panel{padding:36px 22px}}@media(max-width:700px){.avl-partnership{grid-template-columns:1fr;gap:26px}.avl-partner-panel{padding:42px 24px}.avl-partner-panel .avl-partner-gold{font-size:64px}}
.avl-contacts-page{padding-block:64px 80px}.avl-contacts-page>h1{font-size:clamp(48px,6vw,76px);margin:0 0 28px}.avl-contacts-page .wp-block-post-content{margin-top:0}.avl-contacts-intro>.avl-lead{max-width:650px}.avl-contact-channels{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px;gap:28px;padding:32px;background:#193740;border:1px solid #526d5c}.avl-contact-channels>*{margin:0!important;min-width:0}.avl-contact-primary{font-size:clamp(18px,1.8vw,25px);font-weight:600;letter-spacing:-.6px;margin:12px 0 0}.avl-contact-primary a{text-decoration:none;overflow-wrap:anywhere}.avl-offices-section{margin-top:72px!important}.avl-offices-section>h2{font-size:clamp(32px,3.6vw,46px);margin-bottom:14px}.avl-office-filter{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;margin:32px 0}.avl-office-filter label{font-size:13px;font-weight:700;grid-column:1/-1}.avl-office-filter input{font:inherit;font-size:16px;border:1px solid #526d5c;border-radius:6px;background:#193740;color:#deead0;padding:14px 18px;width:100%;max-width:580px;box-sizing:border-box}.avl-office-filter input:focus-visible{outline:3px solid #c4dba3;outline-offset:3px}.avl-office-filter p{font-size:13px;color:#b3c7ad;margin:0}.avl-offices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-office-card{background:#193740;border:1px solid #526d5c;padding:30px;margin:0!important;display:flex;flex-direction:column;scroll-margin-top:30px;min-width:0}.avl-office-card[hidden]{display:none!important}.avl-office-card h3{font-size:24px;margin:20px 0 18px;line-height:1.2}.avl-office-card .avl-eyebrow{font-size:9px;letter-spacing:1px;margin:0}.avl-office-card .avl-office-city{font-size:14px;font-weight:600;margin:0 0 8px}.avl-office-card .avl-office-address{font-size:15px;color:#b3c7ad;line-height:1.6;margin:0 0 24px;min-height:48px}.avl-office-card .avl-office-links{margin-top:auto!important;padding-top:22px;border-top:1px solid #526d5c}.avl-office-card .avl-office-phone{font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0 0 10px}.avl-office-card a{text-decoration:none}.avl-office-card a:hover{text-decoration:underline}.avl-office-mobile,.avl-office-email{font-size:13px;margin:8px 0 0}.avl-office-email{color:#deead0}.avl-office-filter:has(input:placeholder-shown) p{color:#b3c7ad}@media(max-width:1050px){.avl-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avl-contact-channels{gap:18px;padding:26px}.avl-contact-primary{font-size:18px}}@media(max-width:700px){.avl-contacts-page{padding-block:36px 48px}.avl-contact-channels{grid-template-columns:1fr;gap:26px;margin-top:28px}.avl-contact-primary{font-size:23px}.avl-offices-section{margin-top:48px!important}.avl-office-filter{grid-template-columns:1fr;gap:10px}.avl-office-filter label{grid-column:auto}.avl-office-filter input{max-width:none}.avl-offices-grid{grid-template-columns:1fr;gap:16px}.avl-office-card{padding:26px}.avl-office-card .avl-office-address{min-height:0}}

.avl-office-card>.avl-city-visual{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center;background:#193740;padding:18px 18px 12px;margin:-30px -30px 26px!important;width:calc(100% + 60px);border-bottom:1px solid #526d5c;min-height:178px}.avl-city-visual>figure{margin:0!important;min-width:0}.avl-city-visual .avl-city-arms img{width:62px;height:94px;object-fit:contain;display:block}.avl-city-visual .avl-city-landmark img{width:100%;height:126px;object-fit:contain;display:block}.avl-city-visual .wp-element-caption{font-size:10px;line-height:1.35;color:#b3c7ad;text-align:center;margin:6px 0 0;letter-spacing:.1px}.avl-city-credits{font-size:12px;margin-top:36px!important}.avl-city-credits summary{font-size:12px;font-weight:400;color:#b3c7ad}.avl-city-credits ul{padding-left:20px;line-height:1.8}.avl-city-credits p{font-size:12px}@media(max-width:700px){.avl-office-card>.avl-city-visual{margin:-26px -26px 26px!important;width:calc(100% + 52px);grid-template-columns:72px minmax(0,1fr);padding:20px;min-height:190px}.avl-city-visual .avl-city-arms img{width:72px;height:100px}.avl-city-visual .avl-city-landmark img{height:135px}.avl-city-visual .wp-element-caption{font-size:11px}}

.avl-equipment-page{padding-block:64px 80px}.avl-equipment-page>h1{font-size:clamp(48px,6vw,76px);margin:0 0 28px}.avl-equipment-page .wp-block-post-content{margin-top:0}.avl-equipment-intro .avl-lead{max-width:790px}.avl-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:44px!important}.avl-equipment-card{margin:0!important;border:1px solid #526d5c;background:#193740;display:flex;flex-direction:column;min-width:0;scroll-margin-top:30px}.avl-equipment-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 30px 0}.avl-equipment-brand{font-size:12px;font-weight:700;letter-spacing:2px;margin:0!important}.avl-equipment-category{font-size:11px;color:#b3c7ad;background:#193740;border-radius:4px;padding:5px 10px;margin:0!important}.avl-equipment-image{margin:0!important;padding:20px 42px;background:#193740}.avl-equipment-image img{width:100%;height:235px;object-fit:contain;display:block}.avl-equipment-body{padding:0 32px 32px;display:flex;flex:1;flex-direction:column;margin:0!important}.avl-equipment-body>h2{font-size:31px;letter-spacing:-1.2px;margin:8px 0 18px}.avl-equipment-body>p{font-size:16px;color:#b3c7ad;line-height:1.65;margin:0 0 20px}.avl-equipment-body>.wp-block-list{font-size:14px;line-height:1.7;margin:0 0 22px;padding-left:20px}.avl-equipment-card .wp-block-details{border-top:1px solid #526d5c;padding:18px 0;margin:0 0 22px!important}.avl-equipment-card summary{font-size:14px;line-height:1.5}.avl-equipment-card .wp-block-table{font-size:12px;margin:20px 0}.avl-equipment-card table{width:100%;border-collapse:collapse;table-layout:fixed}.avl-equipment-card td{padding:10px 9px;vertical-align:top;border:1px solid #526d5c;line-height:1.6;overflow-wrap:anywhere}.avl-equipment-card td:first-child{width:42%;background:#142c36;font-weight:600}.avl-equipment-card .avl-equipment-note{font-size:12px;margin:18px 0 0}.avl-equipment-actions{margin-top:auto!important}.avl-equipment-price{font-size:13px;font-weight:600;margin:0 0 16px}.avl-equipment-source{font-size:12px;margin:16px 0 0}.avl-equipment-source a{color:#b3c7ad}.avl-equipment-consultation{background:#193740;padding:42px;margin-top:52px!important;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.avl-equipment-consultation>*{margin:0!important}.avl-equipment-consultation h2{font-size:36px;margin:0 0 18px}.avl-equipment-consultation .avl-lead{font-size:16px;margin:0}.avl-equipment-consultation>.wp-block-buttons{flex-direction:column;align-items:stretch}.avl-equipment-consultation .wp-block-button__link{width:100%}.avl-equipment-attribution{font-size:11px;color:#b3c7ad;line-height:1.6;margin-top:28px!important}.avl-header .wp-block-navigation__container{gap:24px}@media(max-width:1000px){.avl-equipment-consultation{grid-template-columns:1fr}.avl-equipment-consultation>.wp-block-buttons{flex-direction:row}.avl-header .wp-block-navigation__container{gap:16px}.avl-equipment-topline{padding-inline:24px}.avl-equipment-body{padding-inline:24px}.avl-equipment-image{padding-inline:28px}}@media(max-width:700px){.avl-equipment-page{padding-block:36px 48px}.avl-equipment-grid{grid-template-columns:1fr;gap:24px;margin-top:30px!important}.avl-equipment-image img{height:220px}.avl-equipment-body>h2{font-size:29px}.avl-equipment-topline{gap:10px}.avl-equipment-category{font-size:10px}.avl-equipment-consultation{padding:28px;margin-top:36px!important}.avl-equipment-consultation h2{font-size:30px}.avl-equipment-consultation>.wp-block-buttons{flex-direction:column}}

.avl-equipment-card .avl-equipment-actions .wp-block-button__link{min-width:190px}
@media(max-width:700px){.avl-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.avl-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}}

/* Wialon product and implementation page */
.avl-wialon-page{padding-block:52px 80px}.avl-wialon-page>h1{font-size:clamp(42px,5.3vw,70px);margin:0 0 42px;letter-spacing:-2px}.avl-wialon-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.avl-wialon-hero>*{margin:0!important}.avl-wialon-copy h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08;letter-spacing:-1.7px;margin:24px 0}.avl-wialon-copy .avl-lead{font-size:18px;margin-bottom:28px}.avl-wialon-visual img{display:block;width:100%;height:auto;border-radius:12px}.avl-wialon-visual figcaption{font-size:11px;color:#b3c7ad;margin-top:12px}.avl-wialon-section{padding-top:72px;margin-top:68px!important;border-top:1px solid #526d5c;scroll-margin-top:30px}.avl-wialon-section>h2{font-size:clamp(32px,4vw,46px);letter-spacing:-1.5px;line-height:1.15;margin:20px 0 34px}.avl-wialon-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.avl-wialon-product{padding:26px 24px;background:white;border:1px solid #526d5c;display:flex;flex-direction:column;min-width:0;margin:0!important}.avl-wialon-product h3{font-size:27px;letter-spacing:-1px;margin:14px 0 20px}.avl-wialon-label{color:#deead0;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0}.avl-wialon-product>p:not(.avl-wialon-label):not(.avl-wialon-source){font-size:15px;color:#b3c7ad;line-height:1.6}.avl-wialon-source{font-size:12px;line-height:1.5;margin-top:auto!important;padding-top:16px}.avl-wialon-source a{color:#b3c7ad}.avl-wialon-features,.avl-wialon-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.avl-wialon-feature,.avl-wialon-solution{padding:26px 28px;background:#193740;margin:0!important;min-width:0}.avl-wialon-feature h3,.avl-wialon-solution h3,.avl-wialon-service h3{font-size:23px;line-height:1.2;margin:6px 0 16px}.avl-wialon-feature p,.avl-wialon-solution>p:not(.avl-number):not(.avl-wialon-source),.avl-wialon-service>p:last-child{font-size:15px;line-height:1.65;color:#b3c7ad}.avl-wialon-solution{background:transparent;border:1px solid #526d5c;display:flex;flex-direction:column}.avl-wialon-solution .avl-number{margin:0 0 28px}.avl-wialon-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-bottom:30px!important}.avl-wialon-service{margin:0!important}.avl-wialon-service .avl-number{margin-bottom:28px}.avl-wialon-section>.avl-muted{margin-top:24px;font-size:13px;line-height:1.65}.avl-wialon-implementation{background:#193740;padding:38px}.avl-wialon-page .wp-block-post-content{margin-top:0}
@media(max-width:1100px){.avl-wialon-products,.avl-wialon-services{grid-template-columns:repeat(2,minmax(0,1fr))}.avl-wialon-hero{gap:28px}.avl-wialon-copy .wp-block-buttons{gap:12px}.avl-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.avl-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}}
@media(max-width:700px){.avl-wialon-page{padding-block:32px 48px}.avl-wialon-page>h1{letter-spacing:-1.5px;margin-bottom:30px}.avl-wialon-hero,.avl-wialon-products,.avl-wialon-features,.avl-wialon-solutions,.avl-wialon-services{grid-template-columns:1fr}.avl-wialon-hero{gap:30px}.avl-wialon-section{padding-top:36px;margin-top:40px!important}.avl-wialon-implementation{padding:26px}.avl-wialon-copy .avl-lead{font-size:17px}.avl-wialon-copy h2{font-size:36px}.avl-wialon-source{padding-top:10px}.avl-wialon-services{gap:24px}}


.avl-wialon-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px!important}.avl-wialon-document{display:flex;flex-direction:column;border:1px solid #526d5c;background:#193740;margin:0!important;min-width:0}.avl-wialon-document-cover{padding:24px;margin:0!important;background:#193740}.avl-wialon-document-cover img{width:100%;height:260px;object-fit:contain;display:block}.avl-wialon-document-body{display:flex;flex:1;flex-direction:column;padding:26px;margin:0!important}.avl-wialon-document-meta{font-size:11px;line-height:1.6;color:#b3c7ad;margin:0!important}.avl-wialon-document h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:18px 0}.avl-wialon-document-body>p:not(.avl-wialon-document-meta):not(.avl-muted){font-size:15px;line-height:1.65;color:#b3c7ad}.avl-wialon-document-body>.wp-block-buttons{margin-top:auto!important;padding-top:20px}.avl-wialon-document-body .wp-block-button__link{font-size:13px}.avl-wialon-document-body>.avl-muted{font-size:11px}@media(max-width:900px){.avl-wialon-documents{grid-template-columns:1fr}.avl-wialon-document-cover img{height:280px}.avl-wialon-document-body{padding:26px}}

.avl-wialon-trust{padding:44px;margin-top:60px!important;background:#193740}.avl-wialon-trust>h2,.avl-wialon-client-apps>h2{font-size:clamp(34px,4.4vw,54px);line-height:1.08;letter-spacing:-1.8px;margin:24px 0}.avl-wialon-trust>.avl-lead{max-width:860px;font-size:18px;line-height:1.65}.avl-wialon-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:38px!important}.avl-wialon-trust-item{border-top:1px solid #526d5c;padding-top:22px;margin:0!important}.avl-wialon-trust-number{font-size:clamp(40px,5vw,62px);font-weight:700;line-height:1;letter-spacing:-2px;margin:0!important;color:#deead0}.avl-wialon-trust-label{font-size:14px;line-height:1.6;max-width:240px;margin:14px 0 0!important;color:#b3c7ad}.avl-wialon-client-apps{padding:44px;background:#10232c;color:#deead0;margin-top:28px!important;scroll-margin-top:30px}.avl-wialon-client-apps>.avl-eyebrow{color:#deead0}.avl-wialon-client-apps>.avl-lead{color:#b3c7ad;font-size:18px;max-width:830px;line-height:1.65}.avl-wialon-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px!important;margin-bottom:30px!important}.avl-wialon-app{display:flex;flex-direction:column;border:1px solid #526d5c;padding:30px;margin:0!important;min-width:0}.avl-wialon-app-kicker{font-size:10px;letter-spacing:1px;color:#b3c7ad;margin:0!important}.avl-wialon-app h3{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:24px 0 20px}.avl-wialon-app>p:not(.avl-wialon-app-kicker):not(.avl-wialon-app-free):not(.avl-wialon-app-source){font-size:16px;line-height:1.65;color:#b3c7ad}.avl-wialon-app-free{font-size:13px;font-weight:600;line-height:1.6;color:#deead0;border-top:1px solid #526d5c;padding-top:20px;margin-top:auto!important}.avl-wialon-app-source{font-size:12px;line-height:1.6;margin-bottom:0!important}.avl-wialon-app-source a{color:#b3c7ad}.avl-partner-copy>.wp-block-buttons{margin-block:24px}.avl-partner-copy>.wp-block-buttons .wp-block-button__link{font-size:13px}.avl-partner-copy>p{line-height:1.7}@media(max-width:700px){.avl-wialon-trust,.avl-wialon-client-apps{padding:26px}.avl-wialon-trust{margin-top:40px!important}.avl-wialon-trust-grid,.avl-wialon-app-grid{grid-template-columns:1fr}.avl-wialon-trust-number{font-size:48px}.avl-wialon-trust-label{max-width:none}.avl-wialon-app{padding:24px}.avl-wialon-app h3{font-size:27px}.avl-wialon-client-apps>.avl-lead,.avl-wialon-trust>.avl-lead{font-size:17px}.avl-wialon-client-apps .wp-block-button__link{font-size:13px}}

.avl-wialon-crm{border:1px solid #526d5c;padding:44px;margin-top:28px!important;background:#193740;scroll-margin-top:30px}.avl-crm-heading{display:grid;grid-template-columns:1fr 290px;gap:48px;align-items:start;margin-top:26px!important}.avl-crm-heading>*{margin:0!important}.avl-crm-intro h2{font-size:clamp(34px,4.2vw,52px);letter-spacing:-1.8px;line-height:1.1;margin:0 0 24px}.avl-crm-intro .avl-lead{font-size:18px;line-height:1.65;margin:0}.avl-crm-offer{padding:28px;background:#193740;border-top:4px solid #526d5c}.avl-crm-discount{font-size:78px;font-weight:700;line-height:1;letter-spacing:-4px;color:#deead0;margin:0!important;white-space:nowrap}.avl-crm-discount-label{font-size:19px;font-weight:700;line-height:1.35;margin:18px 0!important}.avl-crm-client-label{font-size:13px;line-height:1.6;color:#b3c7ad;margin:0!important}.avl-crm-offer-text{font-size:20px;line-height:1.6;font-weight:600;border-bottom:1px solid #526d5c;padding-bottom:28px;margin:30px 0!important;max-width:900px}.avl-crm-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:30px!important}.avl-crm-feature{margin:0!important}.avl-crm-feature h3{font-size:23px;line-height:1.25;margin:0 0 14px}.avl-crm-feature p{font-size:15px;line-height:1.65;color:#b3c7ad}.avl-wialon-crm .wp-block-details{border-top:1px solid #526d5c}.avl-wialon-crm>.avl-muted{font-size:13px;line-height:1.65;margin-block:24px}.avl-wialon-crm>.wp-block-buttons{margin-top:26px}@media(max-width:1000px){.avl-crm-heading{grid-template-columns:1fr;gap:28px}.avl-crm-offer{max-width:360px}.avl-crm-discount{font-size:70px}}@media(max-width:700px){.avl-wialon-crm{padding:26px}.avl-crm-features{grid-template-columns:1fr;gap:22px}.avl-crm-intro .avl-lead{font-size:17px}.avl-crm-offer-text{font-size:18px}.avl-wialon-crm>.wp-block-buttons .wp-block-button__link{font-size:13px}}

.avl-wialon-wartime{padding:44px;background:#193740;margin-top:68px!important;scroll-margin-top:30px}.avl-wialon-wartime>h2{font-size:clamp(34px,4.3vw,52px);letter-spacing:-1.8px;line-height:1.1;margin:24px 0}.avl-wialon-wartime>.avl-lead{font-size:18px;line-height:1.7;max-width:900px}.avl-wartime-ready{border-left:3px solid #526d5c;padding-left:24px;margin-top:30px!important}.avl-wartime-ready h3{font-size:26px;margin:0 0 12px}.avl-wartime-ready p{font-size:16px;line-height:1.7;max-width:850px;color:#b3c7ad}.avl-wartime-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:34px!important;border-top:1px solid #526d5c}.avl-wartime-feature{padding:28px 26px 24px 0;border-bottom:1px solid #526d5c;margin:0!important;min-width:0}.avl-wartime-feature:nth-child(even){padding-left:26px;padding-right:0}.avl-wartime-feature h3{font-size:23px;line-height:1.25;margin:16px 0}.avl-wartime-feature>p:last-child{font-size:15px;line-height:1.7;color:#b3c7ad;margin-bottom:0}.avl-wartime-feature>.avl-number{margin:0}.avl-wartime-note{font-size:13px;line-height:1.7;color:#b3c7ad;margin:28px 0!important;max-width:900px}.avl-wialon-wartime>.wp-block-buttons{gap:16px}.avl-wialon-wartime .wp-block-button__link{font-size:14px}@media(max-width:700px){.avl-wialon-wartime{padding:26px;margin-top:40px!important}.avl-wartime-features{grid-template-columns:1fr}.avl-wartime-feature,.avl-wartime-feature:nth-child(even){padding:24px 0}.avl-wialon-wartime>.avl-lead{font-size:17px}.avl-wartime-ready{padding-left:18px}.avl-wartime-ready h3{font-size:24px}.avl-wialon-wartime .wp-block-button__link{font-size:13px}}

.avl-reb-highlight{background:#10232c;color:#deead0;padding:34px;margin-top:36px!important;scroll-margin-top:30px}.avl-reb-highlight>.avl-eyebrow{color:#deead0}.avl-reb-highlight h3{font-size:clamp(30px,3.7vw,44px);line-height:1.12;letter-spacing:-1.3px;margin:24px 0}.avl-reb-statement{font-size:20px;line-height:1.7;max-width:840px}.avl-reb-note{font-size:13px;line-height:1.7;color:#b3c7ad;max-width:840px;margin-bottom:0}.avl-reb-connectivity{padding-block:32px;margin-top:26px!important;border-top:1px solid #526d5c}.avl-reb-connectivity>h3{font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-1px;margin:22px 0}.avl-reb-connectivity>p:not(.avl-eyebrow):not(.avl-reb-explanation):not(.avl-reb-sources){font-size:16px;line-height:1.7;color:#b3c7ad;max-width:880px}.avl-reb-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px!important}.avl-reb-case{margin:0!important}.avl-reb-case h4{font-size:21px;line-height:1.35;margin:0 0 14px}.avl-reb-case p{font-size:15px;color:#b3c7ad;line-height:1.7}.avl-reb-explanation{font-size:13px;line-height:1.7;border-top:1px solid #526d5c;padding-top:22px;margin-top:24px!important;color:#b3c7ad}.avl-reb-sources{font-size:12px;line-height:1.9;margin-bottom:0!important}.avl-reb-sources a{color:#deead0;overflow-wrap:anywhere}@media(max-width:700px){.avl-reb-highlight{padding:24px;margin-inline:-8px!important}.avl-reb-statement{font-size:18px}.avl-reb-case-grid{grid-template-columns:1fr;gap:22px}.avl-reb-highlight h3{font-size:32px}}

.avl-leasing{border-bottom:1px solid #526d5c}.avl-leasing-intro{max-width:850px}.avl-leasing-intro h2{font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-1.8px;margin:24px 0}.avl-leasing-intro .avl-lead{font-size:18px;line-height:1.7}.avl-leasing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px!important}.avl-leasing-option{background:#193740;padding:32px;margin:0!important}.avl-leasing-option h3{font-size:30px;letter-spacing:-.7px;margin:26px 0 18px}.avl-leasing-option>p:last-child{font-size:16px;line-height:1.7;color:#b3c7ad;margin-bottom:0}.avl-leasing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:38px!important}.avl-leasing-benefit{border-top:1px solid #526d5c;padding-top:22px;margin:0!important}.avl-leasing-benefit h3{font-size:22px;line-height:1.3;margin:0 0 14px}.avl-leasing-benefit p{font-size:15px;line-height:1.7;color:#b3c7ad}.avl-leasing-note{font-size:13px;line-height:1.7;color:#b3c7ad;max-width:900px;margin:28px 0!important}.avl-leasing-source{font-size:12px;line-height:1.7;margin-top:24px!important}.avl-leasing-source a{color:#b3c7ad}.avl-header .wp-block-navigation__container{gap:19px}@media(max-width:1100px){.avl-leasing-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.avl-leasing-options,.avl-leasing-benefits{grid-template-columns:1fr}.avl-leasing-option{padding:26px}.avl-leasing-option h3{font-size:28px}.avl-leasing-intro .avl-lead{font-size:17px}.avl-leasing .wp-block-button__link{font-size:13px}}

.avl-promotions{border-bottom:1px solid #526d5c}.avl-promo-intro{max-width:850px}.avl-promo-intro h2{font-size:clamp(40px,4.6vw,60px);line-height:1.07;letter-spacing:-2px;margin:24px 0}.avl-promo-intro .avl-lead{font-size:18px;line-height:1.7}.avl-promo-kits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:36px!important}.avl-promo-kit{padding:32px;background:#193740;border:1px solid #526d5c;display:flex;flex-direction:column;min-width:0;margin:0!important}.avl-promo-kit h3{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:22px 0}.avl-promo-kit-images{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;background:#193740;margin-block:8px 24px!important}.avl-promo-kit-images figure{margin:0!important}.avl-promo-kit-images img{width:100%;height:170px;object-fit:contain;display:block}.avl-promo-composition{font-size:16px;line-height:1.6;font-weight:700}.avl-promo-kit>p:not([class]){font-size:15px;line-height:1.7;color:#b3c7ad}.avl-promo-kit>.avl-promo-price{font-size:52px;line-height:1.1;letter-spacing:-2px;font-weight:700;color:#deead0;margin:24px 0 12px!important}.avl-promo-price span{font-size:16px;letter-spacing:0;font-weight:400;white-space:nowrap;color:#deead0}.avl-promo-install{font-size:13px;line-height:1.6;margin:0!important;color:#b3c7ad}.avl-promo-warranty{font-size:14px;line-height:1.6;font-weight:600;border-top:1px solid #526d5c;padding-top:20px;margin-top:22px!important}.avl-promo-kit>.wp-block-buttons{margin-top:auto!important;padding-top:20px}.avl-promo-fleet{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;background:#10232c;color:#deead0;padding:36px;margin-top:30px!important}.avl-promo-fleet>*{margin:0!important}.avl-promo-fleet .avl-eyebrow{color:#deead0}.avl-promo-fleet h3{font-size:36px;letter-spacing:-1px;line-height:1.15;margin:20px 0}.avl-promo-fleet .avl-lead{font-size:18px;line-height:1.65;max-width:760px}.avl-promo-fleet .avl-muted{color:#b3c7ad;line-height:1.7}.avl-promo-fleet .wp-block-button__link{font-size:13px}.avl-promo-clock{margin-top:30px!important;padding:32px;background:#193740}.avl-promo-clock[hidden],.avl-promo-clock-expired[hidden]{display:none!important}.avl-promo-clock-title{font-size:23px;font-weight:700;margin:0 0 22px}.avl-promo-clock-digits{display:flex;gap:18px;flex-wrap:wrap}.avl-promo-clock-digits>div{min-width:98px;text-align:center;padding:16px 18px;background:#193740;border:1px solid #526d5c}.avl-promo-clock-digits strong{display:block;font-size:44px;line-height:1.1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.avl-promo-clock-digits span{display:block;font-size:12px;margin-top:8px;color:#b3c7ad}.avl-promo-clock-note,.avl-promo-terms{font-size:12px;color:#b3c7ad;line-height:1.7}.avl-promo-clock-note{max-width:800px;margin:22px 0 0}.avl-promo-clock-expired{font-size:16px;font-weight:600;line-height:1.6}.avl-promo-terms{margin-top:26px!important;max-width:950px}.avl-header .wp-block-navigation__container{gap:15px}@media(max-width:1200px){.avl-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.avl-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.avl-promo-fleet{grid-template-columns:1fr}}@media(max-width:700px){.avl-promo-kits{grid-template-columns:1fr}.avl-promo-kit,.avl-promo-fleet,.avl-promo-clock{padding:26px}.avl-promo-kit-images img{height:145px}.avl-promo-kit h3{font-size:28px}.avl-promo-kit>.avl-promo-price{font-size:45px}.avl-promo-fleet h3{font-size:31px}.avl-promo-clock-digits{gap:8px;flex-wrap:nowrap}.avl-promo-clock-digits>div{min-width:0;flex:1;padding:12px 6px}.avl-promo-clock-digits strong{font-size:30px}.avl-promo-clock-digits span{font-size:10px}.avl-promo-intro .avl-lead{font-size:17px}}

.avl-promo-intro h1{font-size:clamp(40px,4.6vw,60px);line-height:1.07;letter-spacing:-2px;margin:24px 0}.avl-free-page>.wp-block-post-content{margin-top:0}.avl-promo-extras{margin-top:38px!important}.avl-promo-extras>h2{font-size:clamp(30px,3.4vw,42px);line-height:1.15;letter-spacing:-1px;margin-bottom:28px}.avl-promo-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.avl-promo-extra-card{background:#193740;border:1px solid #526d5c;padding:26px;margin:0!important;display:flex;flex-direction:column}.avl-promo-benefit-badge{font-size:19px;font-weight:700;color:#deead0;margin:0!important}.avl-promo-extra-card h3{font-size:25px;line-height:1.25;margin:22px 0 18px}.avl-promo-extra-card>p:not(.avl-promo-benefit-badge){font-size:15px;line-height:1.65;color:#b3c7ad}.avl-promo-extra-card>p:last-child{margin-top:auto!important;padding-top:16px}.avl-promo-extra-card a{font-size:13px;color:#deead0}.avl-wialon-app{scroll-margin-top:35px}@media(max-width:900px){.avl-promo-extra-grid{grid-template-columns:1fr}}

/* AVL Systems вЂ” monochrome terminal design */
body{background:var(--avl-paper);color:var(--avl-ink)}
::selection{background:#c4dba3;color:#10232c}
.wp-site-blocks{overflow-x:clip}h1,h2,h3,h4{color:var(--avl-ink);letter-spacing:-.03em;line-height:1.15}a{color:var(--avl-ink)}a:hover{color:#e8f5d7}
.avl-eyebrow,.avl-number,.avl-card-label,.avl-equipment-brand,.avl-equipment-category,.avl-wialon-label,.avl-wialon-app-kicker,.avl-hero-meta,.avl-copyright,.avl-promo-clock-title,.avl-promo-benefit-badge{font-family:"Cascadia Code",Consolas,"Liberation Mono",monospace;font-weight:400;letter-spacing:.06em}
.avl-eyebrow{font-size:12px}.avl-eyebrow:before{border-radius:0;width:6px;height:6px}.avl-number{font-size:12px}
.avl-header{background:var(--avl-deep);border-color:var(--avl-line)}.avl-header-inner{min-height:88px}.avl-wordmark{letter-spacing:-1px}.avl-wordmark span{font-family:Consolas,monospace;letter-spacing:2px}.avl-header .wp-block-navigation{font-family:Consolas,monospace;font-size:13px;font-weight:400}
.avl-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--avl-deep)!important;color:var(--avl-ink)!important}.avl-header .wp-block-navigation__responsive-container-close,.avl-header .wp-block-navigation__responsive-container-open{color:var(--avl-ink)}
.wp-block-button__link{border:1px solid var(--avl-orange);border-radius:0!important;background:var(--avl-orange);color:var(--avl-deep);box-shadow:none!important;transform:none!important;font-family:Consolas,monospace;font-size:14px;line-height:1.5}
.wp-block-button__link:hover{background:#deead0;color:#10232c;transform:none!important}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--avl-ink);border-color:var(--avl-line)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--avl-surface);border-color:var(--avl-ink)}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #deead0;outline-offset:4px}.wp-block-button__link:focus-visible{outline-offset:4px}
.avl-service-card,.avl-office-card,.avl-equipment-card,.avl-wialon-product,.avl-wialon-feature,.avl-wialon-solution,.avl-wialon-app,.avl-wialon-document,.avl-crm-feature,.avl-leasing-option,.avl-promo-kit,.avl-promo-extra-card{border-radius:0!important;box-shadow:none!important}
.avl-service-card:hover{background:var(--avl-surface)}.avl-contact,.avl-wialon-trust,.avl-equipment-consultation,.avl-wialon-implementation,.avl-wialon-wartime,.avl-leasing-option,.avl-promo-clock{background:var(--avl-surface);border:1px solid var(--avl-line)}
.avl-industries,.avl-wialon-client-apps,.avl-promo-fleet,.avl-reb-highlight{background:var(--avl-deep);color:var(--avl-ink)}
.avl-partner-panel{background:var(--avl-deep);border-color:var(--avl-line)}.avl-partner-panel:before{border-color:var(--avl-line);inset:12px}.avl-partner-brand,.avl-partner-year,.avl-partner-gold,.avl-partner-panel .avl-partner-gold{color:var(--avl-ink);font-family:Consolas,monospace}.avl-partner-panel .avl-partner-gold{letter-spacing:0}
.avl-equipment-card,.avl-office-card,.avl-wialon-product,.avl-promo-kit,.avl-promo-extra-card,.avl-wialon-document{background:var(--avl-paper);border-color:var(--avl-line)}
.avl-equipment-category{border:1px solid var(--avl-line);background:transparent;border-radius:0}.avl-equipment-image,.avl-promo-kit-images{background:#fff;border-block:1px solid var(--avl-line)}.avl-promo-kit-images{padding:18px;margin-inline:-8px!important}.avl-equipment-image img,.avl-promo-kit-images img{background:#fff}.avl-equipment-image{margin-block:22px!important}
.avl-equipment-card table,.avl-equipment-card td{color:var(--avl-ink);border-color:var(--avl-line)}.avl-equipment-card td:first-child{background:var(--avl-surface)}
.avl-city-visual{background:var(--avl-deep)!important}.avl-city-arms{background:#fff;padding:6px}.avl-city-landmark img{filter:brightness(0) saturate(100%) invert(92%) sepia(13%) saturate(419%) hue-rotate(34deg) brightness(99%) contrast(87%)}
.avl-wialon-visual img,.avl-wialon-document-cover img{border-radius:0}.avl-wialon-visual{border:1px solid var(--avl-line);padding:10px}.avl-wialon-visual figcaption{margin:10px 6px 4px;color:var(--avl-muted)}.avl-wialon-document-cover{background:var(--avl-deep);border-bottom:1px solid var(--avl-line)}
.avl-wialon-feature,.avl-wialon-solution,.avl-wialon-app{position:relative;background:transparent;border:1px solid var(--avl-line)}
.avl-wialon-feature:before,.avl-wialon-solution:before,.avl-wialon-app:before,.avl-promo-extra-card:before,.avl-leasing-option:before,.avl-crm-feature:before,.avl-wartime-feature:before{content:"";display:block;width:48px;height:48px;margin-bottom:24px;background:center/contain no-repeat url("terminal/report.svg");flex-shrink:0}
.avl-wialon-feature:after{position:absolute;top:28px;right:24px;font:11px/1.4 Consolas,monospace;letter-spacing:1.2px;color:var(--avl-muted)}
.avl-wialon-feature:nth-child(1):before{background-image:url("terminal/route.svg")}.avl-wialon-feature:nth-child(1):after{content:"TRACKING"}
.avl-wialon-feature:nth-child(2):before{background-image:url("terminal/fuel.svg")}.avl-wialon-feature:nth-child(2):after{content:"FUEL"}
.avl-wialon-feature:nth-child(3):after{content:"REPORTS"}
.avl-wialon-feature:nth-child(4):before{background-image:url("terminal/geofence.svg")}.avl-wialon-feature:nth-child(4):after{content:"GEOFENCES"}
.avl-wialon-feature:nth-child(5):before{background-image:url("terminal/driver.svg")}.avl-wialon-feature:nth-child(5):after{content:"DRIVERS"}
.avl-wialon-feature:nth-child(6):before{background-image:url("terminal/phone.svg")}.avl-wialon-feature:nth-child(6):after{content:"MOBILE"}
.avl-wialon-solution:nth-child(1):before{background-image:url("terminal/truck.svg")}.avl-wialon-solution:nth-child(2):before{background-image:url("terminal/service.svg")}.avl-wialon-solution:nth-child(3):before{background-image:url("terminal/geofence.svg")}.avl-wialon-solution:nth-child(4):before{background-image:url("terminal/route.svg")}.avl-wialon-solution:nth-child(5):before{background-image:url("terminal/phone.svg")}.avl-wialon-solution:nth-child(6):before{background-image:url("terminal/api.svg")}
#waybill-app:before{background-image:url("terminal/document.svg")}#fuel-reconciliation-app:before{background-image:url("terminal/fuel.svg")}
.avl-promo-extra-card:nth-child(1):before,.avl-crm-feature:nth-child(1):before{background-image:url("terminal/api.svg")}.avl-promo-extra-card:nth-child(2):before{background-image:url("terminal/document.svg")}.avl-promo-extra-card:nth-child(3):before{background-image:url("terminal/fuel.svg")}
.avl-leasing-option:nth-child(1):before{background-image:url("terminal/geofence.svg")}.avl-leasing-option:nth-child(2):before{background-image:url("terminal/truck.svg")}
.avl-crm-feature:nth-child(2):before{background-image:url("terminal/geofence.svg")}.avl-crm-feature:nth-child(4):before{background-image:url("terminal/document.svg")}
.avl-wartime-feature:nth-child(1):before,.avl-wartime-feature:nth-child(2):before{background-image:url("terminal/antenna.svg")}.avl-wartime-feature:nth-child(3):before{background-image:url("terminal/geofence.svg")}.avl-wartime-feature:nth-child(4):before{background-image:url("terminal/shield.svg")}.avl-wartime-feature:nth-child(5):before{background-image:url("terminal/driver.svg")}.avl-wartime-feature:nth-child(6):before{background-image:url("terminal/route.svg")}.avl-wartime-feature:nth-child(8):before{background-image:url("terminal/service.svg")}
.avl-wialon-feature h3{margin-top:0}.avl-promo-price,.avl-crm-discount,.avl-wialon-trust-number,.avl-promo-clock-digits strong{color:var(--avl-ink)!important;font-family:Consolas,monospace;font-weight:400;letter-spacing:-.04em}.avl-promo-clock-digits>div{background:var(--avl-deep);border-color:var(--avl-line)}.avl-promo-price span{color:var(--avl-muted)}
.avl-crm-offer{background:var(--avl-deep);border:1px solid var(--avl-line)}.avl-wialon-crm{background:var(--avl-paper);border-color:var(--avl-line)}.avl-crm-client-label{color:var(--avl-muted)}
.avl-wialon-app-free{color:var(--avl-ink)}.avl-promo-fleet .avl-muted,.avl-promo-fleet .avl-lead,.avl-wialon-client-apps>.avl-lead{color:var(--avl-muted)}
.avl-office-search input,input[type="search"],.avl-office-search{background:var(--avl-deep);color:var(--avl-ink);border-color:var(--avl-line);border-radius:0}input::placeholder{color:var(--avl-muted);opacity:1}
.avl-footer{background:var(--avl-deep);border-top:1px solid var(--avl-line)}.avl-footer .avl-copyright{border-color:var(--avl-line)}.wp-block-separator{color:var(--avl-line)}
@media(max-width:700px){.avl-header-inner{min-height:76px}.avl-eyebrow{font-size:11px}.avl-promo-clock-digits strong{font-size:30px}.avl-wialon-feature:after{font-size:10px;top:26px}.avl-wialon-trust,.avl-equipment-consultation,.avl-wialon-implementation,.avl-wialon-wartime,.avl-promo-clock{padding:26px}.avl-contact{border-inline:0}.avl-equipment-image{padding:20px 26px}.avl-wialon-app:before{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Consistent contact controls and semantic line icons. */
a[href^="tel:"]{white-space:nowrap;display:inline-block}
.avl-contact-phone{font-size:clamp(24px,2.7vw,36px);letter-spacing:-.04em}
.avl-contact-phone a{white-space:nowrap}
.avl-number:empty,.avl-step-number:empty{font-size:0!important;width:40px;height:40px;min-height:0!important;margin:0 0 24px;background:center/contain no-repeat url("terminal/report.svg")}
.avl-industry-row .avl-number:empty{width:30px;height:30px;margin:0}
.avl-industry-row{grid-template-columns:30px minmax(0,1fr) 20px;gap:18px}
.avl-industry-row:nth-child(1) .avl-number{background-image:url("terminal/truck.svg")}
.avl-industry-row:nth-child(2) .avl-number{background-image:url("terminal/agriculture.svg")}
.avl-industry-row:nth-child(3) .avl-number{background-image:url("terminal/construction.svg")}
.avl-industry-row:nth-child(4) .avl-number{background-image:url("terminal/driver.svg")}
.avl-service-card:nth-child(1) .avl-number{background-image:url("terminal/route.svg")}
.avl-service-card:nth-child(2) .avl-number{background-image:url("terminal/fuel.svg")}
.avl-service-card:nth-child(3) .avl-number{background-image:url("terminal/report.svg")}
.avl-service-card:nth-child(4) .avl-number{background-image:url("terminal/antenna.svg")}
.avl-service-card:nth-child(5) .avl-number{background-image:url("terminal/truck.svg")}
.avl-service-card:nth-child(6) .avl-number{background-image:url("terminal/api.svg")}
.avl-step:nth-child(1) .avl-step-number{background-image:url("terminal/phone.svg")}
.avl-step:nth-child(2) .avl-step-number{background-image:url("terminal/report.svg")}
.avl-step:nth-child(3) .avl-step-number{background-image:url("terminal/service.svg")}
.avl-wialon-service:nth-child(1) .avl-number{background-image:url("terminal/service.svg")}
.avl-wialon-service:nth-child(2) .avl-number{background-image:url("terminal/api.svg")}
.avl-wialon-service:nth-child(3) .avl-number{background-image:url("terminal/driver.svg")}
.avl-wialon-service:nth-child(4) .avl-number{background-image:url("terminal/shield.svg")}
.avl-wialon-solution .avl-number:empty,.avl-wartime-feature .avl-number:empty{display:none}
/* Presentation only: chat and animation are provided by Click to Chat. */
.ht-ctc-chat .ht_ctc_padding,.ht-ctc-chat .ctc_cta{border-radius:0!important;border:1px solid #526d5c;box-shadow:none!important}
.ht-ctc-chat .ctc_cta{font-family:Consolas,monospace;max-width:205px;padding:9px 12px!important;font-size:12px!important}
.ht-ctc-chat .ctc_s_3_1 svg path[fill="#FFF"],.ht-ctc-chat .ctc_s_3_1 svg path[fill="#FFFFFF"],.ht-ctc-chat .ctc_s_3_1 svg path[fill="#E0E0E0"]{fill:#deead0!important}
.ht-ctc-chat.ht_ctc_animation{animation-duration:8s!important}
.ht-ctc-chat:focus-visible{outline:2px solid #c4dba3;outline-offset:5px}
@media(max-width:700px){.avl-contact-phone{font-size:clamp(22px,6.5vw,32px)}.ht-ctc-chat .ctc_cta{max-width:165px;font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.ht-ctc-chat.ht_ctc_animation{animation:none!important}}

/* Original blue Wialon logo beside the page title. */
.avl-wialon-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;margin-bottom:42px!important}
.avl-wialon-title-row>.wp-block-post-title{flex:1 1 680px;min-width:0;font-size:clamp(42px,5.3vw,70px);margin:0!important;letter-spacing:-2px}
.avl-wialon-title-logo{flex:0 0 128px;width:128px;margin:0!important}
.avl-wialon-title-logo img{display:block;width:128px;height:auto}
@media(max-width:700px){.avl-wialon-title-row{gap:18px;margin-bottom:32px!important}.avl-wialon-title-row>.wp-block-post-title{flex-basis:100%}.avl-wialon-title-logo,.avl-wialon-title-logo img{width:96px}.avl-wialon-title-logo{flex-basis:96px}}


/* City landmarks without coats of arms. */
.avl-office-card>.avl-city-visual{grid-template-columns:minmax(0,1fr)}

.avl-home-wartime{margin-bottom:68px!important}

/* Wrap wartime feature text around its line icon on both pages. */
.avl-wartime-feature{display:flow-root}
.avl-wartime-feature::before{float:left;width:48px;height:48px;margin:0 18px 10px 0}
.avl-wartime-feature h3{margin-top:0;margin-bottom:14px}
@media(max-width:700px){.avl-wartime-feature::before{width:42px;height:42px;margin-right:16px;margin-bottom:8px}}


/* Blackout connectivity: editorial text and compact benefits. */
.avl-blackout-lead{font-size:18px!important;line-height:1.7!important}
.avl-reb-connectivity>.wp-block-list{padding-left:24px;line-height:1.8;color:var(--avl-muted)}
.avl-reb-connectivity>.wp-block-list li::marker{color:var(--avl-ink)}
.avl-blackout-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0!important}
.avl-blackout-feature{display:flow-root;border-top:1px solid var(--avl-line);padding-top:24px;min-width:0}
.avl-blackout-feature::before{content:"";float:left;width:42px;height:42px;margin:0 16px 10px 0;background:center/contain no-repeat url("terminal/antenna.svg")}
.avl-blackout-feature:nth-child(2)::before{background-image:url("terminal/route.svg")}.avl-blackout-feature:nth-child(3)::before{background-image:url("terminal/shield.svg")}.avl-blackout-feature:nth-child(4)::before{background-image:url("terminal/report.svg")}
.avl-blackout-feature h4{margin:0 0 14px!important;font-size:21px!important}.avl-blackout-feature p{font-size:15px!important;line-height:1.7!important}
.avl-blackout-product{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px;align-items:center;margin:24px 0!important;padding:24px;border:1px solid var(--avl-line)}
.avl-blackout-product figure{margin:0!important;background:transparent;padding:0}.avl-blackout-product img{display:block;width:100%;height:auto;object-fit:contain}.avl-blackout-product-copy>p:first-child{margin-top:0}
@media(max-width:700px){.avl-blackout-benefits,.avl-blackout-product{grid-template-columns:1fr}.avl-blackout-product{padding:18px}.avl-blackout-product figure{max-width:220px;width:100%;margin-inline:auto!important}}
.avl-blackout-benefits>.avl-blackout-feature{margin:0!important}

/* Blackout article: illustration, typography and icon-led risks. */
.avl-blackout-intro{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:32px;align-items:center;margin:28px 0 30px!important}
.avl-blackout-intro>*{min-width:0;margin:0!important}.avl-blackout-intro-copy h3{font-size:clamp(27px,2.8vw,38px);line-height:1.18;letter-spacing:-1px;margin:0 0 24px!important}
.avl-blackout-intro-copy .avl-blackout-lead{font-size:17px!important;line-height:1.8!important;color:var(--avl-muted);margin:0!important}
.avl-blackout-diagram img{display:block;width:100%;height:auto}.avl-blackout-diagram figcaption{font:11px/1.6 Consolas,monospace;color:var(--avl-muted);margin:10px 0 0}
.avl-reb-connectivity>.avl-blackout-risks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;padding:0;margin:32px 0 40px;line-height:1.65}
.avl-blackout-risks>li{display:flex;gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--avl-line);margin:0;min-width:0;font-size:16px}
.avl-blackout-risks>li::before{content:"";display:block;flex:0 0 30px;width:30px;height:30px;background:center/contain no-repeat url("terminal/truck.svg")}
.avl-blackout-risks>li:nth-child(2)::before{background-image:url("terminal/route.svg")}.avl-blackout-risks>li:nth-child(3)::before{background-image:url("terminal/antenna.svg")}.avl-blackout-risks>li:nth-child(4)::before{background-image:url("terminal/report.svg")}
.avl-blackout-explainer{padding:28px 30px;border-left:2px solid var(--avl-accent,#c4dba3);background:var(--avl-deep);margin:30px 0 38px!important}
.avl-blackout-explainer h4,.avl-reb-connectivity>h4{font-size:clamp(22px,2.1vw,28px);line-height:1.35;letter-spacing:-.4px;margin:0 0 20px}
.avl-blackout-explainer p{font-size:16px;line-height:1.8;color:var(--avl-muted);max-width:75ch;margin:16px 0 0}
.avl-reb-connectivity>h4{margin:36px 0 24px}.avl-blackout-product-copy p{line-height:1.8}.avl-reb-connectivity>.avl-reb-sources{font-size:14px}
@media(max-width:900px){.avl-blackout-intro{grid-template-columns:1fr;gap:26px}.avl-blackout-diagram{max-width:580px;width:100%;margin-inline:auto!important}}
@media(max-width:700px){.avl-reb-connectivity>.avl-blackout-risks{grid-template-columns:1fr;gap:0;margin:26px 0 32px}.avl-blackout-intro-copy h3{font-size:29px}.avl-blackout-explainer{padding:22px 20px}.avl-blackout-intro-copy .avl-blackout-lead{font-size:16px!important}}

/* Even text measure and spacing in the Starlink explanation. */
.avl-blackout-explainer{display:flex;flex-direction:column;align-items:stretch;gap:18px;text-align:left}
.avl-blackout-explainer>h4,.avl-blackout-explainer>p{width:100%;max-width:none;margin:0!important;text-align:left}
.avl-blackout-explainer>p{font-size:16px;line-height:1.8;letter-spacing:normal;word-spacing:normal}


/* Approved logo K, shared header and footer. */
.avl-wordmark{line-height:1;flex-shrink:0}.avl-wordmark a{display:inline-flex;align-items:center}.avl-wordmark .avl-brand-logo{display:block;width:188px;height:auto;max-width:none}.avl-footer .avl-wordmark .avl-brand-logo{width:210px}
@media(max-width:700px){.avl-wordmark .avl-brand-logo{width:162px}.avl-footer .avl-wordmark .avl-brand-logo{width:188px}}

/* Owner supplied retail prices, VAT included; wholesale on request. */
.avl-equipment-actions>.avl-equipment-retail{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:0 0 22px!important;padding-top:20px;border-top:1px solid var(--avl-line);color:var(--avl-ink)}
.avl-retail-label{flex-basis:100%;font:11px/1.5 Consolas,monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--avl-muted)}
.avl-equipment-retail strong{font:400 clamp(27px,3vw,34px)/1.2 Consolas,monospace;letter-spacing:-.04em;white-space:nowrap}
.avl-retail-vat{font-size:14px;color:var(--avl-muted);white-space:nowrap}
.avl-wholesale-note{flex-basis:100%;font-size:13px;line-height:1.65;font-weight:400;color:var(--avl-muted);margin-top:5px}

.avl-equipment-wartime{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--avl-line);background:var(--avl-deep);color:var(--avl-ink)!important;font:12px/1.5 Consolas,monospace!important;letter-spacing:.03em;margin:0 0 20px!important}.avl-equipment-wartime::before{content:"";width:22px;height:22px;flex:0 0 22px;background:center/contain no-repeat url("terminal/shield.svg")}


/* Responsive company video, original colours and user-controlled playback. */
.avl-video-section{border-top:1px solid var(--avl-line)}.avl-video-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:44px;align-items:center}.avl-video-grid>*{min-width:0;margin:0!important}.avl-video-copy h2{font-size:clamp(30px,3.2vw,44px);line-height:1.14;letter-spacing:-1.4px;margin:22px 0 24px}.avl-video-copy>p:not(.avl-eyebrow){color:var(--avl-muted);font-size:16px;line-height:1.75}.avl-video-duration{font-family:Consolas,monospace;font-size:12px!important;letter-spacing:.03em;margin-top:24px}.avl-video-link a{font-size:14px;color:var(--avl-ink)}.avl-video-player{padding:10px;border:1px solid var(--avl-line);background:var(--avl-deep)}.avl-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden}.avl-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.avl-video-caption{font:11px/1.6 Consolas,monospace;color:var(--avl-muted);margin:12px 6px 4px!important}
@media(max-width:900px){.avl-video-grid{grid-template-columns:1fr;gap:26px}.avl-video-copy h2{max-width:600px}}


/* Site-wide rule: feature icons sit on the left and copy flows around them. */
.avl-service-card,.avl-step,.avl-wialon-service,.avl-wialon-feature,.avl-wialon-solution,.avl-wialon-app,.avl-promo-extra-card,.avl-leasing-option,.avl-crm-feature,.avl-wartime-feature,.avl-blackout-feature{display:flow-root;min-width:0}
.avl-service-card>.avl-number:empty,.avl-step>.avl-step-number:empty,.avl-wialon-service>.avl-number:empty{float:left;display:block;width:44px;height:44px;margin:0 16px 10px 0!important}
.avl-wialon-feature::before,.avl-wialon-solution::before,.avl-wialon-app::before,.avl-promo-extra-card::before,.avl-leasing-option::before,.avl-crm-feature::before,.avl-wartime-feature::before,.avl-blackout-feature::before{float:left;width:44px;height:44px;margin:0 16px 10px 0}
.avl-service-card>h3,.avl-step>h3,.avl-wialon-service>h3,.avl-wialon-feature>h3,.avl-wialon-solution>h3,.avl-wialon-app>h3,.avl-promo-extra-card>h3,.avl-leasing-option>h3,.avl-crm-feature>h3,.avl-wartime-feature>h3{margin-top:0!important;margin-bottom:16px;line-height:1.25}
.avl-service-card>p:not(.avl-number):not(.avl-card-label){min-height:0}
.avl-service-card>.avl-card-label{clear:both;margin-top:24px}
.avl-wialon-feature::after{position:static;display:block;clear:both;margin-top:18px}
.avl-wialon-app>.avl-wialon-app-kicker,.avl-promo-extra-card>.avl-promo-benefit-badge,.avl-leasing-option>.avl-number{margin-top:0!important;margin-bottom:12px!important}
.avl-wialon-app>.avl-wialon-app-free{clear:both;margin-top:24px!important}
.avl-wialon-solution>.avl-wialon-source{clear:both;padding-top:18px}
@media(max-width:700px){.avl-service-card>.avl-number:empty,.avl-step>.avl-step-number:empty,.avl-wialon-service>.avl-number:empty,.avl-wialon-feature::before,.avl-wialon-solution::before,.avl-wialon-app::before,.avl-promo-extra-card::before,.avl-leasing-option::before,.avl-crm-feature::before,.avl-wartime-feature::before,.avl-blackout-feature::before{width:40px;height:40px;margin-right:14px}}


/* A quiet signal route inspired by the K mark. Decorative, never intercepts navigation. */
.avl-header{position:relative;isolation:isolate}.avl-header-inner{position:relative;z-index:1}
.avl-header-signal{position:absolute;inset:0 0 -14px;pointer-events:none;z-index:0;overflow:hidden;--avl-route-length:1400}
.avl-signal-svg{display:block;width:100%;height:100%;overflow:visible}
.avl-signal-route{stroke:var(--avl-line);stroke-width:1;opacity:.6;vector-effect:non-scaling-stroke}
.avl-signal-pulse{stroke:var(--avl-orange);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:32 var(--avl-route-length);filter:drop-shadow(0 0 2px #c4dba340);opacity:0}
.avl-header-signal[data-ready="true"] .avl-signal-pulse{opacity:.8;animation:avl-signal-flow 19s linear infinite}
.avl-signal-entry{fill:var(--avl-orange);opacity:.45}
.avl-signal-traveller{visibility:hidden}.avl-header-signal[data-ready="true"] .avl-signal-traveller{visibility:visible}
.avl-header-signal[data-paused="true"] .avl-signal-pulse{animation-play-state:paused}
@keyframes avl-signal-flow{from{stroke-dashoffset:var(--avl-route-length)}to{stroke-dashoffset:0}}
@media(prefers-reduced-motion:reduce){.avl-header-signal .avl-signal-traveller,.avl-header-signal .avl-signal-pulse{display:none!important}.avl-signal-route{opacity:.35}}


/* Editorial signature sits with the large heading, never above it. */
.avl-article-brand{float:none;display:inline-block;width:122px;height:62px;margin:0 0 0 22px;vertical-align:middle;pointer-events:none;line-height:0;letter-spacing:0}
.avl-article-brand img{display:block;width:100%;height:100%;object-fit:contain;margin:0!important}
@media(max-width:700px){.avl-article-brand{width:96px;height:49px;margin-left:14px}}

.avl-blackout-product img{filter:drop-shadow(0 8px 12px #00000038)}

/* Product photos sit directly on the catalog surface. */
.avl-equipment-image{background:transparent;border-block:0}
.avl-equipment-image img{background:transparent;filter:drop-shadow(0 8px 12px #00000038)}

/* Promotion countdown beside the title. */
.avl-promo-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}
.avl-promo-header>.avl-promo-intro{min-width:0;margin:0!important}
.avl-promo-header>.avl-promo-clock{min-width:0;margin:52px 0 0!important;padding:24px;border:1px solid var(--avl-line)}
.avl-promo-header .avl-promo-clock-title{font-size:21px;line-height:1.4;margin-bottom:20px}
.avl-promo-header .avl-promo-clock-digits{gap:10px;flex-wrap:nowrap}
.avl-promo-header .avl-promo-clock-digits>div{flex:1;min-width:0;padding:14px 8px}
.avl-promo-header .avl-promo-clock-digits strong{font-size:38px}
.avl-promo-header .avl-promo-clock-digits span{font-size:11px}
@media(max-width:900px){.avl-promo-header{grid-template-columns:1fr;gap:24px}.avl-promo-header>.avl-promo-clock{margin:0!important;max-width:500px;width:100%;box-sizing:border-box}}
@media(max-width:450px){.avl-promo-header>.avl-promo-clock{padding:18px}.avl-promo-header .avl-promo-clock-digits{gap:7px}.avl-promo-header .avl-promo-clock-digits strong{font-size:28px}.avl-promo-header .avl-promo-clock-digits>div{padding:12px 5px}.avl-promo-header .avl-promo-clock-digits span{font-size:10px}}

/* Promotion kits use the same transparent product treatment as the catalog. */
.avl-promo-kit-images{background:transparent;border-block:0}
.avl-promo-kit-images figure,.avl-promo-kit-images img{background:transparent}
.avl-promo-kit-images img{filter:drop-shadow(0 8px 12px #00000038)}

/* Small homepage-only telemetry detail; replaces the repeated hero signature. */
.avl-hero-telemetry{width:115px;height:60px;margin:10px 0 0 auto!important;pointer-events:none;opacity:.8;overflow:hidden}
.avl-hero-telemetry img{display:block;width:115px;height:60px;background:transparent}

.avl-hero-visual{position:relative}.avl-hero-telemetry{position:absolute;right:10px;top:18%;margin:0!important}

/* Company documents */
.avl-documents{padding-top:64px}.avl-doc-intro{max-width:930px;margin-bottom:64px}.avl-documents h1{font-size:clamp(36px,5vw,64px);line-height:1.1}.avl-documents>h2{margin-top:64px;margin-bottom:26px}.avl-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.avl-doc-card{border:1px solid #526d5c;padding:28px;background:#193740;display:flex;flex-direction:column;gap:16px}.avl-doc-card>*{margin:0!important}.avl-doc-card h3{font-size:26px;line-height:1.2}.avl-doc-card h3:before{content:'';float:left;width:32px;height:38px;margin:0 16px 8px 0;background:url('/wp-content/themes/avl-systems/assets/terminal/document.svg') center/contain no-repeat}.avl-doc-card .avl-doc-link{margin-top:auto!important;padding-top:12px}.avl-company-details{border-top:1px solid #526d5c}.avl-company-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2fr);gap:24px;padding:22px 0;border-bottom:1px solid #526d5c}.avl-company-row>*{margin:0!important}.avl-company-row .avl-eyebrow{padding-top:5px}.avl-iban{overflow-wrap:anywhere;font-family:Consolas,monospace}.avl-doc-teaser{border-top:1px solid #526d5c;border-bottom:1px solid #526d5c}.avl-doc-teaser p{max-width:780px}@media(max-width:700px){.avl-doc-grid{grid-template-columns:1fr}.avl-doc-card{padding:24px}.avl-company-row{grid-template-columns:1fr;gap:8px}.avl-documents{padding-top:40px}.avl-doc-intro{margin-bottom:44px}}

.avl-doc-grid>.avl-doc-card{margin-block-start:0!important}


/* Compact original partner certificates */
.avl-doc-previews{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.avl-doc-previews>figure{margin:0!important;flex:0 1 145px;width:145px;max-width:calc(50% - 10px)}.avl-doc-previews img{display:block;width:100%;height:auto;border:1px solid #526d5c;transition:border-color .2s}.avl-doc-previews a:hover img{border-color:#c4dba3}.avl-doc-previews figcaption{font:12px Consolas,monospace;color:#b3c7ad;margin-top:8px}.avl-doc-preview-hint{font-size:13px;color:#b3c7ad}
