@font-face{font-family: 'Cairo';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 300;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 400;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 400;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 500;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 500;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 600;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 600;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 700;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 700;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 800;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 800;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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-weight: 900;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format('woff2');unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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-weight: 900;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 900;font-display: swap;src: url(../fonts/cairo-v31-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');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: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/plusjakartasans-v12-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');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{--ink-950: #070c17;--ink-900: #0d1526;--ink-800: #17223a;--accent: #f15a24;--accent-600: #e14d18;--accent-soft: rgba(241, 90, 36, 0.12);--sand-50: #fbf9f6;--sand-100: #f5f1ea;--header-h: 80px;--ease-out: cubic-bezier(0.16, 1, 0.3, 1)}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{background: #ffffff;overflow-x: hidden;text-rendering: optimizeLegibility}section[id]{scroll-margin-top: calc(var(--header-h) + 8px)}::selection{background: var(--accent);color: #ffffff}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--sand-100)}::-webkit-scrollbar-thumb{background: #c3c9d4;border-radius: 10px;border: 2px solid var(--sand-100)}::-webkit-scrollbar-thumb:hover{background: var(--accent)}.scroll-progress{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 70;pointer-events: none;background: linear-gradient(90deg, #f15a24, #fbbf24, #f15a24);transform: scaleX(0);transform-origin: left center}[dir="rtl"] .scroll-progress{transform-origin: right center}.site-header{transition: background-color 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.site-header .header-row{transition: height 0.35s var(--ease-out)}.site-header .header-logo{transition: height 0.35s var(--ease-out), transform 0.3s ease}.site-header.is-scrolled{background-color: rgba(255, 255, 255, 0.92);box-shadow: 0 10px 30px -12px rgba(7, 12, 23, 0.18)}@media (min-width: 1280px){.site-header.is-scrolled .header-row{height: 68px}.site-header.is-scrolled .header-logo{height: 2.75rem}}.nav-link{position: relative}.nav-link::after{content: '';position: absolute;bottom: -6px;left: 50%;right: 50%;height: 2px;background: var(--accent);border-radius: 2px;transition: left 0.3s var(--ease-out), right 0.3s var(--ease-out)}.nav-link:hover::after, .nav-link.active::after{left: 0;right: 0}.nav-link.active{color: #ea580c;font-weight: 700}.mobile-nav-link.active{background: #fff7ed;color: #c2410c;font-weight: 700}#mobileMenu:not(.hidden){animation: menuDrop 0.3s var(--ease-out)}@keyframes menuDrop{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}.eyebrow{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.9rem;border-radius: 999px;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: #c2410c;background: #fff7ed;border: 1px solid rgba(241, 90, 36, 0.22)}.eyebrow-dark{color: #fdba74;background: rgba(255, 255, 255, 0.06);border-color: rgba(253, 186, 116, 0.28);backdrop-filter: blur(8px)}.section-divider{width: 88px;height: 4px;border-radius: 999px;background: linear-gradient(90deg, transparent, var(--accent) 20%, #fbbf24 50%, var(--accent) 80%, transparent)}.js .section-divider[data-reveal]{transform: scaleX(0);opacity: 1}.js .section-divider[data-reveal].is-visible{transform: scaleX(1)}.page-hero{isolation: isolate}.page-hero .page-hero-media{position: absolute;inset: -12% 0 -12% 0;will-change: transform}.page-hero .page-hero-media img{width: 100%;height: 100%;object-fit: cover;opacity: 0.38}.page-hero::after{content: '';position: absolute;inset: auto 0 0 0;height: 1px;background: linear-gradient(90deg, transparent, rgba(241, 90, 36, 0.6), transparent)}.breadcrumb ol{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0.5rem;font-size: 0.8rem;color: #94a3b8}.breadcrumb li + li::before{content: '/';margin-inline-end: 0.5rem;color: rgba(148, 163, 184, 0.55)}.breadcrumb a:hover{color: #fdba74}.breadcrumb [aria-current="page"]{color: #fdba74;font-weight: 600}.lift{transition: transform 0.45s var(--ease-out), box-shadow 0.45s var(--ease-out), border-color 0.3s ease, background-color 0.3s ease}.lift:hover{transform: translateY(-6px)}.card-accent{position: relative;overflow: hidden}.card-accent::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, var(--accent), #fbbf24);transform: scaleX(0);transform-origin: center;transition: transform 0.5s var(--ease-out)}.card-accent:hover::before{transform: scaleX(1)}.project-card{transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-shine{position: relative;overflow: hidden;isolation: isolate}.btn-shine::after{content: '';position: absolute;top: 0;bottom: 0;width: 40%;left: -60%;z-index: -1;background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.28), transparent);transform: skewX(-20deg);transition: left 0.7s var(--ease-out)}.btn-shine:hover::after{left: 120%}.project-filter.active{background-color: #f15a24;color: #ffffff;border-color: #f15a24}.project-filter:not(.active){background-color: #ffffff;color: #475569;border-color: #e2e8f0}.project-filter:not(.active):hover{background-color: #f8fafc;color: #0f2f47;border-color: #cbd5e1}.js [data-reveal]{opacity: 0;transform: translateY(32px);transition: opacity 0.9s var(--ease-out), transform 0.9s var(--ease-out);transition-delay: var(--reveal-delay, 0ms)}.js [data-reveal="zoom"]{transform: scale(0.94)}.js [data-reveal="fade"]{transform: none}.js [dir="ltr"] [data-reveal="start"], .js[dir="ltr"] [data-reveal="start"]{transform: translateX(-48px)}.js [dir="rtl"] [data-reveal="start"], .js[dir="rtl"] [data-reveal="start"]{transform: translateX(48px)}.js [dir="ltr"] [data-reveal="end"], .js[dir="ltr"] [data-reveal="end"]{transform: translateX(48px)}.js [dir="rtl"] [data-reveal="end"], .js[dir="rtl"] [data-reveal="end"]{transform: translateX(-48px)}.js [data-reveal].is-visible{opacity: 1;transform: none}.js .hero-enter > *{opacity: 0;transform: translateY(24px);animation: heroEnter 1s var(--ease-out) forwards}.js .hero-enter > *:nth-child(1){animation-delay: 0.1s}.js .hero-enter > *:nth-child(2){animation-delay: 0.22s}.js .hero-enter > *:nth-child(3){animation-delay: 0.34s}.js .hero-enter > *:nth-child(4){animation-delay: 0.46s}.js .hero-enter > *:nth-child(5){animation-delay: 0.58s}@keyframes heroEnter{to{opacity: 1;transform: none}}.showcase-slide{transition-duration: 1200ms !important}.showcase-slide img{transform-origin: center}.showcase-slide.opacity-100 img{animation: kenBurns 12s ease-out forwards}@keyframes kenBurns{from{transform: scale(1)}to{transform: scale(1.08)}}[data-parallax]{will-change: transform}.float-wa{position: fixed;bottom: 22px;right: 22px;z-index: 60;width: 58px;height: 58px;border-radius: 999px;display: flex;align-items: center;justify-content: center;color: #ffffff;background: #25d366;box-shadow: 0 12px 28px -8px rgba(37, 211, 102, 0.6);transition: transform 0.3s var(--ease-out), box-shadow 0.3s ease}.float-wa:hover{transform: scale(1.08);box-shadow: 0 16px 34px -8px rgba(37, 211, 102, 0.75)}.float-wa::before{content: '';position: absolute;inset: 0;border-radius: inherit;background: #25d366;z-index: -1;animation: waPulse 2.4s ease-out infinite}@keyframes waPulse{0%{transform: scale(1);opacity: 0.55}100%{transform: scale(1.7);opacity: 0}}.back-to-top{position: fixed;bottom: 26px;left: 22px;z-index: 60;width: 48px;height: 48px;border-radius: 14px;display: flex;align-items: center;justify-content: center;color: #ffffff;background: var(--ink-900);border: 1px solid rgba(255, 255, 255, 0.12);box-shadow: 0 12px 28px -10px rgba(7, 12, 23, 0.5);opacity: 0;transform: translateY(16px);pointer-events: none;transition: opacity 0.35s ease, transform 0.35s var(--ease-out), background-color 0.25s ease}.back-to-top.is-visible{opacity: 1;transform: none;pointer-events: auto}.back-to-top:hover{background: var(--accent)}@media print{header, footer, #contact, #partners, #strengths, .project-filter, #langToggleBtn, #mobileMenuBtn, .scroll-progress, .float-wa, .back-to-top, .page-hero, .topbar{display: none !important}body{background: #ffffff !important;color: #000000 !important}#profileModal{position: static !important;display: block !important;padding: 0 !important;background: transparent !important;backdrop-filter: none !important}#profileModal > div{max-width: 100% !important;box-shadow: none !important;border: none !important;padding: 0 !important}[data-reveal]{opacity: 1 !important;transform: none !important}}.phone-ltr, [dir="ltr"]{direction: ltr !important;unicode-bidi: isolate !important;text-align: left}.phone-ltr{display: inline-block;font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}#showcaseSlideCounter, #catalogSlideCounter, #lightboxCounter, #flipbookIndicator{unicode-bidi: plaintext}.stat-num{direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums}.stats-grid > .stat-item{position: relative;text-align: center}@media (min-width: 640px){.stats-grid > .stat-item + .stat-item::before{content: '';position: absolute;top: 18%;bottom: 18%;inset-inline-start: 0;width: 1px;background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.14), transparent)}}.gallery-grid{columns: 1;column-gap: 16px}@media (min-width: 640px){.gallery-grid{columns: 2}}@media (min-width: 1024px){.gallery-grid{columns: 3;column-gap: 20px}}.gallery-grid > .gallery-item{break-inside: avoid;margin-bottom: 16px}@media (min-width: 1024px){.gallery-grid > .gallery-item{margin-bottom: 20px}}.gallery-grid .gallery-link img{height: auto}.gallery-link--plain .gallery-shade{opacity: 0;background: linear-gradient(to top, rgba(7, 12, 23, 0.55), transparent 55%)}.gallery-link--plain:hover .gallery-shade{opacity: 1}.gallery-link{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;border-radius: 1.25rem;background: var(--ink-900);box-shadow: 0 18px 40px -22px rgba(7, 12, 23, 0.55);isolation: isolate}.gallery-link img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.1s var(--ease-out), filter 0.6s ease}.gallery-link:hover img, .gallery-link:focus-visible img{transform: scale(1.07);filter: saturate(1.08)}.gallery-shade{position: absolute;inset: 0;background: linear-gradient(to top, rgba(7, 12, 23, 0.88) 0%, rgba(7, 12, 23, 0.25) 45%, transparent 70%);transition: opacity 0.5s ease}.gallery-caption{position: absolute;inset-inline: 0;bottom: 0;padding: 1.25rem 1.4rem;color: #fff;display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;transform: translateY(6px);transition: transform 0.5s var(--ease-out)}.gallery-link:hover .gallery-caption{transform: none}.gallery-caption-text{font-weight: 800;font-size: 1rem;line-height: 1.5;text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45)}.gallery-caption-text::before{content: '';display: block;width: 34px;height: 3px;margin-bottom: 0.6rem;border-radius: 3px;background: var(--accent);transition: width 0.5s var(--ease-out)}.gallery-link:hover .gallery-caption-text::before{width: 56px}.gallery-zoom{flex-shrink: 0;width: 42px;height: 42px;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.14);border: 1px solid rgba(255, 255, 255, 0.25);backdrop-filter: blur(8px);opacity: 0;transform: scale(0.8);transition: opacity 0.4s ease, transform 0.4s var(--ease-out), background-color 0.3s ease}.gallery-link:hover .gallery-zoom, .gallery-link:focus-visible .gallery-zoom{opacity: 1;transform: none}.gallery-link:hover .gallery-zoom{background: var(--accent);border-color: var(--accent)}@media (hover: none){.gallery-zoom{opacity: 1;transform: none}}.timeline{position: relative;max-width: 1100px;margin-inline: auto;--tl-line: 22px}.timeline-track{position: absolute;top: 0;bottom: 0;inset-inline-start: var(--tl-line);width: 3px;margin-inline-start: -1.5px;border-radius: 3px;background: #e5dfd3;overflow: hidden}.timeline-fill{position: absolute;inset: 0 0 auto 0;height: calc(var(--tl-progress, 0) * 100%);background: linear-gradient(to bottom, #fbbf24, var(--accent));border-radius: inherit;transition: height 0.15s linear}.tl-item{position: relative;padding-inline-start: 60px;padding-bottom: 2.25rem}.tl-item:last-child{padding-bottom: 0}.tl-dot{position: absolute;top: 1.4rem;inset-inline-start: var(--tl-line);width: 40px;height: 40px;margin-inline-start: -20px;border-radius: 999px;display: flex;align-items: center;justify-content: center;color: #b9ae9b;background: #fff;border: 3px solid #e5dfd3;z-index: 2;transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease, transform 0.4s var(--ease-out), box-shadow 0.4s ease}.tl-item.is-active .tl-dot{color: #fff;background: var(--accent);border-color: #ffe1d1;transform: scale(1.08);box-shadow: 0 0 0 6px rgba(241, 90, 36, 0.12)}.tl-card{position: relative;background: #fff;border: 1px solid rgba(226, 232, 240, 0.9);border-radius: 1.4rem;padding: 1.5rem 1.5rem 1.6rem;box-shadow: 0 20px 40px -28px rgba(7, 12, 23, 0.35);transition: transform 0.45s var(--ease-out), box-shadow 0.45s ease, border-color 0.3s ease}.tl-card:hover{transform: translateY(-4px);border-color: #fed7aa;box-shadow: 0 28px 50px -28px rgba(7, 12, 23, 0.45)}.tl-phase{display: inline-flex;align-items: center;padding: 0.3rem 0.8rem;border-radius: 999px;font-size: 0.75rem;font-weight: 800;color: #c2410c;background: #fff7ed;border: 1px solid rgba(241, 90, 36, 0.2)}.tl-year{font-size: 2.25rem;line-height: 1;font-weight: 800;color: transparent;background: linear-gradient(to bottom, #fb923c, var(--accent));-webkit-background-clip: text;background-clip: text}.tl-name{font-size: 1.25rem;font-weight: 800;letter-spacing: 0.02em;color: var(--ink-950);margin-bottom: 0.6rem;text-align: start}[dir="rtl"] .tl-name{text-align: right}.tl-text{color: #475569;font-size: 0.95rem;line-height: 1.95}.tl-item--today .tl-card{background: linear-gradient(135deg, var(--ink-950), var(--ink-800));border-color: rgba(255, 255, 255, 0.06)}.tl-item--today .tl-name{color: #fff}.tl-item--today .tl-text{color: #cbd5e1}.tl-item--today .tl-phase{color: #fdba74;background: rgba(255, 255, 255, 0.06);border-color: rgba(253, 186, 116, 0.3)}@media (min-width: 1024px){.timeline{--tl-line: 50%}.tl-item{width: 50%;padding-inline-start: 0;padding-bottom: 1rem}.tl-item--start{padding-inline-end: 64px}.tl-item--end{margin-inline-start: 50%;padding-inline-start: 64px;margin-top: -4rem}.tl-item--start + .tl-item--start, .tl-item:first-of-type{margin-top: 0}.tl-item--start .tl-dot{inset-inline-start: auto;inset-inline-end: 0;margin-inline-start: 0;margin-inline-end: -20px}.tl-item--end .tl-dot{inset-inline-start: 0}.tl-card{padding: 1.75rem 1.9rem 1.9rem}.tl-year{font-size: 2.75rem}.tl-item--start .tl-card::after, .tl-item--end .tl-card::after{content: '';position: absolute;top: 2.35rem;width: 44px;height: 2px;background: #e5dfd3}.tl-item--start .tl-card::after{inset-inline-end: -45px}.tl-item--end .tl-card::after{inset-inline-start: -45px}}.hamra-tower-frame{position: relative;max-width: 440px;margin-inline: auto}.hamra-tower-frame::before{content: '';position: absolute;inset: 18px -18px -18px 18px;border: 1px solid rgba(241, 90, 36, 0.45);border-radius: 1.75rem;pointer-events: none}[dir="rtl"] .hamra-tower-frame::before{inset: 18px 18px -18px -18px}.hamra-hero{aspect-ratio: 2 / 3;max-height: 660px;border-radius: 1.75rem;box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.85)}.hamra-scope{height: 15rem;border-radius: 1.25rem;border: 1px solid rgba(255, 255, 255, 0.08)}.hamra-scope .gallery-caption{padding: 1rem}.hamra-scope-icon{flex-shrink: 0;width: 34px;height: 34px;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;color: #fff;background: var(--accent);box-shadow: 0 8px 18px -6px rgba(241, 90, 36, 0.7)}.hamra-scope .gallery-caption-text{font-size: 0.95rem}.hamra-scope .gallery-caption-text::before{display: none}.tower-frame--mirror{max-width: 372px}.tower-frame--mirror::before{inset: 18px 18px -18px -18px}[dir="rtl"] .tower-frame--mirror::before{inset: 18px -18px -18px 18px}.wide-frame{max-width: none}.wide-hero{aspect-ratio: 4 / 3;border-radius: 1.75rem;box-shadow: 0 40px 70px -35px rgba(7, 12, 23, 0.6)}.frame-mirror::before{inset: 18px 18px -18px -18px}[dir="rtl"] .frame-mirror::before{inset: 18px -18px -18px 18px}.scope-highlight{display: flex;align-items: center;gap: 1.1rem;padding: 1.4rem 1.6rem;border-radius: 1.4rem;background: linear-gradient(135deg, var(--ink-950), var(--ink-800));border: 1px solid rgba(255, 255, 255, 0.06);box-shadow: 0 25px 45px -25px rgba(7, 12, 23, 0.7);position: relative;overflow: hidden;text-align: start}.scope-highlight::after{content: '';position: absolute;inset-inline-end: -40px;top: -40px;width: 140px;height: 140px;border-radius: 999px;background: rgba(241, 90, 36, 0.18);filter: blur(30px)}.scope-highlight-icon{flex-shrink: 0;width: 60px;height: 60px;border-radius: 18px;display: inline-flex;align-items: center;justify-content: center;color: #fff;background: var(--accent);box-shadow: 0 12px 26px -8px rgba(241, 90, 36, 0.7)}.tower-scope{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.9rem;min-height: 11rem;padding: 1.5rem 0.75rem;border-radius: 1.25rem;text-align: center;overflow: hidden;background: linear-gradient(160deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02));border: 1px solid rgba(255, 255, 255, 0.09);transition: transform 0.45s var(--ease-out), border-color 0.3s ease, background-color 0.3s ease}.tower-scope:hover{transform: translateY(-6px);border-color: rgba(241, 90, 36, 0.5)}.tower-scope::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: linear-gradient(90deg, var(--accent), #fbbf24);transform: scaleX(0);transition: transform 0.5s var(--ease-out)}.tower-scope:hover::after{transform: scaleX(1)}.tower-scope-num{position: absolute;top: 0.6rem;inset-inline-start: 0.85rem;font-size: 0.7rem;font-weight: 800;letter-spacing: 0.1em;color: rgba(253, 186, 116, 0.55)}.tower-scope-icon{width: 56px;height: 56px;border-radius: 16px;display: inline-flex;align-items: center;justify-content: center;color: #fff;background: var(--accent);box-shadow: 0 12px 26px -8px rgba(241, 90, 36, 0.7)}.tower-scope-label{font-weight: 800;font-size: 1.05rem;color: #fff}@media (min-width: 640px){.tower-scope-label{font-size: 1.2rem}}html[lang="en"] .hamra-en-sub{display: none}.book-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));gap: 2rem 1.5rem}.book-card{display: flex;flex-direction: column;align-items: center;gap: 1.1rem;text-align: center;cursor: pointer;background: none;border: 0;padding: 0;color: inherit}.book-3d{position: relative;width: 150px;aspect-ratio: 1 / 1.414;perspective: 1100px}.book-3d-inner{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateY(-24deg);transition: transform 0.8s var(--ease-out)}[dir="rtl"] .book-3d-inner{transform: rotateY(24deg)}.book-card:hover .book-3d-inner, .book-card:focus-visible .book-3d-inner{transform: rotateY(0deg) translateY(-6px)}.book-cover{position: absolute;inset: 0;border-radius: 3px 8px 8px 3px;overflow: hidden;background: linear-gradient(145deg, #1c2a45, #0d1526);box-shadow: 0 30px 50px -20px rgba(0, 0, 0, 0.7), 0 6px 14px -6px rgba(0, 0, 0, 0.5);transform: translateZ(12px)}.book-cover-canvas{width: 100%;height: 100%;object-fit: cover;display: block;opacity: 0;transition: opacity 0.6s ease}.cover-ready .book-cover-canvas{opacity: 1}.book-cover-placeholder{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: rgba(253, 186, 116, 0.75);transition: opacity 0.4s ease}.cover-ready .book-cover-placeholder{opacity: 0}.book-cover::before{content: '';position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0, rgba(255, 255, 255, 0.22) 3%, rgba(0, 0, 0, 0.12) 6%, transparent 11%), linear-gradient(115deg, rgba(255, 255, 255, 0.16), transparent 40%)}.book-pages{position: absolute;top: 4px;bottom: 4px;left: 8px;right: -9px;border-radius: 0 6px 6px 0;background: repeating-linear-gradient(90deg, #fdfcf9 0, #fdfcf9 2px, #e4ddd0 3px, #fdfcf9 4px);box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.18), 0 20px 30px -18px rgba(0, 0, 0, 0.6)}[data-flipbook-dir="rtl"] .book-pages{left: -9px;right: 8px;border-radius: 6px 0 0 6px}[data-flipbook-dir="rtl"] .book-cover{border-radius: 8px 3px 3px 8px}[data-flipbook-dir="rtl"] .book-cover::before{transform: scaleX(-1)}.book-shadow{position: absolute;left: 8%;right: 8%;bottom: -18px;height: 18px;border-radius: 50%;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.45), transparent 70%);filter: blur(4px);transition: transform 0.8s var(--ease-out), opacity 0.8s ease}.book-card:hover .book-shadow{transform: scaleX(0.85);opacity: 0.7}.lightbox, .flipbook-modal{position: fixed;inset: 0;z-index: 80;opacity: 0;transition: opacity 0.25s ease}.lightbox.is-open, .flipbook-modal.is-open{opacity: 1}.lightbox{display: flex;align-items: center;justify-content: center;background: rgba(4, 7, 14, 0.94);backdrop-filter: blur(10px);padding: 4.5rem 1rem 2rem}.lightbox.hidden, .flipbook-modal.hidden{display: none}.lightbox-figure{margin: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem}.lightbox-figure img{max-width: min(100%, 1200px);max-height: calc(100% - 3rem);object-fit: contain;border-radius: 1rem;box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.8);opacity: 0;transform: scale(0.97);transition: opacity 0.4s ease, transform 0.5s var(--ease-out)}.lightbox-figure img.is-loaded{opacity: 1;transform: none}.lightbox-figure figcaption{color: #e2e8f0;font-weight: 700;font-size: 0.95rem;text-align: center}.lightbox-counter{position: absolute;top: 1.25rem;inset-inline-start: 1.25rem;color: #cbd5e1;font-weight: 700;font-size: 0.8rem;padding: 0.4rem 0.8rem;border-radius: 0.6rem;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.12)}.lightbox-close{position: absolute;top: 1rem;inset-inline-end: 1rem}.lightbox-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;border-radius: 999px;display: flex;align-items: center;justify-content: center;color: #fff;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.16);backdrop-filter: blur(8px);transition: background-color 0.25s ease, transform 0.25s ease;z-index: 2}.lightbox-nav:hover{background: var(--accent);border-color: var(--accent)}.lightbox-nav--left{left: 1rem}.lightbox-nav--right{right: 1rem}@media (max-width: 639px){.lightbox-nav{top: auto;bottom: 1rem;transform: none}}.flipbook-modal{display: flex;align-items: center;justify-content: center;padding: 0.75rem;background: rgba(4, 7, 14, 0.9);backdrop-filter: blur(10px)}@media (min-width: 768px){.flipbook-modal{padding: 1.5rem}}.flipbook-shell{width: 100%;max-width: 1500px;height: 100%;display: flex;flex-direction: column;border-radius: 1.5rem;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.08);background: radial-gradient(ellipse 60% 55% at 50% 45%, rgba(241, 90, 36, 0.10), transparent 70%), radial-gradient(ellipse at 50% 120%, #1b2741 0%, #0b1221 55%, #070c17 100%);box-shadow: 0 40px 100px -30px rgba(0, 0, 0, 0.8)}.flipbook-shell:fullscreen{border-radius: 0;max-width: none}.flipbook-bar{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.85rem 1rem;border-bottom: 1px solid rgba(255, 255, 255, 0.07);background: rgba(7, 12, 23, 0.6)}@media (min-width: 768px){.flipbook-bar{padding: 0.9rem 1.5rem}}.flipbook-icon-btn{width: 40px;height: 40px;border-radius: 0.75rem;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;color: #cbd5e1;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.flipbook-icon-btn:hover{color: #fff;background: var(--accent);border-color: var(--accent)}.flipbook-icon-btn svg{width: 18px;height: 18px}.flipbook-stage{position: relative;flex: 1;min-height: 0;display: flex;align-items: center;justify-content: center}.flipbook-book-holder{display: flex;align-items: center;justify-content: center;filter: drop-shadow(0 30px 40px rgba(0, 0, 0, 0.55));transition: transform 0.7s var(--ease-out)}.flipbook-modal[data-state="loading"] .flipbook-book-holder, .flipbook-modal[data-state="error"] .flipbook-book-holder, .flipbook-modal:not([data-state="ready"]) .flipbook-arrow, .flipbook-modal:not([data-state="ready"]) .flipbook-controls > *{visibility: hidden}.fb-page{background: #fbfaf7;overflow: hidden}.fb-page img{width: 100%;height: 100%;object-fit: fill;display: block;user-select: none;opacity: 0;transition: opacity 0.4s ease}.fb-page.is-ready img{opacity: 1}.fb-page-num{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 0.8rem;font-weight: 700;color: #b5ab9a;background: linear-gradient(110deg, #f6f2ea 30%, #fffdf8 50%, #f6f2ea 70%);background-size: 250% 100%;animation: pageShimmer 1.4s linear infinite}.fb-page.is-ready .fb-page-num{display: none}@keyframes pageShimmer{from{background-position: 100% 0}to{background-position: -150% 0}}.fb-page::after{content: '';position: absolute;inset: 0;pointer-events: none}.fb-page.--left::after{background: linear-gradient(to left, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.04) 4%, transparent 10%)}.fb-page.--right::after{background: linear-gradient(to right, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.04) 4%, transparent 10%)}.fb-page[data-density="hard"]{background: #fff}.flipbook-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;border-radius: 999px;display: none;align-items: center;justify-content: center;color: #fff;background: rgba(255, 255, 255, 0.07);border: 1px solid rgba(255, 255, 255, 0.14);backdrop-filter: blur(8px);transition: background-color 0.25s ease, opacity 0.25s ease, transform 0.25s ease;z-index: 5}@media (min-width: 768px){.flipbook-arrow{display: flex}}.flipbook-arrow:hover{background: var(--accent);border-color: var(--accent);transform: translateY(-50%) scale(1.06)}.flipbook-arrow.is-disabled{opacity: 0.25;pointer-events: none}.flipbook-arrow--left{left: 1.25rem}.flipbook-arrow--right{right: 1.25rem}.flipbook-controls{display: flex;align-items: center;justify-content: center;gap: 0.6rem;padding: 0.75rem 1rem 1rem}.flipbook-indicator{min-width: 84px;text-align: center;color: #e2e8f0;font-weight: 700;font-size: 0.85rem;font-variant-numeric: tabular-nums;font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.flipbook-slider{width: min(420px, 45vw);height: 4px;appearance: none;-webkit-appearance: none;border-radius: 999px;background: rgba(255, 255, 255, 0.15);outline: none;cursor: pointer}@media (max-width: 767px){.flipbook-controls .flipbook-edge{display: none}.flipbook-slider{flex: 1;width: auto;min-width: 0}.flipbook-indicator{min-width: 64px}}.flipbook-slider::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;border-radius: 999px;background: var(--accent);border: 3px solid #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4)}.flipbook-slider::-moz-range-thumb{width: 14px;height: 14px;border-radius: 999px;background: var(--accent);border: 3px solid #fff}.flipbook-loader, .flipbook-error{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1.2rem;color: #cbd5e1;font-weight: 600;font-size: 0.9rem;text-align: center;padding: 1rem;z-index: 6}.flipbook-loader.hidden, .flipbook-error.hidden{display: none}.flipbook-loader-book{position: relative;width: 64px;height: 46px;perspective: 300px}.flipbook-loader-book span{position: absolute;top: 0;right: 0;width: 50%;height: 100%;border-radius: 0 4px 4px 0;background: linear-gradient(90deg, #f3eee5, #fff);transform-origin: left center;animation: loaderFlip 1.6s ease-in-out infinite}.flipbook-loader-book span:nth-child(2){animation-delay: 0.25s}.flipbook-loader-book span:nth-child(3){animation-delay: 0.5s}@keyframes loaderFlip{0%, 10%{transform: rotateY(0deg)}55%, 100%{transform: rotateY(-180deg);background: linear-gradient(90deg, #fff, #e8e1d4)}}.flipbook-loader-bar{width: 200px;height: 4px;border-radius: 999px;overflow: hidden;background: rgba(255, 255, 255, 0.12)}.flipbook-loader-bar > div{height: 100%;width: 0;border-radius: inherit;background: linear-gradient(90deg, var(--accent), #fbbf24);transition: width 0.3s ease}#inquiryForm{scroll-margin-top: calc(var(--header-h) + 24px)}.paint-scene{position: relative;background: #f4f0e8}.paint-scene.is-3d{height: calc(var(--paint-scroll, 320) * 1vh)}.paint-scene-sticky{position: relative;height: 70vh;min-height: 420px;overflow: hidden}.paint-scene.is-3d .paint-scene-sticky{position: sticky;top: 0;height: 100vh;height: 100svh;min-height: 0}.paint-scene-canvas, .paint-scene-canvas canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.paint-scene-intro{position: absolute;top: calc(var(--header-h) + 16px);inset-inline: 0;display: flex;justify-content: center;z-index: 2;pointer-events: none}.paint-scene-hint{position: absolute;bottom: 28px;inset-inline: 0;display: flex;flex-direction: column;align-items: center;gap: 0.25rem;font-size: 0.8rem;font-weight: 700;color: #64748b;z-index: 2;pointer-events: none}.paint-scene-hint svg{animation: hintBounce 1.6s ease-in-out infinite}@keyframes hintBounce{0%, 100%{transform: translateY(0)}50%{transform: translateY(6px)}}.paint-scene-finale{position: absolute;inset: 0;z-index: 3;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;padding: 1.5rem;text-align: center;color: #fff;text-shadow: 0 2px 18px rgba(0, 0, 0, 0.35)}.paint-scene-finale::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(ellipse at center, rgba(7, 12, 23, 0.35), transparent 65%)}.paint-scene:not(.is-3d) .paint-scene-hint{display: none}.catalog-toolbar{display: flex;flex-direction: column;gap: 1rem;align-items: stretch}@media (min-width: 1024px){.catalog-toolbar{flex-direction: row;align-items: center;justify-content: space-between}}.catalog-tabs{display: flex;gap: 0.5rem;padding: 0.4rem;border-radius: 1.25rem;background: var(--sand-100);border: 1px solid rgba(226, 232, 240, 0.9);overflow-x: auto;scrollbar-width: none}.catalog-tabs::-webkit-scrollbar{display: none}.catalog-tab{flex: 1 0 auto;display: flex;align-items: center;gap: 0.65rem;padding: 0.6rem 1rem;border-radius: 0.95rem;color: #475569;white-space: nowrap;text-align: start;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease}.catalog-tab:hover{color: var(--ink-950);background: rgba(255, 255, 255, 0.7)}.catalog-tab-num{width: 30px;height: 30px;flex-shrink: 0;border-radius: 9px;display: inline-flex;align-items: center;justify-content: center;font-size: 0.75rem;font-weight: 800;color: #c2410c;background: #fff;border: 1px solid rgba(241, 90, 36, 0.25);transition: background-color 0.3s ease, color 0.3s ease}.catalog-tab-text{display: flex;flex-direction: column;direction: ltr;unicode-bidi: isolate;text-align: left;line-height: 1.15;font-size: 0.85rem;font-weight: 800;letter-spacing: 0.02em}[dir="rtl"] .catalog-tab-text{text-align: right}.catalog-tab-text small{font-size: 0.65rem;font-weight: 700;color: #94a3b8;letter-spacing: 0.08em;text-transform: uppercase}.catalog-tab.is-active{color: var(--ink-950);background: #fff;box-shadow: 0 8px 20px -12px rgba(7, 12, 23, 0.35)}.catalog-tab.is-active .catalog-tab-num{color: #fff;background: var(--accent);border-color: var(--accent)}.catalog-tab.is-active .catalog-tab-text small{color: var(--accent)}.catalog-controls{display: flex;align-items: center;justify-content: center;gap: 0.6rem;flex-shrink: 0}.catalog-stage{box-shadow: 0 35px 70px -45px rgba(7, 12, 23, 0.45)}.catalog-slide h3[data-i18n]{direction: ltr;unicode-bidi: isolate;text-align: left}[dir="rtl"] .catalog-slide h3[data-i18n]{text-align: right}.catalog-slide{transition: opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1), transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)}.catalog-slide.block{animation: slideIn 1s var(--ease-out)}@keyframes slideIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes agencyWaterfallUp{0%{transform: translateY(0)}100%{transform: translateY(-50%)}}.agency-waterfall-track{animation: agencyWaterfallUp 75s linear infinite;will-change: transform}.legal-toc{background: #fff;border: 1px solid rgba(15, 23, 42, 0.07);border-radius: 1.25rem;padding: 1.25rem;box-shadow: 0 10px 30px -18px rgba(7, 12, 23, 0.25)}.legal-toc-link{display: flex;align-items: center;gap: 0.75rem;padding: 0.55rem 0.75rem;border-radius: 0.75rem;font-size: 0.875rem;font-weight: 600;color: #475569;transition: background-color 0.2s ease, color 0.2s ease}.legal-toc-link:hover{background: #fff7ed;color: #c2410c}.legal-toc-num{font-size: 0.7rem;font-weight: 800;color: #c2410c;min-width: 1.25rem}.legal-switch{display: flex;align-items: center;gap: 0.75rem;padding: 1rem 1.25rem;border-radius: 1.25rem;background: #fff;border: 1px solid rgba(241, 90, 36, 0.25);font-size: 0.9rem;font-weight: 700;color: #070c17;transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease}.legal-switch:hover{transform: translateY(-2px);border-color: rgba(241, 90, 36, 0.6);box-shadow: 0 14px 30px -18px rgba(241, 90, 36, 0.55)}html[dir="ltr"] .rtl-flip{transform: scaleX(-1)}.legal-card{position: relative;background: #fff;border: 1px solid rgba(15, 23, 42, 0.07);border-radius: 1.25rem;padding: 1.5rem;scroll-margin-top: 7rem;box-shadow: 0 10px 30px -22px rgba(7, 12, 23, 0.3);transition: border-color 0.25s ease, box-shadow 0.25s ease}.legal-card::before{content: "";position: absolute;inset-block: 1.25rem;inset-inline-start: 0;width: 3px;border-radius: 999px;background: linear-gradient(180deg, #f15a24, #fbbf24);opacity: 0;transition: opacity 0.25s ease}.legal-card:hover{border-color: rgba(241, 90, 36, 0.25);box-shadow: 0 18px 40px -24px rgba(241, 90, 36, 0.45)}.legal-card:hover::before, .legal-card:target::before{opacity: 1}@media (min-width: 640px){.legal-card{padding: 1.75rem 2rem}}.legal-icon{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 0.9rem;background: #fff7ed;color: #ea580c;border: 1px solid #fed7aa}.legal-num{font-size: 0.8rem;font-weight: 800;color: #c2410c}.legal-link{color: #ea580c;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;unicode-bidi: isolate}.legal-link:hover{color: #c2410c}.legal-cta{display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 1.25rem;margin-top: 1.5rem;padding: 1.75rem;border-radius: 1.5rem;background: radial-gradient(circle at 15% 0%, rgba(241, 90, 36, 0.28), transparent 55%), #070c17}@media (min-width: 640px){.legal-cta{flex-direction: row;padding: 2rem 2.25rem}}.ag-tabs{display: flex;gap: 0.5rem;padding: 0.4rem;border-radius: 1.25rem;background: var(--sand-100);border: 1px solid rgba(226, 232, 240, 0.9);overflow-x: auto;scrollbar-width: none}.ag-tabs::-webkit-scrollbar{display: none}.ag-tab{flex: 1 0 auto;display: flex;align-items: center;justify-content: center;gap: 0.6rem;padding: 0.65rem 1rem;border-radius: 0.95rem;color: #475569;font-size: 0.95rem;font-weight: 800;white-space: nowrap;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease}.ag-tab:hover{color: var(--ink-950);background: rgba(255, 255, 255, 0.7)}.ag-tab-icon{width: 30px;height: 30px;flex-shrink: 0;border-radius: 9px;display: inline-flex;align-items: center;justify-content: center;color: #c2410c;background: #fff;border: 1px solid rgba(241, 90, 36, 0.25);transition: background-color 0.3s ease, color 0.3s ease}.ag-tab-count{font-size: 0.7rem;font-weight: 800;color: #64748b;background: rgba(15, 23, 42, 0.06);border-radius: 999px;padding: 0.1rem 0.5rem}.ag-tab.is-active{color: var(--ink-950);background: #fff;box-shadow: 0 8px 20px -12px rgba(7, 12, 23, 0.35)}.ag-tab.is-active .ag-tab-icon{color: #fff;background: var(--accent);border-color: var(--accent)}.ag-tab.is-active .ag-tab-count{color: #c2410c;background: #fff7ed}@media (max-width: 520px){.ag-tabs{gap: 0.25rem;padding: 0.3rem}.ag-tab{flex: 1 1 0;gap: 0.35rem;padding: 0.6rem 0.4rem;font-size: 0.8rem}.ag-tab-icon{display: none}}.ag-panel + .ag-panel{margin-top: 3rem}.ag-panel-title{font-size: 1.35rem;font-weight: 800;color: var(--ink-950);margin-bottom: 1.25rem}.js .ag-panel{display: none}.js .ag-panel.is-active{display: block;margin-top: 0;animation: agPanelIn 0.5s var(--ease-out) both}.js .ag-panel-title{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@keyframes agPanelIn{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.gallery-play{position: absolute;inset: 0;margin: auto;width: 3.5rem;height: 3.5rem;display: flex;align-items: center;justify-content: center;border-radius: 999px;background: rgba(241, 90, 36, 0.92);color: #fff;box-shadow: 0 12px 30px -10px rgba(0, 0, 0, 0.6);transition: transform 0.3s ease}.gallery-link:hover .gallery-play{transform: scale(1.08)}@media (min-width: 1024px){.showcase-wide{--showcase-w: min(calc(100vw - 4rem), 1680px);width: var(--showcase-w);margin-inline: calc((100% - var(--showcase-w)) / 2)}}.gallery-link video{display: block;width: 100%;height: auto;background: #0d1526;transition: transform 1.1s var(--ease-out)}.gallery-link:hover video{transform: scale(1.04)}.lightbox-figure video{max-width: min(100%, 1200px);max-height: calc(100% - 3rem);object-fit: contain;border-radius: 1rem;background: #000;box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.8);opacity: 0;transition: opacity 0.4s ease}.lightbox-figure video.is-loaded{opacity: 1}.faq-group{scroll-margin-top: 7rem}.faq-item{background: #fff;border: 1px solid rgba(15, 23, 42, 0.07);border-radius: 1.25rem;scroll-margin-top: 7rem;box-shadow: 0 10px 30px -22px rgba(7, 12, 23, 0.3);transition: border-color 0.25s ease, box-shadow 0.25s ease}.faq-item:hover, .faq-item[open]{border-color: rgba(241, 90, 36, 0.3);box-shadow: 0 18px 40px -24px rgba(241, 90, 36, 0.45)}.faq-question{display: flex;align-items: center;gap: 0.85rem;padding: 1.15rem 1.35rem;cursor: pointer;list-style: none}.faq-question::-webkit-details-marker{display: none}.faq-question:focus-visible{outline: 2px solid #f15a24;outline-offset: 2px;border-radius: 1.25rem}.faq-chevron{flex-shrink: 0;color: #ea580c;transition: transform 0.3s ease}.faq-item[open] .faq-chevron{transform: rotate(180deg)}.faq-answer{padding: 0 1.35rem 1.35rem;padding-inline-start: 3.4rem}@media (min-width: 640px){.faq-question{padding: 1.35rem 1.75rem}.faq-answer{padding: 0 1.75rem 1.5rem;padding-inline-start: 3.85rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.agency-waterfall-track, .showcase-slide.opacity-100 img, .float-wa::before, .catalog-slide.block{animation: none}.js [data-reveal], .js .hero-enter > *{opacity: 1 !important;transform: none !important;animation: none !important;transition: none !important}}
/*! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com */*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,::before,::after{box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb}::before,::after{--tw-content: ''}html,:host{line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings: normal;font-variation-settings: normal;-webkit-tap-highlight-color: transparent}body{margin: 0;line-height: inherit}hr{height: 0;color: inherit;border-top-width: 1px}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit}a{color: inherit;text-decoration: inherit}b,strong{font-weight: bolder}code,kbd,samp,pre{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}table{text-indent: 0;border-color: inherit;border-collapse: collapse}button,input,optgroup,select,textarea{font-family: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;letter-spacing: inherit;color: inherit;margin: 0;padding: 0}button,select{text-transform: none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance: button;background-color: transparent;background-image: none}:-moz-focusring{outline: auto}:-moz-ui-invalid{box-shadow: none}progress{vertical-align: baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto}[type='search']{-webkit-appearance: textfield;outline-offset: -2px}::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}summary{display: list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin: 0}fieldset{margin: 0;padding: 0}legend{padding: 0}ol,ul,menu{list-style: none;margin: 0;padding: 0}dialog{padding: 0}textarea{resize: vertical}input::-moz-placeholder, textarea::-moz-placeholder{opacity: 1;color: #9ca3af}input::placeholder,textarea::placeholder{opacity: 1;color: #9ca3af}button,[role="button"]{cursor: pointer}:disabled{cursor: default}img,svg,video,canvas,audio,iframe,embed,object{display: block;vertical-align: middle}img,video{max-width: 100%;height: auto}[hidden]:where(:not([hidden="until-found"])){display: none}.\!container{width: 100% !important}.container{width: 100%}@media (min-width: 640px){.\!container{max-width: 640px !important}.container{max-width: 640px}}@media (min-width: 768px){.\!container{max-width: 768px !important}.container{max-width: 768px}}@media (min-width: 1024px){.\!container{max-width: 1024px !important}.container{max-width: 1024px}}@media (min-width: 1280px){.\!container{max-width: 1280px !important}.container{max-width: 1280px}}@media (min-width: 1536px){.\!container{max-width: 1536px !important}.container{max-width: 1536px}}.pointer-events-none{pointer-events: none}.visible{visibility: visible}.static{position: static}.fixed{position: fixed}.absolute{position: absolute}.relative{position: relative}.sticky{position: sticky}.-inset-1{inset: -0.25rem}.inset-0{inset: 0px}.inset-x-0{left: 0px;right: 0px}.-bottom-40{bottom: -10rem}.-bottom-48{bottom: -12rem}.-left-32{left: -8rem}.-right-48{right: -12rem}.-top-28{top: -7rem}.-top-32{top: -8rem}.-top-40{top: -10rem}.bottom-0{bottom: 0px}.bottom-3{bottom: 0.75rem}.bottom-6{bottom: 1.5rem}.end-0{inset-inline-end: 0px}.left-0{left: 0px}.left-1\/2{left: 50%}.left-2{left: 0.5rem}.left-3{left: 0.75rem}.left-4{left: 1rem}.left-6{left: 1.5rem}.right-0{right: 0px}.right-2{right: 0.5rem}.right-3{right: 0.75rem}.right-4{right: 1rem}.start-0{inset-inline-start: 0px}.start-1\/3{inset-inline-start: 33.333333%}.top-0{top: 0px}.top-1\/2{top: 50%}.top-3{top: 0.75rem}.top-4{top: 1rem}.top-6{top: 1.5rem}.z-10{z-index: 10}.z-20{z-index: 20}.z-50{z-index: 50}.order-1{order: 1}.order-2{order: 2}.mx-auto{margin-left: auto;margin-right: auto}.-ml-1{margin-left: -0.25rem}.mb-1{margin-bottom: 0.25rem}.mb-10{margin-bottom: 2.5rem}.mb-12{margin-bottom: 3rem}.mb-14{margin-bottom: 3.5rem}.mb-16{margin-bottom: 4rem}.mb-3{margin-bottom: 0.75rem}.mb-6{margin-bottom: 1.5rem}.mb-8{margin-bottom: 2rem}.me-3{margin-inline-end: 0.75rem}.mr-2{margin-right: 0.5rem}.ms-auto{margin-inline-start: auto}.mt-0\.5{margin-top: 0.125rem}.mt-1{margin-top: 0.25rem}.mt-10{margin-top: 2.5rem}.mt-2{margin-top: 0.5rem}.mt-3{margin-top: 0.75rem}.mt-4{margin-top: 1rem}.mt-8{margin-top: 2rem}.block{display: block}.inline-block{display: inline-block}.inline{display: inline}.flex{display: flex}.inline-flex{display: inline-flex}.table{display: table}.grid{display: grid}.hidden{display: none}.h-1{height: 0.25rem}.h-1\.5{height: 0.375rem}.h-10{height: 2.5rem}.h-12{height: 3rem}.h-14{height: 3.5rem}.h-16{height: 4rem}.h-2{height: 0.5rem}.h-20{height: 5rem}.h-22{height: 5.5rem}.h-3{height: 0.75rem}.h-3\.5{height: 0.875rem}.h-4{height: 1rem}.h-5{height: 1.25rem}.h-6{height: 1.5rem}.h-64{height: 16rem}.h-7{height: 1.75rem}.h-8{height: 2rem}.h-9{height: 2.25rem}.h-96{height: 24rem}.h-\[28rem\]{height: 28rem}.h-\[30rem\]{height: 30rem}.h-\[32rem\]{height: 32rem}.h-\[34rem\]{height: 34rem}.h-\[360px\]{height: 360px}.h-\[500px\]{height: 500px}.h-\[850px\]{height: 850px}.h-\[90vh\]{height: 90vh}.h-auto{height: auto}.h-full{height: 100%}.h-px{height: 1px}.max-h-32{max-height: 8rem}.max-h-96{max-height: 24rem}.min-h-\[175px\]{min-height: 175px}.min-h-\[640px\]{min-height: 640px}.w-0{width: 0px}.w-1\.5{width: 0.375rem}.w-10{width: 2.5rem}.w-12{width: 3rem}.w-14{width: 3.5rem}.w-16{width: 4rem}.w-2{width: 0.5rem}.w-2\.5{width: 0.625rem}.w-3{width: 0.75rem}.w-3\.5{width: 0.875rem}.w-4{width: 1rem}.w-5{width: 1.25rem}.w-6{width: 1.5rem}.w-7{width: 1.75rem}.w-8{width: 2rem}.w-9{width: 2.25rem}.w-96{width: 24rem}.w-\[28rem\]{width: 28rem}.w-\[30rem\]{width: 30rem}.w-\[32rem\]{width: 32rem}.w-\[34rem\]{width: 34rem}.w-\[500px\]{width: 500px}.w-auto{width: auto}.w-full{width: 100%}.min-w-0{min-width: 0px}.max-w-2xl{max-width: 42rem}.max-w-3xl{max-width: 48rem}.max-w-4xl{max-width: 56rem}.max-w-5xl{max-width: 64rem}.max-w-6xl{max-width: 72rem}.max-w-7xl{max-width: 80rem}.max-w-md{max-width: 28rem}.max-w-sm{max-width: 24rem}.flex-1{flex: 1 1 0%}.flex-shrink-0{flex-shrink: 0}.-translate-x-1\/2{--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity: .5}}.animate-pulse{animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes spin{to{transform: rotate(360deg)}}.animate-spin{animation: spin 1s linear infinite}.select-none{-webkit-user-select: none;-moz-user-select: none;user-select: none}.select-all{-webkit-user-select: all;-moz-user-select: all;user-select: all}.resize{resize: both}.list-inside{list-style-position: inside}.list-disc{list-style-type: disc}.grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.flex-col{flex-direction: column}.flex-wrap{flex-wrap: wrap}.items-start{align-items: flex-start}.items-center{align-items: center}.items-baseline{align-items: baseline}.items-stretch{align-items: stretch}.justify-end{justify-content: flex-end}.justify-center{justify-content: center}.justify-between{justify-content: space-between}.gap-1{gap: 0.25rem}.gap-1\.5{gap: 0.375rem}.gap-10{gap: 2.5rem}.gap-12{gap: 3rem}.gap-2{gap: 0.5rem}.gap-2\.5{gap: 0.625rem}.gap-3{gap: 0.75rem}.gap-3\.5{gap: 0.875rem}.gap-4{gap: 1rem}.gap-6{gap: 1.5rem}.gap-8{gap: 2rem}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.25rem * var(--tw-space-x-reverse));margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-7 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(1.75rem * var(--tw-space-x-reverse));margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.375rem * var(--tw-space-y-reverse))}.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.625rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.875rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow: hidden}.overflow-y-auto{overflow-y: auto}.scroll-smooth{scroll-behavior: smooth}.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.whitespace-nowrap{white-space: nowrap}.rounded{border-radius: 0.25rem}.rounded-2xl{border-radius: 1rem}.rounded-3xl{border-radius: 1.5rem}.rounded-\[2rem\]{border-radius: 2rem}.rounded-full{border-radius: 9999px}.rounded-lg{border-radius: 0.5rem}.rounded-xl{border-radius: 0.75rem}.border{border-width: 1px}.border-0{border-width: 0px}.border-2{border-width: 2px}.border-y{border-top-width: 1px;border-bottom-width: 1px}.border-b{border-bottom-width: 1px}.border-t{border-top-width: 1px}.border-accent-200{--tw-border-opacity: 1;border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-accent-200\/60{border-color: rgb(254 215 170 / 0.6)}.border-accent-500\/20{border-color: rgb(241 90 36 / 0.2)}.border-accent-500\/30{border-color: rgb(241 90 36 / 0.3)}.border-accent-500\/40{border-color: rgb(241 90 36 / 0.4)}.border-accent-600\/40{border-color: rgb(234 88 12 / 0.4)}.border-brand-700{--tw-border-opacity: 1;border-color: rgb(58 69 92 / var(--tw-border-opacity, 1))}.border-brand-700\/80{border-color: rgb(58 69 92 / 0.8)}.border-brand-800{--tw-border-opacity: 1;border-color: rgb(23 34 58 / var(--tw-border-opacity, 1))}.border-brand-800\/40{border-color: rgb(23 34 58 / 0.4)}.border-brand-800\/60{border-color: rgb(23 34 58 / 0.6)}.border-brand-800\/80{border-color: rgb(23 34 58 / 0.8)}.border-brand-900{--tw-border-opacity: 1;border-color: rgb(13 21 38 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color: rgb(226 232 240 / 0.6)}.border-slate-200\/70{border-color: rgb(226 232 240 / 0.7)}.border-slate-200\/80{border-color: rgb(226 232 240 / 0.8)}.border-slate-200\/90{border-color: rgb(226 232 240 / 0.9)}.border-slate-300{--tw-border-opacity: 1;border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-white\/15{border-color: rgb(255 255 255 / 0.15)}.border-white\/20{border-color: rgb(255 255 255 / 0.2)}.bg-accent-100{--tw-bg-opacity: 1;background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-accent-50{--tw-bg-opacity: 1;background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-accent-50\/80{background-color: rgb(255 247 237 / 0.8)}.bg-accent-500{--tw-bg-opacity: 1;background-color: rgb(241 90 36 / var(--tw-bg-opacity, 1))}.bg-accent-500\/10{background-color: rgb(241 90 36 / 0.1)}.bg-accent-500\/15{background-color: rgb(241 90 36 / 0.15)}.bg-accent-500\/20{background-color: rgb(241 90 36 / 0.2)}.bg-accent-600{--tw-bg-opacity: 1;background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-accent-600\/10{background-color: rgb(234 88 12 / 0.1)}.bg-accent-600\/15{background-color: rgb(234 88 12 / 0.15)}.bg-accent-600\/20{background-color: rgb(234 88 12 / 0.2)}.bg-accent-600\/25{background-color: rgb(234 88 12 / 0.25)}.bg-accent-600\/90{background-color: rgb(234 88 12 / 0.9)}.bg-accent-950\/90{background-color: rgb(67 20 7 / 0.9)}.bg-amber-100{--tw-bg-opacity: 1;background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color: rgb(0 0 0 / 0.4)}.bg-black\/60{background-color: rgb(0 0 0 / 0.6)}.bg-blue-100{--tw-bg-opacity: 1;background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-brand-100{--tw-bg-opacity: 1;background-color: rgb(236 238 243 / var(--tw-bg-opacity, 1))}.bg-brand-800{--tw-bg-opacity: 1;background-color: rgb(23 34 58 / var(--tw-bg-opacity, 1))}.bg-brand-800\/80{background-color: rgb(23 34 58 / 0.8)}.bg-brand-900{--tw-bg-opacity: 1;background-color: rgb(13 21 38 / var(--tw-bg-opacity, 1))}.bg-brand-900\/40{background-color: rgb(13 21 38 / 0.4)}.bg-brand-900\/60{background-color: rgb(13 21 38 / 0.6)}.bg-brand-900\/80{background-color: rgb(13 21 38 / 0.8)}.bg-brand-900\/90{background-color: rgb(13 21 38 / 0.9)}.bg-brand-950{--tw-bg-opacity: 1;background-color: rgb(7 12 23 / var(--tw-bg-opacity, 1))}.bg-brand-950\/80{background-color: rgb(7 12 23 / 0.8)}.bg-brand-950\/85{background-color: rgb(7 12 23 / 0.85)}.bg-cyan-100{--tw-bg-opacity: 1;background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700\/80{background-color: rgb(4 120 87 / 0.8)}.bg-pink-100{--tw-bg-opacity: 1;background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-sand-50{--tw-bg-opacity: 1;background-color: rgb(251 249 246 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/75{background-color: rgb(241 245 249 / 0.75)}.bg-slate-200{--tw-bg-opacity: 1;background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/80{background-color: rgb(226 232 240 / 0.8)}.bg-slate-300{--tw-bg-opacity: 1;background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-600\/15{background-color: rgb(71 85 105 / 0.15)}.bg-slate-600\/20{background-color: rgb(71 85 105 / 0.2)}.bg-slate-600\/25{background-color: rgb(71 85 105 / 0.25)}.bg-slate-700{--tw-bg-opacity: 1;background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/80{background-color: rgb(15 23 42 / 0.8)}.bg-slate-950{--tw-bg-opacity: 1;background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/85{background-color: rgb(2 6 23 / 0.85)}.bg-teal-100{--tw-bg-opacity: 1;background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color: rgb(255 255 255 / 0.1)}.bg-white\/40{background-color: rgb(255 255 255 / 0.4)}.bg-white\/85{background-color: rgb(255 255 255 / 0.85)}.bg-white\/95{background-color: rgb(255 255 255 / 0.95)}.bg-gradient-to-b{background-image: linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image: linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image: linear-gradient(to top, var(--tw-gradient-stops))}.from-accent-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-500{--tw-gradient-from: #f15a24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 90 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-600\/30{--tw-gradient-from: rgb(234 88 12 / 0.3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-900{--tw-gradient-from: #0d1526 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 21 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-900\/90{--tw-gradient-from: rgb(13 21 38 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 21 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-950{--tw-gradient-from: #070c17 var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 12 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-950\/70{--tw-gradient-from: rgb(7 12 23 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 12 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent-300{--tw-gradient-to: rgb(253 186 116 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdba74 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent-500\/70{--tw-gradient-to: rgb(241 90 36 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(241 90 36 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-200{--tw-gradient-to: rgb(253 230 138 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand-700\/30{--tw-gradient-to: rgb(58 69 92 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(58 69 92 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand-900{--tw-gradient-to: rgb(13 21 38 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d1526 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand-950\/30{--tw-gradient-to: rgb(7 12 23 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(7 12 23 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand-950\/40{--tw-gradient-to: rgb(7 12 23 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(7 12 23 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand-950\/80{--tw-gradient-to: rgb(7 12 23 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(7 12 23 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-accent-500{--tw-gradient-to: #f15a24 var(--tw-gradient-to-position)}.to-accent-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-accent-600\/30{--tw-gradient-to: rgb(234 88 12 / 0.3) var(--tw-gradient-to-position)}.to-accent-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-brand-800{--tw-gradient-to: #17223a var(--tw-gradient-to-position)}.to-brand-900\/40{--tw-gradient-to: rgb(13 21 38 / 0.4) var(--tw-gradient-to-position)}.to-brand-950{--tw-gradient-to: #070c17 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip: text;background-clip: text}.object-contain{-o-object-fit: contain;object-fit: contain}.object-cover{-o-object-fit: cover;object-fit: cover}.object-\[center_22\%\]{-o-object-position: center 22%;object-position: center 22%}.object-\[center_30\%\]{-o-object-position: center 30%;object-position: center 30%}.object-\[center_35\%\]{-o-object-position: center 35%;object-position: center 35%}.p-0\.5{padding: 0.125rem}.p-1{padding: 0.25rem}.p-1\.5{padding: 0.375rem}.p-2{padding: 0.5rem}.p-2\.5{padding: 0.625rem}.p-3{padding: 0.75rem}.p-3\.5{padding: 0.875rem}.p-4{padding: 1rem}.p-5{padding: 1.25rem}.p-6{padding: 1.5rem}.p-7{padding: 1.75rem}.p-8{padding: 2rem}.px-1\.5{padding-left: 0.375rem;padding-right: 0.375rem}.px-2{padding-left: 0.5rem;padding-right: 0.5rem}.px-2\.5{padding-left: 0.625rem;padding-right: 0.625rem}.px-3{padding-left: 0.75rem;padding-right: 0.75rem}.px-3\.5{padding-left: 0.875rem;padding-right: 0.875rem}.px-4{padding-left: 1rem;padding-right: 1rem}.px-5{padding-left: 1.25rem;padding-right: 1.25rem}.px-6{padding-left: 1.5rem;padding-right: 1.5rem}.px-7{padding-left: 1.75rem;padding-right: 1.75rem}.px-8{padding-left: 2rem;padding-right: 2rem}.py-0\.5{padding-top: 0.125rem;padding-bottom: 0.125rem}.py-1{padding-top: 0.25rem;padding-bottom: 0.25rem}.py-1\.5{padding-top: 0.375rem;padding-bottom: 0.375rem}.py-12{padding-top: 3rem;padding-bottom: 3rem}.py-16{padding-top: 4rem;padding-bottom: 4rem}.py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem}.py-20{padding-top: 5rem;padding-bottom: 5rem}.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem}.py-3\.5{padding-top: 0.875rem;padding-bottom: 0.875rem}.py-4{padding-top: 1rem;padding-bottom: 1rem}.pb-12{padding-bottom: 3rem}.pb-20{padding-bottom: 5rem}.pb-4{padding-bottom: 1rem}.pb-6{padding-bottom: 1.5rem}.pb-8{padding-bottom: 2rem}.pr-2{padding-right: 0.5rem}.pt-0\.5{padding-top: 0.125rem}.pt-1{padding-top: 0.25rem}.pt-12{padding-top: 3rem}.pt-2{padding-top: 0.5rem}.pt-20{padding-top: 5rem}.pt-3{padding-top: 0.75rem}.pt-4{padding-top: 1rem}.pt-6{padding-top: 1.5rem}.pt-8{padding-top: 2rem}.text-center{text-align: center}.text-right{text-align: right}.text-start{text-align: start}.font-ar{font-family: Cairo, sans-serif}.font-en{font-family: "Plus Jakarta Sans", sans-serif}.font-sans{font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.text-2xl{font-size: 1.5rem;line-height: 2rem}.text-3xl{font-size: 1.875rem;line-height: 2.25rem}.text-4xl{font-size: 2.25rem;line-height: 2.5rem}.text-6xl{font-size: 3.75rem;line-height: 1}.text-\[10px\]{font-size: 10px}.text-\[11px\]{font-size: 11px}.text-base{font-size: 1rem;line-height: 1.5rem}.text-lg{font-size: 1.125rem;line-height: 1.75rem}.text-sm{font-size: 0.875rem;line-height: 1.25rem}.text-xl{font-size: 1.25rem;line-height: 1.75rem}.text-xs{font-size: 0.75rem;line-height: 1rem}.font-bold{font-weight: 700}.font-extrabold{font-weight: 800}.font-light{font-weight: 300}.font-medium{font-weight: 500}.font-normal{font-weight: 400}.font-semibold{font-weight: 600}.uppercase{text-transform: uppercase}.italic{font-style: italic}.leading-loose{line-height: 2}.leading-none{line-height: 1}.leading-relaxed{line-height: 1.625}.leading-snug{line-height: 1.375}.leading-tight{line-height: 1.25}.tracking-\[0\.18em\]{letter-spacing: 0.18em}.tracking-\[0\.2em\]{letter-spacing: 0.2em}.tracking-tight{letter-spacing: -0.025em}.tracking-wide{letter-spacing: 0.025em}.tracking-wider{letter-spacing: 0.05em}.text-\[\#25D366\]{--tw-text-opacity: 1;color: rgb(37 211 102 / var(--tw-text-opacity, 1))}.text-accent-200{--tw-text-opacity: 1;color: rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-accent-300{--tw-text-opacity: 1;color: rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-accent-400{--tw-text-opacity: 1;color: rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-accent-500{--tw-text-opacity: 1;color: rgb(241 90 36 / var(--tw-text-opacity, 1))}.text-accent-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-accent-700{--tw-text-opacity: 1;color: rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-accent-800{--tw-text-opacity: 1;color: rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-accent-900{--tw-text-opacity: 1;color: rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color: rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color: rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-brand-800{--tw-text-opacity: 1;color: rgb(23 34 58 / var(--tw-text-opacity, 1))}.text-brand-800\/40{color: rgb(23 34 58 / 0.4)}.text-brand-900{--tw-text-opacity: 1;color: rgb(13 21 38 / var(--tw-text-opacity, 1))}.text-brand-950{--tw-text-opacity: 1;color: rgb(7 12 23 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color: rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color: rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color: rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color: rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color: rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color: rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color: rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color: rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color: rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color: rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color: rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color: rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color: rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color: rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color: rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color: rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color: transparent}.text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color: rgb(255 255 255 / 0.8)}.antialiased{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.opacity-0{opacity: 0}.opacity-100{opacity: 1}.opacity-15{opacity: 0.15}.opacity-25{opacity: 0.25}.opacity-60{opacity: 0.6}.opacity-75{opacity: 0.75}.opacity-80{opacity: 0.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-accent-600\/20{--tw-shadow-color: rgb(234 88 12 / 0.2);--tw-shadow: var(--tw-shadow-colored)}.shadow-accent-600\/25{--tw-shadow-color: rgb(234 88 12 / 0.25);--tw-shadow: var(--tw-shadow-colored)}.shadow-accent-600\/30{--tw-shadow-color: rgb(234 88 12 / 0.3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / 0.2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-950\/20{--tw-shadow-color: rgb(7 12 23 / 0.2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-950\/30{--tw-shadow-color: rgb(7 12 23 / 0.3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/20{--tw-shadow-color: rgb(4 120 87 / 0.2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-700\/25{--tw-shadow-color: rgb(4 120 87 / 0.25);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(236 72 153 / 0.2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color: rgb(203 213 225 / 0.4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400\/30{--tw-shadow-color: rgb(148 163 184 / 0.3);--tw-shadow: var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.blur-2xl{--tw-blur: blur(40px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur: blur(130px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur: blur(160px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-all{transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-colors{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-transform{transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.duration-300{transition-duration: 300ms}.duration-500{transition-duration: 500ms}.duration-700{transition-duration: 700ms}.ease-in-out{transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -0.125rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-115:hover{--tw-scale-x: 1.15;--tw-scale-y: 1.15;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent-200:hover{--tw-border-opacity: 1;border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-accent-300:hover{--tw-border-opacity: 1;border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-accent-500:hover{--tw-border-opacity: 1;border-color: rgb(241 90 36 / var(--tw-border-opacity, 1))}.hover\:border-accent-500\/50:hover{border-color: rgb(241 90 36 / 0.5)}.hover\:border-pink-200:hover{--tw-border-opacity: 1;border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))}.hover\:bg-accent-50:hover{--tw-bg-opacity: 1;background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-accent-600:hover{--tw-bg-opacity: 1;background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-accent-700:hover{--tw-bg-opacity: 1;background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/70:hover{background-color: rgb(0 0 0 / 0.7)}.hover\:bg-black\/75:hover{background-color: rgb(0 0 0 / 0.75)}.hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color: rgb(58 69 92 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-800:hover{--tw-bg-opacity: 1;background-color: rgb(23 34 58 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-900:hover{--tw-bg-opacity: 1;background-color: rgb(13 21 38 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color: rgb(255 255 255 / 0.15)}.hover\:bg-gradient-to-r:hover{background-image: linear-gradient(to right, var(--tw-gradient-stops))}.hover\:from-accent-700:hover{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-50\/60:hover{--tw-gradient-from: rgb(250 245 255 / 0.6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-pink-700:hover{--tw-gradient-to: rgb(190 24 93 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #be185d var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-accent-800:hover{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.hover\:to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.hover\:to-pink-50\/60:hover{--tw-gradient-to: rgb(253 242 248 / 0.6) var(--tw-gradient-to-position)}.hover\:text-accent-400:hover{--tw-text-opacity: 1;color: rgb(251 146 60 / var(--tw-text-opacity, 1))}.hover\:text-accent-600:hover{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-accent-700:hover{--tw-text-opacity: 1;color: rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color: rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-pink-400:hover{--tw-text-opacity: 1;color: rgb(244 114 182 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color: rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color: rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line: underline}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-slate-300\/50:hover{--tw-shadow-color: rgb(203 213 225 / 0.5);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-transparent:focus{border-color: transparent}.focus\:outline-none:focus{outline: 2px solid transparent;outline-offset: 2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 90 36 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/prod:hover .group-hover\/prod\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-accent-600{--tw-bg-opacity: 1;background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-brand-900{--tw-bg-opacity: 1;background-color: rgb(13 21 38 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-800{--tw-bg-opacity: 1;background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))}.group\/btn:hover .group-hover\/btn\:text-accent-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.group\/prod:hover .group-hover\/prod\:text-accent-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-accent-300{--tw-text-opacity: 1;color: rgb(253 186 116 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-accent-400{--tw-text-opacity: 1;color: rgb(251 146 60 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-accent-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-pink-600{--tw-text-opacity: 1;color: rgb(219 39 119 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/btn:hover .group-hover\/btn\:underline{text-decoration-line: underline}.group\/prod:hover .group-hover\/prod\:underline{text-decoration-line: underline}.group:hover .group-hover\:opacity-100{opacity: 1}@media (min-width: 640px){.sm\:bottom-10{bottom: 2.5rem}.sm\:bottom-4{bottom: 1rem}.sm\:left-10{left: 2.5rem}.sm\:left-5{left: 1.25rem}.sm\:left-6{left: 1.5rem}.sm\:right-10{right: 2.5rem}.sm\:right-5{right: 1.25rem}.sm\:right-6{right: 1.5rem}.sm\:top-6{top: 1.5rem}.sm\:col-span-2{grid-column: span 2 / span 2}.sm\:mx-0{margin-left: 0px;margin-right: 0px}.sm\:mb-16{margin-bottom: 4rem}.sm\:mt-14{margin-top: 3.5rem}.sm\:inline{display: inline}.sm\:flex{display: flex}.sm\:inline-flex{display: inline-flex}.sm\:hidden{display: none}.sm\:h-12{height: 3rem}.sm\:h-22{height: 5.5rem}.sm\:h-24{height: 6rem}.sm\:h-6{height: 1.5rem}.sm\:h-80{height: 20rem}.sm\:h-\[1100px\]{height: 1100px}.sm\:h-\[460px\]{height: 460px}.sm\:h-\[620px\]{height: 620px}.sm\:h-\[85vh\]{height: 85vh}.sm\:w-12{width: 3rem}.sm\:w-18{width: 4.5rem}.sm\:w-6{width: 1.5rem}.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.sm\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.sm\:flex-row{flex-direction: row}.sm\:items-center{align-items: center}.sm\:gap-0{gap: 0px}.sm\:gap-2{gap: 0.5rem}.sm\:gap-4{gap: 1rem}.sm\:gap-6{gap: 1.5rem}.sm\:gap-8{gap: 2rem}.sm\:space-y-12 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(3rem * var(--tw-space-y-reverse))}.sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.sm\:rounded-3xl{border-radius: 1.5rem}.sm\:border-0{border-width: 0px}.sm\:bg-slate-100\/70{background-color: rgb(241 245 249 / 0.7)}.sm\:bg-transparent{background-color: transparent}.sm\:p-10{padding: 2.5rem}.sm\:p-4{padding: 1rem}.sm\:p-6{padding: 1.5rem}.sm\:p-8{padding: 2rem}.sm\:px-6{padding-left: 1.5rem;padding-right: 1.5rem}.sm\:py-16{padding-top: 4rem;padding-bottom: 4rem}.sm\:py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.sm\:pb-28{padding-bottom: 7rem}.sm\:pt-16{padding-top: 4rem}.sm\:text-start{text-align: start}.sm\:text-2xl{font-size: 1.5rem;line-height: 2rem}.sm\:text-3xl{font-size: 1.875rem;line-height: 2.25rem}.sm\:text-4xl{font-size: 2.25rem;line-height: 2.5rem}.sm\:text-5xl{font-size: 3rem;line-height: 1}.sm\:text-6xl{font-size: 3.75rem;line-height: 1}.sm\:text-8xl{font-size: 6rem;line-height: 1}.sm\:text-base{font-size: 1rem;line-height: 1.5rem}.sm\:text-lg{font-size: 1.125rem;line-height: 1.75rem}.sm\:text-sm{font-size: 0.875rem;line-height: 1.25rem}.sm\:text-xl{font-size: 1.25rem;line-height: 1.75rem}.sm\:text-xs{font-size: 0.75rem;line-height: 1rem}}@media (min-width: 768px){.md\:hidden{display: none}.md\:h-14{height: 3.5rem}.md\:h-96{height: 24rem}.md\:h-\[560px\]{height: 560px}.md\:h-\[720px\]{height: 720px}.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.md\:flex-row{flex-direction: row}.md\:items-start{align-items: flex-start}.md\:gap-14{gap: 3.5rem}.md\:p-6{padding: 1.5rem}.md\:text-3xl{font-size: 1.875rem;line-height: 2.25rem}.md\:text-4xl{font-size: 2.25rem;line-height: 2.5rem}.md\:text-5xl{font-size: 3rem;line-height: 1}.md\:text-lg{font-size: 1.125rem;line-height: 1.75rem}}@media (min-width: 1024px){.lg\:sticky{position: sticky}.lg\:top-28{top: 7rem}.lg\:order-1{order: 1}.lg\:order-2{order: 2}.lg\:col-span-2{grid-column: span 2 / span 2}.lg\:col-span-3{grid-column: span 3 / span 3}.lg\:col-span-4{grid-column: span 4 / span 4}.lg\:col-span-5{grid-column: span 5 / span 5}.lg\:col-span-7{grid-column: span 7 / span 7}.lg\:col-span-8{grid-column: span 8 / span 8}.lg\:mx-0{margin-left: 0px;margin-right: 0px}.lg\:h-\[1350px\]{height: 1350px}.lg\:h-\[640px\]{height: 640px}.lg\:h-\[820px\]{height: 820px}.lg\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.lg\:gap-10{gap: 2.5rem}.lg\:gap-12{gap: 3rem}.lg\:gap-14{gap: 3.5rem}.lg\:gap-16{gap: 4rem}.lg\:p-10{padding: 2.5rem}.lg\:p-12{padding: 3rem}.lg\:px-8{padding-left: 2rem;padding-right: 2rem}.lg\:py-20{padding-top: 5rem;padding-bottom: 5rem}.lg\:py-24{padding-top: 6rem;padding-bottom: 6rem}.lg\:py-28{padding-top: 7rem;padding-bottom: 7rem}.lg\:text-start{text-align: start}.lg\:text-5xl{font-size: 3rem;line-height: 1}.lg\:text-6xl{font-size: 3.75rem;line-height: 1}}@media (min-width: 1280px){.xl\:m-0{margin: 0px}.xl\:flex{display: flex}.xl\:hidden{display: none}.xl\:h-\[880px\]{height: 880px}}.ltr\:left-auto:where([dir="ltr"], [dir="ltr"] *){left: auto}.ltr\:right-6:where([dir="ltr"], [dir="ltr"] *){right: 1.5rem}.rtl\:left-6:where([dir="rtl"], [dir="rtl"] *){left: 1.5rem}.rtl\:right-auto:where([dir="rtl"], [dir="rtl"] *){right: auto}.rtl\:block:where([dir="rtl"], [dir="rtl"] *){display: block}.rtl\:hidden:where([dir="rtl"], [dir="rtl"] *){display: none}.rtl\:rotate-0:where([dir="rtl"], [dir="rtl"] *){--tw-rotate: 0deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 1}
