@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._3f0Efq_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._3f0Efq_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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+10EF?,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(../media/ba16e50e14e4f766-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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+10EF?,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(../media/ba16e50e14e4f766-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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+10EF?,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(../media/ba16e50e14e4f766-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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+10EF?,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(../media/ba16e50e14e4f766-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4fb4363ca5982ca4-s.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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+10EF?,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(../media/ba16e50e14e4f766-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f9a7f4f17784fbaa-s.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}._7gjCnW_className{font-family:Cairo,Cairo Fallback;font-style:normal}._7gjCnW_variable{--font-cairo:"Cairo", "Cairo Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--red:red;--red-d:#e30505;--tint:#ffe8e8;--wine:#3b0b10;--ink:#0e0f0c;--sub:#454745;--mute:#6a6c6a;--grey:#f4f2f1;--line:#e7e3e2;--white:#fff;--f:var(--font-montserrat), "Montserrat", "Helvetica Neue", Arial, sans-serif;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:clamp(1.0625rem, 1.038rem + .1087vw, 1.125rem);--fs-xl:clamp(1.125rem, 1.0272rem + .4348vw, 1.375rem);--fs-2xl:clamp(1.375rem, 1.2283rem + .6522vw, 1.75rem);--fs-3xl:clamp(1.625rem, 1.3804rem + 1.087vw, 2.25rem);--fs-4xl:clamp(1.875rem, 1.5326rem + 1.5217vw, 2.75rem);--fs-5xl:clamp(2.25rem, 1.5652rem + 3.0435vw, 4rem);--fs-hero:clamp(3.5rem, 1.7391rem + 7.8261vw, 8rem);--nav-h:64px;--sec-y:clamp(56px, 40.35px + 4.3478vw, 96px);--sec-y-sm:clamp(40px, 30.61px + 2.6087vw, 64px);--pad-card:clamp(24px, 14.61px + 2.6087vw, 48px);--gut:max(clamp(16px, 4vw, 48px), env(safe-area-inset-left,0px));--gut-r:max(clamp(16px, 4vw, 48px), env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{background:var(--white)}body{background:var(--white);color:var(--ink);font-family:var(--f);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:500;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:80;background:var(--white);position:fixed;inset:0 0 auto}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--wine);outline-offset:3px;border-radius:6px}.wrap{max-width:1280px;padding-left:var(--gut);padding-right:var(--gut-r);margin-inline:auto}.disp{text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:break-word;font-weight:900;line-height:.86}@media (max-width:480px){.disp{-webkit-hyphens:auto;hyphens:auto}}.ph{background-position:top;background-repeat:no-repeat;background-size:cover}.btn{min-height:48px;font:inherit;font-size:var(--fs-base);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-soft{background:var(--red);color:var(--white)}.btn-soft:hover{background:var(--red-d)}.btn-wine{background:var(--wine);color:var(--white)}.btn-wine:hover{background:#5a1219}.btn-white{background:var(--white);color:var(--wine)}.btn-white:hover{background:var(--grey)}.btn-sm{min-height:40px;font-size:var(--fs-sm);padding:0 18px}.ul{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.ul:hover{text-decoration-thickness:3px}.nav{top:env(safe-area-inset-top,0px);z-index:50;background:var(--white);position:sticky}.nav .wrap{min-height:var(--nav-h);align-items:center;gap:8px;display:flex}.logo{align-items:center;gap:10px;margin-inline-end:18px;text-decoration:none;display:flex}.logo i{background:url(/images/brand/logo-black.webp) 50%/contain no-repeat;width:42px;height:30px}.logo b{font-weight:800;font-size:var(--fs-sm);letter-spacing:.24em}.tabs{gap:4px;margin-inline-end:auto;display:flex}.tabs a{font-weight:700;font-size:var(--fs-sm);color:var(--sub);border-radius:999px;padding:8px 14px;text-decoration:none}.tabs a:hover,.tabs a[aria-current]{background:var(--grey);color:var(--ink)}.nav-r{align-items:center;gap:6px;display:flex}.nav-r .lang{font-weight:700;font-size:var(--fs-sm);box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;border-radius:999px;padding:8px 14px;text-decoration:none}.nav-r .lang:hover{background:var(--grey)}.nav-r .lang[lang=ar]{font-family:var(--font-cairo), Tahoma, sans-serif}.nav-r .lang[lang=en]{font-family:var(--font-montserrat), Arial, sans-serif}@media (max-width:860px){.tabs{display:none}.logo{margin-inline-end:auto}}.hero{padding-block:var(--sec-y-sm) 32px}.hero-top{gap:32px;display:grid}.hero .eyebrow-h{font-size:var(--fs-sm);color:var(--sub);align-items:center;gap:10px;margin-bottom:22px;font-weight:700;display:inline-flex}.hero .eyebrow-h i{background:var(--red);border-radius:50%;width:8px;height:8px}.hero h1{font-size:var(--fs-5xl);max-width:15ch}.hero h1 span{color:var(--red)}.hero .side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.hero .lede{font-size:var(--fs-lg);color:var(--sub);max-width:38ch}.hero .acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.show{grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}@media (max-width:960px){.show{grid-template-columns:repeat(2,minmax(0,1fr))}.show a:first-child{grid-column:1/-1}}.show a{aspect-ratio:3/4;background:var(--grey);border-radius:28px;max-width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.show a:first-child{aspect-ratio:auto;min-height:100%}@media (max-width:960px){.show a:first-child{aspect-ratio:16/9}}.show .ph{transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.show a:hover .ph{transform:scale(1.04)}.show a:after{content:"";background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.show span{z-index:1;color:var(--white);font-weight:800;font-size:var(--fs-base);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.show span i{background:var(--white);width:34px;height:34px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.show a:hover span i{background:var(--red);color:var(--white)}.show .type{background:var(--ink);place-items:center;display:grid}.show .type b{color:var(--white);font-size:var(--fs-2xl);text-align:center}.pk-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.pk-g{grid-template-columns:minmax(0,1fr)}}.pk-g .plan{justify-self:end;width:100%;max-width:520px}@media (max-width:900px){.pk-g .plan{justify-self:stretch;max-width:none}}.plan{background:var(--white);color:var(--ink);border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -30px #2800088c}.plan-top{background:var(--red);padding:26px 26px 24px;position:relative}.plan-top h3{font-size:var(--fs-2xl);color:var(--white)}.plan-top p{color:var(--white);font-size:var(--fs-sm);opacity:.85;margin-top:6px;font-weight:600}.seg{background:#0000002e;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:18px;padding:4px;display:grid}.seg button{font:inherit;font-size:var(--fs-sm);cursor:pointer;min-height:44px;color:var(--white);background:0 0;border:0;border-radius:999px;font-weight:800}.seg button[aria-pressed=true]{background:var(--white);color:var(--ink)}.plan-body{gap:16px;padding:22px 26px 26px;display:grid}.big-n{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.big-n span{font-size:var(--fs-sm);color:var(--mute);font-weight:600}.big-n b{font-size:var(--fs-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:900}.inc{gap:10px;display:grid}.inc li{font-size:var(--fs-sm);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;font-weight:600;display:grid}.inc li i{background:var(--grey);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.inc li.on i{background:var(--tint);color:var(--red-d)}.inc li.off{color:#a3a3a3}.inc li.off i{color:#b9b9b9}.plan-foot{font-size:var(--fs-sm);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:28px 64px;display:grid}@media (max-width:760px){.trust{grid-template-columns:minmax(0,1fr)}}.trust div{gap:6px;display:grid}.trust svg{width:22px;height:22px;margin-bottom:6px}.trust b{font-size:var(--fs-base)}.trust span{color:var(--sub);font-size:var(--fs-sm)}.band{background:var(--red);color:var(--ink);padding-block:var(--sec-y)}.band-head{text-align:center;justify-items:center;gap:18px;display:grid}.band-head h2{font-size:var(--fs-4xl);max-width:16ch}.band-head p{font-size:var(--fs-lg);max-width:46ch;color:var(--ink)}.band-head .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:6px;display:flex}.cmp{background:var(--white);max-width:980px;color:var(--ink);padding:var(--pad-card);border-radius:28px;gap:10px;margin:48px auto 0;display:grid}.cmp-h{font-size:var(--fs-xs);color:var(--mute);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 6px;font-weight:700;display:grid}.row{background:var(--grey);font-variant-numeric:tabular-nums;border-radius:999px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:16px 18px;display:grid}.row.us{background:var(--red);color:var(--white)}.row.us small{color:#ffffffd9}.row b{font-size:var(--fs-base);align-items:center;gap:12px;display:flex}.row b i{background:var(--white);width:38px;height:38px;font-style:normal;font-weight:900;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.row.us b i{background:var(--ink) url(/images/brand/logo-white.webp) center / 70% no-repeat}.row span{font-size:var(--fs-lg);font-weight:800}.row small{font-size:var(--fs-2xs);color:var(--mute);font-weight:600;display:block}@media (max-width:700px){.cmp-h{display:none}.row{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.row b{grid-column:1/-1}}.cmp-note{text-align:center;font-size:var(--fs-sm);color:var(--ink);margin-top:14px;font-weight:700}.band .ul{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.made{padding-block:var(--sec-y)}.made-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.made-g{grid-template-columns:minmax(0,1fr)}}.made h2{font-size:var(--fs-4xl);letter-spacing:-.03em;font-weight:800;line-height:1.04}.made p.l{font-size:var(--fs-lg);color:var(--sub);max-width:42ch;margin-top:18px}.made .pic{aspect-ratio:4/3;background-color:var(--grey);border-radius:28px;max-width:100%}.made-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}@media (max-width:760px){.made-trust{grid-template-columns:minmax(0,1fr)}}.made-trust div{color:var(--sub);font-size:var(--fs-sm);gap:10px;display:grid}.made-trust i{background:var(--grey);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.circles{scrollbar-width:none;align-items:center;gap:12px;padding-block:8px 48px;display:flex;overflow-x:auto}.circles::-webkit-scrollbar{display:none}.arrow-pill{background:var(--red);width:160px;height:80px;color:var(--white);border-radius:999px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.arrow-pill span{background:var(--ink);width:56px;height:56px;color:var(--white);border-radius:50%;place-items:center;display:grid}.circ{width:80px;height:80px;box-shadow:0 0 0 1px var(--line);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0}.stories{background:var(--ink);color:var(--white);padding-block:var(--sec-y)}.sc-g{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.sc-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.sc-head h2{font-size:var(--fs-4xl)}.sc-count{font-size:var(--fs-sm);color:#ffffff8c;font-variant-numeric:tabular-nums;font-weight:700;display:none}.sc-rail{display:none}.sc-stage{gap:64px;display:grid}.sc{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}@media (max-width:900px){.sc{grid-template-columns:minmax(0,1fr)}}.sc-kind{font-size:var(--fs-xs);background:var(--red);color:var(--white);border-radius:999px;justify-self:start;padding:8px 14px;font-weight:800;display:inline-block}.sc-tx{justify-items:start;gap:18px;display:grid}.sc-tx h3{font-size:var(--fs-4xl);letter-spacing:-.03em;font-weight:800;line-height:1}.sc-tx p{font-size:var(--fs-lg);color:#ffffffbf;max-width:40ch}.sc-pts{gap:10px;display:grid}.sc-pts li{font-size:var(--fs-base);align-items:center;gap:12px;display:flex}.sc-pts svg{color:var(--red);flex-shrink:0}.sc-cta{color:var(--red);margin-top:6px;font-weight:800;text-decoration:none}.sc-cta:hover{text-decoration:underline}.sc-pic{aspect-ratio:16/10;background:var(--wine);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #0009}@media (min-width:901px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.stories{padding-block:0}.sc-stick{top:var(--nav-h);height:calc(100vh - var(--nav-h));align-content:center;display:grid;position:sticky}.sc-g{grid-template-columns:150px minmax(0,1fr);gap:32px 24px}.sc-head{grid-column:1/-1}.sc-count{display:block}.sc-rail{align-content:center;gap:22px;margin:0;padding:0;list-style:none;display:grid}.sc-rail button{color:var(--white);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.sc-rail i{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:background .3s,box-shadow .3s}.sc-rail span{opacity:0;transition:opacity .3s}.sc-rail button:hover span,.sc-rail [aria-current] span{opacity:1}.sc-rail [aria-current] i{background:var(--red);box-shadow:0 0 0 4px #ff000040}.sc-stage{gap:0}.sc-slide{opacity:0;grid-area:1/1;transition:opacity .5s,transform .5s;transform:translateY(24px)}.sc-slide.on{opacity:1;transform:none}.sc-pic{max-height:calc(100vh - 280px)}}.meet{padding-bottom:clamp(80px,9vw,120px)}.meet-card{background:var(--wine);color:var(--white);padding:var(--pad-card);text-align:center;border-radius:28px;justify-items:center;gap:24px;display:grid;overflow:hidden}.collage{justify-content:center;gap:14px;margin-bottom:12px;display:flex}.collage i{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:22px;width:clamp(70px,9vw,120px);box-shadow:0 20px 40px -20px #00000080}.collage i:nth-child(odd){transform:translateY(14px)rotate(-4deg)}.collage i:nth-child(2n){transform:rotate(4deg)}.meet-card h2{font-size:var(--fs-5xl);color:var(--white);max-width:14ch}.meet-card p{font-size:var(--fs-lg);opacity:.85;max-width:48ch}.talk{background:var(--grey);padding-block:var(--sec-y)}.talk-card{background:var(--white);padding:var(--pad-card);border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (max-width:900px){.talk-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.btn{white-space:normal;text-align:center;padding-block:12px}}.talk-card h2{font-size:var(--fs-4xl)}.talk-card p{font-size:var(--fs-lg);color:var(--sub);max-width:40ch;margin-top:18px}.talk-card .form-note{font-size:var(--fs-xs);color:var(--mute);max-width:none;margin-top:0}.talk-card .acts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.contact-list{gap:10px;display:grid}.contact-list div{background:var(--grey);border-radius:22px;gap:4px;padding:18px 20px;display:grid}.contact-list span{font-size:var(--fs-xs);color:var(--mute);font-weight:700}.contact-list b{font-size:var(--fs-base);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:700}.svcs{padding-block:var(--sec-y)}.svcs h2{font-size:var(--fs-3xl);letter-spacing:-.02em;margin-bottom:28px;font-weight:800}.chip{font-size:var(--fs-xs);background:var(--red);color:var(--white);border-radius:999px;margin-bottom:28px;padding:6px 12px;font-weight:800;display:inline-block}.sv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}@media (max-width:900px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv{gap:10px;text-decoration:none;display:grid}.sv i{background:var(--grey);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sv span{font-size:var(--fs-sm);color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sv small{font-size:var(--fs-sm);color:var(--mute)}.sec{padding-block:var(--sec-y)}.sh{gap:14px;max-width:780px;margin-bottom:40px;display:grid}.sh h2{font-size:var(--fs-4xl)}.sh p{font-size:var(--fs-lg);color:var(--sub);max-width:52ch}.eyebrow{font-size:var(--fs-sm);color:var(--red);font-weight:800}.tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tags span{font-size:var(--fs-xs);background:var(--white);border-radius:999px;padding:6px 12px;font-weight:700}.s2s{background:var(--red);color:var(--white)}.s2s .sh p{color:#ffffffeb}.s2s .eyebrow{color:var(--white);opacity:.85}.s2s-g{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.s2s-g{grid-template-columns:minmax(0,1fr)}}.s2s-g figure{background:var(--wine);border-radius:28px;min-height:260px;position:relative;overflow:hidden}.s2s-g figure .ph{background-position:50%;position:absolute;inset:0}.s2s-g figcaption{inset-inline-start:14px;background:var(--white);color:var(--ink);font-size:var(--fs-xs);border-radius:999px;padding:8px 14px;font-weight:800;position:absolute;bottom:14px}.s2s-col{grid-template-rows:minmax(0,1fr) auto;gap:16px;display:grid}.sms{background:var(--white);color:var(--ink);border-radius:28px;gap:10px;padding:22px;display:grid}.sms .hd{font-size:var(--fs-xs);color:var(--mute);justify-content:space-between;font-weight:700;display:flex}.sms .bub{background:var(--grey);font-size:var(--fs-sm);border-radius:18px 18px 18px 6px;padding:12px 14px;line-height:1.45}.steps4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.steps4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps4{grid-template-columns:minmax(0,1fr)}}.steps4 li{background:#ffffff1f;border-radius:24px;align-content:start;gap:8px;padding:22px;display:grid}.steps4 b{font-size:var(--fs-2xl);font-weight:900;line-height:1}.steps4 strong{font-size:var(--fs-base)}.steps4 span{font-size:var(--fs-sm);opacity:.9}.dt{padding-block:var(--sec-y-sm);border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.dt:first-of-type{border-top:0}.dt.rev .media{order:2}@media (max-width:900px){.dt{grid-template-columns:minmax(0,1fr)}.dt.rev .media{order:0}}.dt h3{font-size:var(--fs-4xl);margin-top:10px}.dt .l{font-size:var(--fs-lg);color:var(--sub);max-width:46ch;margin-top:18px}.chk{gap:12px;margin-top:24px;display:grid}.chk li{font-size:var(--fs-base);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.chk li i{background:var(--tint);width:28px;height:28px;color:var(--red-d);border-radius:50%;place-items:center;display:grid}.chk li b{overflow-wrap:anywhere;font-weight:800;display:block}.chk li span{color:var(--sub);font-size:var(--fs-sm)}.dt .acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.media{aspect-ratio:5/4;background:var(--grey);border-radius:28px;max-width:100%;position:relative;overflow:hidden}.media .ph{position:absolute;inset:0}.media.duo{background:0 0;overflow:visible}.media.duo .a{inset-inline-start:0;border-radius:28px;width:78%;height:78%;position:absolute;top:0;overflow:hidden}.media.duo .b{inset-inline-end:0;width:56%;height:56%;box-shadow:0 0 0 6px var(--white), 0 30px 60px -30px #0006;border-radius:24px;position:absolute;bottom:0;overflow:hidden}.media.duo .a .ph,.media.duo .b .ph{position:absolute;inset:0}.cyber{background:var(--wine);color:var(--white);place-items:center;padding:28px;display:grid}.report{background:var(--white);width:min(100%,360px);color:var(--ink);border-radius:22px;gap:12px;padding:22px;display:grid;box-shadow:0 30px 60px -30px #0009}.report .hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.report .hd b{font-size:var(--fs-base)}.report .hd span{font-size:var(--fs-2xs);background:var(--tint);color:var(--red-d);border-radius:999px;padding:5px 10px;font-weight:800}.report li{border-top:1px solid var(--line);font-size:var(--fs-sm);justify-content:space-between;gap:12px;padding:10px 0;font-weight:600;display:flex}.report li em{color:var(--red-d);font-style:normal;font-weight:800}.report small{font-size:var(--fs-2xs);color:var(--mute)}.proc{background:var(--grey)}.proc ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.proc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.proc ol{grid-template-columns:minmax(0,1fr)}}.proc li{background:var(--white);border-radius:28px;align-content:start;gap:10px;padding:26px;display:grid}.proc li b{background:var(--red);width:52px;height:52px;color:var(--white);font-size:var(--fs-xl);border-radius:50%;place-items:center;font-weight:900;display:grid}.proc li strong{font-size:var(--fs-lg);font-weight:800}.proc li span{color:var(--sub);font-size:var(--fs-sm)}.faq-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}@media (max-width:900px){.faq-g{grid-template-columns:minmax(0,1fr)}}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:var(--fs-lg);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{background:var(--grey);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .25s,background-color .25s;display:grid}.faq details[open] summary i{background:var(--red);color:var(--white);transform:rotate(45deg)}.faq details p{color:var(--sub);font-size:var(--fs-base);max-width:60ch;padding:0 0 22px}.form{gap:12px;display:grid}.form .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.form .two{grid-template-columns:minmax(0,1fr)}}.fld{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr);gap:6px;font-weight:700;display:grid}.fld input,.fld select,.fld textarea{font:inherit;font-weight:500;font-size:var(--fs-base);border:1.5px solid var(--line);background:var(--white);color:var(--ink);border-radius:16px;width:100%;padding:14px 16px}.fld textarea{resize:vertical;min-height:96px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--red);box-shadow:0 0 0 4px var(--tint);outline:none}.form-note{font-size:var(--fs-xs);color:var(--mute);overflow-wrap:anywhere}footer{background:var(--ink);color:var(--white);padding-block:var(--sec-y) 32px;border-radius:28px 28px 0 0}footer a{color:inherit;text-decoration:none}.f-top{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px;padding-bottom:clamp(40px,5vw,64px);display:grid}@media (max-width:900px){.f-top{grid-template-columns:minmax(0,1fr);align-items:start}}.f-top h2{font-size:var(--fs-4xl)}.f-top h2 span{color:var(--red)}.f-top p{font-size:var(--fs-lg);color:#ffffffb8;max-width:36ch}.f-top .acts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.btn-line{color:var(--white);background:0 0;box-shadow:inset 0 0 0 2px #ffffff59}.btn-line:hover{box-shadow:inset 0 0 0 2px var(--white)}.f-g{padding-block:var(--sec-y-sm);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.35fr);gap:32px;display:grid}@media (max-width:900px){.f-g{grid-template-columns:repeat(2,minmax(0,1fr))}.f-brand{grid-column:1/-1}}@media (max-width:520px){.f-g{grid-template-columns:minmax(0,1fr)}}.f-brand img{width:64px;height:auto}.f-brand p{font-size:var(--fs-sm);color:#ffffffa6;max-width:34ch;margin-top:18px}.f-g h3{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0 0 16px;font-weight:800}.f-g ul{gap:4px;display:grid}.f-g li a,.f-g li span{font-size:var(--fs-sm);color:#ffffffd9;padding-block:3px;font-weight:600;display:inline-block}.f-g li a:hover{color:var(--red)}.f-c li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.f-c a,.f-c span{overflow-wrap:anywhere}.f-c svg{width:18px;height:18px;color:var(--red);margin-top:5px}.f-soc{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.f-soc a{font-size:var(--fs-xs);background:#ffffff14;border-radius:999px;padding:8px 14px;font-weight:700}.f-soc a:hover{background:var(--red)}.f-b{font-size:var(--fs-xs);color:#ffffff8c;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.f-b a:hover{color:var(--white);text-decoration:underline}.tabs a[aria-current=page]{background:var(--grey);color:var(--ink)}.menu-btn{background:var(--grey);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none}.mnav{border-top:1px solid var(--line);background:var(--white);display:none}.mnav .wrap{min-height:0;display:block}.mnav ul{gap:2px;padding-block:12px 20px;display:grid}.mnav a{font-size:var(--fs-lg);border-bottom:1px solid var(--line);padding:12px 4px;font-weight:800;text-decoration:none;display:block}.mnav a[aria-current=page]{color:var(--red-d)}.nav.open .mnav{display:block}@media (max-width:1060px){.tabs{display:none}.logo{margin-inline-end:auto}.menu-btn{display:grid}}@media (max-width:420px){.nav-r .btn{display:none}}.phero{padding-block:var(--sec-y-sm)}.crumb{font-size:var(--fs-sm);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-weight:700;display:flex}.crumb a{color:var(--sub);padding-block:2px;text-decoration:none;display:inline-block}.crumb a:hover{color:var(--red-d)}.crumb i{background:var(--red);border-radius:50%;width:6px;height:6px}.phero h1{font-size:var(--fs-5xl);max-width:16ch}.phero h1 span{color:var(--red)}.phero .lede{font-size:var(--fs-lg);color:var(--sub);max-width:46ch;margin-top:24px}.phero .acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.phero-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:960px){.phero-g{grid-template-columns:minmax(0,1fr)}}.phero-g h1{font-size:var(--fs-4xl)}.phero .wide{margin-top:clamp(36px,5vw,56px)}.shot{background:var(--white);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #28000873}.shot .bar{border-bottom:1px solid var(--line);background:#f1efee;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.shot .bar i{background:#d9d5d4;border-radius:50%;width:10px;height:10px}.shot .bar span{background:var(--white);max-width:260px;height:20px;font-size:var(--fs-2xs);color:var(--mute);white-space:nowrap;border-radius:999px;flex:1;align-items:center;margin-inline-start:10px;padding:0 10px;font-weight:600;display:flex;overflow:hidden}.shot img{width:100%;height:auto}.shot.crop{position:relative}.shot.crop img{aspect-ratio:var(--ar,16 / 10);object-fit:cover;object-position:top center}.shot.phone{border:8px solid var(--ink);border-radius:32px;box-shadow:0 40px 80px -40px #2800088c}.stage{padding:var(--pad-card);background:var(--grey);border-radius:28px;position:relative;overflow:hidden}.stage.red{background:var(--red)}.stage.wine{background:var(--wine)}.stage.bleed{padding-bottom:0}.stage.bleed .shot{border-radius:18px 18px 0 0}.stage .shot+.shot{margin-top:16px}.stage .float{inset-inline-end:clamp(14px,3vw,36px);width:min(42%,260px);position:absolute;bottom:clamp(14px,3vw,36px)}.photo{background:var(--grey);border-radius:28px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo figcaption,.cap{inset-inline-start:14px;background:var(--white);color:var(--ink);font-size:var(--fs-xs);border-radius:999px;padding:8px 14px;font-weight:800;position:absolute;bottom:14px}.subnav{top:calc(var(--nav-h) + env(safe-area-inset-top,0px));z-index:40;background:var(--white);border-bottom:1px solid var(--line);position:sticky}.subnav ul{scrollbar-width:none;gap:6px;padding-block:12px;display:flex;overflow-x:auto}.subnav ul::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;font-weight:800;font-size:var(--fs-sm);background:var(--grey);border-radius:999px;padding:10px 16px;text-decoration:none;display:block}.subnav a:hover,.subnav a.on{background:var(--ink);color:var(--white)}.feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feat.two{grid-template-columns:repeat(2,minmax(0,1fr))}.feat.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.feat,.feat.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.feat,.feat.two,.feat.four{grid-template-columns:minmax(0,1fr)}}.feat>*{background:var(--grey);border-radius:28px;align-content:start;gap:10px;padding:26px;display:grid}.feat i{background:var(--white);width:48px;height:48px;color:var(--red-d);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.feat h3{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:800;line-height:1.2}.feat p{color:var(--sub);font-size:var(--fs-sm)}.feat .on-red{background:var(--red);color:var(--white)}.feat .on-red p{color:#ffffffe6}.feat .on-wine{background:var(--wine);color:var(--white)}.feat .on-wine p{color:#ffffffd1}.sec.grey .feat>*{background:var(--white)}.sec.grey{background:var(--grey)}.nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}@media (max-width:900px){.nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.nums div{background:var(--white);border-radius:28px;flex-direction:column-reverse;gap:10px;padding:28px 24px;display:flex}.nums dd{font-size:var(--fs-4xl);color:var(--red);margin:0}@media (max-width:400px){.nums dd{font-size:var(--fs-3xl)}}.nums dt{color:var(--sub);font-weight:700}.state{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.state{grid-template-columns:minmax(0,1fr)}}.state h2{font-size:var(--fs-3xl)}.state .body{font-size:var(--fs-lg);color:var(--sub);gap:18px;display:grid}.state .body strong{color:var(--ink)}.logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.logos li{background:var(--grey);border-radius:22px;place-items:center;height:120px;padding:22px;display:grid}.logos img{filter:grayscale();mix-blend-mode:multiply;opacity:.8;width:auto;max-width:100%;max-height:64px;transition:filter .3s,opacity .3s}.logos li:hover img{filter:none;opacity:1}.endcta{padding-block:var(--sec-y)}.endcta-card{background:var(--red);color:var(--ink);padding:var(--pad-card);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}@media (max-width:900px){.endcta-card{grid-template-columns:minmax(0,1fr)}}.endcta-card h2{font-size:var(--fs-4xl);max-width:13ch}.endcta-card p{font-size:var(--fs-lg);max-width:40ch}.endcta-card .acts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.endcta-card .ul{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.rel{grid-template-columns:minmax(0,1fr)}}.rel a{background:var(--grey);border-radius:28px;gap:8px;padding:24px;text-decoration:none;transition:background-color .2s;display:grid}.rel a:hover{background:var(--tint)}.rel b{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:800}.rel span{color:var(--sub);font-size:var(--fs-sm)}.rel em{font-style:normal;font-weight:800;font-size:var(--fs-sm);color:var(--red-d)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.steps,.steps.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps,.steps.three{grid-template-columns:minmax(0,1fr)}}.steps li{background:var(--grey);border-radius:28px;align-content:start;gap:10px;padding:26px;display:grid}.steps li b{background:var(--red);width:52px;height:52px;color:var(--white);font-size:var(--fs-xl);border-radius:50%;place-items:center;font-weight:900;display:grid}.steps li strong{font-size:var(--fs-lg);font-weight:800}.steps li span{color:var(--sub);font-size:var(--fs-sm)}.sec.grey .steps li{background:var(--white)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters button{font:inherit;font-size:var(--fs-sm);cursor:pointer;background:var(--grey);min-height:44px;color:var(--ink);border:0;border-radius:999px;padding:0 18px;font-weight:800}.filters button[aria-pressed=true]{background:var(--ink);color:var(--white)}.wgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;display:grid}@media (max-width:1000px){.wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wgrid{grid-template-columns:minmax(0,1fr)}}.wcard{align-content:start;gap:14px;text-decoration:none;display:grid}.wcard .pic{aspect-ratio:4/3;background:var(--grey);border-radius:24px;overflow:hidden}.wcard .pic img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.wcard:hover .pic img{transform:scale(1.04)}.wcard b{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800}.wcard p{color:var(--sub);font-size:var(--fs-sm);margin-top:-6px}.wcard .tags span{background:var(--grey)}.wcard[hidden]{display:none}.meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}@media (max-width:760px){.meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta div{background:var(--grey);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.meta dt{font-size:var(--fs-xs);color:var(--mute);font-weight:700}.meta dd{font-size:var(--fs-base);font-weight:800}.cs-body{padding-block:var(--sec-y-sm);border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.cs-body{grid-template-columns:minmax(0,1fr)}}.cs-body h2{font-size:var(--fs-3xl);letter-spacing:-.03em;font-weight:800;line-height:1.08}.cs-next{background:var(--grey);border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:28px;text-decoration:none;display:flex}.cs-next b{font-size:var(--fs-2xl);text-transform:uppercase;letter-spacing:-.02em;font-weight:900}.prose{font-size:var(--fs-lg);color:var(--sub);overflow-wrap:break-word;max-width:68ch}.prose>*+*{margin-top:18px}.prose h2{font-size:var(--fs-2xl);color:var(--ink);letter-spacing:-.02em;margin-top:44px;font-weight:800;line-height:1.15}.prose h3{font-size:var(--fs-lg);color:var(--ink);margin-top:32px;font-weight:800}.prose strong{color:var(--ink)}.prose ul{gap:10px;padding:0;list-style:none;display:grid}.prose ul li{padding-inline-start:26px;position:relative}.prose ul li:before{content:"";inset-inline-start:4px;background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em}.prose ol{gap:10px;padding-inline-start:22px;display:grid}.prose a{overflow-wrap:anywhere;color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:700}.prose code{background:var(--grey);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:.9em}.cat{padding-block:var(--sec-y);border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 64px)}.cat:first-of-type{border-top:0}.cat-g{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:960px){.cat-g{grid-template-columns:minmax(0,1fr)}}.cat-h{top:calc(var(--nav-h) + 64px);justify-items:start;gap:14px;display:grid;position:sticky}@media (max-width:960px){.cat-h{position:static}}.cat-n{font-size:var(--fs-sm);color:var(--red);letter-spacing:.08em;font-weight:800}.cat-h h2{font-size:var(--fs-3xl)}.cat-h p{font-size:var(--fs-base);color:var(--sub);max-width:34ch}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.svc-grid{grid-template-columns:minmax(0,1fr)}}.svc-grid.one{grid-template-columns:minmax(0,1fr)}.svc{background:var(--grey);border-radius:28px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.svc:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px #3b0b1059}.svc.wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:760px){.svc.wide{grid-template-columns:minmax(0,1fr)}}.svc-pic{aspect-ratio:16/10;background:var(--wine);display:block;position:relative}.svc.wide .svc-pic{aspect-ratio:auto;min-height:280px}.svc-type{color:var(--white);place-items:center;display:grid;position:absolute;inset:0}.svc-tx{flex:1;align-content:start;gap:10px;padding:24px 24px 26px;display:grid}.svc-ic{background:var(--white);width:40px;height:40px;color:var(--red);border-radius:50%;place-items:center;display:grid}.svc h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin-top:4px;font-weight:800;line-height:1.15}.svc h3 a{text-decoration:none}.svc h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.svc-tx>p{color:var(--sub);font-size:var(--fs-sm)}.svc-a{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:10px;display:flex}.svc-a .btn-sm{font-size:var(--fs-base)}.site-band{padding-block:var(--sec-y-sm) 0}.site-band a{background:var(--ink);color:var(--white);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(22px,3vw,32px);text-decoration:none;transition:transform .25s;display:grid}.site-band a:hover{transform:translateY(-3px)}@media (max-width:640px){.site-band a{grid-template-columns:auto minmax(0,1fr)}.site-band .btn{grid-column:1/-1}}.site-band small{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-weight:800;display:block}.site-band b{font-size:var(--fs-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800}.site-band .svc-ic{background:var(--red);width:52px;height:52px;color:var(--white)}.blog-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 48px;display:grid}@media (max-width:900px){.blog-head{grid-template-columns:minmax(0,1fr)}}.blog-head .lede{margin-top:0}.blog-count{font-size:var(--fs-sm);color:var(--mute);margin-top:16px;font-weight:700}.pcover{aspect-ratio:16/10;background:var(--grey);border-radius:24px;position:relative;overflow:hidden}.pcover.type{color:var(--white);flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(20px,3vw,36px);display:flex}.pcover.type.red{background:var(--red)}.pcover.type.ink{background:var(--ink)}.pcover.type.wine{background:var(--wine)}.pcover.type .mark{top:clamp(18px,2.5vw,30px);opacity:.9;width:52px;height:auto;position:absolute;inset-inline-end:clamp(18px,2.5vw,30px)}.pcover.type b{font-size:var(--fs-5xl);line-height:.85}.pcover.type span{font-size:var(--fs-sm);opacity:.85;font-weight:700}.pmeta{font-size:var(--fs-sm);color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 14px;font-weight:700;display:flex}.pmeta .topic{background:var(--tint);color:var(--red-d);border-radius:999px;padding:5px 12px}.pfeat{background:var(--grey);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(14px,1.6vw,20px);padding-inline-end:clamp(20px,4vw,56px);text-decoration:none;transition:transform .25s;display:grid}.pfeat:hover{transform:translateY(-3px)}@media (max-width:900px){.pfeat{grid-template-columns:minmax(0,1fr);padding:14px 14px 28px}.pfeat .tx{padding-inline:10px}}.pfeat .pcover{aspect-ratio:4/3}.pfeat .tx{justify-items:start;gap:16px;display:grid}.pfeat h2{font-size:var(--fs-4xl)}.pfeat .tx>p:not(.eyebrow):not(.pmeta){font-size:var(--fs-lg);color:var(--sub)}.pfeat .btn{margin-top:8px}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;display:grid}@media (max-width:1000px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pgrid{grid-template-columns:minmax(0,1fr)}}.pcard-b{align-content:start;gap:14px;text-decoration:none;display:grid}.pcard-b .pcover{transition:transform .25s}.pcard-b:hover .pcover{transform:translateY(-3px)}.pcard-b h3{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:800;line-height:1.2}.pcard-b:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.pcard-b>p:last-child{color:var(--sub);font-size:var(--fs-sm)}.pcard-b .pcover.type b,.pcover.type.long b{font-size:var(--fs-4xl)}.pcard-b .pcover.type.long b{font-size:var(--fs-2xl)}.post-head,.post-body{--side:220px;--pgap:clamp(40px, 6vw, 96px)}@media (min-width:961px){.post-head>*{margin-inline-start:calc(var(--side) + var(--pgap))}}.post-head>*{max-width:760px}.post-head .crumb{margin-bottom:28px}.post-head .pmeta{margin-bottom:22px}.post-head h1{font-size:var(--fs-4xl);max-width:18ch}@media (max-width:480px){.post-head h1{font-size:var(--fs-3xl)}}.post-head .lede{margin-top:28px}.byline{align-items:center;gap:14px;margin-top:36px;display:flex}.byline b,.byline small{display:block}.byline small{font-size:var(--fs-sm);color:var(--mute);font-weight:600}.av{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.av img{width:60%;height:auto}.post-body{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--pgap);align-items:start;padding-top:clamp(16px,2vw,32px);padding-bottom:clamp(80px,9vw,128px);display:grid}@media (max-width:960px){.post-body{grid-template-columns:minmax(0,1fr);gap:40px}}.post-side{top:calc(var(--nav-h) + 36px);gap:40px;display:grid;position:sticky}@media (max-width:960px){.post-side{background:var(--grey);border-radius:24px;order:0;padding:22px;position:static}}.post-side p{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;font-weight:800}.toc ol{counter-reset:toc;gap:2px;padding:0;list-style:none;display:grid}.toc li{counter-increment:toc}.toc a{font-size:var(--fs-sm);color:var(--sub);grid-template-columns:26px minmax(0,1fr);padding:7px 0;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.toc a:before{content:counter(toc, decimal-leading-zero);font-size:var(--fs-2xs);color:var(--red);padding-top:2px;font-weight:800}.toc a:hover{color:var(--ink)}.share div{flex-wrap:wrap;gap:8px;display:flex}.share a{background:var(--grey);font-size:var(--fs-xs);border-radius:999px;padding:8px 14px;font-weight:700;text-decoration:none}@media (max-width:960px){.share a{background:var(--white)}}.share a:hover{background:var(--red);color:var(--white)}.post-main{min-width:0;max-width:760px}.post-main .prose{font-size:var(--fs-lg);max-width:none;line-height:1.75}.post-main .prose>*+*{margin-top:22px}.post-main .prose h2{margin-top:64px}.post-main .prose h3{margin-top:40px}.post-main .prose h2+*,.post-main .prose h3+*{margin-top:14px}.post-main .prose ul,.post-main .prose ol{gap:12px}.post-main .prose h2{scroll-margin-top:calc(var(--nav-h) + 24px)}.inshort{padding:var(--pad-card);background:var(--tint);border-radius:28px;margin-bottom:56px}.inshort h2{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--red-d);margin-bottom:20px;font-weight:800}.inshort ul{gap:16px;padding:0;list-style:none;display:grid}.inshort li{font-size:var(--fs-base);color:var(--ink);padding-inline-start:30px;font-weight:600;position:relative}.inshort li:before{content:"✓";inset-inline-start:0;background:var(--red);width:20px;height:20px;color:var(--white);font-size:var(--fs-2xs);border-radius:50%;place-items:center;margin-top:3px;font-weight:900;display:grid;position:absolute;top:0}.ptags{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:64px;padding-top:32px;display:flex}.ptags span{background:var(--grey);font-size:var(--fs-xs);color:var(--sub);border-radius:999px;padding:6px 12px;font-weight:700}.author-card{border:1px solid var(--line);border-radius:28px;align-items:flex-start;gap:20px;margin-top:32px;padding:28px;display:flex}.author-card p{color:var(--sub);font-size:var(--fs-sm);margin:6px 0 10px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:960px){.plans{grid-template-columns:minmax(0,1fr)}}.pcard{background:var(--grey);border-radius:28px;align-content:start;gap:18px;padding:28px;display:grid}.pcard.hot{background:var(--red);color:var(--white)}.pcard.hot .inc li.on i{background:var(--white);color:var(--red-d)}.pcard.hot .inc li.off{color:#fff9}.pcard.hot .inc li.off i{color:#ffffffb3;background:#ffffff2e}.pcard.vip{background:var(--wine);color:var(--white)}.pcard.vip .inc li.on i{background:var(--red);color:var(--white)}.pcard h3{font-size:var(--fs-3xl)}.pcard .who{font-size:var(--fs-sm);opacity:.85;margin-top:-8px}.pcard .big-n{border-color:#00000014}.pcard.hot .big-n,.pcard.vip .big-n{border-color:#ffffff38}.pcard.hot .big-n span,.pcard.vip .big-n span{color:#fffc}.pcard .badge{font-size:var(--fs-2xs);background:var(--ink);color:var(--white);border-radius:999px;justify-self:start;padding:6px 12px;font-weight:800}.pcard .btn{width:100%}.pcard .inc li.on i{background:var(--white)}.tbl{border-collapse:separate;border-spacing:0 8px;width:100%;font-size:var(--fs-sm)}.tbl th{text-align:start;font-size:var(--fs-xs);color:var(--mute);text-transform:uppercase;letter-spacing:.08em;padding:0 18px 4px;font-weight:700}.tbl td{background:var(--grey);padding:16px 18px;font-weight:600}.tbl td:first-child{border-radius:999px 0 0 999px;font-weight:800}.tbl td:last-child{border-radius:0 999px 999px 0}.tbl td.y{color:var(--red-d);font-weight:800}.tbl-wrap{overflow-x:auto}@media (max-width:640px){.tbl{font-size:var(--fs-sm)}.tbl td,.tbl th{padding-inline:12px}}.cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.cgrid{grid-template-columns:minmax(0,1fr)}}.cgrid a,.cgrid div{background:var(--grey);border-radius:28px;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:26px;text-decoration:none;display:grid}.cgrid i{background:var(--red);width:48px;height:48px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.cgrid span{font-size:var(--fs-xs);color:var(--mute);font-weight:700}.cgrid b{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:800}.cgrid small{font-size:var(--fs-sm);color:var(--sub)}.map{aspect-ratio:16/7;background:var(--grey);border-radius:28px;overflow:hidden}@media (max-width:700px){.map{aspect-ratio:4/5}}.map iframe{border:0;width:100%;height:100%;display:block}.nf{align-content:center;justify-items:start;gap:22px;min-height:60vh;padding-block:80px;display:grid}.nf h1{font-size:var(--fs-hero)}.nf h1 span{color:var(--red)}.mt0{margin-top:0}.center{text-align:center;justify-items:center;margin-inline:auto}.note{font-size:var(--fs-xs);color:var(--mute)}.skip{inset-inline-start:12px;z-index:100;background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:12px}a.st{text-decoration:none;transition:transform .25s}a.st:hover{transform:translateY(-3px)}.dt.rev .media-col{order:2}@media (max-width:900px){.dt.rev .media-col{order:0}}.dt .dt-h{font-size:var(--fs-4xl);margin-top:10px}figure.media{margin:0}.media.cyber .dim{opacity:.35}.media.cyber .report{z-index:1;position:relative}.media.cyber.light{background:var(--grey)}.faq summary .q{font:inherit;margin:0}.rel-h{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0 0 20px;font-weight:800}.prose-fig{margin:28px 0 0}.prose-fig img{border-radius:20px;width:100%;height:auto}.prose-fig figcaption{font-size:var(--fs-sm);color:var(--mute);margin-top:8px}.shot img{display:block}.show .ph,.circ{position:relative;overflow:hidden}.wcard .pic img{width:100%;height:100%}.cs-cover{background:var(--grey);border-radius:28px;max-width:900px;overflow:hidden}.cs-cover img{width:100%;height:auto;display:block}.cs-gallery{gap:24px;padding-bottom:24px;display:grid}.cs-gallery .shot,.cs-gallery .cs-cover{max-width:1000px}.meta dd a{color:inherit;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.sh p.eyebrow{font-size:var(--fs-sm);color:var(--red);max-width:none}.s2s .sh p.eyebrow{color:var(--white);opacity:.85}.steps4{margin-bottom:0;padding:0;list-style:none}.sec.grey .tbl td{background:var(--white)}.faq-g .sh{align-content:start}.prose>:first-child{margin-top:0}@media (max-width:960px){.show a:last-child{aspect-ratio:16/9;grid-column:1/-1}}.cgrid b{font-size:var(--fs-lg);overflow-wrap:break-word;word-break:normal}html[lang=ar]{--f:var(--font-cairo), "Cairo", Tahoma, Arial, sans-serif}html[lang=ar] body *{letter-spacing:0!important}html[lang=ar] .logo b{font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.24em!important}html[lang=ar] .disp{text-transform:none;font-weight:800;line-height:1.18}html[lang=ar] .eyebrow,html[lang=ar] .eyebrow-h{font-size:var(--fs-sm)}html[lang=ar] .prose,html[lang=ar] .lede,html[lang=ar] .sh p,html[lang=ar] .state .body{line-height:1.8}html[lang=ar] .pcover.type b{line-height:1.1}[dir=rtl] .flip,[dir=rtl] .show i svg{transform:scaleX(-1)}[dir=rtl] a[href^=mailto\:],[dir=rtl] a[href^=tel\:]{unicode-bidi:plaintext}
