@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-ext-500-normal-pZw22qtS.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-500-normal-CdQuyvtc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-500-normal-BLlg2W5x.woff2) format("woff2"),url(/assets/cormorant-cyrillic-500-normal-B7dJQtg-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-vietnamese-500-normal-DsPuwQHi.woff2) format("woff2"),url(/assets/cormorant-vietnamese-500-normal-tGBW_mI7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-ext-500-normal-AH9qog1s.woff2) format("woff2"),url(/assets/cormorant-latin-ext-500-normal-DAuUCO41.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-500-normal-EBdSCOD3.woff2) format("woff2"),url(/assets/cormorant-latin-500-normal-Dj3SQ6fR.woff) format("woff");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-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-ext-600-normal-dLR2-a_v.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-600-normal-Dr-wLyOm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-normal-BcIsDXzC.woff2) format("woff2"),url(/assets/cormorant-cyrillic-600-normal-CBymlcNF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-vietnamese-600-normal-Dar_cCT6.woff2) format("woff2"),url(/assets/cormorant-vietnamese-600-normal-GIs8CF2x.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-ext-600-normal-D3T6BBXG.woff2) format("woff2"),url(/assets/cormorant-latin-ext-600-normal-CD-dlDpD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-normal-B254Xisw.woff2) format("woff2"),url(/assets/cormorant-latin-600-normal-DUW-TI76.woff) format("woff");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-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-cyrillic-ext-700-normal-CxUeBwxV.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-700-normal-DQLi_9r9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-cyrillic-700-normal-DXLSgrt3.woff2) format("woff2"),url(/assets/cormorant-cyrillic-700-normal-Bkn4ccP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-vietnamese-700-normal-D7AqE_Kk.woff2) format("woff2"),url(/assets/cormorant-vietnamese-700-normal-CFDweTGB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-latin-ext-700-normal-C8asPL8E.woff2) format("woff2"),url(/assets/cormorant-latin-ext-700-normal-Gbj_m0h4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-latin-700-normal-D2NwonnS.woff2) format("woff2"),url(/assets/cormorant-latin-700-normal-DUJekpIu.woff) format("woff");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-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");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-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");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}:root{--paper: #16110c;--paper-2: #1e1710;--paper-3: #0d0a07;--wood: #d3a869;--wood-light: #e8c98f;--wood-deep: #8a6a3e;--amber: #e0873a;--ink: #f0e7d7;--graphite: #a89b86;--blueprint: #5aa0c8;--blueprint-ink: #7bb6d6;--line: color-mix(in srgb, var(--ink) 12%, transparent);--line-strong: color-mix(in srgb, var(--ink) 24%, transparent);--paper-glass: color-mix(in srgb, var(--paper) 78%, transparent);--font-display: "Cormorant", "Times New Roman", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .95rem + .25vw, 1.125rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3: clamp(2rem, 1.6rem + 2vw, 3rem);--step-4: clamp(2.6rem, 1.9rem + 3.4vw, 4.6rem);--step-5: clamp(3rem, 2rem + 4.6vw, 5.4rem);--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--space-2xl: 6.5rem;--space-3xl: 10rem;--container: 1200px;--container-narrow: 820px;--radius: 4px;--radius-lg: 8px;--border: 1px solid var(--line-strong);--ease: cubic-bezier(.22, 1, .36, 1);--dur: .6s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--step-0);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);display:inline-flex;align-items:center;gap:.5em}.eyebrow__tick{color:var(--blueprint)}.accent{color:var(--wood-deep)}.btn{--pad-y: .85em;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:var(--pad-y) 1.5em;font-family:var(--font-body);font-weight:600;font-size:var(--step-0);line-height:1;border-radius:var(--radius);border:1.5px solid transparent;cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);will-change:transform}.btn:active{transform:translateY(1px)}.btn--primary{background:#2d6685;color:#fff}.btn--primary:hover{background:#3a7ea3}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn--ghost:hover{border-color:var(--ink)}:where(a,button,input):focus-visible{outline:2px solid var(--blueprint);outline-offset:3px;border-radius:2px}.site-header{position:sticky;top:0;z-index:50;background:var(--paper-glass);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),background .3s var(--ease)}.site-header[data-scrolled]{border-bottom-color:var(--line)}.header__inner{display:flex;align-items:center;gap:var(--space-m);height:68px}.logo{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-display);font-weight:700}.logo__mark{color:var(--wood-deep);font-size:1.2em}.nav{display:flex;gap:var(--space-m);margin-left:auto;font-size:var(--step--1)}.nav a{color:var(--graphite);transition:color .2s var(--ease)}.nav a:hover{color:var(--ink)}.header__phone{font-family:var(--font-mono);font-size:var(--step--1)}.header__cta{--pad-y: .6em}@media(max-width:860px){.nav,.header__phone{display:none}.header__cta{margin-left:auto}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:clamp(2rem,5vw,4rem);background:var(--paper-3);overflow:hidden}.hero__bg{position:absolute;inset:-4%;z-index:0;background:url(/hero-bg.jpg) center / cover no-repeat;filter:brightness(.86) saturate(1.03) contrast(1.02);will-change:transform}.hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,8,5,.94) 0%,rgba(11,8,5,.72) 32%,rgba(11,8,5,.18) 60%,transparent 82%),linear-gradient(0deg,rgba(11,8,5,.9) 0%,transparent 46%),radial-gradient(130% 120% at 50% 42%,transparent 54%,rgba(0,0,0,.55))}.hero__content{position:relative;z-index:2;display:grid;gap:var(--space-m);max-width:700px}.hero__spec-chip{font-family:var(--font-mono);font-size:var(--step--1);color:color-mix(in srgb,var(--ink) 72%,transparent)}.hero__spec-chip b{color:var(--ink)}.hero__spec-chip span{color:var(--blueprint)}@media(max-width:900px){.hero{min-height:94svh}.hero__content{max-width:none}.hero__scrim{background:linear-gradient(0deg,#0b0805f2 6%,#0b080599 46%,#0b080552),radial-gradient(130% 120% at 50% 42%,transparent 55%,rgba(0,0,0,.5))}}.hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,1rem + 6.2vw,6.8rem);line-height:1.02;letter-spacing:-.005em;margin-block:var(--space-2xs) var(--space-xs);text-shadow:0 2px 40px rgba(0,0,0,.55)}.hero__title .accent{color:var(--wood-light)}.hero__title .line{display:block}.hero__lead{max-width:46ch;font-size:var(--step-1);color:var(--graphite)}.spec{margin-top:var(--space-s);display:inline-flex;flex-direction:column;gap:.6rem;padding:var(--space-m) var(--space-l);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);width:fit-content}.spec__svg{width:min(320px,70vw);height:auto}.spec__num{font-family:var(--font-mono);font-size:15px;fill:var(--blueprint);font-weight:500}.spec__cap{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite)}.spec__cap b{color:var(--ink)}.spec__price{color:var(--blueprint)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-s)}.hero__scrollhint{position:absolute;left:50%;bottom:var(--space-m);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite)}.hero__scrollhint-line{width:1px;height:40px;background:linear-gradient(var(--blueprint),transparent);animation:scrollhint 2s var(--ease) infinite;transform-origin:top}@keyframes scrollhint{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.section{padding-block:var(--space-2xl)}.section--muted{background:var(--paper-2)}.section__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);line-height:1.06;letter-spacing:0;margin-block:var(--space-xs) var(--space-s);max-width:18ch}.section__lead{max-width:54ch;font-size:var(--step-1);color:var(--graphite)}.site-footer{padding-block:var(--space-xl) var(--space-l);background:var(--paper-3);color:var(--ink);border-top:1px solid var(--line)}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-l);padding-bottom:var(--space-l);border-bottom:1px solid var(--line)}.footer__brand{font-family:var(--font-display);font-weight:700;font-size:var(--step-1)}.footer__muted{color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:var(--step--1)}.footer__contacts{display:grid;gap:.3rem}.footer__contacts a{font-family:var(--font-mono);color:var(--blueprint)}.footer__copy{padding-top:var(--space-m);font-size:var(--step--1);color:color-mix(in srgb,var(--ink) 55%,transparent)}body:after{content:"";position:fixed;inset:0;z-index:300;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.js [data-reveal]{opacity:0;transform:translateY(18px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}.hero__scrollhint-line{animation:none}}.section--dark{background:var(--paper-3);color:var(--ink)}.section--dark .section__title{color:var(--ink)}.eyebrow--on-dark{color:color-mix(in srgb,var(--ink) 62%,transparent)}.eyebrow--on-dark .eyebrow__tick{color:var(--amber)}.section__lead--on-dark{color:color-mix(in srgb,var(--ink) 66%,transparent)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);margin-top:var(--space-l)}.compare__card{padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.compare__card--bad{opacity:.92}.compare__card--good{border-color:color-mix(in srgb,var(--blueprint) 40%,transparent);box-shadow:0 1px 0 var(--line)}.compare__card{overflow:hidden}.compare__media{margin:calc(-1 * var(--space-l)) calc(-1 * var(--space-l)) var(--space-m);overflow:hidden}.compare__media img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:saturate(.96)}.compare__card--bad .compare__media img{filter:saturate(.55) brightness(.82)}.compare__title{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);margin-bottom:var(--space-xs)}.compare__card--bad .compare__title{color:var(--graphite)}.compare__card--good .compare__title{color:var(--blueprint)}.compare__list{list-style:none;padding:0;display:grid;gap:.5rem;color:var(--graphite);font-size:var(--step-0)}.compare__list li{position:relative;padding-left:1.4em}.compare__list li:before{content:"—";position:absolute;left:0;color:var(--wood-deep)}.compare__card--good .compare__list li:before{content:"✓";color:var(--blueprint)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);margin:var(--space-l) 0}.stat{padding:var(--space-m) 0;border-top:2px solid var(--ink)}.stat__num{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:1;letter-spacing:-.02em}.stat__unit{font-weight:700;font-size:.5em;color:var(--graphite)}.stat__label{display:block;margin-top:.5rem;color:var(--graphite);font-size:var(--step--1)}.tags{list-style:none;padding:0;margin-top:var(--space-s);display:flex;flex-wrap:wrap;gap:.6rem}.tags li{font-family:var(--font-mono);font-size:var(--step--1);padding:.4em .85em;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink)}.configurator{margin-top:var(--space-l);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper)}.cfg__panel{padding:var(--space-l);border-right:1px solid var(--line)}.cfg__tabs{display:flex;gap:.5rem;margin-bottom:var(--space-m);flex-wrap:wrap}.cfg__tab{flex:1;min-width:96px;text-align:left;cursor:pointer;color:var(--ink);padding:.7em .9em;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;font-family:var(--font-body);font-weight:600;font-size:var(--step-0);display:grid;gap:.15rem;transition:border-color .2s var(--ease),background .2s var(--ease)}.cfg__tab-tag{font-family:var(--font-body);font-weight:400;font-size:.72em;color:var(--graphite)}.cfg__tab[aria-selected=true]{border-color:var(--blueprint);background:color-mix(in srgb,var(--blueprint) 8%,transparent)}.cfg__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--space-m)}.cfg__chip{cursor:pointer;font-family:var(--font-mono);font-size:var(--step--1);padding:.45em .7em;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);transition:all .15s var(--ease)}.cfg__chip:hover{border-color:var(--ink)}.cfg__chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cfg__controls{display:grid;gap:var(--space-m)}.cfg__label{display:block;font-size:var(--step--1);color:var(--graphite);margin-bottom:.4rem}.cfg__seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.cfg__seg-btn{cursor:pointer;color:var(--ink);padding:.5em 1em;background:transparent;border:0;border-right:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--1)}.cfg__seg-btn:last-child{border-right:0}.cfg__seg-btn[aria-pressed=true]{background:var(--blueprint);color:#fff}.cfg__input{width:8rem;padding:.55em .7em;border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--step-0);background:var(--paper);color:var(--ink)}.cfg__view{padding:var(--space-l);display:grid;align-content:center;gap:var(--space-m);background:var(--paper-2)}.cfg__svg{width:100%;max-width:340px;height:auto;margin-inline:auto}.cfg__num{font-family:var(--font-mono);font-size:14px;fill:var(--blueprint);font-weight:500}.cfg__price-main{display:flex;align-items:baseline;gap:.4rem}.cfg__price-num{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);line-height:1}.cfg__price-unit{font-family:var(--font-mono);font-size:var(--step-0);color:var(--graphite)}.cfg__price-row{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite);margin-top:.4rem;display:flex;gap:.5rem;flex-wrap:wrap}.cfg__price-sep{opacity:.5}.cfg__cta{margin-top:var(--space-s);width:100%}.quiz{margin-top:var(--space-l);max-width:720px}.quiz__card{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-l)}.quiz__progress{display:flex;gap:.4rem;margin-bottom:var(--space-m)}.quiz__dot{width:28px;height:4px;border-radius:2px;background:var(--line-strong)}.quiz__dot.is-on{background:var(--blueprint)}.quiz__step{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite)}.quiz__q{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);margin:.3rem 0 var(--space-m)}.quiz__options{display:grid;gap:.6rem}.quiz__option{text-align:left;cursor:pointer;color:var(--ink);padding:1em 1.1em;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;display:grid;gap:.15rem;transition:border-color .15s var(--ease),transform .15s var(--ease)}.quiz__option:hover{border-color:var(--blueprint);transform:translate(3px)}.quiz__option-label{font-family:var(--font-display);font-weight:600;font-size:var(--step-1)}.quiz__option-hint{font-size:var(--step--1);color:var(--graphite)}.quiz__back,.quiz__restart{margin-top:var(--space-m);background:none;border:0;cursor:pointer;color:var(--graphite);font-size:var(--step--1);font-family:var(--font-mono)}.quiz__back:hover,.quiz__restart:hover{color:var(--ink)}.quiz__note{color:var(--graphite);margin-bottom:var(--space-m)}.quiz__recos{display:grid;gap:.5rem;margin-bottom:var(--space-l)}.quiz__reco{display:flex;align-items:baseline;gap:.8rem;padding:.8em 1em;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2)}.quiz__reco-cat{font-size:var(--step--1);color:var(--graphite)}.quiz__reco-size{font-family:var(--font-mono);font-weight:500;font-size:var(--step-1)}.quiz__reco-price{margin-left:auto;font-family:var(--font-mono);color:var(--blueprint)}.quiz__result-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);margin-top:var(--space-l)}.card3{padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.card3__mark{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius);background:color-mix(in srgb,var(--blueprint) 10%,transparent);color:var(--blueprint);font-size:1.3rem;margin-bottom:var(--space-s)}.card3__title{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);margin-bottom:.4rem}.card3 p{color:var(--graphite)}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.contacts__list{list-style:none;padding:0;margin-top:var(--space-m);display:grid;gap:var(--space-s)}.contacts__list li{display:grid;grid-template-columns:90px 1fr;gap:var(--space-s);align-items:baseline;padding-bottom:var(--space-s);border-bottom:1px solid var(--line)}.contacts__k{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite);text-transform:uppercase;letter-spacing:.03em}.contacts__v{font-size:var(--step-0)}.contacts__link{color:var(--blueprint)}.order{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-l);display:grid;gap:var(--space-s)}.order__title{font-family:var(--font-display);font-weight:700;font-size:var(--step-2)}.order__sub{color:var(--graphite);font-size:var(--step--1);margin-top:-.3rem}.order__field{display:grid;gap:.35rem}.order__field span{font-size:var(--step--1);color:var(--graphite)}.order__field input,.order__field textarea{padding:.7em .85em;border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--step-0);background:var(--paper);color:var(--ink);resize:vertical}.order__field input:focus,.order__field textarea:focus{outline:2px solid var(--blueprint);outline-offset:1px}.order__consent{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--step--1);color:var(--graphite)}.order__consent input{margin-top:.2rem;accent-color:var(--blueprint)}.order__submit{margin-top:var(--space-xs)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:120;max-width:90vw;padding:.9em 1.4em;border-radius:var(--radius);background:var(--paper-3);color:var(--ink);border:1px solid var(--line-strong);font-size:var(--step-0);box-shadow:0 12px 40px #00000080;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.toast[data-show]{opacity:1;transform:translate(-50%)}.toast[data-ok="0"]{background:#7a2a24;border-color:#a5453c}@media(max-width:860px){.compare,.stats,.cards3,.configurator,.contacts{grid-template-columns:1fr}.cfg__panel{border-right:0;border-bottom:1px solid var(--line)}.contacts{gap:var(--space-l)}}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.product__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.product__text{display:grid;gap:var(--space-m)}.product__media{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:0 24px 60px #00000073}.product__media img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;display:block}.gallery{list-style:none;padding:0;margin:var(--space-m) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m)}.gallery__item{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.gallery__item img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .6s var(--ease)}.gallery__item:hover img{transform:scale(1.06)}.gallery__cap{position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.1rem .9rem;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.band{position:relative;min-height:62vh;display:flex;align-items:center;overflow:hidden;background:var(--paper-3)}.band__img{position:absolute;left:0;top:-16%;width:100%;height:132%;object-fit:cover;will-change:transform}.band__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,8,5,.9) 0%,rgba(11,8,5,.55) 40%,rgba(11,8,5,.1) 75%,transparent 100%),radial-gradient(120% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.5))}.band__content{position:relative;z-index:2;display:grid;gap:var(--space-s);max-width:640px;padding-block:var(--space-2xl)}.band__title{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,1.6rem + 5.6vw,6.2rem);line-height:1;letter-spacing:-.005em;color:var(--ink);text-shadow:0 2px 40px rgba(0,0,0,.6)}.band__lead{font-size:var(--step-1);color:color-mix(in srgb,var(--ink) 82%,transparent);max-width:46ch}@media(max-width:860px){.product__grid{grid-template-columns:1fr;gap:var(--space-l)}.gallery{grid-template-columns:1fr}.band{min-height:52vh}.band__scrim{background:linear-gradient(0deg,#0b0805eb 10%,#0b080580 60%,#0b08054d)}}
