.evoq-catalog{--evoq-font:var(--evoq-font,"Montserrat",sans-serif);--evoq-primary:#194247;--evoq-dark:#0c2226;--evoq-carbon-moss:#0c2226;--evoq-card-backdrop:linear-gradient(180deg,#194247,#194247 40.25%,#0c2226);--evoq-mid:#337077;--evoq-green:#52e081;--evoq-neutral:#8ca1a3;--evoq-title-size:clamp(40px,5vw,48px);--evoq-section-pad-x:clamp(24px,4vw,40px);--evoq-section-pad-y:100px;--evoq-radius-card:12px;background:#fff;box-sizing:border-box;font-family:var(--evoq-font);padding:var(--evoq-section-pad-y) var(--evoq-section-pad-x)}.evoq-catalog *,.evoq-catalog :after,.evoq-catalog :before{box-sizing:border-box;margin:0;padding:0}.evoq-catalog__container{margin:0 auto;max-width:var(--evoq-content-max);width:100%}@media (min-width:1025px){.evoq-catalog__container{max-width:var(--container-max);padding:0 var(--gutter)}}.evoq-catalog__header{margin-bottom:40px}.evoq-catalog__badge{align-items:center;display:inline-flex;gap:10px;margin-bottom:20px}.evoq-catalog__badge-dash{background:var(--evoq-primary);border-radius:2px;display:inline-block;flex:0 0 auto;flex-shrink:0;height:2px;width:24px}.evoq-catalog__badge-text{color:var(--evoq-primary);font-size:14px;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.evoq-catalog__title{color:var(--evoq-primary);font-size:var(--evoq-title-size);font-weight:500;letter-spacing:-.02em;line-height:1.15;max-width:700px}.evoq-catalog__tabs-wrapper{border-bottom:1px solid rgba(12,34,38,.1);margin-bottom:40px;overflow-x:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.evoq-catalog__tabs-wrapper::-webkit-scrollbar{display:none}.evoq-catalog__tabs{display:flex;gap:16px;min-width:max-content;position:relative}.evoq-catalog__tab{background:none;border:none;color:var(--evoq-neutral);cursor:pointer;font-family:var(--evoq-font);font-size:16px;font-weight:500;padding:16px 4px;position:relative;transition:color .3s ease;white-space:nowrap;z-index:1}.evoq-catalog__tab:hover{color:var(--evoq-dark)}.evoq-catalog__tab--active{color:var(--evoq-dark);font-weight:500}.evoq-catalog__tab-indicator{background:var(--evoq-mid);border-radius:4px;bottom:-1px;height:4px;left:0;pointer-events:none;position:absolute;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);z-index:2}.evoq-catalog__panel{display:none}.evoq-catalog__panel--active{display:block}.evoq-catalog.evoq-section--inview .evoq-catalog__panel--active{animation:evoqCatalogFadeIn .4s ease}@keyframes evoqCatalogFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.evoq-catalog__subheader{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:40px}.evoq-catalog__description{color:var(--evoq-dark);font-size:18px;font-weight:400;line-height:1.6;max-width:700px}.evoq-catalog__description p{margin:0}.evoq-catalog__cta{align-items:center;background:var(--evoq-primary);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--evoq-font);font-size:16px;font-weight:500;gap:14px;letter-spacing:1px;padding:16px 32px;text-decoration:none;transition:background .3s ease,transform .2s ease;white-space:nowrap}.evoq-catalog__cta:hover{background:var(--evoq-dark)}.evoq-catalog__cta-arrow{flex-shrink:0;transition:transform .3s ease}.evoq-catalog__cta:hover .evoq-catalog__cta-arrow{transform:translateX(3px)}.evoq-catalog__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.evoq-catalog__card{background-color:var(--evoq-carbon-moss);border-radius:var(--evoq-radius-card);cursor:pointer;height:400px;isolation:isolate;outline:none;overflow:hidden;position:relative}.evoq-catalog__card:before{background-image:linear-gradient(180deg,#194247 40.25%,#0c2226);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:background-image .35s ease,opacity .35s ease;z-index:0}.evoq-catalog__card-bg{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s ease-out;width:100%;z-index:1}.evoq-catalog__card:focus-visible .evoq-catalog__card-bg,.evoq-catalog__card:hover .evoq-catalog__card-bg{filter:brightness(.4) saturate(.9);transform:scale(1.05)}.evoq-catalog__card-overlay{background:linear-gradient(180deg,rgba(12,34,38,.4),rgba(12,34,38,.8) 40%,#0c2226);inset:0;position:absolute;transition:background .35s ease,opacity .35s ease;z-index:2}.evoq-catalog__card:focus-visible .evoq-catalog__card-overlay,.evoq-catalog__card:hover .evoq-catalog__card-overlay{background:linear-gradient(180deg,rgba(12,34,38,.8),rgba(12,34,38,.95) 50%,#0c2226)}.evoq-catalog__card:focus-visible:before,.evoq-catalog__card:hover:before{background-image:linear-gradient(180deg,rgba(25,66,71,.85),rgba(25,66,71,.75) 40.25%,#0c2226);opacity:1}.evoq-catalog__card-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:24px 32px 32px;position:relative;z-index:3}.evoq-catalog__card-lift{margin:auto 0 0;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1)}.evoq-catalog__card:focus-visible .evoq-catalog__card-content,.evoq-catalog__card:hover .evoq-catalog__card-content{justify-content:start;padding-bottom:56px}.evoq-catalog__card:focus-visible .evoq-catalog__card-lift,.evoq-catalog__card:hover .evoq-catalog__card-lift{margin:0;transform:translateY(0);width:100%}.evoq-catalog__card-title{color:#fff;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:12px;transition:font-weight .25s ease,text-shadow .25s ease}.evoq-catalog__card:focus-visible .evoq-catalog__card-title,.evoq-catalog__card:hover .evoq-catalog__card-title{font-weight:600;text-shadow:0 2px 16px rgba(0,0,0,.45)}.evoq-catalog__card-desc{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.5;max-height:140px;overflow:hidden;transition:opacity .28s ease,transform .28s ease,max-height .28s ease}.evoq-catalog__card:focus-visible .evoq-catalog__card-desc,.evoq-catalog__card:hover .evoq-catalog__card-desc{max-height:0;opacity:0;transform:translateY(-8px)}.evoq-catalog__card-bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease,max-height .28s ease,margin-top .28s ease}.evoq-catalog__card:focus-visible .evoq-catalog__card-bullets,.evoq-catalog__card:hover .evoq-catalog__card-bullets{margin-top:4px;max-height:220px;opacity:1;transform:translateY(0)}.evoq-catalog__card-bullet{align-items:flex-start;color:hsla(0,0%,100%,.92);display:flex;font-size:16px;gap:10px;line-height:1.5}.evoq-catalog__card:focus-visible .evoq-catalog__card-bullet,.evoq-catalog__card:hover .evoq-catalog__card-bullet{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35)}.evoq-catalog__card-bullet-arrow{color:var(--evoq-green);flex-shrink:0;font-weight:600;line-height:1.4}.evoq-catalog__card-category{bottom:32px;color:var(--evoq-green);font-size:14px;font-weight:600;left:auto;letter-spacing:2px;margin-top:0;opacity:0;padding-top:0;pointer-events:none;position:absolute;right:32px;text-align:right;text-shadow:0 1px 8px rgba(0,0,0,.4);text-transform:uppercase;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;width:auto;z-index:4}.evoq-catalog__card:focus-visible .evoq-catalog__card-category,.evoq-catalog__card:hover .evoq-catalog__card-category{opacity:1;transform:translateY(0)}@media only screen and (min-width:768px) and (max-width:1024px){.evoq-catalog__tabs{gap:24px}.evoq-catalog__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.evoq-catalog{--evoq-section-pad-y:64px;padding:var(--evoq-section-pad-y) 0}.evoq-catalog__container{padding:0 var(--gutter)}.evoq-catalog__header{margin-bottom:32px}.evoq-catalog__subheader{flex-direction:column;gap:24px}.evoq-catalog__grid{grid-template-columns:1fr}.evoq-catalog__tab{font-size:15px;padding:12px 4px}.evoq-catalog__card-content{padding:24px}.evoq-catalog__card-lift{transform:translateY(0)}.evoq-catalog__card-category{bottom:24px;right:24px}}.evoq-catalog__header,.evoq-catalog__tabs-wrapper{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.evoq-catalog.evoq-section--inview .evoq-catalog__header,.evoq-catalog.evoq-section--inview .evoq-catalog__tabs-wrapper{opacity:1;transform:none}.evoq-catalog.evoq-section--inview .evoq-catalog__tabs-wrapper{transition-delay:.08s}.evoq-catalog:not(.evoq-section--inview) .evoq-catalog__grid .evoq-catalog__card{opacity:0;transform:translateY(12px)}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:first-child{transition-delay:.1s}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:nth-child(2){transition-delay:.16s}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:nth-child(3){transition-delay:.22s}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:nth-child(4){transition-delay:.28s}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:nth-child(5){transition-delay:.34s}.evoq-catalog.evoq-section--inview .evoq-catalog__grid .evoq-catalog__card:nth-child(6){transition-delay:.4s}