*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{padding:0;border:0;font:inherit}a{color:inherit;text-decoration:none}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Regular"),local("Roboto Condensed"),url(../_fonts/J1_vgxiOjjki2fkmjbepG6eW14MMAwmvLNOyCR7HKD0-X3Thdn7plyhw_TM1_2OUfjug6nfgbCoJmZt1yA-CxgU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Roboto Condensed Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:95.0762%;ascent-override:97.578%;descent-override:25.6784%;line-gap-override:0%}@font-face{font-family:"Roboto Condensed Fallback: Segoe UI";src:local("Segoe UI");size-adjust:89.3172%;ascent-override:103.8696%;descent-override:27.3341%;line-gap-override:0%}@font-face{font-family:"Roboto Condensed Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:87.9991%;ascent-override:105.4254%;descent-override:27.7435%;line-gap-override:0%}@font-face{font-family:"Roboto Condensed Fallback: Arial";src:local("Arial");size-adjust:88.828%;ascent-override:104.4416%;descent-override:27.4846%;line-gap-override:0%}@font-face{font-family:"Roboto Condensed Fallback: Noto Sans";src:local("Noto Sans");size-adjust:83.5435%;ascent-override:111.0481%;descent-override:29.2232%;line-gap-override:0%}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Regular"),local("Roboto Condensed"),url(../_fonts/NmnaFNFsYIlq4G68Ynj5MPWWI_RfJHnty0GrNqjXRzc-9GbGSu_92GzsA7A2MzhaYIQgLZbQuOn1a2UlIHiAIXg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Medium"),url(../_fonts/J1_vgxiOjjki2fkmjbepG6eW14MMAwmvLNOyCR7HKD0-X3Thdn7plyhw_TM1_2OUfjug6nfgbCoJmZt1yA-CxgU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Medium"),url(../_fonts/NmnaFNFsYIlq4G68Ynj5MPWWI_RfJHnty0GrNqjXRzc-9GbGSu_92GzsA7A2MzhaYIQgLZbQuOn1a2UlIHiAIXg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed SemiBold"),url(../_fonts/J1_vgxiOjjki2fkmjbepG6eW14MMAwmvLNOyCR7HKD0-X3Thdn7plyhw_TM1_2OUfjug6nfgbCoJmZt1yA-CxgU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed SemiBold"),url(../_fonts/NmnaFNFsYIlq4G68Ynj5MPWWI_RfJHnty0GrNqjXRzc-9GbGSu_92GzsA7A2MzhaYIQgLZbQuOn1a2UlIHiAIXg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Bold"),url(../_fonts/J1_vgxiOjjki2fkmjbepG6eW14MMAwmvLNOyCR7HKD0-X3Thdn7plyhw_TM1_2OUfjug6nfgbCoJmZt1yA-CxgU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Roboto Condensed;src:local("Roboto Condensed Bold"),url(../_fonts/NmnaFNFsYIlq4G68Ynj5MPWWI_RfJHnty0GrNqjXRzc-9GbGSu_92GzsA7A2MzhaYIQgLZbQuOn1a2UlIHiAIXg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Oswald Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:87.154%;ascent-override:136.8841%;descent-override:33.1597%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Segoe UI";src:local("Segoe UI");size-adjust:81.8749%;ascent-override:145.7101%;descent-override:35.2978%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:80.6667%;ascent-override:147.8926%;descent-override:35.8264%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Noto Sans";src:local("Noto Sans");size-adjust:76.5823%;ascent-override:155.7802%;descent-override:37.7372%;line-gap-override:0%}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Share Tech Mono;src:local("Share Tech Mono Regular"),local("Share Tech Mono"),url(../_fonts/C_8Ky2nPm0tZPQjBmINRNTcHbM6TcdDLJ-NyGSrAoSI-X1G7SCAauW0nXkn5iFL_WxjHdIE1oyPMg8akw3yMLWM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Share Tech Mono Fallback: Courier New";src:local("Courier New");size-adjust:89.9854%;ascent-override:98.3493%;descent-override:26.8933%;line-gap-override:0%}@font-face{font-family:"Share Tech Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:89.9854%;ascent-override:98.3493%;descent-override:26.8933%;line-gap-override:0%}@font-face{font-family:"Share Tech Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:90%;ascent-override:98.3333%;descent-override:26.8889%;line-gap-override:0%}:root{--color-accent:#df0805;--color-accent-dark:#b90704;--color-page:#0a0a0a;--color-surface:#101010;--color-surface-raised:#141414;--color-card:#0c0c0c;--color-text:#f5f3f3;--color-muted:#8e8989;--color-line:hsla(0,0%,100%,.12);--font-display:"Oswald", "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans","Arial Narrow",sans-serif;--font-body:"Roboto Condensed", "Roboto Condensed Fallback: BlinkMacSystemFont", "Roboto Condensed Fallback: Segoe UI", "Roboto Condensed Fallback: Helvetica Neue", "Roboto Condensed Fallback: Arial", "Roboto Condensed Fallback: Noto Sans",Arial,sans-serif;--font-mono:"Share Tech Mono", "Share Tech Mono Fallback: Courier New", "Share Tech Mono Fallback: Roboto Mono", "Share Tech Mono Fallback: Noto Sans Mono",monospace;--page-width:100%;--content-gutter:clamp(20px,2.3vw,34px)}html{overflow-x:hidden;scroll-behavior:smooth;background:var(--color-page)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:hidden;background:var(--color-page);color:var(--color-text);font-family:var(--font-body);font-size:18px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(max-width:700px){body{font-size:16px}}:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.error-page{background:var(--color-page)}.error-hero{position:relative;min-height:360px;overflow:hidden;border-bottom:8px solid #c00;background:linear-gradient(135deg,#1a0000,#000 52%,#000)}.error-hero__inner{width:100%;max-width:1280px;margin:0 auto;padding:80px 24px}.error-hero__content{max-width:900px;padding-left:32px;border-left:8px solid #c00}.error-hero__eyebrow{display:flex;align-items:center;gap:12px;color:#c00;font-family:var(--font-mono);font-size:14px;letter-spacing:.1em}.error-hero h1,.error-hero__eyebrow{margin-bottom:16px;text-transform:uppercase}.error-hero h1{color:#fff;font-family:var(--font-display);font-size:128px;font-weight:700;line-height:1}.error-hero p{max-width:672px;color:#aaa;font-size:18px;line-height:1.625}@media(max-width:700px){.error-hero__inner{padding:56px 16px}.error-hero__content{padding-left:16px;border-left-width:4px}.error-hero__eyebrow{font-size:12px}.error-hero h1{font-size:60px}.error-hero p{font-size:16px}}.error-actions{border-bottom:1px solid var(--color-line);background:#0a0a0a}.error-actions__inner{display:flex;gap:12px;width:100%;max-width:1280px;margin:0 auto;padding:32px 24px}@media(max-width:700px){.error-actions__inner{flex-direction:column;padding-inline:16px}}.error-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:16px 32px;border:1px solid var(--color-line);color:#fff;font-family:var(--font-display);font-size:14px;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.error-action--primary{border-color:#c00;background:#c00}.error-action--primary:focus-visible,.error-action--primary:hover{border-color:#fff;background:#fff;color:#000}.error-action--phone{background:transparent}.error-action--phone:focus-visible,.error-action--phone:hover{border-color:#c00;color:#c00}.error-catalog{background:#0a0a0a}.error-catalog__inner{width:100%;max-width:1280px;margin:0 auto;padding:56px 24px}.error-catalog__heading{display:flex;align-items:stretch;gap:16px;margin-bottom:32px}.error-catalog__heading:before{width:4px;min-height:40px;background:#c00;content:""}.error-catalog__heading h2{color:#fff;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}.error-catalog__heading p{margin-top:4px;color:#888;font-size:14px}.error-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--color-line);background:var(--color-line)}@media(max-width:1023px){.error-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.error-catalog__inner{padding:40px 16px}.error-catalog__heading h2{font-size:24px}.error-catalog__grid{grid-template-columns:minmax(0,1fr)}}.error-category{display:flex;align-items:center;gap:16px;min-width:0;padding:20px;background:#111;transition:background-color .15s ease}.error-category__number{flex:0 0 24px;color:#c00;font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1;transition:color .15s ease}.error-category__name{color:#fff;font-family:var(--font-display);font-size:14px;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.error-category__arrow{margin-left:auto;color:#333;font-size:12px;transition:color .15s ease}.error-category:focus-visible,.error-category:hover{background:#c00}.error-category:focus-visible .error-category__arrow,.error-category:focus-visible .error-category__number,.error-category:hover .error-category__arrow,.error-category:hover .error-category__number{color:#fff}
