.industries{width:100%;padding:40px var(--default-padding);background:var(--secondary-color);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.industries__gradient{pointer-events:none;background:linear-gradient(135deg,#0083bc4d 0%,#27272799 50%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.industries__container{z-index:10;-webkit-backdrop-filter:blur(40px)brightness(1.1);backdrop-filter:blur(40px)brightness(1.1);background:#23232340;border:1px solid #ffffff14;border-radius:40px;max-width:1600px;padding:60px;animation:.8s ease-out slideIn;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.industries__content-wrapper{grid-template-columns:250px 1fr;gap:20px;display:grid}.industries__sidebar{border-right:1px solid #ffffff1a;padding-right:30px}.industries__nav{flex-direction:column;gap:20px;margin:0;padding:0;display:flex}.industries__nav-item{color:var(--text-color2);font-size:var(--default-p-size);cursor:pointer;text-align:left;opacity:.7;background:0 0;border:none;width:fit-content;padding:8px 0 4px;font-weight:500;transition:all .3s;display:inline-flex;position:relative}.industries__nav-item:after{content:"";background:linear-gradient(90deg,#0083bc 0%,#00a5e3 60%,#00a5e359 80%,#e8eaea00 100%);width:0%;height:2px;transition:width .35s;position:absolute;bottom:-2px;left:0}.industries__nav-item:hover{opacity:1}.industries__nav-item:hover:after{width:100%}.industries__nav-item--active{color:var(--primary-color);font-weight:var(--bold-font-weight);opacity:1}.industries__nav-item--active:after{width:100%}.industries__main-content{flex-direction:column;gap:40px;display:flex}.industries__hero-title{text-align:center;font-size:var(--heading-two);color:var(--text-color2);line-height:var(--heading-line-height);margin:0}.industries__hero-accent{color:var(--primary-color);background:linear-gradient(135deg,#0083bc,#00a5e3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.industries__case-study{grid-template-columns:1fr 1.5fr;align-items:center;gap:10px;display:grid}.industries__case-images{justify-content:center;align-items:center;display:flex}.industries__device-mockup{filter:drop-shadow(10px 0 10px #000000a6);width:100%;max-width:350px;padding:8px;animation:3s ease-in-out infinite float;position:relative}.industries__mockup-image{object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.industries__case-content{flex-direction:column;gap:20px;display:flex}.industries__case-title{font-size:var(--heading-four);color:var(--text-color2);margin:0;font-weight:700;line-height:1.3}.industries__case-accent{color:var(--primary-color)}.industries__case-description{color:#ffffffd9;margin:0;font-size:15px;line-height:1.8}.industries__fade{animation:.45s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.industries__crossfade{transition:opacity .25s,transform .25s}.industries__crossfade.fade-out{opacity:0;transform:translateY(8px)}.industries__crossfade.fade-in{opacity:1;transform:translateY(0)}.fade-in .industries__device-mockup{animation:.4s both imageFade}@keyframes imageFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.industries__container{padding:40px}.industries__content-wrapper{grid-template-columns:1fr;gap:40px}.industries__sidebar{border-bottom:1px solid #ffffff1a;border-right:none;padding-bottom:20px;padding-right:0}.industries__nav{flex-flow:wrap;gap:16px 24px}.industries__case-study{text-align:center;grid-template-columns:1fr;gap:40px}.industries__case-content{align-items:center}.industries__case-description{text-align:center}}@media (max-width:768px){.industries{padding:20px var(--default-padding)}.industries__container{border-radius:28px;padding:28px 24px}.industries__hero-title{font-size:calc(var(--heading-two)*.75)}.industries__nav{justify-content:center}.industries__nav-item{padding:6px 0 4px;font-size:14px}.industries__device-mockup{max-width:260px;animation:none}.industries__case-title{font-size:calc(var(--heading-four)*.9)}.industries__case-description{font-size:14px;line-height:1.7}}@media (max-width:480px){.industries__container{padding:20px 10px}.industries__hero-title{font-size:22px}.industries__nav{gap:12px 16px}.industries__device-mockup{max-width:150px}.industries__nav-item:after{height:1.5px}.industries__case-description{font-size:13.5px}}
