@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d1ed19b4-module__5TktkW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d1ed19b4-module__5TktkW__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050508;--panel:#101014;--line:#ffffff1f;--muted:#a5a5ad;--accent:#22d3ee}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:#fff;margin:0;font-family:Satoshi,Arial,sans-serif}main{line-height:1.55}main a{color:var(--accent)}main{max-width:1200px;margin:0 auto;padding:7rem 1.5rem 4rem}main h1{margin:0 0 1.5rem;font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.05}main h2{margin-top:3rem;font-size:clamp(1.4rem,3vw,2.3rem)}main h3{font-size:1.15rem}main p,main li{color:var(--muted)}main nav{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}main dl{border:1px solid var(--line);background:var(--panel);grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;padding:1.5rem;display:grid}main dt{color:var(--accent);font-weight:700}main dd{margin:0}.not-found{text-align:center;place-content:center;min-height:70vh;display:grid}.site-header{z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050508eb;border-bottom:1px solid #ffffff0f;min-height:64px;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;max-width:1400px;height:64px;margin:0 auto;padding:0 3rem;display:flex;position:relative}.site-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:32px;display:block}.site-nav{align-items:center;gap:1.1rem;display:flex}.site-nav a,.site-nav button{color:#a8b0bc;letter-spacing:.14em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.85rem 0;font:700 .68rem/1 Satoshi,Arial,sans-serif;text-decoration:none}.site-nav a:hover,.site-nav button:hover{color:#fff}.site-nav span{color:#22d3ee;margin-left:.15rem}.site-mega-menu,.site-small-menu{z-index:70;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0dfa;border:1px solid #ffffff14;position:absolute;top:56px;left:auto;right:0;box-shadow:0 28px 70px #00000073}.site-mega-menu{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:min(680px,100vw - 4rem);padding:1.3rem;display:grid;right:140px}.site-mega-menu section p{color:#6b7280;letter-spacing:.18em;margin:0 0 .6rem;font-size:.55rem;font-weight:700}.site-mega-menu a,.site-small-menu a{color:#e8e8e8;padding:.38rem 0;font-size:.75rem;font-weight:600;text-decoration:none;display:block}.site-mega-menu a:hover,.site-small-menu a:hover{color:#67e8f9}.site-mega-menu__footer{border-top:1px solid #ffffff14;grid-column:1/-1;gap:1.3rem;padding-top:1rem;display:flex}.site-mega-menu__footer a{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.site-small-menu{width:260px;padding:.8rem 1rem}.site-small-menu--right{left:auto;right:0}.mobile-menu-button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:40px;height:40px;font-size:1.35rem;display:none}.mobile-nav-panel{top:64px;z-index:55;background:#0a0a0d;border-bottom:1px solid #ffffff1a;gap:.15rem;padding:1rem 1.5rem 1.5rem;display:grid;position:fixed;inset-inline:0}.mobile-nav-panel a{color:#f5f5f7;letter-spacing:.12em;border-bottom:1px solid #ffffff0f;padding:.85rem .25rem;font-size:.76rem;font-weight:700;text-decoration:none}.mobile-nav-panel a.active{color:#67e8f9}.site-footer{color:#b8b8b8;background:#0a0a0d;border-top:1px solid #ffffff14;margin-top:5rem;position:relative}.site-footer:before{content:"";opacity:.035;pointer-events:none;background-image:linear-gradient(#22d3ee66 1px,#0000 1px),linear-gradient(90deg,#22d3ee66 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.site-footer__inner{z-index:1;grid-template-columns:1.25fr repeat(4,1fr);gap:2.5rem;max-width:1320px;margin:0 auto;padding:4rem 1.5rem;display:grid;position:relative}.site-footer img{width:auto;height:24px}.site-footer p{max-width:230px;font-size:.77rem;line-height:1.7}.site-footer h2{color:#e8e8e8;letter-spacing:.18em;margin:0 0 1.25rem;font-size:.72rem}.site-footer section>a{color:#b8b8b8;margin:.72rem 0;font-size:.78rem;line-height:1.4;text-decoration:none;display:block}.site-footer a:hover{color:#22d3ee}.site-footer__brand div{gap:.65rem;display:flex}.site-footer__brand div a{color:#e8e8e8;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.site-footer__bottom{z-index:1;color:#8a8a8a;letter-spacing:.08em;border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;max-width:1320px;margin:0 auto;padding:1.5rem;font-size:.7rem;display:flex;position:relative}.floating-whatsapp,.floating-phone{z-index:70;color:#061014;background:#22d3ee;border-radius:50%;place-items:center;width:46px;height:46px;text-decoration:none;display:grid;position:fixed;right:1rem;box-shadow:0 8px 24px #00000059}.floating-whatsapp{bottom:1rem}.floating-phone{background:#fff;bottom:4.75rem}.comparison-tray{z-index:80;color:#fff;background:#090a0e;border:1px solid #67e8f94d;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.72rem;font-weight:700;display:flex;position:fixed;bottom:8rem;right:1rem;box-shadow:0 16px 36px #00000073}.comparison-tray a{color:#67e8f9}.comparison-tray button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.cookie-banner{z-index:99;bottom:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050508f7;border-top:1px solid #22d3ee33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:fixed;inset-inline:0}.cookie-banner p{color:#e5e5e5;margin:0;font-size:.81rem}.cookie-banner button{color:#999;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;min-height:38px;margin-left:.6rem;padding:.5rem 1rem}.cookie-banner button:last-child{color:#050508;background:#22d3ee;border-color:#22d3ee;font-weight:700}@media (max-width:1279px){.site-nav a:nth-of-type(n+3){display:none}}@media (max-width:1023px){.site-nav{display:none}.mobile-menu-button{display:block}.site-header__inner{padding:0 1.25rem}.site-footer__inner{grid-template-columns:repeat(2,1fr)}.comparison-tray{bottom:8rem}.floating-whatsapp{bottom:1rem}.floating-phone{bottom:4.5rem}}@media (max-width:639px){.site-footer__inner{grid-template-columns:1fr;gap:2rem;padding:3rem 1.25rem}.site-footer__bottom{flex-direction:column;align-items:flex-start}.cookie-banner{padding:1rem}.cookie-banner p{flex-basis:100%}.site-mega-menu,.site-small-menu{display:none}.comparison-tray{bottom:7.6rem;right:.75rem}.floating-whatsapp,.floating-phone{right:.75rem}}.eyebrow{color:#67e8f9;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}.homepage{max-width:none;padding:0}.home-hero{background:#050508;align-items:end;min-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden}.home-hero>img{-o-object-fit:cover;object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.home-hero:after{content:"";background:linear-gradient(90deg,#050508e6,#0505082e),linear-gradient(#0000 40%,#050508);position:absolute;inset:0}.home-hero>div{z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:10rem 3rem 8rem;position:relative}.home-hero h1{letter-spacing:0;max-width:950px;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,5.7rem)}.home-hero p:not(.eyebrow){color:#e5e7eb;max-width:720px;font-size:1.1rem}.home-hero nav,.home-cta nav{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.home-hero nav a,.home-cta nav a{color:#050508;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:1rem 1.5rem;font-size:.75rem;font-weight:800;text-decoration:none}.home-hero nav a+a,.home-cta nav a+a{color:#fff;background:0 0;border-bottom:1px solid #ffffff80}.home-stats{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1400px;margin:0 auto;padding:5rem 3rem;display:grid}.home-stats div{text-align:center;background:#ffffff06;border:1px solid #ffffff17;padding:2rem 1rem}.home-stats output{font-size:clamp(2rem,4vw,3.7rem);font-weight:800;display:block}.home-stats span{color:#a8b0bc;letter-spacing:.15em;text-transform:uppercase;font-size:.67rem;font-weight:700}.home-band{border-top:1px solid #ffffff17;max-width:1400px;margin:0 auto;padding:6rem 3rem}.home-band>h2{max-width:700px;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}.home-band>p{max-width:650px}.home-link-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.home-link-grid>a,.home-link-grid>article{color:#fff;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:190px;padding:2rem;text-decoration:none}.home-link-grid>a:hover{color:#67e8f9;background:#ffffff0b}.home-link-grid span{color:#67e8f9;margin-top:2rem;display:block}.home-family-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;display:grid}.home-family-grid a{color:#fff;background:#0c0c0f;border:1px solid #67e8f940;min-height:380px;text-decoration:none;position:relative;overflow:hidden}.home-family-grid img{-o-object-fit:cover;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.home-family-grid:after{content:""}.home-family-grid span,.home-family-grid h3{z-index:1;margin:0 1.25rem;display:block;position:relative}.home-family-grid span{color:#67e8f9;letter-spacing:.14em;padding-top:14rem;font-size:.62rem;font-weight:700}.home-family-grid h3{margin-top:.7rem;font-size:1.35rem}.home-cta{text-align:center}.home-cta p{margin-inline:auto}.home-cta nav{justify-content:center}.home-cta nav a+a{color:#fff;border:1px solid #ffffff40}.migration-dashboard{max-width:1100px;margin:0 auto;padding:5rem 2rem}.parity-summary,.parity-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.parity-summary{margin:2rem 0 4rem}.parity-summary div,.parity-grid>div{background:#101014;border:1px solid #ffffff1a;padding:1.25rem}.parity-summary strong{font-size:2rem;display:block}.parity-summary span{color:#a8b0bc;font-size:.75rem}.parity-grid{grid-template-columns:repeat(3,1fr)}.parity-grid>div{justify-content:space-between;gap:1rem;display:flex}.parity-grid b{letter-spacing:.08em;font-size:.65rem}.status-pass{color:#34d399}.status-in-progress{color:#67e8f9}.status-not-started{color:#9ca3af}.status-blocked{color:#fbbf24}@media (max-width:768px){.home-hero>div,.home-band{padding-left:1.25rem;padding-right:1.25rem}.home-stats,.home-family-grid,.home-link-grid{grid-template-columns:repeat(2,1fr)}.home-stats{padding:3rem 1.25rem}.home-family-grid a{min-height:280px}.home-family-grid span{padding-top:9rem}.parity-summary{grid-template-columns:repeat(2,1fr)}.parity-grid{grid-template-columns:1fr}}@media (max-width:430px){.home-link-grid,.home-family-grid{grid-template-columns:1fr}.home-hero>div{padding-top:6rem;padding-bottom:5rem}.home-hero h1{font-size:2.5rem}}@media (max-width:1100px){.site-nav{display:none}.mobile-menu-button{display:block}.home-hero>div{padding:7rem 2rem 6rem}.home-hero h1{font-size:clamp(2.8rem,7vw,4.5rem)}.home-link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-hero>div{padding:5.5rem 1.25rem 4.5rem}.home-hero h1{font-size:clamp(2.35rem,12vw,3rem);line-height:1.02}.home-hero p:not(.eyebrow){max-width:31ch;font-size:1rem}.home-hero nav{gap:.75rem}.home-hero nav a{padding:.9rem 1rem}.home-band{padding:4.5rem 1.25rem}.home-stats{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:3rem 1.25rem}.home-stats div{padding:1.35rem .6rem}.home-stats output{font-size:2rem}.comparison-tray{bottom:7.8rem;right:.75rem}.floating-whatsapp,.floating-phone{right:.75rem}.cookie-banner{padding:1rem}.cookie-banner p{flex-basis:100%}body[data-cookie-visible=true] .floating-whatsapp{bottom:10.5rem}body[data-cookie-visible=true] .floating-phone{bottom:14.25rem}body[data-cookie-visible=true] .comparison-tray{bottom:18rem}}.products-page{max-width:none;margin:0;padding:0}.products-hero{border-bottom:1px solid #ffffff1a;align-items:end;min-height:420px;display:flex;position:relative;overflow:hidden}.products-hero>img{-o-object-fit:cover;object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.products-hero:after{content:"";background:linear-gradient(90deg,#050508eb,#05050861),linear-gradient(#0000 40%,#050508);position:absolute;inset:0}.products-hero>div{z-index:1;width:min(1400px,100%);margin:0 auto;padding:7rem 3rem 5rem;position:relative}.products-hero h1{letter-spacing:0;max-width:850px;margin:0;font-size:clamp(2.5rem,5vw,5.4rem)}.products-hero p:not(.eyebrow){color:#e5e7eb;max-width:550px;margin:1.25rem 0 0;font-size:1.05rem}.catalogue-discovery,.product-finder,.catalogue{border-bottom:1px solid #ffffff17}.catalogue-discovery>div,.product-finder>div,.catalogue{width:min(1400px,100%);margin:0 auto;padding:5rem 3rem}.catalogue-tabs{flex-wrap:wrap;gap:.75rem;display:flex}.catalogue-tabs button,.finder-options button,.catalogue-quick-filters button,.catalogue-sidebar button,.mobile-filter-sheet button{color:#a5a5ad;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:.82rem 1rem;font:700 .7rem/1.2 Satoshi,Arial,sans-serif;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.catalogue-tabs button[aria-selected=true],.catalogue-tabs button:hover,.finder-options button:hover,.catalogue-quick-filters button:hover,.catalogue-sidebar button:hover,.catalogue-sidebar button.selected,.catalogue-quick-filters button.selected,.mobile-filter-sheet button.selected{color:#050508;background:#fff;border-color:#fff}.catalogue-path{grid-template-columns:.8fr 1.2fr;gap:5rem;margin-top:3rem;display:grid}.catalogue-path h2,.catalogue-sidebar h2,.catalogue-results h2{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.catalogue-path p{max-width:380px}.catalogue-path>div>button{color:#67e8f9;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.catalogue-path__links{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.catalogue-path__links a,.catalogue-path__links button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-top:0;border-left:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:116px;padding:1.25rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.catalogue-path__links a:hover,.catalogue-path__links button:hover{color:#67e8f9;background:#ffffff0d}.catalogue-path__links span{color:#67e8f9}.product-finder{background:#0b0b0e}.product-finder h2{max-width:700px;margin:0;font-size:clamp(1.6rem,3vw,2.6rem)}.finder-options{flex-wrap:wrap;gap:.75rem;margin:2rem 0;display:flex}.product-finder small{color:#8d8d95}.finder-complete{justify-content:space-between;align-items:end;gap:3rem;display:flex}.finder-complete p{max-width:680px}.finder-complete>div:last-child{flex-wrap:wrap;gap:.75rem;display:flex}.finder-complete button,.finder-complete a{color:#050508;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;padding:1rem 1.2rem;font:700 .72rem/1 Satoshi,Arial,sans-serif;text-decoration:none}.finder-complete a,.finder-complete .finder-restart{color:#fff;background:0 0;border-color:#ffffff40}.catalogue{padding-top:3.5rem}.catalogue-toolbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050508f5;border-bottom:1px solid #ffffff14;align-items:center;gap:1.25rem;padding:1rem 0;display:flex;position:sticky;top:64px}.catalogue-toolbar label{flex:0 0 280px;position:relative}.catalogue-toolbar label span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.catalogue-toolbar input{color:#fff;width:100%;font:inherit;background:#101014;border:1px solid #ffffff2e;outline:none;padding:.9rem 1rem}.catalogue-toolbar input:focus{border-color:#67e8f9}.catalogue-quick-filters{align-items:center;gap:.5rem;padding-bottom:.15rem;display:flex;overflow:auto}.catalogue-quick-filters button{flex:none;padding:.65rem .7rem;font-size:.58rem}.catalogue-layout{grid-template-columns:220px minmax(0,1fr);gap:3rem;margin-top:3rem;display:grid}.catalogue-sidebar{border-right:1px solid #ffffff17;padding-right:1.5rem}.catalogue-sidebar h2{margin-bottom:1.25rem;font-size:1rem}.catalogue-sidebar>div,.catalogue-sidebar details{gap:.25rem;display:grid}.catalogue-sidebar button{color:#a5a5ad;text-align:left;text-transform:none;letter-spacing:0;border:0;width:100%;padding:.6rem 0}.catalogue-sidebar button:hover,.catalogue-sidebar button.selected{color:#67e8f9;background:0 0}.catalogue-sidebar details{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem}.catalogue-sidebar summary{color:#fff;cursor:pointer;font-size:.78rem;font-weight:700}.catalogue-results__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.catalogue-results__heading p{color:#67e8f9;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:700}.catalogue-results__heading h2{font-size:1.1rem}.catalogue-results__heading>div:last-child{align-items:center;gap:.75rem;display:flex}.catalogue-results__heading button{color:#a5a5ad;cursor:pointer;background:0 0;border:0;font:700 .7rem/1 Satoshi,Arial,sans-serif}.mobile-filter-button{display:none}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.catalogue-card{background:#0d0d10;border:1px solid #ffffff1a;min-width:0}.catalogue-card__image{aspect-ratio:4/3;color:#67e8f9;background:#15151a;text-decoration:none;display:block;position:relative;overflow:hidden}.catalogue-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.catalogue-card:hover .catalogue-card__image img{transform:scale(1.04)}.catalogue-card__image b{color:#050508;background:#fff;padding:.4rem .55rem;font-size:.62rem;position:absolute;top:.8rem;right:.8rem}.catalogue-card__image>span{place-items:center;height:100%;font-size:1.2rem;font-weight:800;display:grid}.catalogue-card__body{padding:1.2rem}.catalogue-card__body>p{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.catalogue-card h3{color:#fff;min-height:2.9em;margin:.6rem 0;font-size:1rem;line-height:1.4}.catalogue-card small{color:#a5a5ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.catalogue-specs{flex-wrap:wrap;gap:.35rem;min-height:29px;margin-top:1rem;display:flex}.catalogue-specs span{color:#d4d4d8;border:1px solid #ffffff24;padding:.35rem .45rem;font-size:.58rem}.catalogue-card__actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.catalogue-card__actions a,.catalogue-card__actions button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:700 .65rem/1 Satoshi,Arial,sans-serif;text-decoration:none}.catalogue-card__actions a{color:#67e8f9}.catalogue-card__actions a span{margin-left:.25rem}.catalogue-empty{text-align:center;border:1px dashed #fff3;padding:5rem 1rem}.catalogue-empty h3{font-size:1.25rem}.catalogue-empty button{color:#050508;cursor:pointer;background:#fff;border:1px solid #fff;padding:.8rem 1rem;font-weight:700}.mobile-filter-sheet{display:none}@media (max-width:1000px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-layout{grid-template-columns:180px minmax(0,1fr);gap:1.5rem}.catalogue-path{gap:2rem}.catalogue-path__links{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.products-hero{min-height:360px}.products-hero>div,.catalogue-discovery>div,.product-finder>div,.catalogue{padding-left:1.25rem;padding-right:1.25rem}.catalogue-discovery>div,.product-finder>div{padding-top:3.5rem;padding-bottom:3.5rem}.catalogue-path{grid-template-columns:1fr;gap:2rem}.finder-complete{display:block}.finder-complete>div:last-child{margin-top:1.5rem}.catalogue-toolbar{display:block;top:64px}.catalogue-toolbar label{display:block}.catalogue-quick-filters{margin-top:.7rem}.catalogue-layout{margin-top:2rem;display:block}.catalogue-sidebar{display:none}.mobile-filter-button{color:#fff!important;border:1px solid #ffffff40!important;padding:.6rem .7rem!important;display:inline-block!important}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.catalogue-card__body{padding:.9rem}.catalogue-card h3{font-size:.9rem}.mobile-filter-sheet{z-index:100;background:#000000a6;align-items:end;display:flex;position:fixed;inset:0}.mobile-filter-sheet>div{background:#101014;border:1px solid #ffffff26;width:100%;max-height:78vh;padding:1.25rem;overflow:auto}.mobile-filter-sheet>div>div{justify-content:space-between;align-items:center;display:flex}.mobile-filter-sheet h2{margin:0;font-size:1.25rem}.mobile-filter-sheet>div>div button{color:#fff;background:0 0;border:0;padding:0;font-size:2rem}.mobile-filter-sheet p{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:1.5rem 0 .6rem;font-size:.65rem;font-weight:700}.mobile-filter-sheet>div>button{margin:.2rem}.products-hero>div{padding-top:5rem;padding-bottom:4rem}}@media (max-width:430px){.catalogue-grid{grid-template-columns:1fr}.catalogue-card h3{min-height:0}.products-hero h1{font-size:2.5rem}.catalogue-path__links{grid-template-columns:1fr}.catalogue-path__links a,.catalogue-path__links button{min-height:80px}.finder-complete button,.finder-complete a{text-align:center;width:100%}.catalogue-results__heading{align-items:start}.catalogue-results__heading>div:last-child{flex-direction:column;align-items:end}}.finder-summary{margin:1rem 0 0;font-size:.78rem;color:#d4d4d8!important}.finder-summary strong{color:#67e8f9;text-transform:capitalize}.product-detail-page,.compare-page{max-width:none;padding:6.5rem 0 0}.product-breadcrumbs,.product-detail-hero,.product-detail-band,.compare-page>header,.compare-workspace{width:min(1400px,100%);margin:0 auto;padding-left:3rem;padding-right:3rem}.product-breadcrumbs{color:#a5a5ad;gap:.6rem;padding-top:2rem;padding-bottom:1.5rem;font-size:.72rem;display:flex}.product-breadcrumbs a{color:#a5a5ad;text-decoration:none}.product-breadcrumbs a:hover{color:#67e8f9}.product-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;padding-top:2rem;padding-bottom:7rem;display:grid}.product-gallery__main{aspect-ratio:4/3;background:#101014;border:1px solid #ffffff1f;overflow:hidden}.product-gallery__main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-gallery__thumbs{gap:.75rem;margin-top:.75rem;display:flex}.product-gallery__thumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.55;background:#101014;border:1px solid #ffffff26;width:88px;padding:0;transition:opacity .18s,border-color .18s;overflow:hidden}.product-gallery__thumbs button:hover,.product-gallery__thumbs button.selected{opacity:1;border-color:#67e8f9}.product-gallery__thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-detail-copy{flex-direction:column;align-items:flex-start;display:flex}.product-detail-copy .eyebrow{margin-bottom:.5rem}.product-code{color:#a5a5ad;margin:0;font:600 .75rem/1.4 monospace}.product-detail-copy h1{letter-spacing:0;margin:.9rem 0 1rem;font-size:clamp(2.4rem,5vw,4.8rem)}.product-tagline{color:#67e8f9;margin:0;font-size:1.15rem;font-weight:600}.product-description{color:#c4c4cc;max-width:62ch;margin:1.35rem 0 0;font-size:1rem;line-height:1.75}.product-spec-strip{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:2rem;display:grid}.product-spec-strip div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:84px;padding:1rem}.product-spec-strip small{color:#a5a5ad;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.product-spec-strip strong{color:#fff;margin-top:.35rem;font-size:.9rem;display:block}.product-detail-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.product-detail-actions>a,.product-detail-actions>button,.product-detail-cta>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff3d;padding:.95rem 1.05rem;font:700 .67rem/1 Satoshi,Arial,sans-serif;text-decoration:none;transition:background-color .18s,color .18s}.product-detail-actions>a:first-child,.product-detail-cta>a{color:#050508;background:#fff;border-color:#fff}.product-detail-actions>a:hover,.product-detail-actions>button:hover{color:#67e8f9;border-color:#67e8f9}.product-detail-actions>a:first-child:hover,.product-detail-cta>a:hover{color:#050508;background:#d4d4d4;border-color:#d4d4d4}.product-detail-actions p{color:#67e8f9;flex-basis:100%;margin:0;font-size:.76rem}.product-detail-actions p a{color:#fff}.product-detail-band{border-top:1px solid #ffffff1a;max-width:none;padding:5.5rem max(3rem,50vw - 700px)}.product-detail-band>h2{margin:0 0 2rem;font-size:clamp(1.8rem,3vw,3.1rem)}.product-tags{flex-wrap:wrap;gap:.65rem;display:flex}.product-tags span{color:#d4d4d8;border:1px solid #ffffff29;padding:.7rem .85rem;font-size:.75rem}.product-specifications{background:0 0;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.product-specifications div{background:#101014;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:94px;padding:1.15rem}.product-specifications dt{color:#a5a5ad;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.product-specifications dd{color:#fff;margin-top:.7rem;font-size:.9rem}.product-detail-faq-band{background:#0b0b0e}.product-faq{max-width:900px}.product-faq article{border-top:1px solid #ffffff1f}.product-faq article:last-child{border-bottom:1px solid #ffffff1f}.product-faq button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;font:600 .92rem/1.5 Satoshi,Arial,sans-serif;display:flex}.product-faq button b{color:#67e8f9;font-size:1.25rem}.product-faq article p{color:#c4c4cc;max-width:75ch;margin:0;padding:0 0 1.3rem;font-size:.9rem;line-height:1.75}.product-detail-cta{text-align:center}.product-detail-cta p{max-width:610px;margin:0 auto 2rem}.related-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.related-product-grid a{color:#fff;background:#101014;border:1px solid #ffffff1f;min-height:280px;text-decoration:none;overflow:hidden}.related-product-grid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s;display:block}.related-product-grid a:hover img{transform:scale(1.04)}.related-product-grid span,.related-product-grid h3{margin:0 1rem;display:block}.related-product-grid span{color:#67e8f9;margin-top:1rem;font-size:.64rem;font-weight:700}.related-product-grid h3{margin-top:.4rem;font-size:.95rem}.compare-page>header{border-bottom:1px solid #ffffff1a;padding-top:2.5rem;padding-bottom:4rem}.compare-page>header h1{margin:0;font-size:clamp(2.5rem,5vw,4.8rem)}.compare-page>header>p:not(.eyebrow){max-width:630px;margin:1rem 0 0}.compare-workspace{padding-top:4rem;padding-bottom:6rem}.compare-picker{background:#101014;border:1px solid #ffffff1f;max-width:960px;padding:2rem;position:relative}.compare-picker h2{margin:0;font-size:1.65rem}.compare-picker label>span{color:#a5a5ad;letter-spacing:.12em;text-transform:uppercase;margin:1.8rem 0 .6rem;font-size:.65rem;font-weight:700;display:block}.compare-picker input[type=text]{color:#fff;width:100%;font:inherit;background:#08080a;border:1px solid #ffffff2b;outline:none;padding:1rem}.compare-picker input[type=text]:focus{border-color:#67e8f9}.compare-options{z-index:5;background:#151519;border:1px solid #ffffff29;max-height:320px;position:absolute;left:2rem;right:2rem;overflow:auto}.compare-options button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;width:100%;padding:.7rem;display:flex}.compare-options button:hover{background:#ffffff0f}.compare-options img{-o-object-fit:cover;object-fit:cover;width:58px;height:42px}.compare-options span{flex:1;font-size:.8rem;font-weight:700}.compare-options small{color:#a5a5ad;margin-top:.2rem;font-size:.65rem;font-weight:400;display:block}.compare-options b{color:#67e8f9;font-size:.65rem}.compare-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.compare-chips span{color:#050508;background:#fff;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.72rem;font-weight:700;display:flex}.compare-chips button{color:#050508;cursor:pointer;background:0 0;border:0;font-size:1rem}.compare-picker>p[role=status]{color:#67e8f9;margin:.8rem 0 0;font-size:.75rem}.compare-actions{gap:.6rem;margin-top:1.5rem;display:flex}.compare-actions button,.compare-result-controls button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:.85rem 1rem;font:700 .67rem/1 Satoshi,Arial,sans-serif}.compare-actions button:first-child{color:#050508;background:#fff;border-color:#fff}.compare-actions button:disabled{cursor:not-allowed;opacity:.4}.compare-results{margin-top:4rem}.compare-result-controls{color:#a5a5ad;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.75rem;display:flex}.compare-result-controls label{align-items:center;gap:.5rem;display:flex}.compare-table-wrap{border:1px solid #ffffff1f;overflow-x:auto}.compare-table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.compare-table-wrap th,.compare-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-width:190px;padding:1rem}.compare-table-wrap th:first-child{z-index:1;color:#a5a5ad;letter-spacing:.1em;text-transform:uppercase;background:#101014;min-width:140px;font-size:.66rem;position:sticky;left:0}.compare-table-wrap thead th{color:#fff;background:#101014}.compare-table-wrap thead img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:.7rem;display:block}.compare-table-wrap thead strong,.compare-table-wrap thead small{display:block}.compare-table-wrap thead strong{font-size:.8rem}.compare-table-wrap thead small{color:#67e8f9;margin-top:.3rem;font-size:.66rem}.compare-table-wrap td{color:#d4d4d8;font-size:.8rem;line-height:1.55}.compare-cta{text-align:center;margin-top:2rem}.compare-cta a,.compare-empty a{color:#050508;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #fff;padding:1rem 1.2rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.compare-empty{text-align:center;border:1px dashed #ffffff38;max-width:960px;margin-top:2rem;padding:4rem 2rem}.compare-empty h3{font-size:1.2rem}.compare-empty p{margin:0 auto 1.5rem}@media (max-width:900px){.product-detail-hero{grid-template-columns:1fr;gap:2.5rem}.product-specifications,.related-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-detail-page,.compare-page{padding-top:5rem}.product-breadcrumbs,.product-detail-hero,.product-detail-band,.compare-page>header,.compare-workspace{padding-left:1.25rem;padding-right:1.25rem}.product-detail-hero{padding-bottom:4rem}.product-detail-band{padding-top:3.75rem;padding-bottom:3.75rem}.product-detail-actions{width:100%}.product-detail-actions>a,.product-detail-actions>button{text-align:center;flex:1}.product-specifications{grid-template-columns:1fr}.compare-picker{padding:1.25rem}.compare-options{left:1.25rem;right:1.25rem}.compare-result-controls{flex-direction:column;align-items:flex-start}.compare-actions button{flex:1}.related-product-grid{grid-template-columns:1fr}.product-gallery__thumbs button{width:72px}.product-detail-copy h1{font-size:2.4rem}}@media print{.site-header,.site-footer,.floating-whatsapp,.floating-phone,.comparison-tray,.cookie-banner,.compare-picker,.compare-result-controls,.compare-cta{display:none!important}.compare-page{padding:0}.compare-table-wrap{border:0;overflow:visible}.compare-table-wrap table{min-width:0}.compare-table-wrap th,.compare-table-wrap td{color:#000!important;background:#fff!important;border-color:#aaa!important}.compare-table-wrap th:first-child{position:static}}.compare-options{z-index:1;margin-top:.5rem;position:relative;left:auto;right:auto}.contact-page{max-width:none;padding:6.5rem 0 0}.contact-page>header,.contact-layout{width:min(1200px,100%);margin:0 auto;padding-left:3rem;padding-right:3rem}.contact-page>header{border-bottom:1px solid #ffffff1a;padding-top:3rem;padding-bottom:4rem}.contact-page>header h1{margin:0;font-size:clamp(2.5rem,5vw,5rem)}.contact-page>header>p:not(.eyebrow){max-width:620px;margin:1rem 0 0}.contact-layout{grid-template-columns:.75fr 1.25fr;gap:4rem;padding-top:5rem;padding-bottom:6rem;display:grid}.contact-layout aside{padding-top:.75rem}.contact-layout aside h2{margin:0 0 2rem;font-size:clamp(1.6rem,3vw,2.5rem)}.contact-layout aside>a{color:#67e8f9;margin:1rem 0;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.contact-layout aside>p:last-child{margin-top:2rem;line-height:1.8}.contact-form{background:#101014;border:1px solid #ffffff1f;padding:2rem}.contact-form h2{margin:0 0 1.5rem;font-size:1.6rem}.contact-product-context{color:#d4d4d8;background:#22d3ee14;border:1px solid #67e8f952;margin:0 0 1.25rem;padding:.9rem;font-size:.82rem}.contact-product-context strong{color:#67e8f9}.contact-form__status{margin:0 0 1.25rem;padding:.9rem;font-size:.82rem}.contact-form__status.success{color:#86efac;border:1px solid #34d39959}.contact-form__status.error{color:#fca5a5;border:1px solid #f8717159}.contact-form label{color:#d4d4d8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.68rem;font-weight:700;display:block}.contact-form label b{color:#67e8f9}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;letter-spacing:0;text-transform:none;background:#08080a;border:1px solid #ffffff2b;outline:none;width:100%;margin-top:.45rem;padding:.8rem .85rem;font:400 .88rem/1.4 Satoshi,Arial,sans-serif;display:block}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#67e8f9}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.contact-form button[type=submit]{color:#050508;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;width:100%;padding:1rem;font:700 .72rem/1 Satoshi,Arial,sans-serif}.contact-form button:disabled{cursor:not-allowed;opacity:.6}.contact-form__note{color:#a5a5ad;margin:1rem 0 0;font-size:.68rem;line-height:1.65}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:800px){.contact-layout{grid-template-columns:1fr;gap:2.5rem}.contact-page,.contact-page>header,.contact-layout{padding-left:1.25rem;padding-right:1.25rem}.contact-page{padding-top:5rem;padding-left:0;padding-right:0}.contact-page>header{padding-top:2rem;padding-bottom:3rem}.contact-layout{padding-top:3.5rem;padding-bottom:4rem}.contact-form__grid{grid-template-columns:1fr}}:root{--glass:#ffffff13;--glass-strong:#ffffff1f;--glass-line:#ffffff2e;--glass-shadow:0 14px 38px #00000052}::selection{color:#fff;background:#22d3ee52}.site-header{background:#07080cb8;border-bottom-color:#ffffff1f}.site-mega-menu,.site-small-menu,.mobile-nav-panel,.contact-form,.compare-picker{border-color:var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0f14b8}.home-hero:after{background:linear-gradient(90deg,#050508eb,#05050847),linear-gradient(#0000 32%,#050508)}.home-hero>div{padding-bottom:9rem}.home-hero h1{letter-spacing:0;text-wrap:balance;max-width:680px;font-size:clamp(3rem,6vw,6.2rem);font-weight:650}.home-hero p:not(.eyebrow){max-width:540px;line-height:1.7}.home-hero nav a,.home-cta nav a,.product-detail-actions>a,.product-detail-actions>button,.product-detail-cta>a,.compare-actions button,.compare-cta a,.compare-empty a,.contact-form button[type=submit],.finder-complete button,.finder-complete a{border:1px solid var(--glass-line);background:var(--glass);box-shadow:inset 0 1px 0 #ffffff29,var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;border-radius:999px;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s}.home-hero nav a:hover,.home-cta nav a:hover,.product-detail-actions>a:hover,.product-detail-actions>button:hover,.product-detail-cta>a:hover,.compare-actions button:not(:disabled):hover,.compare-cta a:hover,.compare-empty a:hover,.contact-form button[type=submit]:hover,.finder-complete button:hover,.finder-complete a:hover{background:var(--glass-strong);border-color:#67e8f999;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 18px 42px #0006}.home-hero nav a:first-child,.home-cta nav a:first-child,.product-detail-actions>a:first-child,.product-detail-cta>a,.compare-actions button:first-child,.contact-form button[type=submit]{color:#07080c;background:#ffffffeb;border-color:#fff}.home-hero nav a:first-child:hover,.home-cta nav a:first-child:hover,.product-detail-actions>a:first-child:hover,.product-detail-cta>a:hover,.compare-actions button:first-child:hover,.contact-form button[type=submit]:hover{color:#050508;background:#fff}.home-hero nav a+a,.home-cta nav a+a{border-bottom:1px solid var(--glass-line)}.catalogue-grid{grid-auto-rows:1fr;align-items:stretch;gap:1.25rem}.catalogue-card{border-color:var(--glass-line);background:#ffffff09;border-radius:14px;flex-direction:column;height:100%;min-height:100%;transition:transform .28s,border-color .28s,background-color .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.catalogue-card:hover{background:#fff1;border-color:#67e8f973;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff26,0 20px 42px #00000040}.catalogue-card__image{aspect-ratio:4/3;flex:none}.catalogue-card__body{flex-direction:column;flex:1;min-height:278px;padding:1.35rem;display:flex}.catalogue-card h3{min-height:3em;font-size:1.05rem}.catalogue-card small{min-height:2.9em}.catalogue-specs{margin-top:1.05rem}.catalogue-card__actions{margin-top:auto;padding-top:1.25rem}.catalogue-card__actions a,.catalogue-card__actions button{border-radius:999px;padding:.6rem .72rem;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.catalogue-card__actions a:hover,.catalogue-card__actions button:hover{color:#fff;background:#ffffff17;transform:translateY(-1px)}.catalogue-toolbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050508d6}.catalogue-toolbar input,.contact-form input,.contact-form select,.contact-form textarea{border-color:var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04050899}.catalogue-tabs button,.finder-options button,.catalogue-quick-filters button,.catalogue-sidebar button,.mobile-filter-sheet button{border-color:var(--glass-line);background:#ffffff09;border-radius:999px}.product-finder,.product-detail-faq-band{background:#ffffff06}.product-gallery__main,.product-gallery__thumbs button,.product-specifications div,.related-product-grid a{border-color:var(--glass-line);background:#ffffff0a;box-shadow:inset 0 1px #ffffff14}.product-detail-guidance p{color:#c9cbd3;max-width:76ch;line-height:1.8}.product-detail-guidance a{color:#67e8f9;font-weight:700}.legacy-page{max-width:1200px;padding-top:8rem}.legacy-page__content{max-width:880px}.legacy-page__content h1{text-wrap:balance;max-width:900px}.legacy-page__content h2{margin-top:3.5rem}.legacy-page__content p,.legacy-page__content li{max-width:78ch;line-height:1.85}.legacy-page__content img{border:1px solid var(--glass-line);border-radius:12px;max-width:100%;height:auto}.seo-content-block{border:1px solid var(--glass-line);max-width:980px;box-shadow:inset 0 1px 0 #ffffff1c,var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border-radius:16px;margin-top:5rem;padding:2.5rem}.seo-content-block h2{margin:.25rem 0 1.15rem}.seo-content-block__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.seo-content-block__copy p{margin:0;line-height:1.8}.seo-content-block__links{gap:.75rem;margin:2rem 0 0;display:flex}.seo-content-block__links a{border:1px solid var(--glass-line);color:#fff;background:#ffffff0a;border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:flex}.seo-content-block__links a:hover{background:#ffffff1a;border-color:#67e8f98c;transform:translateY(-2px)}.seo-content-block__links span{color:#67e8f9}@media (max-width:760px){.home-hero>div{padding-bottom:6rem}.home-hero h1{font-size:clamp(2.7rem,13vw,4.1rem)}.catalogue-grid{gap:.85rem}.catalogue-card__body{min-height:0}.seo-content-block{padding:1.5rem}.seo-content-block__copy{grid-template-columns:1fr;gap:1rem}.seo-content-block__links{grid-template-columns:1fr 1fr;display:grid}.legacy-page{padding-top:6rem}}@media (max-width:430px){.seo-content-block__links{grid-template-columns:1fr}.home-hero nav a,.home-cta nav a{text-align:center;width:100%}}.catalogue-grid{grid-auto-rows:minmax(520px,1fr)}.catalogue-card__body{min-height:0}.catalogue-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalogue-card small{-webkit-line-clamp:2}.catalogue-card__actions{min-height:42px}.catalogue-card__actions a,.catalogue-card__actions button{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.floating-whatsapp,.floating-phone{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f1499;border:1px solid #ffffff4d;transition:transform .22s,background-color .22s,border-color .22s;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #00000059}.floating-whatsapp:hover,.floating-phone:hover{background:#ffffff2b;border-color:#67e8f9bf;transform:translateY(-3px)scale(1.04)}.legacy-page__content :is(button,.button,[role=button]),.legacy-page__content a.cta{border:1px solid var(--glass-line);background:var(--glass);box-shadow:inset 0 1px 0 #ffffff26,var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;transition:transform .2s,background-color .2s,border-color .2s}.legacy-page__content :is(button,.button,[role=button]):hover,.legacy-page__content a.cta:hover{background:var(--glass-strong);border-color:#67e8f999;transform:translateY(-2px)}.compare-notice{z-index:120;max-width:min(360px,100vw - 2.5rem);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#080c10d6;border:1px solid #67e8f980;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.5;position:fixed;bottom:6.5rem;right:1.25rem}.home-video-hero{background:#050508;align-items:end;min-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden}.home-video-hero__media{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 65%;object-position:50% 65%;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.home-video-hero__scrim{background:linear-gradient(90deg,#040508e6 0%,#04050885 42%,#0405080f 78%),linear-gradient(#05050826 0%,#05050814 58%,#050508 100%);position:absolute;inset:0}.home-video-hero__content{z-index:1;width:min(1400px,100%);margin:0 auto;padding:10rem 3rem 7rem;position:relative}.home-video-hero__content h1{color:#fff;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(3.2rem,6.4vw,6.6rem);font-weight:650;line-height:.98}.home-video-hero__content>p:not(.eyebrow){color:#e7e9ee;max-width:580px;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.75}.home-video-hero nav{gap:.85rem;margin-top:2.25rem}.home-video-hero nav a{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#0b0c126b;border:1px solid #ffffff3d;border-radius:999px;padding:.95rem 1.3rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;box-shadow:inset 0 1px #ffffff2b}.home-video-hero nav a:first-child{color:#050508;background:#fff;border-color:#fff}.home-video-hero nav a:hover{background:#ffffff2b;border-color:#67e8f9;transform:translateY(-2px)}.home-video-hero nav a:first-child:hover{background:#fff}.home-video-hero__ledger{color:#d8dee8;letter-spacing:.1em;text-transform:uppercase;gap:1rem;margin-top:4rem;font-size:.62rem;font-weight:700;display:flex}.home-video-hero__ledger span{border-right:1px solid #ffffff42;padding-right:1rem}.home-video-hero__ledger span:last-child{border:0}.home-video-hero__toggle{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#05050880;border:1px solid #ffffff3b;border-radius:999px;padding:.65rem .85rem;font:700 .61rem/1 Satoshi,Arial,sans-serif;position:absolute;bottom:2rem;right:2rem;box-shadow:inset 0 1px #ffffff26}.home-editorial-intro__heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:4rem;display:grid}.home-editorial-intro__heading h2{max-width:700px}.home-editorial-intro__heading p{color:#c9cbd3;max-width:480px;margin:0;line-height:1.8}.brand-video-showcase{border:1px solid var(--glass-line);max-width:1200px;box-shadow:inset 0 1px 0 #ffffff17,var(--glass-shadow);background:#ffffff09;border-radius:16px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:3rem;margin:5rem auto 0;padding:3rem;display:grid}.brand-video-showcase__copy h2{margin:.35rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem)}.brand-video-showcase__copy p:not(.eyebrow){margin:0;line-height:1.8}.brand-video-showcase__media{aspect-ratio:16/9;background:#090a0f;overflow:hidden}.brand-video-showcase__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:760px){.home-video-hero{align-items:end;min-height:min(760px,100svh - 64px)}.home-video-hero__media{-o-object-position:58% 54%;object-position:58% 54%}.home-video-hero__scrim{background:linear-gradient(#05050838 0%,#0505084d 45%,#050508 100%)}.home-video-hero__content{padding:6rem 1.25rem 5.5rem}.home-video-hero__content h1{font-size:clamp(2.8rem,13vw,4.2rem)}.home-video-hero__content>p:not(.eyebrow){font-size:.98rem}.home-video-hero__ledger{gap:.55rem;margin-top:2.5rem;display:grid}.home-video-hero__ledger span{border:0;padding:0}.home-video-hero__toggle{bottom:1.25rem;right:1.25rem}.home-editorial-intro__heading{grid-template-columns:1fr;gap:1rem}.brand-video-showcase{grid-template-columns:1fr;gap:1.5rem;margin:3rem 1.25rem 0;padding:1.25rem}.brand-video-showcase__copy{order:2}.brand-video-showcase__media{order:1}}.redirect-monitor__mobile-list{display:none}@media (max-width:760px){.redirect-monitor__table-wrap{display:none}.redirect-monitor__mobile-list{gap:.65rem;margin-top:1.25rem;display:grid}.redirect-monitor__mobile-item{border:1px solid var(--glass-line);background:#0505088c;grid-template-columns:1fr;gap:.25rem;padding:1rem;display:grid}.redirect-monitor__mobile-item>span{color:#a5a5ad;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.redirect-monitor__mobile-item code{overflow-wrap:anywhere;color:#e5e7eb;font-size:.68rem}.redirect-monitor__mobile-item b{margin-top:.25rem;font-size:.68rem}.redirect-monitor__table-wrap{max-width:100%;overflow:visible}.redirect-monitor table{table-layout:fixed;min-width:0}.redirect-monitor th,.redirect-monitor td{overflow-wrap:anywhere;word-break:break-word;padding:.65rem .45rem}.redirect-monitor code{white-space:normal;overflow-wrap:anywhere;font-size:.58rem}}.redirect-monitor{border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 #ffffff1a,var(--glass-shadow);background:#ffffff09;border-radius:16px;margin-top:4rem;padding:2rem}.redirect-monitor__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.redirect-monitor__heading h2{margin:.25rem 0 0}.redirect-monitor__heading>p{color:#67e8f9;margin:0;font-size:.72rem;font-weight:700}.redirect-monitor__summary{background:var(--glass-line);border:1px solid var(--glass-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0;display:grid}.redirect-monitor__summary div{background:#0c0d11;padding:1rem}.redirect-monitor__summary strong,.redirect-monitor__summary span{display:block}.redirect-monitor__summary strong{font-size:1.3rem}.redirect-monitor__summary span{color:#a5a5ad;text-transform:uppercase;margin-top:.25rem;font-size:.65rem}.redirect-monitor__table-wrap{border:1px solid var(--glass-line);overflow-x:auto}.redirect-monitor table{border-collapse:collapse;width:100%;min-width:680px}.redirect-monitor th,.redirect-monitor td{text-align:left;border-bottom:1px solid #ffffff17;padding:.8rem 1rem;font-size:.75rem}.redirect-monitor th{color:#a5a5ad;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.redirect-monitor code{color:#dce9ee;font:500 .72rem/1.4 monospace}.redirect-monitor__remote{background:#fbbf240f;border-left:2px solid #fbbf24;margin-top:2rem;padding:1.25rem}.redirect-monitor__remote h3{margin:.25rem 0 1rem}.redirect-monitor__remote ul{margin:0;padding-left:1.25rem}.redirect-monitor__remote li{color:#c4c4cc;margin:.55rem 0;font-size:.82rem}@media (max-width:760px){.redirect-monitor{padding:1.25rem}.redirect-monitor__heading{flex-direction:column;align-items:start;gap:.65rem}.redirect-monitor__summary{grid-template-columns:repeat(2,1fr)}}input[class].pl-2,textarea[class].pl-2,select[class].pl-2{padding-left:.5rem}input[class].pr-2,textarea[class].pr-2,select[class].pr-2{padding-right:.5rem}input[class].pl-2\.5,textarea[class].pl-2\.5,select[class].pl-2\.5{padding-left:.625rem}input[class].pr-2\.5,textarea[class].pr-2\.5,select[class].pr-2\.5{padding-right:.625rem}input[class].pl-3,textarea[class].pl-3,select[class].pl-3{padding-left:.75rem}input[class].pr-3,textarea[class].pr-3,select[class].pr-3{padding-right:.75rem}input[class].pl-3\.5,textarea[class].pl-3\.5,select[class].pl-3\.5{padding-left:.875rem}input[class].pr-3\.5,textarea[class].pr-3\.5,select[class].pr-3\.5{padding-right:.875rem}input[class].pl-4,textarea[class].pl-4,select[class].pl-4{padding-left:1rem}input[class].pr-4,textarea[class].pr-4,select[class].pr-4{padding-right:1rem}input[class].pl-5,textarea[class].pl-5,select[class].pl-5{padding-left:1.25rem}input[class].pr-5,textarea[class].pr-5,select[class].pr-5{padding-right:1.25rem}input[class].pl-6,textarea[class].pl-6,select[class].pl-6{padding-left:1.5rem}input[class].pr-6,textarea[class].pr-6,select[class].pr-6{padding-right:1.5rem}input[class].pl-8,textarea[class].pl-8,select[class].pl-8{padding-left:2rem}input[class].pr-8,textarea[class].pr-8,select[class].pr-8{padding-right:2rem}input[class].pl-9,textarea[class].pl-9,select[class].pl-9{padding-left:2.25rem}input[class].pr-9,textarea[class].pr-9,select[class].pr-9{padding-right:2.25rem}input[class].pl-10,textarea[class].pl-10,select[class].pl-10{padding-left:2.5rem}input[class].pr-10,textarea[class].pr-10,select[class].pr-10{padding-right:2.5rem}input[class].pl-11,textarea[class].pl-11,select[class].pl-11{padding-left:2.75rem}input[class].pr-11,textarea[class].pr-11,select[class].pr-11{padding-right:2.75rem}input[class].pl-12,textarea[class].pl-12,select[class].pl-12{padding-left:3rem}input[class].pr-12,textarea[class].pr-12,select[class].pr-12{padding-right:3rem}
:root{--bg-dark:#050508;--text-white:#fff}html{background-color:var(--bg-dark)}body{background-color:var(--bg-dark);color:var(--text-white);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@font-face{font-family:Satoshi;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Satoshi-Light.woff2)format("woff")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Satoshi-Regular.woff2)format("woff")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Satoshi-Medium.woff2)format("woff")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Satoshi-Bold.woff2)format("woff")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Satoshi-Black.woff2)format("woff")}
