.category-info[data-astro-cid-nv7wtqzd]{position:relative;box-shadow:0 0 0 1px #0000}.category-info[data-astro-cid-nv7wtqzd].is-active{box-shadow:0 0 0 1px #0f172a}.category-info[data-astro-cid-nv7wtqzd].is-active:before{content:"";left:-1px;top:var(--active-tab-top,0px);width:2px;height:var(--active-tab-height,0px);background:#fff;position:absolute}@media (width<=1536px){.category-info[data-astro-cid-nv7wtqzd]{grid-row:1/span 5}.category-info[data-astro-cid-nv7wtqzd][data-has-workshops=true]{grid-row:1/span 7}}@media (width<=1280px){.category-info[data-astro-cid-nv7wtqzd]{grid-row:1/span 5}.category-info[data-astro-cid-nv7wtqzd][data-has-workshops=true]{grid-row:1/span 6}}.category-info[data-astro-cid-nv7wtqzd].is-tall[data-has-workshops=true] .category-info__security[data-astro-cid-nv7wtqzd]{grid-row:1/span 4}.category-info[data-astro-cid-nv7wtqzd].is-tall[data-has-workshops=true] .category-info__products[data-astro-cid-nv7wtqzd]{grid-row:5/span 3}.category-info[data-astro-cid-nv7wtqzd].is-tall[data-has-workshops=false] .category-info__security[data-astro-cid-nv7wtqzd]{grid-row:1/span 5}.category-info[data-astro-cid-nv7wtqzd].is-tall[data-has-workshops=false] .category-info__products[data-astro-cid-nv7wtqzd]{grid-row:6/span 3}@media (width<=1280px){.security-title[data-astro-cid-nv7wtqzd]{font-size:1.35rem;line-height:1.6rem}.security-body[data-astro-cid-nv7wtqzd]{font-size:.7rem;line-height:1.1rem}.security-highlight-label[data-astro-cid-nv7wtqzd]{letter-spacing:.08em;font-size:.55rem}.security-highlight-title[data-astro-cid-nv7wtqzd]{font-size:.85rem;line-height:1.2rem}.security-highlight-desc[data-astro-cid-nv7wtqzd]{font-size:.6rem;line-height:.95rem}}@media (width<=1150px){.security-title[data-astro-cid-nv7wtqzd]{font-size:1.2rem;line-height:1.45rem}.security-body[data-astro-cid-nv7wtqzd]{font-size:.65rem;line-height:1rem}.security-highlight[data-astro-cid-nv7wtqzd]{padding:.55rem}.security-highlight-title[data-astro-cid-nv7wtqzd]{font-size:.75rem;line-height:1.1rem}}.products-carousel-wrap[data-astro-cid-nv7wtqzd]{--product-card-width:320px;--product-card-height:300px;--products-arrow-width:150px;min-width:0}.products-section[data-astro-cid-nv7wtqzd]{position:relative}.products-carousel[data-astro-cid-nv7wtqzd]{z-index:4;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#00a3e099 #0f172a14;justify-content:flex-start;min-width:0;max-width:100%;margin:0 auto;padding-right:24px;scroll-padding-right:24px;position:relative}.products-carousel-wrap[data-astro-cid-nv7wtqzd]:not(.is-overflowing) .products-carousel[data-astro-cid-nv7wtqzd]{justify-content:center}.products-slide[data-astro-cid-nv7wtqzd]{width:var(--product-card-width)}.products-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar{height:6px}.products-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar-track{background:#0f172a14;border-radius:999px}.products-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar-thumb{background:#00a3e099;border-radius:999px}.products-arrow[data-astro-cid-nv7wtqzd]{width:var(--products-arrow-width);height:var(--product-card-height);color:#0f172a;box-shadow:none;opacity:0;pointer-events:none;z-index:1;isolation:isolate;background:0 0;border:none;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s,box-shadow .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.products-arrow[data-astro-cid-nv7wtqzd]:hover{box-shadow:none;transform:translateY(calc(-50% - 2px))}.products-arrow--left[data-astro-cid-nv7wtqzd]{left:0}.products-arrow--right[data-astro-cid-nv7wtqzd]{right:0}.products-arrow-icon[data-astro-cid-nv7wtqzd]{opacity:.3;width:120px;height:auto;transition:opacity .2s,transform .2s}.products-arrow--left[data-astro-cid-nv7wtqzd] .products-arrow-icon[data-astro-cid-nv7wtqzd]{transform:scaleX(-1)}.products-arrow[data-astro-cid-nv7wtqzd]:hover .products-arrow-icon[data-astro-cid-nv7wtqzd]{opacity:1}.products-arrow--right[data-astro-cid-nv7wtqzd]:hover .products-arrow-icon[data-astro-cid-nv7wtqzd]{transform:translate(4px)scale(1.05)}.products-arrow--left[data-astro-cid-nv7wtqzd]:hover .products-arrow-icon[data-astro-cid-nv7wtqzd]{transform:scaleX(-1)translate(-4px)scale(1.05)}.products-carousel-wrap[data-astro-cid-nv7wtqzd].is-overflowing .products-arrow[data-astro-cid-nv7wtqzd]{opacity:1;pointer-events:auto;display:grid}.products-arrow[data-astro-cid-nv7wtqzd][disabled]{opacity:.4;pointer-events:none}.products-slide[data-astro-cid-nv7wtqzd]{width:var(--product-card-width);transition:opacity .2s}@media (width<=1536px){.products-carousel-wrap[data-astro-cid-nv7wtqzd]{--product-card-width:280px;--product-card-height:340px}}@media (width<=1280px){.products-carousel-wrap[data-astro-cid-nv7wtqzd]{--product-card-width:260px;--product-card-height:360px}}.workshops-carousel-wrap[data-astro-cid-nv7wtqzd]{--workshop-card-width:360px;--workshop-card-height:140px;--workshops-arrow-width:150px}.workshops-section[data-astro-cid-nv7wtqzd]{position:relative}.workshops-carousel[data-astro-cid-nv7wtqzd]{z-index:4;scrollbar-width:thin;scrollbar-color:#00a3e099 #0f172a14;width:90%;margin:0 auto;position:relative}.workshops-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar{height:6px}.workshops-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar-track{background:#0f172a14;border-radius:999px}.workshops-carousel[data-astro-cid-nv7wtqzd]::-webkit-scrollbar-thumb{background:#00a3e099;border-radius:999px}.workshops-arrow[data-astro-cid-nv7wtqzd]{width:var(--workshops-arrow-width);height:var(--workshop-card-height);color:#0f172a;box-shadow:none;opacity:0;pointer-events:none;z-index:1;isolation:isolate;background:0 0;border:none;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s,box-shadow .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.workshops-arrow[data-astro-cid-nv7wtqzd]:hover{box-shadow:none;transform:translateY(calc(-50% - 2px))}.workshops-arrow--left[data-astro-cid-nv7wtqzd]{left:0}.workshops-arrow--right[data-astro-cid-nv7wtqzd]{right:0}.workshops-arrow-icon[data-astro-cid-nv7wtqzd]{opacity:.3;width:120px;height:auto;transition:opacity .2s,transform .2s}.workshops-arrow--left[data-astro-cid-nv7wtqzd] .workshops-arrow-icon[data-astro-cid-nv7wtqzd]{transform:scaleX(-1)}.workshops-arrow[data-astro-cid-nv7wtqzd]:hover .workshops-arrow-icon[data-astro-cid-nv7wtqzd]{opacity:1}.workshops-arrow--right[data-astro-cid-nv7wtqzd]:hover .workshops-arrow-icon[data-astro-cid-nv7wtqzd]{transform:translate(4px)scale(1.05)}.workshops-arrow--left[data-astro-cid-nv7wtqzd]:hover .workshops-arrow-icon[data-astro-cid-nv7wtqzd]{transform:scaleX(-1)translate(-4px)scale(1.05)}.workshops-carousel-wrap[data-astro-cid-nv7wtqzd].is-overflowing .workshops-arrow[data-astro-cid-nv7wtqzd]{opacity:1;pointer-events:auto;display:grid}.workshops-arrow[data-astro-cid-nv7wtqzd][disabled]{opacity:.4;pointer-events:none}.workshops-slide[data-astro-cid-nv7wtqzd]{width:var(--workshop-card-width);transition:opacity .2s}.consulting-desktop--with-workshops[data-astro-cid-cpfbylwe]{padding-bottom:var(--global-cell-size)}.category-tab[data-astro-cid-cpfbylwe]{color:#0f172a;font-family:var(--font-secondary);text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:8px;height:100%;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:flex}.category-tab[data-astro-cid-cpfbylwe]:not(.is-active):hover{border-color:#0f172a;transform:translateY(-2px);box-shadow:0 10px 30px #0f172a1a}.category-tab[data-astro-cid-cpfbylwe].is-active{border-color:#0f172a;box-shadow:inset 4px 0 #0f172a,0 8px 24px #0f172a1f}@media (width<=1536px){[data-astro-cid-cpfbylwe][data-consulting-desktop]:not(.consulting-desktop--with-workshops) .consulting-desktop__panel-wrap[data-astro-cid-cpfbylwe]{grid-row:span 6/span 6;grid-template-rows:repeat(6,minmax(0,1fr))}.consulting-desktop--with-workshops[data-astro-cid-cpfbylwe] .consulting-desktop__panel-wrap[data-astro-cid-cpfbylwe]{grid-row:span 7/span 7;grid-template-rows:repeat(7,minmax(0,1fr))}}[data-consulting-desktop] .category-panel{display:none}[data-consulting-desktop] .category-panel.is-active{display:block}.category-info-mobile[data-astro-cid-art4ez2i]{--category-grid-columns:6;--category-cell-size:var(--global-cell-size);--workshop-card-width:min(85vw, 300px);--workshop-card-height:120px;--mobile-slide-columns:4;--mobile-slide-width:calc(var(--category-cell-size) * 4);--mobile-slide-gutter:var(--category-cell-size);grid-template-columns:repeat(var(--category-grid-columns), minmax(0, 1fr));grid-auto-rows:minmax(var(--category-cell-size), auto);display:grid}.category-info-mobile__section[data-astro-cid-art4ez2i]{grid-column:1/-1}.category-info-mobile__intro[data-astro-cid-art4ez2i]{grid-template-columns:repeat(var(--category-grid-columns), minmax(0, 1fr));grid-auto-rows:var(--category-cell-size);display:grid}.category-info-mobile__intro-text[data-astro-cid-art4ez2i]{padding:0 calc(var(--category-cell-size) * .5);flex-direction:column;grid-area:1/1/span 3/-1;justify-content:center;gap:4px;display:flex}.category-info-mobile__highlights[data-astro-cid-art4ez2i]{grid-template-columns:repeat(var(--category-grid-columns), minmax(0, 1fr));grid-template-rows:repeat(9, var(--category-cell-size));grid-area:4/1/span 9/-1;row-gap:0;display:grid}.category-info-mobile__highlight[data-astro-cid-art4ez2i]{box-sizing:border-box;padding:calc(var(--category-cell-size) * .25);z-index:10;background:#ffffffb3;flex-direction:column;grid-area:span 2/2/auto/6;justify-content:center;align-self:stretch;display:flex;position:relative}.category-info-mobile__highlight[data-astro-cid-art4ez2i]:first-child{grid-row:1/span 2}.category-info-mobile__highlight[data-astro-cid-art4ez2i]:nth-child(2){grid-row:4/span 2}.category-info-mobile__highlight[data-astro-cid-art4ez2i]:nth-child(3){grid-row:7/span 2}.category-info-mobile__cta[data-astro-cid-art4ez2i]{height:var(--category-cell-size);grid-area:13/1/auto/-1}.category-info-mobile__cta[data-astro-cid-art4ez2i] a[data-astro-cid-art4ez2i]{height:100%}.category-info-mobile__featured-title[data-astro-cid-art4ez2i]{margin-top:var(--category-cell-size);margin-bottom:var(--category-cell-size);height:calc(var(--category-cell-size) * 2);z-index:10;background:#ffffffb3;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex;position:relative}.category-info-mobile__featured[data-astro-cid-art4ez2i]{padding-bottom:calc(var(--category-cell-size) + 1.25rem)}.mobile-carousel[data-astro-cid-art4ez2i]{padding-bottom:0;padding-inline:var(--mobile-slide-gutter);scroll-padding-inline:var(--mobile-slide-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow:scroll hidden}.mobile-carousel[data-astro-cid-art4ez2i]::-webkit-scrollbar{display:none}.mobile-carousel__slide[data-astro-cid-art4ez2i]{flex:0 0 var(--mobile-slide-width);scroll-snap-align:center;opacity:.75;transition:transform .2s,opacity .2s;transform:scale(.94)}.category-info-mobile__featured[data-astro-cid-art4ez2i] .mobile-carousel__slide[data-astro-cid-art4ez2i]{z-index:10;background:#ffffffb3;position:relative}.mobile-carousel__slide[data-astro-cid-art4ez2i].is-active{opacity:1;transform:scale(1)}.mobile-carousel__scrollbar[data-astro-cid-art4ez2i]{height:var(--category-cell-size);justify-content:center;align-items:center;display:flex}.mobile-carousel__scrollbar-track[data-astro-cid-art4ez2i]{width:calc(100% - (var(--mobile-slide-gutter) * 2));background:#0f172a14;border-radius:999px;height:6px;position:relative;overflow:hidden}.mobile-carousel__scrollbar-thumb[data-astro-cid-art4ez2i]{border-radius:inherit;background:#00a3e099;width:40px;height:100%;position:absolute;top:0;left:0;transform:translate(0)}.consulting-mobile__tabs[data-astro-cid-btti4zpz]{height:var(--global-cell-size);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.consulting-mobile__tabs-sticky[data-astro-cid-btti4zpz]{top:calc(4rem + env(safe-area-inset-top,0px));z-index:30;background:#fff;position:sticky}.category-tab-mobile[data-astro-cid-btti4zpz]{color:#0f172a;font-family:var(--font-secondary);text-align:center;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:0;justify-content:center;align-items:center;height:100%;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.category-tab-mobile[data-astro-cid-btti4zpz].is-active{border-color:#0f172a #0f172a #0000;box-shadow:0 8px 18px #0f172a1f}.category-tab-mobile[data-astro-cid-btti4zpz].is-active:after{content:"";background:#fff;border-left:1px solid #0f172a;border-right:1px solid #0f172a;width:calc(100% + 2px);height:12px;position:absolute;bottom:-12px;left:-1px}.category-tab-mobile[data-astro-cid-btti4zpz]:not(.is-active):hover{border-color:#0f172a;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a1f}.category-tab-mobile__active-label[data-astro-cid-btti4zpz]{color:#0f172a;font-family:var(--font-secondary);text-align:center;height:var(--global-cell-size);background:#fff;border:1px solid #0f172a;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:flex;position:relative;box-shadow:0 8px 18px #0f172a1f}.category-tab-mobile__active-label[data-astro-cid-btti4zpz]:before{content:"";top:-1px;left:calc(var(--active-tab-center,50%) - (var(--active-tab-width,0px) / 2));width:var(--active-tab-width,0px);background:#fff;height:2px;position:absolute}[data-consulting-mobile] .category-panel{margin-top:var(--global-cell-size);display:none}[data-consulting-mobile] .category-panel.is-active{display:block}
