:root{--sh-bg:#0a0f2c;--sh-panel:#11173a;--sh-deep:#1a2150;--sh-line:#222a55;--sh-line-2:#2a3366;--sh-line-strong:#3a4377;--sh-accent:#3ccfcf;--sh-accent-hover:#7be3e3;--sh-ink:#050818;--sh-text:#e8ecf3;--sh-muted:#a3a9cc;--sh-subtle:#7d84ae;--sh-white:#fff;--sh-mono:"IBM Plex Mono",ui-monospace,monospace;--sh-gutter:64px}body{background:var(--sh-bg);color:var(--sh-text)}.sh.sh :where(*),.sh-header.sh-header :where(*),.sh-footer.sh-footer :where(*){margin-block-start:0;margin-block-end:0}.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks{padding-left:0;padding-right:0}.sh-main>.wp-block-post-content>.sh{max-width:none}.has-global-padding>.sh,.sh-main .sh{margin-left:0;margin-right:0}.sh-wrap{max-width:1280px;margin-inline:auto !important;padding-inline:var(--sh-gutter);box-sizing:border-box;width:100%}.sh-eyebrow{font-size:13px;letter-spacing:.16em;color:var(--sh-accent);text-transform:uppercase;line-height:1.5}.sh-eyebrow--sm{font-size:13px}.sh-lbl{font-size:13px;letter-spacing:.08em;color:var(--sh-subtle);text-transform:uppercase;line-height:1.5}.sh-mono,.sh-mono a{font-family:var(--sh-mono)}.sh-small{font-size:13px}.sh .sh-h1{font-size:66px;line-height:1.04;font-weight:300;letter-spacing:-.02em;color:var(--sh-white);text-wrap:balance}.sh .sh-h1 strong,.sh .sh-h2 strong{font-weight:700}.sh .sh-h2{font-size:40px;line-height:1.15;font-weight:300;letter-spacing:-.01em;color:var(--sh-white);text-wrap:balance}.sh .sh-h2s{font-size:28px;line-height:1.2;font-weight:300;letter-spacing:-.01em;color:var(--sh-white)}.sh .sh-h3{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--sh-white)}.sh-lead{font-size:17px;line-height:1.75;color:var(--sh-muted);max-width:32em}.sh-body{font-size:16px;line-height:1.65;color:var(--sh-muted)}.sh-note{font-size:16px;color:var(--sh-muted);max-width:26em}.sh-head{display:flex;flex-direction:column;gap:14px}.sh-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.sh-head--row>.wp-block-group{display:flex;flex-direction:column;gap:14px}.sh-head .sh-eyebrow,.sh-quote>.sh-eyebrow,.sh-rfq>.sh-eyebrow,.sh-ind>.sh-eyebrow{display:none}.sh-hero__l>.sh-eyebrow,.sh-phero__l>.sh-eyebrow{font-size:15px;letter-spacing:.02em;text-transform:none}.sh .wp-block-buttons,.sh-header .wp-block-buttons{gap:14px}.sh-btn .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;box-sizing:border-box;font-weight:600;font-size:15px;letter-spacing:.02em;border-radius:0;background:var(--sh-accent);color:var(--sh-ink);border:1px solid var(--sh-accent);text-decoration:none;line-height:1.2}.sh-btn .wp-block-button__link:hover{background:var(--sh-accent-hover);border-color:var(--sh-accent-hover);color:var(--sh-ink)}.sh-btn--ghost .wp-block-button__link{background:0 0;color:var(--sh-white);border-color:var(--sh-line-strong)}.sh-btn--ghost .wp-block-button__link:hover{background:0 0;color:var(--sh-accent);border-color:var(--sh-accent)}.sh-btn--sm .wp-block-button__link{min-height:44px;padding:0 22px;font-size:14px}.sh a:focus-visible,.sh-header a:focus-visible,.sh-footer a:focus-visible,.sh summary:focus-visible,.sh input:focus-visible,.sh select:focus-visible,.sh textarea:focus-visible,.sh button:focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.sh-header{border-bottom:1px solid var(--sh-line);background:var(--sh-bg)}.sh-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}.sh-logo img{height:58px !important;width:auto !important;display:block}.sh-nav{font-size:14px;letter-spacing:.06em}.sh-nav .wp-block-navigation__container{gap:36px}.sh-nav .wp-block-navigation-item a.wp-block-navigation-item__content{color:var(--sh-muted);text-decoration:none}.sh-nav .wp-block-navigation-item a.wp-block-navigation-item__content:hover{color:var(--sh-white)}.sh-nav .wp-block-navigation__responsive-container-open,.sh-nav .wp-block-navigation__responsive-container-close{color:var(--sh-white)}.sh-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px}.sh-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:24px;font-size:18px}.sh-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:var(--sh-white)}.sh-footer{border-top:1px solid var(--sh-line);padding-block:56px 32px;font-size:14px;color:var(--sh-muted)}.sh-footer>.sh-wrap{display:flex;flex-direction:column;gap:40px}.sh-foot{display:grid;grid-template-columns:minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));gap:40px}.sh-foot__col{display:flex;flex-direction:column;gap:10px;min-width:0}.sh-foot__col:first-child{gap:16px;line-height:1.7}.sh-foot__logo img{height:52px !important;width:auto !important;display:block}.sh-footer a{color:var(--sh-muted);text-decoration:none}.sh-footer a:hover{color:var(--sh-white)}.sh-copy{border-top:1px solid var(--sh-line);padding-top:24px;font-size:13px;color:var(--sh-subtle)}.sh-wa{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:50;display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#06210f;font-weight:700;font-size:14px;padding:0 20px;min-height:52px;border-radius:999px;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.35)}.sh-footer .sh-wa,.sh-wa:hover{color:#06210f}.sh-wa:hover{background:#3be07a}.sh-plain-head{padding-top:72px}.sh-plain__title{font-size:48px;font-weight:300;margin-bottom:32px}.sh-main>.wp-block-post-content:not(:has(>.sh)){padding-bottom:96px}body:has(.wp-block-post-content>.sh) .sh-plain-head{display:none}.wp-block-post-content:has(>.sh){padding-left:0 !important;padding-right:0 !important}.wp-block-post-content>.sh{max-width:none !important;margin-left:0 !important;margin-right:0 !important}.sh-sec{padding-block:96px}.sh-sec--panel{background:var(--sh-panel);border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line)}.sh-sec>.sh-wrap{display:flex;flex-direction:column;gap:36px}#industries{padding-top:24px}#industries>.sh-wrap{gap:32px}#products{padding-top:0}#quality>.sh-wrap{gap:48px}#quality .sh-head{max-width:760px}#quote{border-bottom:0}.sh-hero{padding-block:72px 64px;position:relative;overflow:hidden}.sh-hero__deco{position:absolute;right:-180px;top:-120px;opacity:.6;pointer-events:none}.sh-hero>.sh-wrap{display:flex;flex-direction:column;gap:56px;position:relative}.sh-hero__grid{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.sh-hero__l{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:28px}.sh-hero__r{flex:1 1 380px;min-width:0;display:flex;justify-content:center}.sh-hex{width:100%;max-width:420px}.sh-hex img{width:100% !important;height:auto;aspect-ratio:.866;object-fit:cover;object-position:center 62%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:block;background:var(--sh-deep)}.sh-stats{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:24px;border-top:1px solid var(--sh-line);padding-top:28px}.sh-stats>.wp-block-group{display:flex;flex-direction:column;gap:2px}.sh-stat__num{font-size:30px;font-weight:600;color:var(--sh-white);line-height:1.5}.sh-stat__num .sh-unit{font-size:15px;color:var(--sh-accent)}.sh-stat__lbl{font-size:14px;color:var(--sh-muted)}.sh-inds{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:1px;background:var(--sh-line);border:1px solid var(--sh-line)}.sh-ind{background:var(--sh-panel);padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0}.sh-ind .sh-body{font-size:16px}.sh-chips{display:flex;flex-wrap:wrap;gap:8px}.sh-chips a{font-size:13px;color:var(--sh-text);border:1px solid var(--sh-line-strong);padding:5px 10px;text-decoration:none;white-space:nowrap;line-height:1.5}.sh-chips a:hover{border-color:var(--sh-accent);color:var(--sh-accent)}.sh-g3{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1px;background:var(--sh-line);border:1px solid var(--sh-line)}.sh-card{background:var(--sh-bg);padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0;position:relative}.sh-card:hover{background:var(--sh-panel)}.sh-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-family:var(--sh-mono);color:var(--sh-accent)}.sh-card__meta .sh-formula{color:var(--sh-subtle)}.sh .sh-card__name{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:0}.sh-card__name a{color:var(--sh-white);text-decoration:none}.sh-card__name a:after{content:"";position:absolute;inset:0}.sh-card__uses{border-top:1px solid var(--sh-line);padding-top:14px}.sh-card__go{margin-top:auto !important;font-size:14px;font-weight:600;color:var(--sh-accent)}.sh-why{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:64px;align-items:center}.sh-why-photos{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;align-items:start}.sh-why-fig{display:flex;flex-direction:column;gap:12px;min-width:0}.sh-why-fig img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--sh-deep)}.sh-why-fig--ibc img{object-position:center 60%}.sh-why-fig--lower{margin-top:64px !important}.sh-why-fig figcaption{font-size:13px;letter-spacing:.08em;color:var(--sh-subtle);text-transform:uppercase;text-align:left;margin:0 !important}.sh-why-list{list-style:none;margin:0;padding:0 !important;display:flex;flex-direction:column}.sh-why-list li{display:grid;grid-template-columns:48px minmax(0, 1fr);grid-template-areas:"n t" "n b";gap:8px 16px;padding:26px 0;border-top:1px solid var(--sh-line-2)}.sh-why-list .sh-why-n{grid-area:n;font-family:var(--sh-mono);font-size:14px;color:var(--sh-accent);padding-top:4px}.sh-why-list strong{grid-area:t;font-size:19px;font-weight:600;color:var(--sh-white)}.sh-why-list .sh-why-b{grid-area:b;font-size:16px;color:var(--sh-muted);line-height:1.7}.sh-docline{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 40px;border-top:1px solid var(--sh-line-2);padding-top:28px;font-size:16px;color:var(--sh-muted)}.sh-docline b{font-family:var(--sh-mono);font-weight:500;color:var(--sh-white);margin-right:8px}.sh-g5{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:1px;background:var(--sh-line);border:1px solid var(--sh-line)}.sh-step{background:var(--sh-bg);padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.sh-step__n{font-family:var(--sh-mono);font-size:13px;color:var(--sh-accent)}.sh .sh-step .sh-h3{font-size:16px}.sh-split{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:48px !important;align-items:flex-start}.sh-quote{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.sh-quote>p:not([class]){color:var(--sh-muted);font-size:16px}.sh-contact{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:22px;border:1px solid var(--sh-line);background:var(--sh-bg);padding:32px}.sh-contact__title{font-size:18px;font-weight:600;color:var(--sh-white)}.sh-contact__item{display:flex;flex-direction:column;gap:4px}.sh-contact__item a{color:var(--sh-white);text-decoration:none}.sh-contact__item a:hover{color:var(--sh-accent)}.sh-privacy{font-size:13px;color:var(--sh-subtle)}.sh .wpforms-container{--wpforms-field-background-color:var(--sh-bg);--wpforms-field-border-color:var(--sh-line-strong);--wpforms-field-border-radius:0px;--wpforms-field-text-color:var(--sh-white);--wpforms-label-color:var(--sh-muted);--wpforms-label-sublabel-color:var(--sh-subtle);--wpforms-label-error-color:#ff8a8a;--wpforms-button-background-color:var(--sh-accent);--wpforms-button-text-color:var(--sh-ink);--wpforms-button-border-radius:0px;--wpforms-field-size-input-height:50px;--wpforms-field-size-font-size:16px;margin:0 !important}.sh .wpforms-container .wpforms-field{padding:8px 0}.sh .wpforms-container .wpforms-field-label{color:var(--sh-muted);font-weight:400;font-size:14px;letter-spacing:.02em}.sh .wpforms-container input[type=text],.sh .wpforms-container input[type=email],.sh .wpforms-container input[type=tel],.sh .wpforms-container select,.sh .wpforms-container textarea{background:var(--sh-bg) !important;color:var(--sh-white) !important;border:1px solid var(--sh-line-strong) !important;border-radius:0 !important;font-family:inherit !important;font-size:16px !important;max-width:100% !important;box-shadow:none !important}.sh .wpforms-container input:focus,.sh .wpforms-container textarea:focus,.sh .wpforms-container select:focus{border-color:var(--sh-accent) !important}.sh .wpforms-container .wpforms-submit-container button[type=submit]{background:var(--sh-accent) !important;color:var(--sh-ink) !important;border:0 !important;border-radius:0 !important;min-height:50px;padding:0 28px !important;font-family:inherit !important;font-weight:600 !important;font-size:15px !important;height:auto !important}.sh .wpforms-container .wpforms-submit-container button[type=submit]:hover{background:var(--sh-accent-hover) !important}.sh .wpforms-container .wpforms-required-label{color:var(--sh-accent)}.sh-phero{padding-block:40px 56px;border-bottom:1px solid var(--sh-line)}.sh-phero>.sh-wrap{display:flex;flex-direction:column;gap:28px}.sh-crumbs{font-size:13px;color:var(--sh-subtle)}.sh-crumbs a{color:var(--sh-muted)}.sh-phero__grid{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.sh-phero__l{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.sh .sh-phero .sh-h1{font-size:54px;line-height:1.06}.sh-phero .sh-lead{max-width:34em}.sh-phero__img{flex:0 1 340px;width:340px;min-width:0;max-width:100%}.sh-phero__img img{width:100%;height:auto;aspect-ratio:1000/1490;object-fit:cover;display:block;border:1px solid var(--sh-line)}.sh-facts{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:1px;background:var(--sh-line);border:1px solid var(--sh-line)}.sh-facts--4{grid-template-columns:repeat(4,minmax(0, 1fr))}.sh-facts>.wp-block-group{background:var(--sh-bg);padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.sh-facts .sh-val{font-family:var(--sh-mono);font-size:17px;color:var(--sh-white);overflow-wrap:anywhere}.sh-pbody{padding-block:64px 96px}.sh-layout{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:48px !important;align-items:flex-start}.sh-pmain{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:64px}.sh-pblock{display:flex;flex-direction:column;gap:18px}.sh-pblock--faq{gap:12px}.sh-pblock>p:not([class]){font-size:16px;color:var(--sh-muted);line-height:1.75}.sh-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:20px}@media (min-width:1100px){.sh-side{align-self:stretch}.sh-rfq{order:1;position:sticky;top:24px}}.sh-tbl{margin:0;overflow-x:auto;border:1px solid var(--sh-line)}.sh-tbl table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;border:0}.sh-tbl th,.sh-tbl td{text-align:left;padding:14px 16px;border:0;border-bottom:1px solid var(--sh-line);color:var(--sh-text);vertical-align:top}.sh-tbl tbody tr:last-child td{border-bottom:0}.sh-tbl thead{border-bottom:0}.sh-tbl thead th{background:var(--sh-panel);color:var(--sh-muted);font-weight:400;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sh-tbl td:first-child{white-space:nowrap}.sh-tbl--compare td:nth-child(3){color:var(--sh-accent);font-weight:600}.sh-tbl--compare tbody tr:last-child td:nth-child(3){color:var(--sh-text);font-weight:400}.sh-tbl--sub thead th{background:var(--sh-deep);color:var(--sh-white)}.sh-g3--apps{grid-template-columns:repeat(3,minmax(0, 1fr))}.sh-g2{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1px;background:var(--sh-line);border:1px solid var(--sh-line)}.sh-app{background:var(--sh-bg);padding:24px;display:flex;flex-direction:column;gap:8px;min-width:0}.sh .sh-app .sh-h3{font-size:16px}.sh-app .sh-body{line-height:1.7}.sh-kv{border:1px solid var(--sh-line);padding:24px;display:grid !important;grid-template-columns:minmax(0, 170px) minmax(0, 1fr);gap:12px 24px;font-size:16px}.sh-kv>.sh-lbl{padding-top:3px}.sh .wp-block-details{border:1px solid var(--sh-line);padding:18px 22px}.sh .wp-block-details summary{font-weight:600;cursor:pointer;color:var(--sh-white)}.sh .wp-block-details>p{margin-top:10px !important;color:var(--sh-muted);font-size:16px}.sh-rfq{background:var(--sh-panel);border:1px solid var(--sh-line);padding:28px;display:flex;flex-direction:column;gap:14px}.sh-rfq__title{font-size:20px;font-weight:600;color:var(--sh-white)}.sh-rfq .sh-body{color:var(--sh-muted)}.sh-rfq .wp-block-buttons{flex-direction:column;align-items:stretch;gap:14px}.sh-rfq .wp-block-button,.sh-rfq .wp-block-button__link{width:100%}.sh-rfq .sh-mono{font-size:13px;color:var(--sh-muted)}.sh-rfq .sh-mono a{color:var(--sh-muted);text-decoration:none}.sh-box{border:1px solid var(--sh-line);padding:22px;display:flex;flex-direction:column;gap:12px}.sh-row{display:flex;justify-content:space-between;gap:8px;font-size:15px;color:var(--sh-white);border-top:1px solid var(--sh-line);padding-top:12px}.sh-row span:last-child{font-size:13px;color:var(--sh-muted);text-align:right}.sh-other a{font-size:15px;text-decoration:none;color:var(--sh-white);display:flex;justify-content:space-between;gap:8px}.sh-other a:hover{color:var(--sh-accent)}.sh-other a span:last-child{font-family:var(--sh-mono);font-size:13px;color:var(--sh-subtle)}@media (max-width:1100px){.sh-inds{grid-template-columns:repeat(2,minmax(0, 1fr))}.sh-inds>.sh-ind:last-child{grid-column:1/-1}.sh-foot{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:1000px){.sh-why{grid-template-columns:minmax(0, 1fr);gap:48px}.sh-g3,.sh-g5{grid-template-columns:repeat(2,minmax(0, 1fr))}.sh-g3--apps{grid-template-columns:minmax(0, 1fr)}.sh-facts,.sh-facts--4{grid-template-columns:repeat(3,minmax(0, 1fr))}.sh-header__in{gap:16px}.sh-nav{order:3}}@media (max-width:640px){:root{--sh-gutter:16px}.sh-logo img{height:44px !important}.sh-header .sh-header__cta{display:none}.sh .sh-h1{font-size:42px}.sh .sh-phero .sh-h1{font-size:38px}.sh .sh-h2{font-size:30px}.sh-sec{padding-block:72px}.sh-hex{max-width:300px}.sh-why-photos{gap:12px}.sh-why-fig--lower{margin-top:32px !important}.sh-g3,.sh-g5,.sh-g2,.sh-inds,.sh-foot{grid-template-columns:minmax(0, 1fr)}.sh-stats{grid-template-columns:repeat(2,minmax(0, 1fr))}.sh-facts,.sh-facts--4{grid-template-columns:repeat(2,minmax(0, 1fr))}.sh-facts>.wp-block-group:last-child:nth-child(odd){grid-column:1/-1}.sh-kv{grid-template-columns:minmax(0, 1fr);gap:4px}.sh-kv>.sh-lbl:not(:first-child){padding-top:12px}.sh-wa span{display:none}.sh-wa{padding:0 16px}.sh-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.sh-tbl th,.sh-tbl td{padding:12px 14px}.sh-tbl td:first-child{white-space:normal;width:45%}.sh-tbl--compare:has(td[data-label]) :is(table,tbody,tr,td){display:block;width:auto}.sh-tbl--compare:has(td[data-label]) thead{display:none}.sh-tbl--compare:has(td[data-label]) tr{padding:14px;border-bottom:1px solid var(--sh-line)}.sh-tbl--compare:has(td[data-label]) tbody tr:last-child{border-bottom:0}.sh-tbl--compare:has(td[data-label]) td{padding:2px 0;border:0}.sh-tbl--compare:has(td[data-label]) td:first-child{color:var(--sh-white);font-weight:600;padding-bottom:6px}.sh-tbl--compare:has(td[data-label]) td:not(:first-child):before{content:attr(data-label) ": ";color:var(--sh-muted);font-weight:400}.sh-tbl--compare:has(td[data-label]) td:empty{display:none}.sh-tbl--compare:not(:has(td[data-label])) table{min-width:560px}}@media (max-width:1000px){.sh-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.sh-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.sh-tbl table{table-layout:auto}.sh-sec--tight{padding-block:48px 0}.sh-about-head{gap:22px}.sh-about .sh-kv{max-width:860px}.sh-about .sh-kv a{color:var(--sh-white);text-decoration:none}.sh-about .sh-kv a:hover{color:var(--sh-accent)}.sh-about .sh-stats{border-top:0;padding-top:0}