/* Generated from the validated Ionridge module styles. */
.b2b-header-sharpowers-01{position:relative;z-index:50;height:80px;color:var(--color-text,#222);background:#fff;box-shadow:0 1px 0 rgb(0 0 0/.08)}.b2b-header-sharpowers-01 *{box-sizing:border-box}.b2b-header-sharpowers-01__inner{display:flex;align-items:center;justify-content:space-between;width:min(var(--container-width,1420px),calc(100% - 30px));height:100%;margin:auto}.b2b-header-sharpowers-01__logo img{display:block;width:auto;height:41px}.b2b-header-sharpowers-01__nav{display:flex;align-items:center;height:100%;gap:30px}.b2b-header-sharpowers-01__nav>ul{display:flex;height:100%;margin:0;padding:0;list-style:none}.b2b-header-sharpowers-01__nav>ul>li{position:relative;display:flex;align-items:center}.b2b-header-sharpowers-01__nav li>div{display:flex;align-items:center;height:100%}.b2b-header-sharpowers-01__nav a{display:flex;align-items:center;height:100%;padding:0 16px;color:inherit;text-decoration:none;font:600 15px/1 var(--font-body,Arial,sans-serif)}.b2b-header-sharpowers-01__nav li>div>button{padding:6px;border:0;color:inherit;background:none;cursor:pointer}.b2b-header-sharpowers-01__submenu{position:absolute;top:calc(100% - 2px);left:0;min-width:230px;margin:0;padding:10px 0;list-style:none;color:var(--color-text,#222);background:#fff;box-shadow:0 15px 35px rgb(0 0 0/.16);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.b2b-header-sharpowers-01__submenu a{min-height:42px;padding:10px 20px}.b2b-header-sharpowers-01__submenu a:hover{color:var(--color-primary,#ef1018);background:#f6f6f6}.b2b-header-sharpowers-01 .has-children:hover>.b2b-header-sharpowers-01__submenu,.b2b-header-sharpowers-01 .has-children:focus-within>.b2b-header-sharpowers-01__submenu,.b2b-header-sharpowers-01 .has-children.is-open>.b2b-header-sharpowers-01__submenu{opacity:1;visibility:visible;transform:none}.b2b-header-sharpowers-01__tools{display:flex;align-items:center;gap:16px}.b2b-header-sharpowers-01__tools button{border:0;color:inherit;background:none;font-size:24px}.b2b-header-sharpowers-01__toggle{display:none;width:42px;padding:8px;border:0;background:none}.b2b-header-sharpowers-01__toggle span{display:block;height:2px;margin:6px 0;background:#222}.b2b-header-sharpowers-01--overlay{position:absolute;inset:0 0 auto;width:100%;color:#fff;background:linear-gradient(180deg,rgb(9 17 23/.78),rgb(9 17 23/.2));box-shadow:none}.b2b-header-sharpowers-01--overlay .b2b-header-sharpowers-01__toggle span{background:#fff}@media(max-width:960px){.b2b-header-sharpowers-01__toggle{display:block}.b2b-header-sharpowers-01__nav{position:absolute;top:80px;right:0;left:0;display:none;height:auto;padding:16px 20px 24px;color:var(--color-text,#222);background:#fff;box-shadow:0 18px 30px rgb(0 0 0/.16)}.b2b-header-sharpowers-01__nav.is-open{display:block}.b2b-header-sharpowers-01__nav>ul{display:block;height:auto}.b2b-header-sharpowers-01__nav>ul>li{display:block;border-bottom:1px solid #eee}.b2b-header-sharpowers-01__nav li>div{height:52px}.b2b-header-sharpowers-01__nav a{flex:1;padding:0}.b2b-header-sharpowers-01__submenu{position:static;display:none;min-width:0;padding:0 0 8px 18px;box-shadow:none;opacity:1;visibility:visible;transform:none}.b2b-header-sharpowers-01 .has-children.is-open>.b2b-header-sharpowers-01__submenu{display:block}.b2b-header-sharpowers-01__tools{padding-top:18px}}@media(prefers-reduced-motion:reduce){.b2b-header-sharpowers-01__submenu{transition:none}}
.b2b-header-sharpowers-01__nav li.has-children>div>a{padding-right:7px}.b2b-header-sharpowers-01__nav li>div>button[data-submenu-toggle]{position:relative;width:24px;height:34px;margin-right:7px;padding:0;border-radius:50%;font-size:0;transition:color .2s,background-color .2s}.b2b-header-sharpowers-01__nav li>div>button[data-submenu-toggle]::before{position:absolute;top:50%;left:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translate(-50%,-65%) rotate(45deg);transition:transform .2s ease}.b2b-header-sharpowers-01__nav li>div>button[data-submenu-toggle]:hover{color:var(--color-primary,#18b7aa);background:rgb(24 183 170/.09)}.b2b-header-sharpowers-01__nav li.has-children.is-open>div>button[data-submenu-toggle]::before{transform:translate(-50%,-25%) rotate(225deg)}@media(max-width:960px){.b2b-header-sharpowers-01__nav li.has-children>div>a{padding-right:12px}.b2b-header-sharpowers-01__nav li>div>button[data-submenu-toggle]{width:44px;height:44px;margin-right:0}}
.b2b-header-sharpowers-01__submenu{min-width:300px}.b2b-header-sharpowers-01__submenu a{white-space:nowrap}@media(max-width:960px){.b2b-header-sharpowers-01__submenu{min-width:0}.b2b-header-sharpowers-01__submenu a{white-space:normal}}
.b2b-header-sharpowers-01__submenu{min-width:280px}.b2b-header-sharpowers-01__nav>ul>li:last-child .b2b-header-sharpowers-01__submenu{right:0;left:auto}@media(max-width:960px){.b2b-header-sharpowers-01__nav>ul>li:last-child .b2b-header-sharpowers-01__submenu{right:auto;left:auto}}

.b2b-hero-industrial-split-01{position:relative;color:#fff;background:var(--color-secondary,#15222b);font-family:var(--font-body,Arial,sans-serif);overflow:visible}.b2b-hero-industrial-split-01 *{box-sizing:border-box}.b2b-hero-industrial-split-01__stage{position:relative;height:clamp(600px,52vw,760px);overflow:hidden}.b2b-hero-industrial-split-01__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.b2b-hero-industrial-split-01__slide.is-active{z-index:1;opacity:1;visibility:visible}.b2b-hero-industrial-split-01__picture,.b2b-hero-industrial-split-01__picture img,.b2b-hero-industrial-split-01__shade{position:absolute;inset:0;width:100%;height:100%}.b2b-hero-industrial-split-01__picture img{display:block;object-fit:cover;transform:scale(1.03);transition:transform 7s ease}.b2b-hero-industrial-split-01__slide.is-active .b2b-hero-industrial-split-01__picture img{transform:scale(1)}.b2b-hero-industrial-split-01__shade{background:linear-gradient(90deg,rgb(10 18 24/.92) 0%,rgb(10 18 24/.78) 38%,rgb(10 18 24/.24) 72%,rgb(10 18 24/.12) 100%)}.b2b-hero-industrial-split-01__inner{position:relative;z-index:2;display:flex;align-items:center;width:min(var(--container-width,1320px),calc(100% - 40px));height:100%;margin:auto;padding-top:70px}.b2b-hero-industrial-split-01__content{max-width:780px;padding-bottom:24px}.b2b-hero-industrial-split-01__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.b2b-hero-industrial-split-01__eyebrow:before{width:44px;height:3px;background:var(--color-primary,#18b7aa);content:""}.b2b-hero-industrial-split-01 h1{max-width:760px;margin:0;font:800 clamp(44px,5.3vw,78px)/1.02 var(--font-heading,Arial,sans-serif);letter-spacing:-.035em;text-wrap:balance}.b2b-hero-industrial-split-01__description{max-width:680px;margin:28px 0 0;color:rgb(255 255 255/.78);font-size:clamp(16px,1.5vw,20px);line-height:1.7}.b2b-hero-industrial-split-01__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.b2b-hero-industrial-split-01__button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-width:190px;padding:16px 22px;border:1px solid transparent;color:#fff;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.035em;transition:transform .2s,background .2s,border-color .2s}.b2b-hero-industrial-split-01__button:hover{transform:translateY(-3px)}.b2b-hero-industrial-split-01__button--primary{background:var(--color-primary,#18b7aa)}.b2b-hero-industrial-split-01__button--secondary{border-color:rgb(255 255 255/.58);background:rgb(255 255 255/.04)}.b2b-hero-industrial-split-01__controls{position:absolute;z-index:3;right:max(20px,calc((100% - min(var(--container-width,1320px),calc(100% - 40px)))/2));bottom:86px;display:flex;align-items:center;gap:16px}.b2b-hero-industrial-split-01__controls>button{display:grid;width:42px;height:42px;padding:0;border:1px solid rgb(255 255 255/.35);color:#fff;background:rgb(8 14 19/.3);place-items:center;cursor:pointer}.b2b-hero-industrial-split-01__controls>button:hover{border-color:var(--color-primary);background:var(--color-primary)}.b2b-hero-industrial-split-01__dots{display:flex;gap:7px}.b2b-hero-industrial-split-01__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.52);cursor:pointer;transition:.2s}.b2b-hero-industrial-split-01__dots button.is-active{width:30px;background:var(--color-primary)}.b2b-hero-industrial-split-01__trust{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);width:min(var(--container-width,1320px),calc(100% - 40px));margin:-52px auto -52px;color:var(--color-text,#1c2429);background:#fff;box-shadow:0 24px 58px rgb(12 23 31/.24)}.b2b-hero-industrial-split-01__trust>div{display:flex;min-height:110px;flex-direction:column;justify-content:center;padding:20px 30px;border-right:1px solid #e6e9eb}.b2b-hero-industrial-split-01__trust>div:last-child{border:0}.b2b-hero-industrial-split-01__trust strong{color:var(--color-secondary,#15222b);font:800 clamp(20px,2vw,28px)/1.1 var(--font-heading,Arial,sans-serif)}.b2b-hero-industrial-split-01__trust span{margin-top:7px;color:var(--color-muted,#647078);font-size:12px;line-height:1.4}@media(max-width:800px){.b2b-hero-industrial-split-01__stage{height:650px}.b2b-hero-industrial-split-01__shade{background:linear-gradient(90deg,rgb(10 18 24/.9),rgb(10 18 24/.6))}.b2b-hero-industrial-split-01__content{max-width:620px}.b2b-hero-industrial-split-01__trust{grid-template-columns:1fr 1fr;margin:-30px auto -30px}.b2b-hero-industrial-split-01__trust>div:nth-child(2){border-right:0}.b2b-hero-industrial-split-01__trust>div:nth-child(-n+2){border-bottom:1px solid #e6e9eb}}@media(max-width:520px){.b2b-hero-industrial-split-01__stage{height:670px}.b2b-hero-industrial-split-01__inner{width:calc(100% - 30px);align-items:center;padding-top:105px;padding-bottom:35px}.b2b-hero-industrial-split-01__content{padding-bottom:0}.b2b-hero-industrial-split-01 h1{font-size:40px}.b2b-hero-industrial-split-01__description{font-size:15px;line-height:1.6}.b2b-hero-industrial-split-01__actions{display:grid;grid-template-columns:1fr;margin-top:28px}.b2b-hero-industrial-split-01__button{min-width:0}.b2b-hero-industrial-split-01__controls{right:15px;bottom:48px}.b2b-hero-industrial-split-01__trust{width:calc(100% - 20px);margin:-24px auto -24px;box-shadow:0 18px 38px rgb(12 23 31/.2)}.b2b-hero-industrial-split-01__trust>div{min-height:90px;padding:16px 18px}}@media(prefers-reduced-motion:reduce){.b2b-hero-industrial-split-01__slide,.b2b-hero-industrial-split-01__picture img,.b2b-hero-industrial-split-01__button,.b2b-hero-industrial-split-01__dots button{transition:none}}
.b2b-hero-industrial-split-01__trust{border:1px solid rgb(23 36 45/.08);border-radius:10px;box-shadow:0 34px 72px rgb(12 23 31/.28),0 10px 22px rgb(12 23 31/.14);overflow:hidden}
@media(max-width:520px){.b2b-hero-industrial-split-01__trust{box-shadow:0 22px 46px rgb(12 23 31/.24),0 7px 16px rgb(12 23 31/.12)}}
.b2b-hero-industrial-split-01 h1{max-width:700px;font-size:clamp(38px,4.4vw,56px);line-height:1.05;letter-spacing:-.025em}@media(max-width:520px){.b2b-hero-industrial-split-01 h1{font-size:35px}}
.b2b-hero-industrial-split-01 h1{font-size:clamp(36px,4vw,52px)}@media(max-width:520px){.b2b-hero-industrial-split-01 h1{font-size:32px}}

.b2b-hero-industrial-inner-01{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:390px;padding:145px 0 72px;color:#fff;background:#15232c var(--inner-hero-image) center/cover no-repeat;overflow:hidden}.b2b-hero-industrial-inner-01 *{box-sizing:border-box}.b2b-hero-industrial-inner-01__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(8 18 25/.9),rgb(8 18 25/.52) 55%,rgb(8 18 25/.22)),linear-gradient(0deg,rgb(8 18 25/.52),transparent 60%)}.b2b-hero-industrial-inner-01__inner{width:min(var(--container-width,1320px),calc(100% - 30px));margin:auto}.b2b-hero-industrial-inner-01__eyebrow{margin:0 0 15px;color:var(--color-primary,#18b7aa);font:800 13px/1 var(--font-body,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase}.b2b-hero-industrial-inner-01 h1{max-width:880px;margin:0;font:800 clamp(42px,5.2vw,74px)/.98 var(--font-heading,Arial,sans-serif);letter-spacing:-.045em}.b2b-hero-industrial-inner-01__description{max-width:720px;margin:22px 0 0;color:rgb(255 255 255/.82);font:400 clamp(16px,1.4vw,20px)/1.65 var(--font-body,Arial,sans-serif)}.b2b-hero-industrial-inner-01__crumbs{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px;color:rgb(255 255 255/.65);font-size:13px}.b2b-hero-industrial-inner-01__crumbs a{color:inherit;text-decoration:none}.b2b-hero-industrial-inner-01__crumbs a:hover{color:#fff}.b2b-hero-industrial-inner-01__crumbs strong{color:#fff;font-weight:600}@media(max-width:700px){.b2b-hero-industrial-inner-01{min-height:330px;padding:124px 0 52px}.b2b-hero-industrial-inner-01 h1{font-size:42px}.b2b-hero-industrial-inner-01__description{font-size:16px}.b2b-hero-industrial-inner-01__crumbs{margin-top:25px}}
.b2b-hero-industrial-inner-01{min-height:360px;padding:126px 0 60px}.b2b-hero-industrial-inner-01__eyebrow{font-size:12px}.b2b-hero-industrial-inner-01 h1{max-width:820px;font-size:clamp(36px,4.2vw,58px);line-height:1.02;letter-spacing:-.035em}.b2b-hero-industrial-inner-01__description{margin-top:18px;font-size:clamp(15px,1.25vw,18px)}.b2b-hero-industrial-inner-01__crumbs{margin-top:28px}@media(max-width:700px){.b2b-hero-industrial-inner-01{min-height:300px;padding:108px 0 44px}.b2b-hero-industrial-inner-01 h1{font-size:34px}.b2b-hero-industrial-inner-01__description{font-size:15px}.b2b-hero-industrial-inner-01__crumbs{margin-top:21px}}
.b2b-hero-industrial-inner-01{min-height:340px;padding:116px 0 54px}.b2b-hero-industrial-inner-01 h1{max-width:760px;font-size:clamp(34px,3.8vw,52px)}@media(max-width:700px){.b2b-hero-industrial-inner-01{min-height:285px;padding:102px 0 40px}.b2b-hero-industrial-inner-01 h1{font-size:30px}}
.b2b-hero-industrial-inner-01 h1{font-size:clamp(32px,3.5vw,48px)}@media(max-width:700px){.b2b-hero-industrial-inner-01 h1{font-size:28px}}

.b2b-about-sharpowers-01{padding:var(--section-spacing,clamp(64px,7vw,110px)) 0;color:var(--color-text,#262223);background:var(--color-background,#fff)}.b2b-about-sharpowers-01 *{box-sizing:border-box}.b2b-about-sharpowers-01__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(36px,6vw,86px);align-items:center;width:min(var(--container-width,1420px),calc(100% - 40px));margin:auto}.b2b-about-sharpowers-01__eyebrow{margin:0 0 20px;color:var(--color-primary,#ef1018);font:700 clamp(24px,2.2vw,36px)/1.2 var(--font-heading,Arial,sans-serif)}.b2b-about-sharpowers-01__title{max-width:680px;margin:0 0 26px;font:800 clamp(34px,3vw,54px)/1.12 var(--font-heading,Arial,sans-serif)}.b2b-about-sharpowers-01__text{max-width:720px;margin:0 0 24px;color:var(--color-muted,#4b4547);font:400 clamp(16px,1.25vw,20px)/1.75 var(--font-body,Arial,sans-serif)}.b2b-about-sharpowers-01__actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:42px}.b2b-about-sharpowers-01__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:180px;padding:15px 26px;border:1px solid var(--color-primary,#ef1018);border-radius:999px;text-decoration:none;text-transform:uppercase;font:500 15px/1 var(--font-body,Arial,sans-serif);transition:transform .2s,background .2s,color .2s}.b2b-about-sharpowers-01__button:hover{transform:translateY(-3px)}.b2b-about-sharpowers-01__button--outline{color:var(--color-primary,#ef1018)}.b2b-about-sharpowers-01__button--solid{color:#fff;background:var(--color-primary,#ef1018)}.b2b-about-sharpowers-01__main{overflow:hidden;border-radius:var(--radius-card,12px);aspect-ratio:1200/675;background:var(--color-surface,#eee)}.b2b-about-sharpowers-01__main img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .22s}.b2b-about-sharpowers-01__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.b2b-about-sharpowers-01__thumb{overflow:hidden;padding:0;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer;aspect-ratio:4/3}.b2b-about-sharpowers-01__thumb.is-active{border-color:var(--color-primary,#ef1018)}.b2b-about-sharpowers-01__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.b2b-about-sharpowers-01__thumb:hover img{transform:scale(1.05)}@media(max-width:800px){.b2b-about-sharpowers-01__inner{grid-template-columns:1fr}.b2b-about-sharpowers-01__media{grid-row:2}.b2b-about-sharpowers-01__actions{margin-top:30px}}@media(max-width:480px){.b2b-about-sharpowers-01__inner{width:min(100% - 30px,1420px)}.b2b-about-sharpowers-01__actions{display:grid;grid-template-columns:1fr 1fr}.b2b-about-sharpowers-01__button{min-width:0;padding:13px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.b2b-about-sharpowers-01__button,.b2b-about-sharpowers-01__main img,.b2b-about-sharpowers-01__thumb img{transition:none}}
.b2b-about-sharpowers-01{padding:clamp(54px,5.5vw,82px) 0}.b2b-about-sharpowers-01__eyebrow{margin-bottom:15px;font-size:clamp(18px,1.65vw,24px)}.b2b-about-sharpowers-01__title{max-width:590px;margin-bottom:22px;font-size:clamp(30px,2.6vw,42px);line-height:1.14}.b2b-about-sharpowers-01__text{font-size:clamp(15px,1.1vw,18px);line-height:1.7}
.b2b-about-sharpowers-01__eyebrow{font-size:clamp(17px,1.45vw,21px)}.b2b-about-sharpowers-01__title{font-size:clamp(28px,2.35vw,38px)}

.b2b-product-grid-industrial-01{padding-block:var(--section-spacing);color:var(--color-text);background:var(--color-surface);font-family:var(--font-body)}.b2b-product-grid-industrial-01__inner{width:min(calc(100% - 40px),var(--container-width));margin-inline:auto}.b2b-product-grid-industrial-01__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.b2b-product-grid-industrial-01__header>div{max-width:760px}.b2b-product-grid-industrial-01__eyebrow{margin:0 0 9px;color:var(--color-primary);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.b2b-product-grid-industrial-01__header h2{margin:0;color:var(--color-secondary);font-family:var(--font-heading);font-size:clamp(32px,4vw,54px);line-height:1.06}.b2b-product-grid-industrial-01__description{margin:15px 0 0;color:var(--color-muted);font-size:16px;line-height:1.7}.b2b-product-grid-industrial-01__view-all{flex:0 0 auto;padding:12px 18px;border:1px solid var(--color-secondary);border-radius:var(--radius-card);color:var(--color-secondary);font-size:13px;font-weight:750;text-decoration:none;transition:.2s ease}.b2b-product-grid-industrial-01__view-all:hover{border-color:var(--color-primary);color:#fff;background:var(--color-primary);transform:translateY(-2px)}.b2b-product-grid-industrial-01__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.b2b-product-grid-industrial-01__filters button{padding:9px 15px;border:1px solid color-mix(in srgb,var(--color-muted) 26%,transparent);border-radius:999px;color:var(--color-muted);background:var(--color-background);font:700 12px var(--font-body);cursor:pointer;transition:.2s ease}.b2b-product-grid-industrial-01__filters button:hover,.b2b-product-grid-industrial-01__filters button.is-active{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.b2b-product-grid-industrial-01__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.b2b-product-grid-industrial-01[data-columns="2"] .b2b-product-grid-industrial-01__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-product-grid-industrial-01[data-columns="3"] .b2b-product-grid-industrial-01__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-product-grid-industrial-01__card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-muted) 17%,transparent);border-radius:var(--radius-card);background:var(--color-background);box-shadow:0 8px 28px rgb(17 27 41/6%);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.b2b-product-grid-industrial-01__card:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);box-shadow:0 18px 45px rgb(17 27 41/14%);transform:translateY(-6px)}.b2b-product-grid-industrial-01__card[hidden]{display:none}.b2b-product-grid-industrial-01__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:#e8ebee}.b2b-product-grid-industrial-01[data-ratio="square"] .b2b-product-grid-industrial-01__media{aspect-ratio:1}.b2b-product-grid-industrial-01[data-ratio="portrait"] .b2b-product-grid-industrial-01__media{aspect-ratio:4/5}.b2b-product-grid-industrial-01__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.b2b-product-grid-industrial-01__card:hover .b2b-product-grid-industrial-01__media img{transform:scale(1.045)}.b2b-product-grid-industrial-01__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#8a929c;font-size:11px;font-weight:900;letter-spacing:.18em}.b2b-product-grid-industrial-01__badge{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:4px;color:#fff;background:var(--color-primary);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.b2b-product-grid-industrial-01__content{display:flex;min-height:245px;flex-direction:column;padding:20px}.b2b-product-grid-industrial-01__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--color-primary);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.b2b-product-grid-industrial-01__meta small{overflow:hidden;color:var(--color-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.b2b-product-grid-industrial-01__content h3{margin:0;font-family:var(--font-heading);font-size:20px;line-height:1.28}.b2b-product-grid-industrial-01__content h3 a{color:var(--color-secondary);text-decoration:none}.b2b-product-grid-industrial-01__content p{display:-webkit-box;margin:13px 0 20px;overflow:hidden;color:var(--color-muted);font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.b2b-product-grid-industrial-01__more{margin-top:auto;color:var(--color-secondary);font-size:12px;font-weight:800;text-decoration:none}.b2b-product-grid-industrial-01__more span{display:inline-block;color:var(--color-primary);transition:transform .2s ease}.b2b-product-grid-industrial-01__more:hover span{transform:translateX(4px)}.b2b-product-grid-industrial-01__empty{padding:30px;text-align:center;color:var(--color-muted)}.b2b-product-grid-industrial-01 [data-reveal]{opacity:0;transform:translateY(22px)}.b2b-product-grid-industrial-01 [data-reveal].is-visible{opacity:1;transform:none;transition:opacity .55s ease var(--reveal-delay),transform .55s ease var(--reveal-delay)}@media(max-width:1100px){.b2b-product-grid-industrial-01__grid,.b2b-product-grid-industrial-01[data-columns="3"] .b2b-product-grid-industrial-01__grid,.b2b-product-grid-industrial-01[data-columns="4"] .b2b-product-grid-industrial-01__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.b2b-product-grid-industrial-01__inner{width:min(calc(100% - 28px),var(--container-width))}.b2b-product-grid-industrial-01__header{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:26px}.b2b-product-grid-industrial-01__grid,.b2b-product-grid-industrial-01[data-columns] .b2b-product-grid-industrial-01__grid{grid-template-columns:1fr}.b2b-product-grid-industrial-01__content{min-height:0}.b2b-product-grid-industrial-01__filters{flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto;scrollbar-width:none}.b2b-product-grid-industrial-01__filters::-webkit-scrollbar{display:none}.b2b-product-grid-industrial-01__filters button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.b2b-product-grid-industrial-01 *{scroll-behavior:auto!important;transition:none!important}.b2b-product-grid-industrial-01 [data-reveal]{opacity:1;transform:none}}
.b2b-product-grid-industrial-01 h2{font-size:clamp(28px,3vw,42px);line-height:1.1}
.b2b-product-grid-industrial-01 h2{font-size:clamp(27px,2.7vw,38px)}

.b2b-advantages-sharpowers-01{color:var(--color-text,#181719);background:#fff}.b2b-advantages-sharpowers-01 *{box-sizing:border-box}.b2b-advantages-sharpowers-01__header{width:min(var(--container-width,1400px),calc(100% - 40px));margin:auto;padding:42px 0 26px}.b2b-advantages-sharpowers-01 h2{max-width:220px;margin:0;font:800 clamp(38px,4vw,58px)/1.05 var(--font-heading,Arial,sans-serif)}.b2b-advantages-sharpowers-01 h2 strong{display:block;color:var(--color-primary,#ef1018)}.b2b-advantages-sharpowers-01__stage{position:relative;min-height:610px;overflow:hidden;color:#fff}.b2b-advantages-sharpowers-01__background,.b2b-advantages-sharpowers-01__shade{position:absolute;inset:-8% 0}.b2b-advantages-sharpowers-01__background{background-position:center;background-size:cover;will-change:transform}.b2b-advantages-sharpowers-01__shade{background:rgb(0 0 0/.55)}.b2b-advantages-sharpowers-01__items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:38px;width:min(var(--container-width,1400px),calc(100% - 40px));min-height:610px;margin:auto}.b2b-advantages-sharpowers-01__item{text-align:center;opacity:0;transform:translateY(55px);transition:opacity .7s ease var(--delay),transform .7s cubic-bezier(.2,.7,.2,1) var(--delay)}.b2b-advantages-sharpowers-01__item.is-visible{opacity:1;transform:none}.b2b-advantages-sharpowers-01__item>span{display:inline-grid;width:48px;height:48px;border-radius:50%;color:var(--color-primary,#ef1018);background:#fff;font-size:23px;place-items:center}.b2b-advantages-sharpowers-01 h3{margin:20px 0 12px;font:750 clamp(19px,1.7vw,25px)/1.15 var(--font-heading,Arial,sans-serif)}.b2b-advantages-sharpowers-01 p{margin:0;font:400 16px/1.75 var(--font-body,Arial,sans-serif)}.b2b-advantages-sharpowers-01--light{background:var(--color-surface,#f2f7f7)}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__header{padding:var(--section-spacing,90px) 0 38px}.b2b-advantages-sharpowers-01--light h2{max-width:none;font-size:clamp(36px,4vw,56px)}.b2b-advantages-sharpowers-01--light h2 strong{display:inline}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__stage{min-height:0;overflow:visible;color:var(--color-text,#181719)}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__background,.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__shade{display:none}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__items{align-items:stretch;gap:20px;min-height:0;padding:0 0 var(--section-spacing,90px)}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__item{padding:34px 26px;border-top:4px solid var(--color-primary,#ef1018);border-radius:var(--radius-card,4px);background:#fff;box-shadow:0 12px 34px rgb(17 30 40/.08);text-align:left}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__item>span{color:#fff;background:var(--color-primary,#ef1018)}.b2b-advantages-sharpowers-01--light h3{color:var(--color-secondary,#24434b)}.b2b-advantages-sharpowers-01--light p{color:var(--color-muted,#708188);font-size:14px}@media(max-width:800px){.b2b-advantages-sharpowers-01__items{grid-template-columns:1fr 1fr;padding:60px 0}.b2b-advantages-sharpowers-01__stage,.b2b-advantages-sharpowers-01__items{min-height:700px}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__items{min-height:0;padding:0 0 var(--section-spacing,70px)}}@media(max-width:480px){.b2b-advantages-sharpowers-01__items{grid-template-columns:1fr}.b2b-advantages-sharpowers-01__stage,.b2b-advantages-sharpowers-01__items{min-height:980px}.b2b-advantages-sharpowers-01--light h2 strong{display:block}.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__stage,.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__items{min-height:0}}@media(prefers-reduced-motion:reduce){.b2b-advantages-sharpowers-01__item{opacity:1;transform:none;transition:none}.b2b-advantages-sharpowers-01__background{transform:none!important}}
.b2b-advantages-sharpowers-01--light{margin-top:-70px}
.b2b-advantages-sharpowers-01--light .b2b-advantages-sharpowers-01__header{padding-top:36px}
@media(max-width:800px){.b2b-advantages-sharpowers-01--light{margin-top:-24px}}
.b2b-advantages-sharpowers-01 h2,.b2b-advantages-sharpowers-01--light h2{font-size:clamp(30px,3vw,44px);line-height:1.1}
.b2b-advantages-sharpowers-01 h2,.b2b-advantages-sharpowers-01--light h2{font-size:clamp(28px,2.7vw,38px)}

.b2b-application-sharpowers-01{position:relative;min-height:clamp(560px,49vw,700px);overflow:hidden;color:#fff;background:#242424}.b2b-application-sharpowers-01 *{box-sizing:border-box}.b2b-application-sharpowers-01__backgrounds,.b2b-application-sharpowers-01__background,.b2b-application-sharpowers-01__overlay{position:absolute;inset:0}.b2b-application-sharpowers-01__background{opacity:0;background-position:center;background-size:cover;transform:scale(1.04);transition:opacity .75s ease,transform 5s ease}.b2b-application-sharpowers-01__background.is-active{opacity:1;transform:scale(1)}.b2b-application-sharpowers-01__overlay{z-index:1;background:linear-gradient(90deg,rgb(0 0 0/.72),rgb(0 0 0/.42),rgb(0 0 0/.66))}.b2b-application-sharpowers-01__items{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);width:min(var(--container-width,1440px),100%);min-height:inherit;margin:auto}.b2b-application-sharpowers-01__item{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,80px);border-right:1px solid rgb(255 255 255/.24);background:transparent;outline:0;transition:background .3s,transform .3s}.b2b-application-sharpowers-01__item:first-child{border-left:1px solid rgb(255 255 255/.24)}.b2b-application-sharpowers-01__item.is-active{background:rgb(0 0 0/.24);transform:translateY(-10px)}.b2b-application-sharpowers-01__item:focus-visible{box-shadow:inset 0 0 0 3px var(--color-primary,#ef1018)}.b2b-application-sharpowers-01__icon{font-size:34px}.b2b-application-sharpowers-01 h2{margin:26px 0 22px;font:750 clamp(24px,2vw,32px)/1.15 var(--font-heading,Arial,sans-serif)}.b2b-application-sharpowers-01 p{margin:0 0 28px;font:400 17px/1.9 var(--font-body,Arial,sans-serif)}.b2b-application-sharpowers-01 a{margin-top:auto;color:#fff;text-decoration:none;font-weight:600}.b2b-application-sharpowers-01 a span{display:inline-grid;width:34px;height:34px;margin-left:18px;border:1px solid #fff;border-radius:50%;place-items:center}@media(max-width:800px){.b2b-application-sharpowers-01{min-height:680px}.b2b-application-sharpowers-01__items{grid-template-columns:1fr 1fr}.b2b-application-sharpowers-01__item{padding:30px;border:1px solid rgb(255 255 255/.2)}.b2b-application-sharpowers-01__item.is-active{transform:none;background:rgb(0 0 0/.36)}}@media(max-width:480px){.b2b-application-sharpowers-01__items{grid-template-columns:1fr}.b2b-application-sharpowers-01__item{min-height:320px}.b2b-application-sharpowers-01__item:not(.is-active){min-height:92px;padding-top:22px;padding-bottom:22px}.b2b-application-sharpowers-01__item:not(.is-active) p,.b2b-application-sharpowers-01__item:not(.is-active) a{display:none}.b2b-application-sharpowers-01__item:not(.is-active) h2{margin:10px 0}}@media(prefers-reduced-motion:reduce){.b2b-application-sharpowers-01__background,.b2b-application-sharpowers-01__item{transition:none}}

.b2b-certificates-sharpowers-01{padding:32px 0 var(--section-spacing,80px);color:var(--color-text,#1d1b1c);background:var(--color-background,#fff)}.b2b-certificates-sharpowers-01 *{box-sizing:border-box}.b2b-certificates-sharpowers-01__inner{position:relative;width:min(var(--container-width,1420px),calc(100% - 30px));margin:auto}.b2b-certificates-sharpowers-01 h2{margin:0 0 38px;text-align:center;font:800 clamp(32px,3.2vw,48px)/1.1 var(--font-heading,Arial,sans-serif)}.b2b-certificates-sharpowers-01__viewport{overflow:hidden}.b2b-certificates-sharpowers-01__track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.b2b-certificates-sharpowers-01__track::-webkit-scrollbar{display:none}.b2b-certificates-sharpowers-01 figure{flex:0 0 calc((100% - 80px)/5);margin:0;scroll-snap-align:start}.b2b-certificates-sharpowers-01 img{display:block;width:100%;height:auto;border:1px solid #ececec;background:#fff}.b2b-certificates-sharpowers-01__controls{display:flex;justify-content:center;gap:12px;margin-top:24px}.b2b-certificates-sharpowers-01__controls button{width:42px;height:42px;border:1px solid var(--color-primary,#ef1018);border-radius:50%;color:var(--color-primary,#ef1018);background:#fff;font-size:28px;cursor:pointer}.b2b-certificates-sharpowers-01__controls button:hover{color:#fff;background:var(--color-primary,#ef1018)}@media(max-width:900px){.b2b-certificates-sharpowers-01 figure{flex-basis:calc((100% - 20px)/2)}}@media(max-width:480px){.b2b-certificates-sharpowers-01 h2{margin-bottom:26px}.b2b-certificates-sharpowers-01 figure{flex-basis:calc((100% - 12px)/2)}.b2b-certificates-sharpowers-01__track{gap:12px}}@media(prefers-reduced-motion:reduce){.b2b-certificates-sharpowers-01__track{scroll-behavior:auto}}
.b2b-certificates-sharpowers-01{padding:clamp(48px,5vw,68px) 0 34px}.b2b-certificates-sharpowers-01 h2{margin-bottom:30px;font-size:clamp(28px,2.8vw,40px)}
.b2b-certificates-sharpowers-01{padding-bottom:20px}.b2b-certificates-sharpowers-01 h2{font-size:clamp(27px,2.5vw,36px)}

.b2b-cta-sharpowers-01{padding:clamp(46px,5.5vw,82px) 20px;color:var(--color-text,#211f20);background:var(--color-background,#fff);text-align:center}.b2b-cta-sharpowers-01 *{box-sizing:border-box}.b2b-cta-sharpowers-01__inner{max-width:980px;margin:auto;opacity:0;transform:translateY(28px);transition:opacity .6s,transform .6s}.b2b-cta-sharpowers-01__inner.is-visible{opacity:1;transform:none}.b2b-cta-sharpowers-01 h2{margin:0 0 22px;font:800 clamp(34px,3vw,48px)/1.15 var(--font-heading,Arial,sans-serif)}.b2b-cta-sharpowers-01 p{margin:0 auto 30px;color:var(--color-muted,#4d4749);font:400 clamp(16px,1.25vw,19px)/1.65 var(--font-body,Arial,sans-serif)}.b2b-cta-sharpowers-01 a{display:inline-flex;align-items:center;gap:24px;padding:14px 30px;border:1px solid var(--color-primary,#ef1018);border-radius:999px;color:var(--color-primary,#ef1018);text-decoration:none;text-transform:uppercase;font-weight:600;transition:.2s}.b2b-cta-sharpowers-01 a:hover{color:#fff;background:var(--color-primary,#ef1018);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.b2b-cta-sharpowers-01__inner{opacity:1;transform:none;transition:none}.b2b-cta-sharpowers-01 a{transition:none}}
.b2b-cta-sharpowers-01{padding:34px 20px 42px}.b2b-cta-sharpowers-01 h2{margin-bottom:16px;font-size:clamp(28px,2.6vw,38px);line-height:1.18}.b2b-cta-sharpowers-01 p{margin-bottom:24px;font-size:clamp(15px,1.1vw,17px)}
.b2b-cta-sharpowers-01{padding-top:24px}.b2b-cta-sharpowers-01 h2{font-size:clamp(27px,2.4vw,36px)}

.b2b-news-sharpowers-01{padding:var(--section-spacing,90px) 0;color:var(--color-text,#211f20);background:var(--color-surface,#f5f6f7)}
.b2b-news-sharpowers-01 *{box-sizing:border-box}
.b2b-news-sharpowers-01__inner{width:min(var(--container-width,1420px),calc(100% - 30px));margin:auto}
.b2b-news-sharpowers-01 header{text-align:center}
.b2b-news-sharpowers-01 header p{margin:0 0 12px;color:var(--color-primary,#ef1018);font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.b2b-module.b2b-news-sharpowers-01 h2{margin:0 0 42px;color:var(--color-text,#211f20);font:800 clamp(34px,3vw,50px)/1.1 var(--font-heading,Arial,sans-serif)}
.b2b-news-sharpowers-01__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.b2b-news-sharpowers-01 article{overflow:hidden;border-radius:var(--radius-card,12px);background:#fff;box-shadow:var(--shadow-card,0 8px 24px rgb(0 0 0/10%));opacity:0;transform:translateY(36px);transition:opacity .6s var(--delay),transform .6s var(--delay)}
.b2b-news-sharpowers-01 article.is-visible{opacity:1;transform:none}
.b2b-news-sharpowers-01__image{display:block;overflow:hidden;aspect-ratio:465/369}
.b2b-news-sharpowers-01__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}
.b2b-news-sharpowers-01 article:hover img{transform:scale(1.06)}
.b2b-news-sharpowers-01__content{padding:26px}
.b2b-news-sharpowers-01 time{color:var(--color-primary,#ef1018);font-size:13px}
.b2b-module.b2b-news-sharpowers-01 h3{margin:10px 0 14px;color:var(--color-text,#211f20);font:750 clamp(20px,1.6vw,25px)/1.3 var(--font-heading,Arial,sans-serif)}
.b2b-news-sharpowers-01 h3 a{color:inherit;text-decoration:none}
.b2b-news-sharpowers-01__content p{color:var(--color-muted,#595355);line-height:1.65}
.b2b-news-sharpowers-01__more{color:var(--color-primary,#ef1018);font-weight:700;text-decoration:none}
@media(max-width:800px){.b2b-news-sharpowers-01__grid{grid-template-columns:1fr 1fr}.b2b-news-sharpowers-01 article:last-child{grid-column:1/-1}}
@media(max-width:520px){.b2b-news-sharpowers-01__grid{grid-template-columns:1fr}.b2b-news-sharpowers-01 article:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.b2b-news-sharpowers-01 article{opacity:1;transform:none;transition:none}.b2b-news-sharpowers-01__image img{transition:none}}
.b2b-news-sharpowers-01{padding:48px 0 72px}.b2b-news-sharpowers-01 h2{margin-bottom:32px;font-size:clamp(28px,2.8vw,40px);line-height:1.12}
.b2b-module.b2b-news-sharpowers-01 h2{margin-bottom:30px;font-size:clamp(27px,2.65vw,38px);line-height:1.13}

.b2b-news-detail-industrial-01{padding:clamp(54px,5.5vw,82px) 0;color:var(--color-text,#344a51);background:#fff}.b2b-news-detail-industrial-01 *{box-sizing:border-box}.b2b-news-detail-industrial-01__inner{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(42px,5vw,72px);align-items:start;width:min(var(--container-width,1320px),calc(100% - 30px));margin:auto}.b2b-news-detail-industrial-01__meta{margin:0 0 13px;color:var(--color-primary,#18b7aa);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.b2b-news-detail-industrial-01__article>h2{max-width:850px;margin:0;font:800 clamp(30px,3vw,42px)/1.12 var(--font-heading,Arial,sans-serif);letter-spacing:-.025em}.b2b-news-detail-industrial-01__intro{max-width:850px;margin:20px 0 0;color:var(--color-muted,#708188);font-size:17px;line-height:1.72}.b2b-news-detail-industrial-01__toc{margin:34px 0;padding:26px 30px;border:1px solid #d7e0e5;border-left:4px solid var(--color-primary,#18b7aa);border-radius:6px;background:#f5f7f8}.b2b-news-detail-industrial-01__toc h3{display:flex;align-items:center;gap:12px;margin:0 0 17px;color:var(--color-secondary,#24434b);font:800 21px/1.3 var(--font-heading,Arial,sans-serif)}.b2b-news-detail-industrial-01__toc h3 span{color:var(--color-primary,#18b7aa);font-size:25px}.b2b-news-detail-industrial-01__toc ol{display:grid;gap:11px;margin:0;padding:0;list-style:none;counter-reset:toc}.b2b-news-detail-industrial-01__toc li{counter-increment:toc}.b2b-news-detail-industrial-01__toc a{display:flex;gap:10px;color:var(--color-secondary,#24434b);text-decoration:none;line-height:1.5}.b2b-news-detail-industrial-01__toc a:before{color:var(--color-primary,#18b7aa);font-weight:800;content:"›"}.b2b-news-detail-industrial-01__toc a:hover{color:var(--color-primary,#18b7aa)}.b2b-news-detail-industrial-01__hero-image{display:block;width:100%;max-height:500px;border-radius:6px;object-fit:cover}.b2b-news-detail-industrial-01__body{max-width:900px}.b2b-news-detail-industrial-01__body section{padding-top:34px;scroll-margin-top:100px}.b2b-news-detail-industrial-01__body h3{margin:0 0 15px;font:800 clamp(24px,2.2vw,32px)/1.2 var(--font-heading,Arial,sans-serif)}.b2b-news-detail-industrial-01__body p,.b2b-news-detail-industrial-01__body li{color:#46545c;font-size:16px;line-height:1.82}.b2b-news-detail-industrial-01__body p{margin:0 0 15px}.b2b-news-detail-industrial-01__body ul{margin:15px 0 0;padding-left:22px}.b2b-news-detail-industrial-01__sidebar{position:sticky;top:100px}.b2b-news-detail-industrial-01__form{display:grid;gap:17px;padding:30px;border:1px solid #dce3e7;border-radius:8px;background:#fff;box-shadow:0 15px 40px rgb(17 34 44/.08)}.b2b-news-detail-industrial-01__form h2,.b2b-news-detail-industrial-01__related>h2{margin:0;font:800 25px/1.25 var(--font-heading,Arial,sans-serif)}.b2b-news-detail-industrial-01__form>p{margin:-4px 0 5px;color:var(--color-muted,#708188);line-height:1.65}.b2b-news-detail-industrial-01__form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.b2b-news-detail-industrial-01__form label{color:#3f4b52;font-size:13px;font-weight:700}.b2b-news-detail-industrial-01__form label span{color:var(--color-primary,#18b7aa)}.b2b-news-detail-industrial-01__form input,.b2b-news-detail-industrial-01__form select,.b2b-news-detail-industrial-01__form textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d4dce1;border-radius:4px;background:#f8f9fa;font:14px var(--font-body,Arial,sans-serif)}.b2b-news-detail-industrial-01__form textarea{resize:vertical}.b2b-news-detail-industrial-01__form button{display:flex;justify-content:space-between;padding:14px 18px;border:0;border-radius:4px;color:#fff;background:var(--color-primary,#18b7aa);font-weight:800;cursor:pointer}.b2b-news-detail-industrial-01__related{margin-top:28px;padding:27px;border-radius:8px;background:var(--color-surface,#f2f7f7)}.b2b-news-detail-industrial-01__related>h2{margin-bottom:20px}.b2b-news-detail-industrial-01__related article{display:grid;grid-template-columns:94px 1fr;gap:14px;padding:15px 0;border-top:1px solid #d9e0e3}.b2b-news-detail-industrial-01__related article:first-of-type{padding-top:0;border-top:0}.b2b-news-detail-industrial-01__related img{display:block;width:94px;height:72px;border-radius:4px;object-fit:cover}.b2b-news-detail-industrial-01__related time{color:var(--color-primary,#18b7aa);font-size:11px;font-weight:700}.b2b-news-detail-industrial-01__related h3{margin:6px 0 0;font:800 15px/1.35 var(--font-heading,Arial,sans-serif)}.b2b-news-detail-industrial-01__related a{color:inherit;text-decoration:none}@media(max-width:980px){.b2b-news-detail-industrial-01__inner{grid-template-columns:1fr}.b2b-news-detail-industrial-01__sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}.b2b-news-detail-industrial-01__related{margin-top:0}}@media(max-width:640px){.b2b-news-detail-industrial-01{padding:48px 0}.b2b-news-detail-industrial-01__article>h2{font-size:30px}.b2b-news-detail-industrial-01__toc{padding:22px 18px}.b2b-news-detail-industrial-01__sidebar{grid-template-columns:1fr}.b2b-news-detail-industrial-01__form{padding:23px}.b2b-news-detail-industrial-01__form-row{grid-template-columns:1fr}.b2b-news-detail-industrial-01__body h3{font-size:24px}}

.b2b-content-industrial-flex-01{padding:var(--section-spacing,90px) 0;color:var(--color-text,#344a51);background:#fff}.b2b-content-industrial-flex-01.is-surface{background:var(--color-surface,#f2f7f7)}.b2b-content-industrial-flex-01 *{box-sizing:border-box}.b2b-content-industrial-flex-01__inner{width:min(var(--container-width,1320px),calc(100% - 30px));margin:auto}.b2b-content-industrial-flex-01__header{max-width:790px;margin:0 auto 46px;text-align:center}.b2b-content-industrial-flex-01__eyebrow,.b2b-content-industrial-flex-01__meta{margin:0 0 14px;color:var(--color-primary,#18b7aa);font:800 12px/1.2 var(--font-body,Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase}.b2b-content-industrial-flex-01 h2{margin:0;font:800 clamp(34px,4vw,56px)/1.05 var(--font-heading,Arial,sans-serif);letter-spacing:-.035em}.b2b-content-industrial-flex-01__lead{margin:20px 0 0;color:var(--color-muted,#708188);font-size:18px;line-height:1.7}.b2b-content-industrial-flex-01__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(45px,7vw,100px);align-items:center}.b2b-content-industrial-flex-01__split figure{position:relative;margin:0}.b2b-content-industrial-flex-01__split figure:after{position:absolute;right:-18px;bottom:-18px;z-index:-1;width:56%;height:58%;border-radius:4px;background:var(--color-primary,#18b7aa);content:""}.b2b-content-industrial-flex-01__split img{display:block;width:100%;height:clamp(380px,42vw,590px);object-fit:cover;border-radius:4px;box-shadow:0 24px 55px rgb(17 34 44/.18)}.b2b-content-industrial-flex-01__copy>p:not(.b2b-content-industrial-flex-01__eyebrow):not(.b2b-content-industrial-flex-01__lead){margin:15px 0;color:var(--color-muted,#708188);font-size:16px;line-height:1.8}.b2b-content-industrial-flex-01__button{display:inline-flex;align-items:center;gap:26px;margin-top:23px;padding:15px 22px;border-radius:4px;color:#fff;background:var(--color-primary,#18b7aa);font-weight:800;text-decoration:none}.b2b-content-industrial-flex-01__button span{font-size:20px}.b2b-content-industrial-flex-01__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-content-industrial-flex-01__card{min-width:0;border-radius:6px;background:#fff;box-shadow:0 12px 34px rgb(17 34 44/.09);overflow:hidden;transition:transform .22s,box-shadow .22s}.b2b-content-industrial-flex-01.is-surface .b2b-content-industrial-flex-01__card{box-shadow:0 10px 28px rgb(17 34 44/.08)}.b2b-content-industrial-flex-01__card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgb(17 34 44/.15)}.b2b-content-industrial-flex-01__card-media{position:relative;display:block;overflow:hidden}.b2b-content-industrial-flex-01__card-media img{display:block;width:100%;height:255px;object-fit:cover;transition:transform .4s}.b2b-content-industrial-flex-01--products .b2b-content-industrial-flex-01__card-media img{height:270px;object-fit:contain;background:#f7f8f8}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__card-media img{height:380px;object-fit:contain;padding:14px;background:#f3f4f4}.b2b-content-industrial-flex-01--team .b2b-content-industrial-flex-01__card-media img{height:360px}.b2b-content-industrial-flex-01__card-copy{padding:25px 26px 28px}.b2b-content-industrial-flex-01__card h3{margin:0;font:800 22px/1.25 var(--font-heading,Arial,sans-serif)}.b2b-content-industrial-flex-01__card h3 a{color:inherit;text-decoration:none}.b2b-content-industrial-flex-01__card-copy>p:not(.b2b-content-industrial-flex-01__meta){margin:13px 0 0;color:var(--color-muted,#708188);line-height:1.7}.b2b-content-industrial-flex-01__card-link{display:inline-flex;margin-top:18px;color:var(--color-primary,#18b7aa);font-size:14px;font-weight:800;text-decoration:none}.b2b-content-industrial-flex-01__play{position:absolute;inset:50% auto auto 50%;display:grid;width:66px;height:66px;border:6px solid rgb(255 255 255/.5);border-radius:50%;place-items:center;color:#fff;background:var(--color-primary,#18b7aa);box-shadow:0 10px 28px rgb(0 0 0/.28);transform:translate(-50%,-50%)}.b2b-content-industrial-flex-01__detail{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(45px,6vw,84px);align-items:start}.b2b-content-industrial-flex-01__detail-main{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:6px;background:#f4f5f5;box-shadow:0 18px 50px rgb(17 34 44/.12)}.b2b-content-industrial-flex-01__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.b2b-content-industrial-flex-01__thumbs img{display:block;width:100%;height:100px;object-fit:cover;border:1px solid #e1e5e7;border-radius:4px}.b2b-content-industrial-flex-01__detail-copy{position:sticky;top:105px}.b2b-content-industrial-flex-01__detail-copy dl{margin:30px 0 0;border-top:1px solid #e1e5e7}.b2b-content-industrial-flex-01__detail-copy dl div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #e1e5e7}.b2b-content-industrial-flex-01__detail-copy dt{color:var(--color-muted,#708188)}.b2b-content-industrial-flex-01__detail-copy dd{margin:0;font-weight:700}.b2b-content-industrial-flex-01__faq{max-width:980px;margin:auto;border-top:1px solid #dce2e5}.b2b-content-industrial-flex-01__faq details{border-bottom:1px solid #dce2e5}.b2b-content-industrial-flex-01__faq summary{display:flex;justify-content:space-between;gap:20px;padding:23px 4px;cursor:pointer;font:800 19px/1.4 var(--font-heading,Arial,sans-serif);list-style:none}.b2b-content-industrial-flex-01__faq summary::-webkit-details-marker{display:none}.b2b-content-industrial-flex-01__faq summary span{color:var(--color-primary,#18b7aa);font-size:27px}.b2b-content-industrial-flex-01__faq details[open] summary span{transform:rotate(45deg)}.b2b-content-industrial-flex-01__faq details p{max-width:850px;margin:-4px 0 24px;color:var(--color-muted,#708188);line-height:1.8}.b2b-content-industrial-flex-01__contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,7vw,100px)}.b2b-content-industrial-flex-01__contact-item{display:flex;gap:17px;margin-top:27px}.b2b-content-industrial-flex-01__contact-item>span{display:grid;flex:0 0 42px;width:42px;height:42px;border-radius:50%;place-items:center;color:#fff;background:var(--color-primary,#18b7aa);font-weight:800}.b2b-content-industrial-flex-01__contact-item strong{display:block;margin-bottom:5px}.b2b-content-industrial-flex-01__contact-item p{margin:0;color:var(--color-muted,#708188);line-height:1.6}.b2b-content-industrial-flex-01__form{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:38px;border-radius:8px;background:var(--color-surface,#f2f7f7);box-shadow:0 22px 55px rgb(17 34 44/.12)}.b2b-content-industrial-flex-01__form label{color:#4b5961;font-size:13px;font-weight:800}.b2b-content-industrial-flex-01__form label:last-of-type{grid-column:1/-1}.b2b-content-industrial-flex-01__form input,.b2b-content-industrial-flex-01__form textarea{width:100%;margin-top:9px;padding:14px;border:1px solid #d5dce0;border-radius:4px;background:#fff;font:15px var(--font-body,Arial,sans-serif)}.b2b-content-industrial-flex-01__form button{grid-column:1/-1;justify-self:start;padding:15px 24px;border:0;border-radius:4px;color:#fff;background:var(--color-primary,#18b7aa);font-weight:800;cursor:pointer}@media(max-width:980px){.b2b-content-industrial-flex-01__grid,.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-content-industrial-flex-01__split,.b2b-content-industrial-flex-01__detail,.b2b-content-industrial-flex-01__contact{grid-template-columns:1fr}.b2b-content-industrial-flex-01__detail-copy{position:static}}@media(max-width:620px){.b2b-content-industrial-flex-01{padding:62px 0}.b2b-content-industrial-flex-01__grid{grid-template-columns:1fr}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__grid{gap:12px}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__card-media img{height:255px;padding:7px}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__card-copy{padding:15px}.b2b-content-industrial-flex-01--certificates .b2b-content-industrial-flex-01__card h3{font-size:15px}.b2b-content-industrial-flex-01__split figure:after{right:-8px;bottom:-8px}.b2b-content-industrial-flex-01__split img{height:340px}.b2b-content-industrial-flex-01__form{grid-template-columns:1fr;padding:25px}.b2b-content-industrial-flex-01__form label,.b2b-content-industrial-flex-01__form label:last-of-type,.b2b-content-industrial-flex-01__form button{grid-column:1}.b2b-content-industrial-flex-01__detail-copy dl div{grid-template-columns:110px 1fr}.b2b-content-industrial-flex-01__thumbs img{height:70px}}
.b2b-content-industrial-flex-01__header{max-width:740px;margin-bottom:40px}.b2b-content-industrial-flex-01 h2{font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.025em}.b2b-content-industrial-flex-01__lead{margin-top:17px;font-size:16px;line-height:1.65}.b2b-content-industrial-flex-01__card h3{font-size:20px}.b2b-content-industrial-flex-01__faq summary{font-size:18px}@media(max-width:620px){.b2b-content-industrial-flex-01 h2{font-size:30px}.b2b-content-industrial-flex-01__lead{font-size:15px}}
.b2b-content-industrial-flex-01{padding:clamp(54px,5.5vw,82px) 0}.b2b-content-industrial-flex-01 h2{font-size:clamp(27px,2.8vw,38px)}.b2b-content-industrial-flex-01__card h3{font-size:19px}@media(max-width:620px){.b2b-content-industrial-flex-01{padding:52px 0}.b2b-content-industrial-flex-01 h2{font-size:27px}}
.b2b-content-industrial-flex-01 h2{font-size:clamp(26px,2.6vw,36px)}@media(max-width:620px){.b2b-content-industrial-flex-01 h2{font-size:26px}}

.b2b-footer-sharpowers-01{color:#d4d8de;background:#111b29}.b2b-footer-sharpowers-01 *{box-sizing:border-box}.b2b-footer-sharpowers-01__inner{display:grid;grid-template-columns:1.3fr .75fr 1fr 1fr;gap:clamp(30px,4vw,70px);width:min(var(--container-width,1420px),calc(100% - 30px));margin:auto;padding:72px 0 58px}.b2b-footer-sharpowers-01__brand img{display:block;max-width:180px;height:auto;margin-bottom:24px}.b2b-footer-sharpowers-01__brand p{max-width:360px;line-height:1.7}.b2b-footer-sharpowers-01__brand>a{display:block;margin:8px 0;color:#fff;text-decoration:none}.b2b-footer-sharpowers-01 h2{margin:0 0 22px;color:#fff;font:700 20px/1.2 var(--font-heading,Arial,sans-serif)}.b2b-footer-sharpowers-01 ul{margin:0;padding:0;list-style:none}.b2b-footer-sharpowers-01 li{margin:11px 0}.b2b-footer-sharpowers-01 nav a{color:#c8cdd5;text-decoration:none}.b2b-footer-sharpowers-01 nav a:hover{color:var(--color-primary,#ef1018)}.b2b-footer-sharpowers-01__socials{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.b2b-footer-sharpowers-01__socials a{color:#fff;font-size:13px}.b2b-footer-sharpowers-01__contact p{line-height:1.7}.b2b-footer-sharpowers-01__contact>a{display:inline-flex;margin-top:16px;padding:14px 22px;border-radius:999px;color:#fff;background:var(--color-primary,#ef1018);text-decoration:none}.b2b-footer-sharpowers-01__bottom{border-top:1px solid rgb(255 255 255/.12);text-align:center}.b2b-footer-sharpowers-01__bottom p{margin:0;padding:20px;font-size:13px}@media(max-width:900px){.b2b-footer-sharpowers-01__inner{grid-template-columns:1fr 1fr}.b2b-footer-sharpowers-01__brand{grid-column:1/-1}}@media(max-width:520px){.b2b-footer-sharpowers-01__inner{grid-template-columns:1fr;padding-top:54px}.b2b-footer-sharpowers-01__brand{grid-column:auto}}

