@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2) format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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{--navy: #162d43;--navy-soft: #203d58;--teal: #3bb6ac;--teal-deep: #208d87;--aqua: #e9f7f5;--sky: #f1f8fb;--ink: #182535;--muted: #617082;--line: #dbe5eb;--surface: #ffffff;--radius: 18px;--shadow: 0 20px 55px rgba(22, 45, 67, .1);color:var(--ink);font-family:Inter,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--surface)}html[dir=rtl] body{font-family:Cairo,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p,h1,h2,h3{margin-top:0}h1,h2,h3{color:var(--navy);letter-spacing:-.03em}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section{padding:104px 0}.section--values{background:#f7fbfc}.section--featured{background:var(--sky)}.section--family{overflow:hidden}.section-heading{max-width:680px;margin-bottom:42px}.section-heading h2,.format-layout h2,.story-grid h2,.vision-grid h2{margin-bottom:0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.08}.section-heading--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.eyebrow{margin-bottom:13px;color:var(--teal-deep);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow--light{color:#a9ece7}.button,.text-link,.back-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button{min-height:48px;padding:0 19px;border:1px solid var(--teal);border-radius:10px;background:var(--teal);color:#083633;box-shadow:0 8px 18px #3bb6ac2e}.button svg,.text-link svg,.back-link svg{width:19px;height:19px;flex:0 0 auto}.button:hover,.text-link:hover,.back-link:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,.back-link:focus-visible,.main-nav a:focus-visible,.language-switch:focus-visible,.menu-button:focus-visible,.social-links a:focus-visible,.product-gallery button:focus-visible,.lightbox button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(59,182,172,.42);outline-offset:3px}.button--light{background:#fff;border-color:#fff;color:var(--navy);box-shadow:none}.button--ghost{color:#fff;border-color:#ffffff80;background:transparent;box-shadow:none}.button--compact{min-height:40px;padding:0 14px;font-size:.83rem}.text-link{color:var(--navy);font-size:.92rem}.text-link svg,.back-link svg{transition:transform .18s ease}html[dir=ltr] .text-link:hover svg,html[dir=ltr] .back-link:hover svg{transform:translate(3px)}html[dir=rtl] .text-link svg,html[dir=rtl] .back-link svg{transform:scaleX(-1)}html[dir=rtl] .text-link:hover svg,html[dir=rtl] .back-link:hover svg{transform:scaleX(-1) translate(3px)}.utility-bar{background:var(--navy);color:#d8e7ef;font-size:.78rem}.utility-bar__inner{display:flex;justify-content:flex-end;gap:22px;min-height:31px;align-items:center}.utility-bar a:hover{color:#fff}.site-header{position:sticky;top:0;z-index:20;background:#fffffff7;box-shadow:0 1px #162d4312;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-main{position:relative;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:block;width:123px}.brand img{width:100%;height:auto}.main-nav{display:flex;align-items:center;gap:23px;font-size:.9rem;font-weight:650}.main-nav>a:not(.button){color:#32465a;position:relative}.main-nav>a:not(.button):after{content:"";position:absolute;height:2px;background:var(--teal);inset-inline:0;bottom:-8px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.main-nav>a:not(.button):hover:after,.main-nav>a:not(.button).active:after{transform:scaleX(1)}.language-switch{border:0;border-inline-start:1px solid var(--line);padding-inline-start:17px;background:transparent;color:var(--navy);font-weight:800}.menu-button{display:none;border:0;background:transparent;padding:7px;color:var(--navy)}.menu-button svg{width:25px;height:25px}.hero{position:relative;min-height:615px;overflow:hidden;isolation:isolate;background:linear-gradient(125deg,#152e45,#214c67);color:#fff}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#162d43d1,#162d4373 60%,#162d4329)}.hero__ripple{position:absolute;z-index:-2;inset:0;opacity:.23;background:url(/assets/water-ripple.jpg) center / cover;mix-blend-mode:screen}.hero__grid{min-height:615px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.hero__content{max-width:625px;padding:68px 0;animation:rise-in .7s both}.hero h1{margin-bottom:22px;color:#fff;font-size:clamp(2.75rem,5.6vw,5.45rem);line-height:.98}.hero__content>p:not(.eyebrow){max-width:535px;margin-bottom:32px;color:#d7e8ee;font-size:1.08rem;line-height:1.75}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__visual{position:relative;min-height:470px;animation:fade-in .85s .16s both}.hero-product{position:absolute;right:7%;bottom:1%;width:min(440px,92%);filter:drop-shadow(0 30px 28px rgba(4,18,31,.34));animation:float 5.8s ease-in-out infinite}.hero-product--back{right:42%;bottom:14%;width:min(300px,64%);opacity:.78;animation-delay:-2.1s}html[dir=rtl] .hero-product{right:auto;left:7%}html[dir=rtl] .hero-product--back{right:auto;left:42%}.orb{position:absolute;border-radius:999px;filter:blur(1px)}.orb--one{width:150px;height:150px;top:16%;left:11%;background:#3dc0b84d;animation:pulse 4.5s ease-in-out infinite}.orb--two{width:70px;height:70px;right:6%;top:13%;background:#d2f2ef59;animation:pulse 4.5s 1s ease-in-out infinite}html[dir=rtl] .orb--one{left:auto;right:11%}html[dir=rtl] .orb--two{right:auto;left:6%}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.value-card{padding:30px 30px 34px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.value-card span{display:block;margin-bottom:53px;color:var(--teal-deep);font-size:.8rem;font-weight:800}.value-card h3{margin-bottom:12px;font-size:1.28rem}.value-card p{margin-bottom:0;color:var(--muted);line-height:1.7}.family-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.family-card{position:relative;min-height:278px;display:flex;align-items:flex-end;overflow:hidden;padding:25px;border-radius:var(--radius);color:#fff;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.family-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.family-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#0a172a05,#0a172ac7)}.family-card--muvista{background:linear-gradient(130deg,#1a2c66,#4497c7)}.family-card--evidant{background:linear-gradient(130deg,#12696c,#49bdb4)}.family-card--briefly{background:linear-gradient(130deg,#7351a5,#b18ad8)}.family-card--jintle-bio{background:linear-gradient(130deg,#297f71,#68bc8e)}.family-card>div:first-child{position:relative;z-index:2;max-width:180px}.family-card p{margin-bottom:7px;color:#ffffffd1;font-weight:700}.family-card h3{margin-bottom:24px;color:#fff;font-size:1.55rem}.family-card span{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800}.family-card span svg{width:17px;height:17px}.family-card img{position:absolute;right:-23%;bottom:-9%;width:80%;opacity:.91;filter:drop-shadow(0 17px 18px rgba(7,24,43,.27));transition:transform .25s ease}.family-card:hover img{transform:rotate(-4deg) scale(1.05)}html[dir=rtl] .family-card img{right:auto;left:-23%}.family-card__fallback{position:absolute;right:-4%;bottom:-19%;color:#ffffff29;font-size:12rem;font-weight:800;line-height:1}html[dir=rtl] .family-card__fallback{right:auto;left:-4%}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover{transform:translateY(-4px);border-color:#b8d9d6;box-shadow:0 17px 33px #162d431a}.product-card__visual{position:relative;display:grid;min-height:238px;place-items:center;overflow:hidden;padding:22px;background:linear-gradient(155deg,#f6fafb,#eaf5f5)}.product-card__visual:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;background:#3bb6ac21;filter:blur(1px)}.product-image{position:relative;z-index:1;width:min(188px,90%);max-height:195px;object-fit:contain;filter:drop-shadow(0 13px 12px rgba(22,45,67,.12));transition:transform .22s ease}.product-card:hover .product-image{transform:translateY(-5px) rotate(-1.5deg)}.product-image--featured{width:min(420px,100%);max-height:430px}.status{position:absolute;z-index:2;top:13px;inset-inline-start:13px;max-width:calc(100% - 26px);padding:5px 8px;border-radius:99px;background:#f9e9cc;color:#74551a;font-size:.68rem;font-weight:800}.status--verified{background:#dff4ee;color:#177467}.product-card__body{padding:19px 18px 17px}.product-card__brand{margin-bottom:8px;color:var(--teal-deep);font-size:.78rem;font-weight:800}.product-card h3{min-height:49px;margin-bottom:7px;font-size:1.04rem;line-height:1.32}.product-card h3 a:hover{color:var(--teal-deep)}.product-card__size{min-height:22px;margin-bottom:17px;color:var(--muted);font-size:.81rem}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid var(--line)}.product-card__footer strong{color:var(--navy);font-size:.84rem}.product-card__footer .text-link{font-size:.77rem;white-space:nowrap}.product-card__footer .text-link svg{width:16px;height:16px}.product-fallback{position:relative;z-index:1;display:grid;width:157px;height:157px;place-items:center;border-radius:50%;color:#fff;font-size:4rem;font-weight:800;box-shadow:inset 0 0 0 15px #ffffff24,0 18px 30px #162d4326}.product-fallback--briefly{background:linear-gradient(140deg,#7f62a4,#b589d6)}.product-fallback--muvista{background:linear-gradient(140deg,#244d8b,#51a7d3)}.product-fallback--evidant{background:linear-gradient(140deg,#278e87,#6ac9ba)}.product-fallback--jintle-bio{background:linear-gradient(140deg,#297d6a,#7dc294)}.format-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px;align-items:start}.format-layout__title{position:sticky;top:126px}.format-layout__title>p:not(.eyebrow),.story-grid p:not(.eyebrow){margin-top:22px;color:var(--muted);line-height:1.8}.format-layout__title .button{margin-top:25px}.format-list{border-top:1px solid var(--line)}.format-row{display:grid;grid-template-columns:60px 1fr 24px;gap:16px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line);transition:padding .18s ease,color .18s ease}.format-row:hover{padding-inline:10px;color:var(--teal-deep)}.format-row>span{color:var(--teal-deep);font-size:.78rem;font-weight:800}.format-row h3{margin:0 0 5px;font-size:1.18rem}.format-row p{margin:0;color:var(--muted);font-size:.9rem}.format-row svg{width:20px;height:20px}.contact-cta{padding:86px 0;background:var(--navy);color:#fff}.contact-cta--compact{padding:72px 0}.contact-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:46px}.contact-cta__inner>div{max-width:720px}.contact-cta h2{margin-bottom:14px;color:#fff;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.05}.contact-cta p:not(.eyebrow){max-width:690px;margin:0;color:#d1e1e9;line-height:1.75}.contact-cta .button{flex:0 0 auto}.page-hero{padding:98px 0 76px;background:linear-gradient(145deg,#e8f6f5,#f8fcfc 64%,#eaf3f7)}.page-hero .shell{max-width:900px;margin-inline:max(calc((100% - 1180px)/2),24px)}.page-hero h1{max-width:780px;margin-bottom:18px;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.01}.page-hero p:not(.eyebrow){max-width:690px;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.75}.products-section{padding-top:66px}.catalog-controls{display:grid;grid-template-columns:1.8fr 1fr 1fr auto;gap:13px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 28px #162d430d}.catalog-controls label{display:grid;gap:7px;color:var(--navy);font-size:.73rem;font-weight:800}.catalog-controls input,.catalog-controls select{width:100%;min-height:43px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:#fbfdfe;color:var(--ink)}.catalog-controls input::placeholder{color:#8996a4}.reset-button{min-height:43px;border:0;background:transparent;color:var(--teal-deep);font-size:.86rem;font-weight:800;white-space:nowrap}.catalog-count{margin:23px 0 18px;color:var(--muted);font-size:.9rem}.empty-state{display:grid;min-height:260px;place-items:center;align-content:center;gap:18px;border:1px dashed #bcd3d5;border-radius:var(--radius);text-align:center}.empty-state h2{margin:0;font-size:1.55rem}.product-detail{padding:48px 0 86px;background:linear-gradient(180deg,#f5fafb,#fff)}.back-link{margin-bottom:28px;color:var(--teal-deep);font-size:.87rem}html[dir=ltr] .back-link svg{transform:scaleX(-1)}.product-detail__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:70px;align-items:center}.product-detail__visual{min-height:485px;display:grid;place-items:center;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 50% 42%,#fff 0 20%,#e2f2f0 21% 42%,#cae6e5 43% 100%)}.product-gallery{width:100%;min-width:0}.product-gallery__main{position:relative;width:100%;min-height:485px;display:grid;place-items:center;overflow:hidden;padding:34px;border:0;background:transparent;color:var(--navy)}.product-gallery__main img{width:min(420px,100%);max-height:420px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(22,45,67,.15));transition:transform .22s ease}.product-gallery__main:hover img{transform:scale(1.025)}.product-gallery__main>span{position:absolute;inset-inline-end:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:8px;background:#ffffffe6;box-shadow:0 8px 20px #162d431a;font-size:.76rem;font-weight:800}.product-gallery__main>span svg{width:18px;height:18px}.product-gallery__thumbs{display:flex;justify-content:center;gap:8px;padding:0 18px 18px}.product-gallery__thumbs button{width:58px;height:58px;display:grid;place-items:center;padding:5px;border:1px solid var(--line);border-radius:8px;background:#fff}.product-gallery__thumbs button.is-active{border-color:var(--teal-deep);box-shadow:0 0 0 2px #3bb6ac33}.product-gallery__thumbs img{width:100%;height:100%;object-fit:contain}.lightbox{width:min(1120px,calc(100% - 32px));max-width:none;height:min(760px,calc(100% - 32px));max-height:none;padding:0;overflow:hidden;border:0;border-radius:15px;background:#0d1924;color:#fff;box-shadow:0 28px 90px #00000073}.lightbox::backdrop{background:#050f18d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lightbox__panel{height:100%;display:grid;grid-template-rows:auto 1fr}.lightbox__toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px 12px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.lightbox__toolbar>span{overflow:hidden;font-size:.88rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lightbox__toolbar>div{display:flex;align-items:center;gap:6px}.lightbox__toolbar button,.lightbox__nav{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff12;color:#fff}.lightbox__toolbar button:hover,.lightbox__nav:hover{background:#ffffff29}.lightbox__toolbar button svg,.lightbox__nav svg{width:21px;height:21px}.lightbox__toolbar output{min-width:50px;color:#c8d7df;font-size:.76rem;text-align:center}.lightbox__stage{position:relative;min-height:0;display:grid;place-items:center;overflow:auto;padding:60px;overscroll-behavior:contain}.lightbox__stage>img{width:min(620px,72vw);height:min(580px,66vh);object-fit:contain;transform-origin:center;transition:transform .14s ease}.lightbox__nav{position:fixed;top:50%;z-index:2;border-radius:999px;background:#06121ca8}.lightbox__nav--previous{inset-inline-start:24px}.lightbox__nav--next{inset-inline-end:24px}.product-detail__content{max-width:560px}.product-detail__content h1{margin-bottom:14px;font-size:clamp(2.4rem,4.5vw,4.35rem);line-height:1.03}.product-detail__size{margin-bottom:29px;color:var(--muted);font-size:1rem}.product-price{display:grid;gap:5px;margin-bottom:6px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-price span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.product-price strong{color:var(--navy);font-size:1.7rem}.price-note{margin-bottom:22px;color:var(--muted);font-size:.82rem;line-height:1.55}.info-state{display:inline-flex;margin-top:18px;padding:7px 10px;border-radius:6px;background:#fff3d7;color:#74551a;font-size:.78rem;font-weight:700}.info-state--verified{background:#e5f6f1;color:#177467}.product-info{padding-top:86px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.detail-card{min-height:175px;padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff}.detail-card h3{margin-bottom:11px;font-size:1rem}.detail-card p{margin-bottom:0;color:var(--muted);font-size:.91rem;line-height:1.7;white-space:pre-line}.pending-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:12px;background:#fff8e9;color:#624a20}.pending-panel p{margin:0;line-height:1.65}.pending-panel .text-link{color:#624a20;white-space:nowrap}.section--related{background:var(--sky)}.managed-sections{padding-block:72px;background:#f8fbfc}.managed-sections .shell{display:grid;gap:18px}.managed-sections article{max-width:860px;padding:28px;border-inline-start:3px solid var(--teal);background:#fff;box-shadow:0 10px 28px #162d430d}.managed-sections h2{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.8rem)}.managed-sections article>p:last-child{margin:0;color:var(--muted);line-height:1.8;white-space:pre-line}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-visual{min-height:395px;overflow:hidden;border-radius:16px}.story-visual img{width:100%;height:100%;object-fit:cover}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vision-grid article{min-height:250px;padding:27px;border-radius:14px;background:#fff;box-shadow:0 12px 30px #162d430f}.vision-grid h2{font-size:clamp(1.55rem,2.5vw,2.25rem)}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.contact-card{min-height:365px;padding:clamp(30px,5vw,62px);border-radius:17px}.contact-card--primary{background:linear-gradient(145deg,#18364f,#245a72);color:#fff}.contact-card h2{max-width:530px;margin-bottom:16px;color:#fff;font-size:clamp(2.1rem,4vw,3.75rem);line-height:1.04}.contact-card p:not(.eyebrow){max-width:550px;margin-bottom:28px;color:#d5e6ed;line-height:1.75}.contact-details{display:grid;align-content:center;gap:0;padding:13px 28px;border:1px solid var(--line);border-radius:17px}.contact-details>*{display:grid;gap:7px;padding:20px 0;border-bottom:1px solid var(--line)}.contact-details>*:last-child{border-bottom:0}.contact-details span{color:var(--teal-deep);font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-details strong{color:var(--navy);font-size:1.02rem;line-height:1.55}.contact-details strong a:hover{color:var(--teal-deep)}.social-links{display:flex;flex-wrap:wrap;gap:9px}.social-links a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--navy);font-size:.8rem;font-weight:700;transition:border-color .18s ease,background .18s ease,color .18s ease}.social-links a:hover{border-color:#aad5d1;background:var(--aqua);color:var(--teal-deep)}.social-links svg{width:19px;height:19px;flex:0 0 auto}.social-links--compact{margin-top:5px}.social-links--compact a{width:36px;min-height:36px;justify-content:center;padding:7px;border-color:#d7e8f133;color:#dce9ef}.social-links--compact a:hover{border-color:#ffffff80;background:#ffffff14;color:#fff}.not-found{display:grid;min-height:62vh;place-items:center;text-align:center}.not-found h1{margin-bottom:27px;font-size:clamp(2.3rem,5vw,4.6rem)}.site-footer{padding-top:60px;background:#112536;color:#ccdae2}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr .8fr;gap:55px;padding-bottom:46px}.footer-logo{width:150px;margin-bottom:19px;filter:brightness(0) invert(1) opacity(.95)}.footer-grid p{max-width:415px;margin:0;color:#b4c9d4;font-size:.88rem;line-height:1.7}.footer-grid>div:not(:first-child){display:grid;align-content:start;gap:12px;font-size:.88rem}.footer-grid a:hover{color:#fff}.footer-label{color:#fff!important;font-weight:800}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding:19px 0;border-top:1px solid rgba(215,232,241,.16);color:#9eb2be;font-size:.76rem}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(1.4deg)}}@keyframes pulse{0%,to{transform:scale(.88);opacity:.45}50%{transform:scale(1.12);opacity:.9}}@media(max-width:980px){.section{padding:76px 0}.header-main{min-height:68px}.brand{width:108px}.menu-button{display:block}.main-nav{position:absolute;top:calc(100% + 1px);inset-inline:0;display:none;align-items:stretch;gap:0;padding:14px 24px 20px;border-top:1px solid var(--line);background:#fff;box-shadow:0 18px 30px #162d431a}.main-nav--open{display:grid}.main-nav>a:not(.button),.language-switch{padding:14px 0;border-bottom:1px solid var(--line)}.main-nav>a:not(.button):after{display:none}.language-switch{border-inline-start:0;text-align:start}.main-nav .button{margin-top:15px}.hero,.hero__grid{min-height:560px}.hero__grid{grid-template-columns:1fr .76fr}.hero__visual{min-height:390px}.hero-product{right:-2%;width:min(390px,112%)}.hero-product--back{right:31%;width:min(250px,77%)}html[dir=rtl] .hero-product{right:auto;left:-2%}html[dir=rtl] .hero-product--back{right:auto;left:31%}.family-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}.product-grid--featured{grid-template-columns:repeat(2,1fr)}.format-layout,.story-grid{gap:42px}.product-detail__grid{gap:38px}.product-detail__visual,.product-gallery__main{min-height:410px}.detail-grid{grid-template-columns:repeat(2,1fr)}.catalog-controls{grid-template-columns:1fr 1fr}.catalog-controls>label:first-child{grid-column:span 2}}@media(max-width:680px){.shell{width:min(100% - 32px,1180px)}.utility-bar{display:none}.section{padding:62px 0}.section-heading{margin-bottom:30px}.section-heading--row{align-items:start}.section-heading--row>.text-link{margin-top:8px}.hero,.hero__grid{min-height:auto}.hero__grid{grid-template-columns:1fr;gap:0;padding-top:50px}.hero__content{padding:0}.hero h1{font-size:clamp(2.6rem,13vw,3.85rem)}.hero__content>p:not(.eyebrow){font-size:.96rem}.hero__visual{min-height:290px;margin-top:-3px}.hero-product{right:2%;bottom:-5%;width:min(330px,93%)}.hero-product--back{right:35%;bottom:8%;width:min(225px,62%)}html[dir=rtl] .hero-product{right:auto;left:2%}html[dir=rtl] .hero-product--back{right:auto;left:35%}.orb--one{width:105px;height:105px;top:10%}.value-grid,.family-grid{grid-template-columns:1fr}.value-card span{margin-bottom:28px}.family-card{min-height:235px}.family-card img{width:54%;right:-7%}html[dir=rtl] .family-card img{right:auto;left:-7%}.product-grid,.product-grid--featured,.product-grid--related{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-card__visual{min-height:163px;padding:13px}.product-image{width:min(135px,91%);max-height:135px}.product-card__body{padding:14px 13px}.product-card__brand{margin-bottom:6px;font-size:.7rem}.product-card h3{min-height:55px;margin-bottom:6px;font-size:.88rem}.product-card__size{min-height:34px;margin-bottom:11px;font-size:.71rem}.product-card__footer{display:grid;gap:8px;padding-top:11px}.product-card__footer strong{font-size:.75rem}.status{top:8px;inset-inline-start:8px;padding:4px 6px;font-size:.57rem}.format-layout,.story-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.format-layout__title{position:static}.contact-cta,.contact-cta--compact{padding:61px 0}.contact-cta__inner{display:grid;gap:24px}.contact-cta .button{justify-self:start}.page-hero{padding:62px 0 52px}.page-hero h1{font-size:clamp(2.5rem,12vw,3.75rem)}.catalog-controls{grid-template-columns:1fr;padding:13px}.catalog-controls>label:first-child{grid-column:auto}.reset-button{text-align:start;padding:6px 2px}.product-detail{padding:28px 0 57px}.product-detail__grid{grid-template-columns:1fr;gap:30px}.product-detail__visual{min-height:300px}.product-gallery__main{min-height:300px;padding:25px}.product-gallery__main img{max-height:265px}.lightbox{width:100%;height:100%;border-radius:0}.lightbox__toolbar{padding:9px 8px 9px 13px}.lightbox__toolbar>span{display:none}.lightbox__toolbar>div{width:100%;justify-content:flex-end}.lightbox__stage{padding:45px 24px}.lightbox__stage>img{width:78vw;height:68vh}.lightbox__nav--previous{inset-inline-start:10px}.lightbox__nav--next{inset-inline-end:10px}.product-detail__content h1{font-size:clamp(2.2rem,11vw,3.3rem)}.detail-grid,.vision-grid{grid-template-columns:1fr}.detail-card{min-height:auto}.pending-panel{display:grid}.story-visual{min-height:255px}.contact-card{min-height:310px}.contact-details{padding:5px 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{display:grid;gap:8px}}@media(max-width:380px){.product-grid,.product-grid--featured,.product-grid--related{grid-template-columns:1fr}.product-card__visual{min-height:205px}.product-image{max-height:175px}.product-card h3,.product-card__size{min-height:auto}.hero__actions{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
