:root{--sh-black:#050505;--sh-dark:#101010;--sh-red:#e30613;--sh-red-dark:#b8000b;--sh-white:#fff;--sh-soft:#f4f4f4;--sh-text:#181818;--sh-container:1180px;--sh-hero-desktop-position:center center;--sh-hero-mobile-position:center center}body{margin:0}.sh-page,body{background:var(--sh-black)}.sh-page{color:var(--sh-white);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.sh-container{margin:0 auto;width:min(var(--sh-container),calc(100% - 40px))}.sh-btn{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;line-height:1;min-height:46px;padding:12px 22px;text-decoration:none!important;text-transform:uppercase;transition:.25s ease;white-space:nowrap}.sh-btn--red{background:var(--sh-red);color:#fff!important}.sh-btn--red:hover{background:var(--sh-red-dark);color:#fff!important}.sh-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.24);color:#fff!important}.sh-btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.42);color:#fff!important}.sh-header{background:rgba(0,0,0,.96);border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:20}.sh-header__inner{align-items:center;display:grid;gap:30px;grid-template-columns:250px 1fr auto;margin:0 auto;min-height:82px;width:min(var(--sh-container),calc(100% - 40px))}.sh-logo-slot img{display:block;height:auto!important;max-width:240px!important}.sh-nav{font-size:14px;font-weight:700}.sh-nav,.sh-nav .hs-menu-wrapper ul{align-items:center;display:flex;justify-content:center}.sh-nav .hs-menu-wrapper ul{gap:26px}.sh-nav .hs-menu-wrapper li,.sh-nav .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.sh-nav .hs-menu-wrapper a,.sh-nav a{color:#fff!important;opacity:.94;text-decoration:none!important;white-space:nowrap}.sh-nav .hs-menu-wrapper a:hover,.sh-nav a:hover{color:var(--sh-red)!important}.sh-nav .hs-menu-wrapper ul li{position:relative}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper ul ul{background:#0b0b0b;border:1px solid hsla(0,0%,100%,.12);border-top:3px solid var(--sh-red);box-shadow:0 18px 40px rgba(0,0,0,.35);display:block;left:0;margin:0;min-width:230px;opacity:0;padding:10px 0;position:absolute;top:calc(100% + 18px);transform:translateY(8px);transition:.22s ease;visibility:hidden;z-index:100}.sh-nav .hs-menu-wrapper ul li:focus-within>.hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper ul li:focus-within>ul,.sh-nav .hs-menu-wrapper ul li:hover>.hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper ul li:hover>ul{opacity:1;transform:translateY(0);visibility:visible}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper li,.sh-nav .hs-menu-wrapper ul ul li{width:100%}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper a,.sh-nav .hs-menu-wrapper ul ul a{color:hsla(0,0%,100%,.86)!important;display:block;font-size:13px;line-height:1.2;padding:12px 18px;white-space:nowrap}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper a:hover,.sh-nav .hs-menu-wrapper ul ul a:hover{background:rgba(227,6,19,.12);color:#fff!important}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper .hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper ul ul ul{left:100%;top:-13px}.sh-nav .hs-menu-wrapper li.hs-item-has-children>a:after{color:var(--sh-red);content:"▾";display:inline-block;font-size:10px;margin-left:7px;transform:translateY(-1px)}.sh-header-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end}.sh-menu-toggle{display:none}.sh-menu-toggle-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:4px;cursor:pointer;display:none;height:46px;justify-content:center;width:46px}.sh-menu-toggle-btn span,.sh-menu-toggle-btn span:after,.sh-menu-toggle-btn span:before{background:#fff;border-radius:999px;display:block;height:2px;position:relative;transition:.22s ease;width:22px}.sh-menu-toggle-btn span:after,.sh-menu-toggle-btn span:before{content:"";left:0;position:absolute}.sh-menu-toggle-btn span:before{top:-7px}.sh-menu-toggle-btn span:after{top:7px}.sh-menu-toggle:checked~.sh-menu-toggle-btn span{background:transparent}.sh-menu-toggle:checked~.sh-menu-toggle-btn span:before{top:0;transform:rotate(45deg)}.sh-menu-toggle:checked~.sh-menu-toggle-btn span:after{top:0;transform:rotate(-45deg)}.sh-hero{align-items:center;background:#080808!important;display:flex;min-height:560px;overflow:hidden;padding:0;position:relative}.sh-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,.18) 35%,rgba(0,0,0,.04) 70%,rgba(0,0,0,.02));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.sh-hero-bg-image{background:#080808!important;height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}.sh-hero-bg-image .hs_cos_wrapper,.sh-hero-bg-image .hs_cos_wrapper_type_linked_image,.sh-hero-bg-image .hs_cos_wrapper_widget,.sh-hero-bg-image .widget-type-linked_image,.sh-hero-bg-image a,.sh-hero-bg-image div,.sh-hero-bg-image span{display:block!important;height:100%!important;width:100%!important}.sh-hero-bg-image img{object-position:var(--sh-hero-desktop-position)!important}.sh-hero__inner{align-items:end;box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr;justify-items:end;min-height:560px;padding:56px 0 72px;position:relative;z-index:2}.sh-hero-text,.sh-hero-title,.sh-red-line{display:none}.sh-hero-buttons{margin-left:auto;margin-top:0;max-width:max-content}.sh-hero-buttons,.sh-hero-buttons .hs_cos_wrapper_type_rich_text{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}.sh-hero-buttons .hs_cos_wrapper_type_rich_text p{margin:0}.sh-hero .sh-btn{font-size:13px;min-height:42px;padding:11px 18px}.sh-quick{margin-top:-58px;position:relative;z-index:4}.sh-quick-grid{background:#111;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 18px 45px rgba(0,0,0,.28);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sh-quick-card{align-items:center;border-right:1px solid hsla(0,0%,100%,.14);box-sizing:border-box;color:#fff!important;display:grid;gap:18px;grid-template-columns:46px minmax(0,1fr) 20px;min-height:105px;padding:24px 28px;text-decoration:none!important}.sh-quick-card:last-child{border-right:0}.sh-quick-icon{color:var(--sh-red);font-size:34px;line-height:1;text-align:center}.sh-quick-title{color:#fff;font-size:15px;font-weight:900;line-height:1.1;margin:0 0 4px;text-transform:uppercase}.sh-quick-text{color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.25;margin:0}.sh-quick-arrow{color:#fff;font-size:24px}.sh-categories{background:var(--sh-soft);color:#111;padding:42px 0 38px}.sh-category-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.sh-category-card{background:#fff;border:1px solid #e4e4e4;border-radius:6px;box-sizing:border-box;color:#111;display:flex;flex-direction:column;justify-content:space-between;min-height:238px;padding:22px;position:relative;transition:.25s ease}.sh-category-card:hover{box-shadow:0 14px 30px rgba(0,0,0,.12);transform:translateY(-3px)}.sh-category-title{align-items:baseline;color:#111;display:flex;font-size:15px;font-weight:900;gap:6px;line-height:1.15;margin:0;text-transform:uppercase}.sh-category-number{color:var(--sh-red);font-size:24px;font-weight:950;margin-right:4px}.sh-category-image img{display:block;height:130px!important;margin:10px 0;object-fit:contain;width:100%!important}.sh-category-action{margin-top:8px;pointer-events:auto;position:relative;width:100%;z-index:5}.sh-category-action .hs-button-wrapper,.sh-category-action .hs_cos_wrapper,.sh-category-action .hs_cos_wrapper_type_module{display:block!important;max-width:100%!important;pointer-events:auto!important;width:100%!important}.sh-category-action :is(a,button,.hs-button,.cta_button){align-items:center!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;cursor:pointer!important;display:flex!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:800!important;justify-content:space-between!important;line-height:1.2!important;margin:0!important;min-height:34px!important;padding:0!important;pointer-events:auto!important;position:relative!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;transition:.25s ease!important;width:100%!important;z-index:10!important}.sh-category-action :is(a,button,.hs-button,.cta_button):after{align-items:center;color:currentColor;content:"→";display:inline-flex;font-size:13px;font-weight:900;justify-content:center;line-height:1;margin-left:12px}.sh-category-action :is(a,button,.hs-button,.cta_button):hover{color:var(--sh-red)!important;transform:translateX(2px)}.sh-category-action :is(a,button,.hs-button,.cta_button) *{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}.sh-category-link{display:none!important}.sh-find{background:#fff;color:#111;padding:40px 0}.sh-find-inner{align-items:center;display:grid;gap:36px;grid-template-columns:280px 1fr}.sh-find-title{color:#111;font-size:26px;font-weight:900;line-height:1;margin:0 0 8px;text-transform:uppercase}.sh-find-text{color:#333;font-size:14px;margin:0}.sh-use-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.sh-use-card{border-left:1px solid #dcdcdc;padding:8px 14px;text-align:center}.sh-use-card:first-child{border-left:0}.sh-use-icon{align-items:center;display:flex;justify-content:center;margin-bottom:8px;min-height:42px}.sh-use-icon img{display:block;height:34px!important;object-fit:contain;width:34px!important}.sh-use-title{color:#111;font-size:13px;font-weight:800;line-height:1.1;margin:0}.sh-benefits{background:var(--sh-dark);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);padding:28px 0}.sh-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sh-benefit-card{align-items:center;border-right:1px solid hsla(0,0%,100%,.12);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);padding:20px 28px}.sh-benefit-card:last-child{border-right:0}.sh-benefit-icon{align-items:center;display:flex;justify-content:center;min-height:46px}.sh-benefit-icon img{display:block;height:36px!important;object-fit:contain;width:36px!important}.sh-benefit-title{color:#fff;font-size:16px;font-weight:900;line-height:1.1;margin:0 0 6px;text-transform:uppercase}.sh-benefit-text{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.35;margin:0}.sh-final-cta{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.9) 50%,rgba(180,0,10,.52)),#080808;overflow:hidden;padding:42px 0;position:relative}.sh-final-cta-inner{align-items:center;display:grid;gap:34px;grid-template-columns:.9fr 1fr auto}.sh-final-cta-image img{display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,.52));height:auto!important;max-height:220px;object-fit:contain;width:100%!important}.sh-final-title{color:#fff;font-size:clamp(34px,4vw,62px);font-weight:950;line-height:.92;margin:0 0 10px;text-transform:uppercase}.sh-final-text{color:hsla(0,0%,100%,.78);font-size:17px;margin:0}.sh-footer{background:#050505;border-top:1px solid hsla(0,0%,100%,.1);padding:34px 0}.sh-footer-grid{align-items:start;display:grid;gap:30px;grid-template-columns:1.2fr .8fr .8fr .8fr}.sh-footer-title{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:900;line-height:1.1;margin:0 0 10px;text-transform:uppercase}.sh-footer a,.sh-footer p{color:hsla(0,0%,100%,.72)!important;font-size:13px;line-height:1.5;margin:0;text-decoration:none!important}.sh-footer a:hover{color:#fff!important}.sh-footer-brand{color:#fff;font-size:26px;font-weight:950;line-height:.95}.sh-footer-brand span{color:var(--sh-red);display:block;font-size:13px;letter-spacing:.2em;margin-top:4px}@media (max-width:1024px){.sh-final-cta-inner,.sh-find-inner,.sh-header__inner{grid-template-columns:1fr}.sh-header-actions,.sh-nav{flex-wrap:wrap;justify-content:flex-start}.sh-benefit-grid,.sh-category-grid,.sh-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-hero,.sh-hero__inner{min-height:500px}.sh-hero-bg-image img{object-fit:contain!important;object-position:center center!important}}@media (max-width:640px){.sh-container{width:min(var(--sh-container),calc(100% - 28px))}.sh-header__inner{gap:14px;grid-template-columns:1fr auto;min-height:74px;padding:10px 0}.sh-logo-slot{grid-column:1;grid-row:1}.sh-logo-slot img{max-width:190px!important}.sh-menu-toggle-btn{display:flex;grid-column:2;grid-row:1;justify-self:end}.sh-header-actions,.sh-nav{display:none;grid-column:1/-1;width:100%}.sh-menu-toggle:checked~.sh-nav{border-top:1px solid hsla(0,0%,100%,.1);display:block;padding:12px 0 4px}.sh-menu-toggle:checked~.sh-header-actions{display:flex;justify-content:flex-start;padding:8px 0 12px}.sh-nav .hs-menu-wrapper ul{display:grid;gap:12px;justify-content:flex-start}.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper .hs-menu-children-wrapper .hs-menu-children-wrapper,.sh-nav .hs-menu-wrapper ul ul,.sh-nav .hs-menu-wrapper ul ul ul{background:hsla(0,0%,100%,.04);border:0;border-left:2px solid var(--sh-red);box-shadow:none;margin:8px 0 0 12px;min-width:0;opacity:1;padding:8px 0;position:static;transform:none;visibility:visible}.sh-nav .hs-menu-wrapper ul ul a{padding:8px 12px;white-space:normal}.sh-hero{background:#080808!important;min-height:360px;padding:0}.sh-hero__inner{align-items:end;box-sizing:border-box;justify-items:end;min-height:360px;padding:24px 14px 26px}.sh-hero-bg-image{background:#080808!important}.sh-hero-bg-image img{object-fit:contain!important;object-position:center center!important}.sh-hero-buttons,.sh-hero-buttons .hs_cos_wrapper_type_rich_text{gap:12px}.sh-hero .sh-btn{font-size:12px;min-height:38px;padding:10px 14px}.sh-quick{margin-top:0}.sh-benefit-grid,.sh-category-grid,.sh-footer-grid,.sh-quick-grid{grid-template-columns:1fr}.sh-quick-card{border-bottom:1px solid hsla(0,0%,100%,.12);border-right:0;grid-template-columns:34px minmax(0,1fr) 18px;min-height:68px;padding:14px 18px}.sh-quick-icon{font-size:28px}.sh-quick-title{font-size:16px;margin:0}.sh-quick-text{display:none}.sh-quick-arrow{font-size:22px}.sh-category-card{min-height:auto;padding:20px}.sh-category-action :is(a,button,.hs-button,.cta_button){font-size:14px!important;min-height:42px!important}.sh-category-action :is(a,button,.hs-button,.cta_button):after{font-size:15px}.sh-benefit-card{border-bottom:1px solid hsla(0,0%,100%,.12);border-right:0}.sh-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-hero,.sh-hero-bg-image{background:#080808!important}.sh-hero-bg-image img{display:block!important;height:100%!important;margin:0 auto!important;max-height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;object-fit:contain!important;object-position:center center!important;width:100%!important}.sh-benefit-icon,.sh-use-icon{align-items:center!important;display:flex!important;height:80px!important;justify-content:center!important;min-height:80px!important;min-width:80px!important;transition:.24s ease!important;width:80px!important}.sh-use-icon{background:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.12)!important;margin:0 auto 14px!important}.sh-benefit-icon{background:hsla(0,0%,100%,.08)!important;box-shadow:0 12px 28px rgba(0,0,0,.3)!important}.sh-benefit-icon .hs_cos_wrapper,.sh-benefit-icon .hs_cos_wrapper_type_linked_image,.sh-benefit-icon .hs_cos_wrapper_widget,.sh-benefit-icon a,.sh-benefit-icon div,.sh-benefit-icon span,.sh-use-icon .hs_cos_wrapper,.sh-use-icon .hs_cos_wrapper_type_linked_image,.sh-use-icon .hs_cos_wrapper_widget,.sh-use-icon a,.sh-use-icon div,.sh-use-icon span{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.sh-benefit-icon img,.sh-use-icon img{display:block!important;height:48px!important;margin:0 auto!important;max-height:48px!important;max-width:48px!important;width:48px!important}.sh-benefit-card{gap:22px!important;grid-template-columns:80px minmax(0,1fr)!important}.sh-benefit-card:hover .sh-benefit-icon,.sh-use-card:hover .sh-use-icon{border-color:var(--sh-red)!important;transform:translateY(-2px)}.sh-benefit-card:hover .sh-benefit-icon{background:rgba(227,6,19,.14)!important}@media (max-width:1024px){.sh-benefit-icon,.sh-use-icon{height:70px!important;min-height:70px!important;min-width:70px!important;width:70px!important}.sh-benefit-icon img,.sh-use-icon img{height:42px!important;max-height:42px!important;max-width:42px!important;width:42px!important}.sh-benefit-card{gap:20px!important;grid-template-columns:70px minmax(0,1fr)!important}}@media (max-width:640px){.sh-benefit-icon,.sh-use-icon{height:62px!important;min-height:62px!important;min-width:62px!important;width:62px!important}.sh-use-icon{margin-bottom:10px!important}.sh-benefit-icon img,.sh-use-icon img{height:38px!important;max-height:38px!important;max-width:38px!important;width:38px!important}.sh-benefit-card{gap:18px!important;grid-template-columns:62px minmax(0,1fr)!important}}@media (max-width:420px){.sh-benefit-icon,.sh-use-icon{height:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.sh-benefit-icon img,.sh-use-icon img{height:34px!important;max-height:34px!important;max-width:34px!important;width:34px!important}.sh-benefit-card{gap:16px!important;grid-template-columns:56px minmax(0,1fr)!important}}.sh-final-button :is(a,button,.hs-button,.cta_button),.sh-header-actions :is(a,button,.hs-button,.cta_button),.sh-hero-button-slot :is(a,button,.hs-button,.cta_button){align-items:center!important;border:1px solid transparent!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;justify-content:center!important;line-height:1!important;min-height:46px!important;padding:12px 22px!important;text-decoration:none!important;text-transform:uppercase!important;transition:.25s ease!important;white-space:nowrap!important}.sh-final-button :is(a,button,.hs-button,.cta_button),.sh-header-actions :is(a,button,.hs-button,.cta_button),.sh-hero-button-slot--primary :is(a,button,.hs-button,.cta_button){background:var(--sh-red)!important;color:#fff!important}.sh-final-button :is(a,button,.hs-button,.cta_button):hover,.sh-header-actions :is(a,button,.hs-button,.cta_button):hover,.sh-hero-button-slot--primary :is(a,button,.hs-button,.cta_button):hover{background:var(--sh-red-dark)!important;color:#fff!important;transform:translateY(-1px)}.sh-hero-button-slot--secondary :is(a,button,.hs-button,.cta_button){background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.24)!important;color:#fff!important}.sh-hero-button-slot--secondary :is(a,button,.hs-button,.cta_button):hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.42)!important;color:#fff!important;transform:translateY(-1px)}.sh-final-button,.sh-final-button .hs_cos_wrapper,.sh-hero-button-slot,.sh-hero-button-slot .hs_cos_wrapper,.sh-hero-buttons{align-items:center!important;display:flex!important}.sh-hero-buttons{flex-wrap:wrap!important;gap:20px!important;justify-content:flex-end!important}.sh-benefit-icon,.sh-use-icon{background:#fff!important;border:1px solid rgba(227,6,19,.42)!important;border-radius:999px!important;cursor:pointer!important;overflow:hidden!important}.sh-benefit-icon a,.sh-use-icon a{align-items:center!important;border-radius:999px!important;display:flex!important;height:100%!important;justify-content:center!important;text-decoration:none!important;width:100%!important}.sh-benefit-icon img,.sh-use-icon img{filter:none!important;object-fit:contain!important}.sh-benefit-icon:hover,.sh-use-icon:hover{border-color:var(--sh-red)!important;box-shadow:0 14px 30px rgba(227,6,19,.18)!important;transform:translateY(-2px)}.sh-benefit-icon a:focus-visible,.sh-final-button :is(a,button,.hs-button,.cta_button):focus-visible,.sh-header-actions :is(a,button,.hs-button,.cta_button):focus-visible,.sh-hero-button-slot :is(a,button,.hs-button,.cta_button):focus-visible,.sh-use-icon a:focus-visible{outline:3px solid rgba(227,6,19,.42)!important;outline-offset:4px!important}@media (max-width:640px){.sh-hero-buttons{gap:12px!important}.sh-final-button :is(a,button,.hs-button,.cta_button),.sh-header-actions :is(a,button,.hs-button,.cta_button),.sh-hero-button-slot :is(a,button,.hs-button,.cta_button){font-size:12px!important;min-height:38px!important;padding:10px 14px!important}}