@font-face{font-family:Italian Plate No2 Expanded;src:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/ItalianPlateNo2Expanded-Demibold.otf?v=159095790580293870631790600771) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Italian Plate No2 Expanded;src:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/ItalianPlateNo2Expanded-Light.otf?v=112066255916800504581790600771) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--font-heading: "Italian Plate No2 Expanded", sans-serif;--font-text: "Italian Plate No2 Expanded", sans-serif;--font-body: "Open Sans", sans-serif;--color-white: #ffffff;--color-blue: #009fe3;--color-navy-deep: #003590;--color-navy-pill: #003590;--color-navy-dark: #595959;--color-blue-light: #9ad9f4;--color-mist: #efefef;--color-bg-section: #efefef;--color-ink: #141414;--color-graphite: #4f4f4f;--color-accent: var(--color-blue);--color-accent-text: #ced3d9;--nav-bg: rgba(238, 244, 247, .2);--container-max: 1332px;--container-pad: clamp(1.25rem, 4vw, 3.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--color-navy-dark);background:var(--color-bg-section);overflow-x:hidden}p{margin:0}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.hero{--hero-video-bg: #009ee2;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;color:var(--color-white);background:var(--hero-video-bg)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-10;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}.hero__video{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0c489659,#0c489600 20%),linear-gradient(90deg,#0c4896e6,#0c4896a6 30%,#0c489600 58%)}.hero__content{flex:1;display:flex;align-items:center;padding-block:2rem clamp(4rem,10vh,6rem)}.hero__copy{max-width:min(44rem,55%)}.hero__headline{font-family:var(--font-heading);font-weight:600;font-size:clamp(2.25rem,4.444vw,4rem);line-height:1.17;margin:0 0 .45em}.hero__headline>span{display:block}.hero__headline em{font-family:var(--font-body);font-style:italic;font-weight:400}.hero__headline .pill{display:inline-block;margin-top:.12em;font-style:normal;line-height:1;vertical-align:middle;background:var(--color-navy-pill);padding:.08em .38em .14em;border-radius:999px}.hero__subhead{font-family:var(--font-text);font-weight:300;font-size:clamp(1rem,2.76vw,2.484rem);line-height:1.25;max-width:38ch;margin-bottom:.9em}.hero__steps{font-family:var(--font-heading);font-weight:600;font-size:clamp(1rem,.75rem + .75vw,1.375rem);line-height:1.2;margin-bottom:1.75em;word-spacing:.15em}.hero__actions{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem)}.hero__meta{margin-top:1.5rem;font-family:var(--font-text);font-weight:300;font-size:.8125rem;letter-spacing:.02em;color:#eef4f7bf}.hero__video-toggle{position:absolute;right:var(--container-pad);bottom:clamp(1.25rem,4vh,2rem);width:40px;height:40px;border:none;border-radius:50%;background:var(--nav-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);cursor:pointer;display:grid;place-items:center;transition:background .3s ease}.hero__video-toggle:hover,.hero__video-toggle:focus-visible{background:#eef4f759}.hero__video-toggle-icon{width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.hero__video-toggle[aria-pressed=true] .hero__video-toggle-icon{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent currentColor;margin-left:3px}.btn{--btn-fill: var(--color-blue);--btn-fill-text: var(--color-white);position:relative;isolation:isolate;overflow:hidden;display:inline-block;font-family:var(--font-heading);font-weight:600;font-size:clamp(.875rem,.7788rem + .3846vw,1.125rem);padding:.75em 1.5em;border-radius:999px;border:2px solid transparent;white-space:nowrap;transition:color .3s ease,border-color .3s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn-fill);z-index:-1;clip-path:circle(0% at 85% 85%);transition:clip-path .4s ease}.btn:hover:before,.btn:focus-visible:before{clip-path:circle(140% at 85% 85%)}.btn--solid{background:var(--color-white);color:var(--color-blue)}.btn--outline{background:transparent;border-color:var(--color-mist);color:var(--color-white)}.navbar{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);padding-block:clamp(1rem,2.5vw,1.75rem)}.navbar__logo img{height:clamp(34px,3vw,41px);width:auto}.navbar__links{list-style:none;display:flex;gap:clamp(1.25rem,2.4vw,2.75rem);margin:0;padding:.6em 1.75em;background:var(--nav-bg);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:1;justify-content:center}.navbar__links a{position:relative;display:inline-block;padding-block:.2em;font-family:var(--font-heading);font-weight:600;font-size:clamp(.875rem,.8269rem + .1923vw,1rem);color:var(--color-mist);white-space:nowrap}.navbar__links a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:currentColor;transform:translate(-50%);transition:width .3s ease}.navbar__links a:hover,.navbar__links a:focus-visible{color:var(--color-white)}.navbar__links a:hover:after,.navbar__links a:focus-visible:after{width:100%}.navbar__links-item--has-dropdown{position:relative}.navbar__links-trigger{display:inline-flex;align-items:center;gap:.4em}.navbar__links-trigger:after{display:none}.navbar__links-caret{display:inline-block;flex-shrink:0;width:.4em;height:.4em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.navbar__links-item--has-dropdown.is-open .navbar__links-caret{transform:rotate(-135deg) translateY(2px)}.navbar__dropdown{list-style:none;margin:0;padding:.6rem;position:absolute;top:calc(100% + 14px);left:50%;min-width:220px;background:var(--color-white);border-radius:16px;box-shadow:0 20px 45px -15px #001c2b59;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s;z-index:20}.navbar__links-item--has-dropdown.is-open .navbar__dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s 0s}.navbar__dropdown a{display:block;padding:.75em .9em;border-radius:10px;font-family:var(--font-heading);font-weight:600;font-size:.9375rem;color:var(--color-navy-deep);white-space:nowrap}.navbar__dropdown a:after{display:none}.navbar__dropdown a:hover,.navbar__dropdown a:focus-visible{background:var(--color-bg-section);color:var(--color-blue)}.navbar__dropdown a[aria-current=true]{color:var(--color-blue)}.navbar__lang-trigger{font-family:var(--font-heading);font-weight:600;font-size:clamp(.8125rem,.7885rem + .09615vw,.875rem);color:var(--color-mist);background:var(--nav-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.9em 1.1em;border-radius:999px;white-space:nowrap;transition:background .3s ease,color .3s ease}.navbar__lang-trigger:hover,.navbar__lang-trigger:focus-visible{color:var(--color-white);background:#eef4f752}.navbar__dropdown--right{left:auto;right:0;min-width:170px;transform:translateY(-6px)}.navbar__lang.is-open .navbar__dropdown--right{transform:translateY(0)}.navbar__cta{position:relative;isolation:isolate;overflow:hidden;font-family:var(--font-heading);font-weight:600;font-size:clamp(.8125rem,.7885rem + .09615vw,.875rem);background:var(--color-blue);color:var(--color-white);padding:.9em 1.6em;border-radius:999px;white-space:nowrap;transition:color .3s ease}.navbar__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b8cc6;z-index:-1;clip-path:circle(0% at 85% 85%);transition:clip-path .4s ease}.navbar__cta:hover:before,.navbar__cta:focus-visible:before{clip-path:circle(140% at 85% 85%)}.navbar--on-blue .navbar__cta{background:var(--color-white);color:var(--color-blue)}.navbar--on-blue .navbar__cta:before{background:var(--color-navy-pill)}.navbar--on-blue .navbar__cta:hover,.navbar--on-blue .navbar__cta:focus-visible{color:var(--color-white)}.navbar__toggle{display:none;position:relative;z-index:1001;width:40px;height:40px;background:var(--nav-bg);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .3s ease}.navbar__toggle span{position:absolute;left:50%;top:12px;width:18px;height:2px;background:var(--color-white);border-radius:2px;translate:-50% 0;transition:translate .3s ease,rotate .3s ease,opacity .2s ease,top .3s ease,background .3s ease}.navbar__toggle span:nth-child(2){top:19px}.navbar__toggle span:nth-child(3){top:26px}.navbar.nav-open .navbar__toggle{background:var(--color-navy-pill)}.navbar.nav-open .navbar__toggle span:nth-child(1){top:19px;rotate:45deg}.navbar.nav-open .navbar__toggle span:nth-child(2){opacity:0}.navbar.nav-open .navbar__toggle span:nth-child(3){top:19px;rotate:-45deg}.navbar__links-cta,.navbar__links-lang{display:none}.placeholder{padding-block:6rem;text-align:center;font-family:var(--font-text);font-weight:300;color:var(--color-navy-dark)}@media(max-width:1100px){.navbar{justify-content:flex-start}.navbar__lang{display:none}.navbar__cta{margin-left:auto}.navbar__toggle{display:flex}.navbar__links{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;padding:clamp(6rem,24vw,8rem) var(--container-pad) 3rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;overflow-y:auto;background:radial-gradient(120% 100% at 100% 0%,var(--color-navy-pill) 0%,var(--color-ink) 55%);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:circle(0px at var(--menu-origin-x, calc(100% - 42px) ) var(--menu-origin-y, 52px));visibility:hidden;transition:clip-path .6s cubic-bezier(.65,0,.35,1),visibility 0s .6s}.navbar.nav-open .navbar__links{clip-path:circle(150% at var(--menu-origin-x, calc(100% - 42px) ) var(--menu-origin-y, 52px));visibility:visible;transition:clip-path .6s cubic-bezier(.65,0,.35,1),visibility 0s 0s}.navbar__links li{width:100%;border-bottom:1px solid rgba(238,244,247,.14)}.navbar__links li:last-child,.navbar__dropdown li{border-bottom:none}.navbar__links a{display:block;padding:.85rem 0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.5rem,4vw + .9rem,2.25rem);color:var(--color-white);opacity:0;translate:0 16px;transition:opacity .3s ease,translate .4s cubic-bezier(.2,.7,.2,1)}.navbar__links a:after{display:none}.navbar.nav-open .navbar__links a{opacity:1;translate:0 0;transition-delay:.42s}.navbar.nav-open .navbar__links>li:nth-child(1) a{transition-delay:.18s}.navbar.nav-open .navbar__links>li:nth-child(2) a{transition-delay:.24s}.navbar.nav-open .navbar__links>li:nth-child(3) a{transition-delay:.3s}.navbar.nav-open .navbar__links>li:nth-child(4) a{transition-delay:.36s}.navbar.nav-open .navbar__links>li:nth-child(5) a{transition-delay:.42s}.navbar__links li.navbar__links-lang{display:flex;gap:.5rem;margin-top:1.75rem;border-bottom:none}.navbar__links .navbar__links-lang a{padding:.45em .9em;font-size:.9375rem;border:1px solid rgba(238,244,247,.3);border-radius:999px;color:#eef4f7cc}.navbar__links .navbar__links-lang a[aria-current=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.navbar__links-cta{display:list-item;list-style:none;border-bottom:none;margin-top:1.25rem}.navbar__links .navbar__links-cta a{display:inline-block;padding:.9em 1.8em;background:var(--color-blue);border-radius:999px;font-size:clamp(1rem,1vw + .75rem,1.125rem)}.navbar__links .navbar__links-trigger{display:flex;justify-content:space-between;width:100%}.navbar__dropdown{position:static;transform:none;min-width:0;width:100%;background:transparent;box-shadow:none;border-radius:0;padding:0;margin:0;max-height:0;overflow:hidden;opacity:1;visibility:visible;transition:max-height .3s ease}.navbar__links-item--has-dropdown.is-open .navbar__dropdown{max-height:14rem;transform:none;transition:max-height .3s ease}.navbar__links .navbar__dropdown a{padding:.55em 0 .55em 1.25rem;font-size:clamp(1.125rem,2.5vw + .5rem,1.375rem);color:#eef4f7bf}.navbar__dropdown a:hover,.navbar__dropdown a:focus-visible{background:none;color:var(--color-white)}body:has(.navbar.nav-open){overflow:hidden}}@media(max-width:900px){.hero__media{inset:0 0 auto 0;height:62%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.hero__gradient{background:linear-gradient(180deg,#0c489659,#0c489600 18%),linear-gradient(0deg,#0c4896f2,#0c4896cc 38%,#0c489600 62%)}.hero__content{align-items:flex-end;padding-bottom:5.5rem}.hero__copy{max-width:36rem}}@media(max-width:600px){.navbar__cta{display:none}.hero__headline{font-size:clamp(2rem,9vw,2.5rem)}.hero__actions .btn{flex:1 1 auto;text-align:center}}.hero--centered .hero__media,.hero--centered .hero__video{top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:none;mask-image:none}.hero--centered .hero__gradient{background:linear-gradient(180deg,#0c48966b,#0c489600 20%),radial-gradient(78% 62% at 50% 52%,#082856c2,#0a346e9e 45%,#0c489666)}.hero--centered .hero__content{justify-content:center;align-items:center;padding-bottom:clamp(4.5rem,9vh,6rem)}.hero--centered .hero__copy{max-width:56rem;margin-inline:auto;text-align:center}.hero--centered .hero__headline{font-size:clamp(2.7rem,5.333vw,4.8rem);line-height:1.17}.hero--centered .hero__headline>span{white-space:nowrap}.hero--centered .hero__headline .pill{display:inline;background:none;padding:0;margin-top:0;border-radius:0;line-height:inherit;vertical-align:baseline}.hero--centered .hero__subhead{font-size:clamp(1.2rem,3.312vw,2.981rem);line-height:1.25;max-width:44rem;margin-inline:auto}.hero--centered .hero__actions{justify-content:center}@media(max-width:600px){.hero--centered .hero__headline{font-size:min(8.2vw,2.7rem)}}.hero--corner .hero__media,.hero--corner .hero__video{top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:none;mask-image:none}.hero--corner .hero__gradient{background:linear-gradient(180deg,#0c489659,#0c489600 20%),radial-gradient(130% 95% at 0% 100%,#0c4896eb,#0c4896b3 32%,#0c489600 68%)}.hero--corner .hero__content{align-items:flex-end;justify-content:flex-start;padding-block:2rem clamp(2.5rem,7vh,4.5rem)}.hero--corner .hero__copy{max-width:min(40rem,55%);text-align:left}.hero--corner .hero__headline{font-size:clamp(2.25rem,.8rem + 3vw,3.75rem);line-height:1.08}.hero--corner .hero__headline>span{white-space:nowrap}@media(max-width:900px){.hero--corner .hero__gradient{background:linear-gradient(180deg,#0c489659,#0c489600 18%),linear-gradient(0deg,#0c4896f2,#0c4896cc 40%,#0c489600 72%)}.hero--corner .hero__content{padding-bottom:5.5rem}.hero--corner .hero__copy{max-width:36rem}}@media(max-width:600px){.hero--corner .hero__headline{font-size:min(8.2vw,2.25rem)}}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.navbar__cta,.navbar__cta:before,.navbar__links a:after{transition:none}}.navshell{position:absolute;z-index:30;top:clamp(.75rem,1.6vw,1.25rem);left:50%;transform:translate(-50%);width:min(var(--container-max),100% - 2 * clamp(1rem,3vw,2rem))}.navbar--card{padding-block:.75rem;padding-inline:clamp(1rem,2vw,1.75rem);max-width:none;background:var(--color-white);border-radius:16px;box-shadow:0 14px 40px -18px #001c2b73}.navbar--card .navbar__links{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0}.navbar--card .navbar__links a,.navbar--card .navbar__lang-trigger{color:var(--color-muted)}.navbar--card .navbar__links a:hover,.navbar--card .navbar__links a:focus-visible,.navbar--card .navbar__lang-trigger:hover,.navbar--card .navbar__lang-trigger:focus-visible{color:var(--color-navy-deep)}.navbar--card .navbar__links-trigger{padding:.35em .7em;margin-inline:-.7em;border-radius:999px;transition:background .2s ease,color .2s ease}.navbar--card .navbar__links-trigger[aria-expanded=true]{background:var(--color-bg-section);color:var(--color-navy-deep)}.navbar--card .navbar__lang-trigger{background:var(--color-bg-section);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar--card .navbar__cta{background:var(--color-accent);color:var(--color-white)}.navbar--card .navbar__cta:before{background:var(--color-white)}.navbar--card .navbar__cta:hover,.navbar--card .navbar__cta:focus-visible{color:var(--color-white)}.navbar--card .navbar__toggle{background:var(--color-bg-section)}.navbar--card .navbar__toggle span{background:var(--color-navy-deep)}@media(min-width:1101px){.navbar--card .navbar__dropdown{display:none}}.navshell__mega{position:absolute;top:calc(100% + 8px);left:0;width:max-content;max-width:100%;transform:translate(var(--mega-x, 0)) translateY(-6px);background:var(--color-white);border:1px solid #e8e8e6;border-radius:16px;box-shadow:0 8px 32px #001c2b1a,0 2px 8px #001c2b0f;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s .2s}.navshell.is-mega-open .navshell__mega{opacity:1;visibility:visible;transform:translate(var(--mega-x, 0)) translateY(0);transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s 0s}.mega{display:none;gap:clamp(1.25rem,2vw,2rem);padding:1.25rem}.mega.is-active{display:grid;grid-template-columns:minmax(200px,240px) minmax(260px,auto)}.mega__feature{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 1rem;border-radius:12px;background:var(--color-bg-section);color:var(--color-navy-deep)}.mega__feature-label{font-family:var(--font-text);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.mega__feature-title{font-family:var(--font-heading);font-weight:600;font-size:1.0625rem;line-height:1.2}.mega__feature-link{margin-top:auto;padding-top:.5rem;font-family:var(--font-heading);font-weight:600;font-size:.875rem;color:var(--color-blue)}.mega__feature-link:after{content:" \2192"}.mega__feature:hover .mega__feature-link,.mega__feature:focus-visible .mega__feature-link{text-decoration:underline}.mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.75rem,1.5vw,1.5rem)}.mega__col-title{margin-bottom:.35rem;font-family:var(--font-text);font-weight:300;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.mega__col a{display:block;padding:.45rem .6rem;margin-inline:-.6rem;border-radius:10px;font-family:var(--font-heading);font-weight:600;font-size:.9375rem;color:var(--color-navy-deep);white-space:nowrap;transition:background .2s ease,color .2s ease}.mega__col a:hover,.mega__col a:focus-visible{background:var(--color-bg-section);color:var(--color-blue)}.mega__desc{display:block;margin-top:.15rem;font-family:var(--font-text);font-weight:300;font-size:.8125rem;line-height:1.35;color:var(--color-muted);white-space:normal}.hero__content{padding-top:clamp(6rem,11vh,8rem)}@media(max-width:1100px){.navshell__mega{display:none}}@media(prefers-reduced-motion:reduce){.navshell__mega{transition:opacity .01s,visibility 0s}}.navshell__mega:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.hero--centered .hero__actions .btn--solid{--btn-fill: var(--color-white);--btn-fill-text: var(--color-accent);background:var(--color-accent);color:var(--color-white)}.btn-roll{display:inline-flex;white-space:pre}.btn-roll__char{display:inline-block;overflow:hidden;height:1.15em;line-height:1.15;vertical-align:bottom}.btn-roll__stack{display:block;transition:transform .42s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 16ms)}.btn-roll__stack>span{display:block}.btn:hover .btn-roll__stack,.btn:focus-visible .btn-roll__stack,.navbar--card .navbar__cta:hover .btn-roll__stack,.navbar--card .navbar__cta:focus-visible .btn-roll__stack{transform:translateY(-50%)}.btn:before,.navbar--card .navbar__cta:before{display:none}.hero--centered .hero__actions .btn--solid:hover,.hero--centered .hero__actions .btn--solid:focus-visible,.navbar--card .navbar__cta:hover,.navbar--card .navbar__cta:focus-visible{color:var(--color-white)}.hero--centered .hero__actions .btn--outline:hover,.hero--centered .hero__actions .btn--outline:focus-visible{color:var(--color-white);border-color:var(--color-white)}@media(prefers-reduced-motion:reduce){.btn-roll__stack{transition:none}.btn:hover .btn-roll__stack,.navbar--card .navbar__cta:hover .btn-roll__stack{transform:none}}.navbar--card{padding-block:.4rem}.navbar--card .navbar__cta{padding:.7em 1.35em}.navbar--card .navbar__logo img{height:clamp(28px,2.4vw,34px)}.hero--centered .hero__headline em{font-family:var(--font-body);font-style:italic;font-weight:600;color:inherit}.hero--centered .hero__actions .btn--solid,.hero--centered .hero__actions .btn--solid:hover,.hero--centered .hero__actions .btn--solid:focus-visible,.navbar--card .navbar__cta,.navbar--card .navbar__cta:hover,.navbar--card .navbar__cta:focus-visible{background:var(--color-accent);color:var(--color-white)}.hero--centered .hero__actions .btn--outline,.hero--centered .hero__actions .btn--outline:hover,.hero--centered .hero__actions .btn--outline:focus-visible{border-color:var(--color-white);color:var(--color-white)}.navshell{position:fixed}.navshell-sentinel{position:absolute;top:0;left:0;width:1px;height:120px;pointer-events:none}.navbar--card{--nav-glass-tint: .18;background:rgba(255,255,255,var(--nav-glass-tint));border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 30px -22px #001c2b80;backdrop-filter:blur(18px) saturate(112%) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(112%) brightness(1.06);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.navbar--card .navbar__links a,.navbar--card .navbar__lang-trigger{color:var(--color-mist);transition:color .35s ease}.navbar--card .navbar__links a:hover,.navbar--card .navbar__links a:focus-visible,.navbar--card .navbar__lang-trigger:hover,.navbar--card .navbar__lang-trigger:focus-visible{color:var(--color-white)}.navbar--card .navbar__links-trigger[aria-expanded=true]{background:#ffffff2e;color:var(--color-white)}.navbar--card .navbar__lang-trigger{background:#ffffff24}.navbar--card .navbar__toggle{background:#ffffff29}.navbar--card .navbar__toggle span{background:var(--color-white)}.navbar__logo{position:relative;display:block}.navbar__logo-dark{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.navbar__logo-light{transition:opacity .35s ease}.navshell.is-scrolled .navbar--card{background:var(--color-white);border-color:transparent;box-shadow:0 14px 40px -18px #001c2b73}.navshell.is-scrolled .navbar--card .navbar__links a,.navshell.is-scrolled .navbar--card .navbar__lang-trigger{color:var(--color-muted)}.navshell.is-scrolled .navbar--card .navbar__links a:hover,.navshell.is-scrolled .navbar--card .navbar__links a:focus-visible,.navshell.is-scrolled .navbar--card .navbar__lang-trigger:hover,.navshell.is-scrolled .navbar--card .navbar__lang-trigger:focus-visible,.navshell.is-scrolled .navbar--card .navbar__links-trigger[aria-expanded=true]{color:var(--color-navy-deep)}.navshell.is-scrolled .navbar--card .navbar__links-trigger[aria-expanded=true],.navshell.is-scrolled .navbar--card .navbar__lang-trigger,.navshell.is-scrolled .navbar--card .navbar__toggle{background:var(--color-bg-section)}.navshell.is-scrolled .navbar--card .navbar__toggle span{background:var(--color-navy-deep)}.navshell.is-scrolled .navbar__logo-light{opacity:0}.navshell.is-scrolled .navbar__logo-dark{opacity:1}@media(prefers-reduced-transparency:reduce){.navbar--card{background:#0c4896eb;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:1101px){.navbar--card{padding-block:5px}.navbar--card .navbar__links-trigger{padding-block:.15em}.navbar--card .navbar__logo img{height:30px}}.mega__feature--cta{justify-content:flex-start;gap:.35rem}.mega__cta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}.mega__btn{font-family:var(--font-heading);font-weight:600;font-size:.8125rem;padding:.6em 1.1em;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.mega__btn--solid{background:var(--color-accent);color:var(--color-white)}.mega__btn--solid:hover,.mega__btn--solid:focus-visible{background:var(--color-accent)}.mega__btn--ghost{background:var(--color-white);border-color:#d7dade;color:var(--color-navy-deep)}.mega__btn--ghost:hover,.mega__btn--ghost:focus-visible{border-color:var(--color-accent)}.mega__btn:hover .btn-roll__stack,.mega__btn:focus-visible .btn-roll__stack{transform:translateY(-50%)}.mega__cta-row{flex-direction:column;align-items:stretch}.mega__btn{display:flex;justify-content:center;width:100%}.mega__feature--photo{justify-content:flex-end;color:var(--color-white);background-color:var(--color-navy-deep);background-size:cover;background-position:center top;background-repeat:no-repeat}.mega__feature--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(0deg,#08182deb,#08182db3 32%,#08182d00 62%);pointer-events:none}.mega__feature--photo{position:relative;isolation:isolate}.mega__feature--photo>*{position:relative;z-index:1}.mega__feature--photo .mega__feature-label{color:#ffffffd1}.mega__feature--rodzina{background-image:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-rodzina.jpg?v=159013084949361698301790600771)}.mega__feature--profesjonalisci{background-image:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-profesjonalisci.jpg?v=87337994938859491981790600771)}.mega__feature--cta.mega__feature--photo{justify-content:flex-end}.mega__feature--photo .mega__feature-link,.mega__feature--photo .mega__cta-row{margin-top:0}.mega__feature--photo .mega__feature-title{text-shadow:0 1px 12px rgba(8,24,45,.45)}.mega__btn--solid{background:var(--color-blue);color:var(--color-white)}.mega__btn--solid:hover,.mega__btn--solid:focus-visible{background:#0b8cc6}.mega.is-active:not(:has(.mega__feature)):not(:has(.mega__products)){grid-template-columns:auto}.mega.is-active:has(.mega__products){grid-template-columns:auto auto}.mega__products{display:grid;grid-template-columns:repeat(2,200px);gap:.75rem}.mega__product{position:relative;display:flex;align-items:flex-end;height:150px;padding:.85rem;border-radius:12px;overflow:hidden;color:var(--color-white);background-color:var(--color-navy-deep);background-size:cover;background-position:center}.mega__product--family{background-image:linear-gradient(160deg,#1f6fb5,#0c4896)}.mega__product--pro{background-image:linear-gradient(160deg,#3f4954,#1c2025)}.mega__product-name{font-family:var(--font-heading);font-weight:600;font-size:1rem;line-height:1.15;max-width:7.5em;text-shadow:0 1px 10px rgba(8,24,45,.45)}.mega__product-arrow{position:absolute;right:.85rem;bottom:.85rem;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-white);color:var(--color-graphite);font-size:1rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mega__product:hover .mega__product-arrow,.mega__product:focus-visible .mega__product-arrow{transform:translate(3px)}.mega__product--family{background-image:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-produkt-family.jpg?v=151012098782585994671790600771)}.mega__product--pro{background-image:url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-produkt-pro.jpg?v=105163332585113667961790600771)}.mega__product--family,.mega__product--pro{background-color:#f3f4f5;color:var(--color-graphite)}.mega__product--family:before,.mega__product--pro:before{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,#ffffffd9,#fff0);pointer-events:none}.mega__product--family>*,.mega__product--pro>*{position:relative;z-index:1}.mega__product--family .mega__product-name,.mega__product--pro .mega__product-name{text-shadow:none}.mega__product--family .mega__product-arrow,.mega__product--pro .mega__product-arrow{background:var(--color-graphite);color:var(--color-white)}.mega__product{display:grid;grid-template-rows:132px auto;gap:.5rem;align-items:center;height:auto;padding:0;background:none;color:var(--color-graphite)}.mega__product:before{content:"";display:block;height:132px;border-radius:12px;background-color:#f3f4f5;background-image:var(--card-img);background-size:cover;background-position:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mega__product:hover:before,.mega__product:focus-visible:before{transform:scale(1.02)}.mega__product--family{--card-img: url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-produkt-family.jpg?v=151012098782585994671790600771)}.mega__product--pro{--card-img: url(//pl.shop.stethome.com/cdn/shop/t/17/assets/nav-produkt-pro.jpg?v=105163332585113667961790600771)}.mega__product-name{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:none;font-size:.875rem;text-shadow:none}.mega__product-arrow{position:static;width:24px;height:24px;font-size:.8125rem;background:var(--color-bg-section);color:var(--color-graphite);flex-shrink:0}.mega__product:hover .mega__product-arrow,.mega__product:focus-visible .mega__product-arrow{background:var(--color-graphite);color:var(--color-white);transform:none}.mega__product--family:before,.mega__product--pro:before{position:static;inset:auto;height:132px;background-color:#f3f4f5;background-image:var(--card-img);background-size:cover;background-position:center;border-radius:12px}.mega__product-arrow svg{display:block;width:13px;height:13px}.mega__product-arrow{width:34px;height:34px}.mega__product-arrow svg{width:15px;height:15px}.cform{width:min(92vw,36rem);max-height:92vh;padding:clamp(1.5rem,4vw,2.5rem);border:0;border-radius:20px;background:var(--color-white);color:var(--color-navy-dark);font-family:var(--font-body);box-shadow:0 30px 80px #14141440}.cform::backdrop{background:#1414148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cform__close{position:absolute;top:.9rem;right:.9rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--color-mist);color:var(--color-ink);font-size:1.4rem;line-height:1;cursor:pointer}.cform__close:hover{background:#e2e2e2}.cform__title{padding-right:2.5rem;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.2;color:var(--color-ink)}.cform__lead{margin-top:.65rem;font-size:.9375rem;line-height:1.6;color:#6d6d6d}.cform__form{display:grid;gap:1.5rem;margin-top:1.75rem}.cform__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cform__field{display:grid;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--color-ink)}.cform__field em,.cform__consent em{font-style:normal;color:#d0342c}.cform__field input,.cform__field textarea{width:100%;padding:.75rem .9rem;border:1px solid #d5d5d5;border-radius:10px;background:#fff;font:400 1rem/1.4 var(--font-body);color:var(--color-ink);transition:border-color .15s,box-shadow .15s}.cform__field textarea{resize:vertical;min-height:6rem}.cform__field input:focus,.cform__field textarea:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px #009fe32e}.cform [aria-invalid=true]{border-color:#d0342c}.cform__consent{display:flex;gap:.65rem;align-items:flex-start;font-size:.8125rem;line-height:1.55;color:#6d6d6d}.cform__consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--color-blue)}.cform__consent a,.cform__alt a{color:#0073a5;font-weight:600}.cform__error{font-size:.875rem;font-weight:600;color:#d0342c}.cform .btn--solid{--btn-fill: var(--color-accent);--btn-fill-text: var(--color-white);background:var(--color-accent);color:var(--color-white)}.cform .btn--solid:hover,.cform .btn--solid:focus-visible{background:#0089c4;color:var(--color-white)}.cform__submit{justify-self:stretch;justify-content:center;width:100%}.cform__alt{font-size:.8125rem;color:#6d6d6d}.cform__ok{margin-top:1.5rem}@media(max-width:560px){.cform__row{grid-template-columns:1fr}}@media(max-width:1100px){.navbar__links,.navbar.nav-open .navbar__links{display:none}}@media(min-width:1101px){.mobilenav{display:none}}.mobilenav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:flex-end;background:#08182d00;transition:background .3s ease}.mobilenav[hidden]{display:none}.mobilenav.is-open{background:#08182d8c}.mobilenav__sheet{display:flex;flex-direction:column;width:min(23rem,100%);height:100%;padding:1rem 1.25rem 2rem;overflow-y:auto;overscroll-behavior:contain;background:var(--color-ink);translate:100% 0;transition:translate .32s cubic-bezier(.2,.7,.2,1)}.mobilenav.is-open .mobilenav__sheet{translate:0 0}.mobilenav__head{display:flex;justify-content:flex-end;padding-bottom:.5rem}.mobilenav__close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:var(--color-white);cursor:pointer}.mobilenav__close:hover,.mobilenav__close:focus-visible{background:#ffffff2e}.mobilenav__list{margin:0;padding:0;list-style:none}.mobilenav__item{border-bottom:1px solid rgba(238,244,247,.14)}.mobilenav__link,.mobilenav__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 0;border:0;background:none;font-family:var(--font-heading);font-weight:600;font-size:1.25rem;line-height:1.25;text-align:left;color:var(--color-white);text-decoration:none;cursor:pointer}.mobilenav__caret{flex:none;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -.15em;transition:rotate .25s ease}.mobilenav__trigger[aria-expanded=true] .mobilenav__caret{rotate:-135deg;translate:0 .15em}.mobilenav__sub{margin:0;padding:0 0 .9rem;list-style:none}.mobilenav__sublink{display:block;padding:.55rem 0;font-family:var(--font-body);font-size:1rem;line-height:1.4;color:#eef4f7c7;text-decoration:none}.mobilenav__sublink:hover,.mobilenav__sublink:focus-visible{color:var(--color-white)}.mobilenav__ctaitem{margin-top:1.5rem}.mobilenav__cta{display:block;padding:.95rem 1.25rem;border-radius:999px;background:var(--color-blue);font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--color-white);text-align:center;text-decoration:none}.mobilenav__cta:hover,.mobilenav__cta:focus-visible{background:#0b8cc6}.mobilenav__cta-row{display:flex;gap:.6rem;margin:.5rem 0 .4rem}.mobilenav__cta-btn{flex:1;padding:.6rem .75rem;border:1px solid rgba(238,244,247,.24);border-radius:999px;background:none;font-family:var(--font-heading);font-weight:600;font-size:.8125rem;line-height:1.2;color:var(--color-white);text-align:center;text-decoration:none}.mobilenav__cta-btn:hover,.mobilenav__cta-btn:focus-visible{background:#eef4f71f;border-color:#eef4f766}.mobilenav__lang{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.mobilenav__lang a{padding:.45rem .85rem;border:1px solid rgba(238,244,247,.22);border-radius:999px;font-family:var(--font-body);font-size:.875rem;color:#eef4f7c7;text-decoration:none}.mobilenav__lang a.is-active{background:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.mobilenav,.mobilenav__sheet{transition:none}}.disclaimerbar{position:fixed;inset:auto 0 0;z-index:500;background:var(--color-blue);color:var(--color-white);padding-block:1rem;transition:transform .5s ease}.disclaimerbar.is-closed{transform:translateY(100%)}.disclaimerbar__inner{display:flex;align-items:center;justify-content:center;gap:1rem}.disclaimerbar__text{margin:0;max-width:56rem;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.14rem,1.05rem + .42vw,1.4rem);line-height:1.4;text-align:center}.disclaimerbar__text strong{font-weight:600}.disclaimerbar__close{position:relative;flex:none;width:32px;height:32px;border:2px solid var(--color-white);border-radius:50%;background:transparent;cursor:pointer;transition:transform .25s ease}.disclaimerbar__close:hover,.disclaimerbar__close:focus-visible{transform:scale(1.1)}.disclaimerbar__close:before,.disclaimerbar__close:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--color-white)}.disclaimerbar__close:before{transform:translate(-50%,-50%) rotate(45deg)}.disclaimerbar__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:700px){.disclaimerbar__inner{gap:.75rem}.disclaimerbar__text{text-align:left}.disclaimerbar__close{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.disclaimerbar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/styles.css.map */
