@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.industry-tabs,.industry-tabs *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.industry-tabs{--it-primary: ;--it-secondary:#e25331;--it-text: ;--it-muted: ;--it-border: ;--it-bg: ;--it-radius:8px;--it-gap:clamp(1.5rem,3vw,3rem);--it-pad-y:clamp(2rem,5vw,4rem);background:#fff;color:var(--it-text);display:block;padding:1rem 0 var(--it-pad-y) .5rem}.industry-tabs__nav{border-bottom:1px solid #3c3c3c;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:var(--it-gap);padding-bottom:0}.industry-tabs__tab{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--it-muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-weight:600;gap:.75rem;margin-bottom:-1px;padding:.75rem .5rem 1rem;transition:color .15s ease,border-color .15s ease,transform .15s ease}.industry-tabs__tab:hover{color:var(--it-text)}.industry-tabs__tab:focus-visible{border-radius:4px;outline:2px solid var(--it-primary);outline-offset:2px}.industry-tabs__tab.is-active{border-bottom-color:#e25331;color:var(--it-text)}.industry-tabs__tab-visual{align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px}.industry-tabs__tab-image,.industry-tabs__tab-visual svg{fill:currentColor;height:auto;max-height:100%;max-width:100%;width:auto}.industry-tabs__tab-label{font-size:24px;font-weight:700;line-height:1.2;margin:0;text-align:center}.industry-tabs__panel{align-items:start;display:grid;gap:var(--it-gap);grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.industry-tabs__panel[hidden]{display:none}.industry-tabs__col--content{display:flex;flex-direction:column;gap:1.25rem}.industry-tabs__heading,.industry-tabs__heading h1,.industry-tabs__heading h2,.industry-tabs__heading h3,.industry-tabs__heading h4,.industry-tabs__heading h5,.industry-tabs__heading h6,.industry-tabs__heading p{font-size:24px;font-weight:700;line-height:1.25;margin:0}.industry-tabs__body,.industry-tabs__body h1,.industry-tabs__body h2,.industry-tabs__body h3,.industry-tabs__body h4,.industry-tabs__body h5,.industry-tabs__body h6,.industry-tabs__body p{color:var(--it-text);font-size:22px;line-height:1.5;margin:0 0 .75em}.industry-tabs__body>:last-child{margin-bottom:0}.industry-tabs__btns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin-top:.5rem;text-align:left;width:100%}.industry-tabs__btn{align-items:center;border:2px solid transparent;border-radius:var(--it-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:24px;font-weight:400;gap:.5rem;justify-content:center;line-height:1.25;padding:.85rem 1.6rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.industry-tabs__btn--primary{background-color:#e25331;border-color:#e25331;color:#fff}.industry-tabs__btn--primary:focus-visible,.industry-tabs__btn--primary:hover{background-color:#eb6e4d;border-color:#eb6e4d;color:#fff}.industry-tabs__btn--secondary{background-color:transparent;border-color:var(--it-secondary);color:var(--it-secondary)}.industry-tabs__btn--secondary:focus-visible,.industry-tabs__btn--secondary:hover{background-color:var(--it-secondary);color:#fff}.industry-tabs__btn:focus-visible{outline:2px solid var(--it-primary);outline-offset:2px}.industry-tabs__col--image{width:100%}.industry-tabs__image{border-radius:var(--it-radius);display:block;height:auto;max-width:100%;width:100%}@media (max-width:900px){.industry-tabs__panel{grid-template-columns:1fr}.industry-tabs__col--image{order:2}.industry-tabs__col--content{order:1}.industry-tabs__nav{display:flex;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1rem;overscroll-behavior-x:contain;padding-bottom:.5rem}}@media (max-width:900px){.industry-tabs__nav::-webkit-scrollbar{height:6px}.industry-tabs__nav::-webkit-scrollbar-track{background:transparent}.industry-tabs__nav::-webkit-scrollbar-thumb{background:rgba(60,60,60,.35);border-radius:3px}.industry-tabs__nav::-webkit-scrollbar-thumb:hover{background:rgba(60,60,60,.55)}.industry-tabs__nav{scrollbar-color:rgba(60,60,60,.35) transparent;scrollbar-width:thin}.industry-tabs__tab{flex:0 0 auto;min-width:140px;scroll-snap-align:center}}