@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.2e43q9x2y35kf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.2gltbhb28gdxk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.44kqba6ghra1z.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.3-kkdak8sw5yj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.2e460hitwpt_i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.1dwn0qpnn01gm.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1hwexrsp4ls94.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.3kd5qo57fxiy_.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.3vv2miivt1atr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.1ep6qy1hn602h.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3amun3tqs1r4h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.2phqu-k8gdv4m.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0bvfcuoe2z05f.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.210b4b08vcp8v.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.22ebrx2mj1rqg.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.24_m8rr0i897i.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.36fhgauxub_2w.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.2-ojfi80zuagq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.2pr54ds85v06u.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3q0h7k1l3k0m5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.1iks8w9lq7yn5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.16-p5l-fc8jvc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3o_mevu6b31t1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0znzvd8z3_v25.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.2k46bxehsta5d.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.40vje6xfxdxng.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.3uswao0934gpy.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0e5gagfjer5bk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.3ututzqdlcnhj.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0vzs5ywjpvir7.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.44-79hdy3wpg5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.3d0v-gkollbhf.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff");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}
:root{--bg:#f7f4ed;--surface:#fffdf8;--surface-2:#eee7da;--text:#13201c;--muted:#68716d;--line:#13201c29;--green:#0b4d43;--green-deep:#073b34;--ivory:#f7f3ea;--gold:#b69a63;--danger:#a64021;--container:min(1380px, calc(100vw - 64px));--ease:cubic-bezier(.2,.75,.25,1)}html[data-theme=dark]{--bg:#0f1513;--surface:#151d1a;--surface-2:#1c2723;--text:#f4f0e8;--muted:#a8b1ac;--line:#f4f0e826;--green:#12685b;--green-deep:#073d35;--ivory:#f7f3ea;--gold:#c3a46c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif;transition:background .25s,color .25s}.locale-shell--ar{font-family:IBM Plex Sans Arabic,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{overflow:clip}::selection{background:var(--gold);color:#111}.container{width:var(--container);margin-inline:auto}.section{padding:clamp(84px,9vw,140px) 0}.skip-link{inset-inline-start:16px;z-index:1000;background:var(--surface);border:1px solid var(--line);padding:10px 14px;position:fixed;top:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}.locale-shell--ar h1,.locale-shell--ar h2,.locale-shell--ar h3{letter-spacing:-.02em}h1{font-size:clamp(3.2rem,6.9vw,7rem);font-weight:600;line-height:1.04}h2{font-size:clamp(2.5rem,4.8vw,5rem);font-weight:600;line-height:1.12}h3{font-size:clamp(1.35rem,2.1vw,2rem);font-weight:600;line-height:1.3}p{color:var(--muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.85}.locale-shell--ar p{line-height:1.95}.eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:700;display:inline-block}.eyebrow--light{color:#f7f3eac2}.text-link{color:var(--green);border-bottom:1px solid;padding-bottom:5px;font-weight:600;display:inline-flex}.button{cursor:pointer;min-height:50px;transition:transform .2s var(--ease), background .2s ease, border-color .2s ease;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:650;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--small{min-height:42px;padding:0 16px;font-size:.9rem}.button--large{min-height:56px;padding-inline:28px}.button--primary{background:var(--green);color:var(--ivory)}.button--primary:hover{background:var(--green-deep)}.button--secondary{border-color:var(--line);color:var(--text);background:0 0}.button--secondary:hover{border-color:var(--green)}.button--ivory{background:var(--ivory);color:#12201c}.button--ghost-light{color:var(--ivory);background:#00000014;border-color:#f7f3ea6b}.site-header{z-index:100;top:0;height:82px;color:var(--ivory);border-bottom:1px solid #0000;transition:background .25s,color .25s,border-color .25s;position:fixed;inset-inline:0}.site-header--solid{background:color-mix(in srgb, var(--bg) 94%, transparent);color:var(--text);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;height:100%;display:grid}.site-header__logo{align-items:center;display:inline-flex}.brand-logo{align-items:center;display:inline-flex;position:relative}.brand-logo__asset{object-fit:contain;width:auto;height:50px}.brand-logo__asset--light,.brand-logo--inverse .brand-logo__asset--dark{display:none}.brand-logo--inverse .brand-logo__asset--light{display:block}html[data-theme=dark] .site-header--solid .brand-logo__asset--dark{display:none}html[data-theme=dark] .site-header--solid .brand-logo__asset--light{display:block}.site-header__nav{justify-content:center;align-items:center;gap:28px;font-size:.92rem;display:flex}.site-header__nav a{opacity:.82}.site-header__nav a:hover{opacity:1}.site-header__actions{align-items:center;gap:10px;display:flex}.lang-switch{opacity:.8;border:1px solid;place-items:center;min-width:38px;height:38px;font-size:.78rem;font-weight:700;display:inline-grid}.theme-toggle{height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.theme-toggle__dot{background:var(--gold);border-radius:50%;width:9px;height:9px}.menu-toggle{width:42px;height:42px;color:inherit;background:0 0;border:0;padding:0;display:none}.menu-toggle span{background:currentColor;width:22px;height:1px;margin:6px auto;display:block}.mobile-menu{display:none}.hero{min-height:100svh;color:var(--ivory);background:#073b34;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-scene{position:absolute;inset:0}.hero-scene__photo,.hero-scene__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-scene__video{transform:scale(1.01)}.hero-scene__tone{background:#031e19ab;position:absolute;inset:0}.hero-scene__grain{display:none}.hero__content{z-index:2;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(60px,8vw,130px);padding-top:150px;padding-bottom:clamp(54px,7vw,92px);display:grid;position:relative}.hero__copy{max-width:940px}.hero__kicker{color:#f7f3eab8;margin-bottom:20px;font-size:.9rem;font-weight:600}.hero h1{color:var(--ivory);max-width:970px;margin-bottom:28px}.hero__subtitle{color:#f7f3eae6;max-width:780px;font-size:clamp(1.12rem,1.8vw,1.45rem)}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero__note{color:#f7f3ea9e;max-width:760px;margin-top:20px;font-size:.86rem}.hero__outputs{border-top:1px solid #f7f3ea52}.hero__outputs div{border-bottom:1px solid #f7f3ea3d;grid-template-columns:40px 1fr;gap:12px;padding:18px 0;display:grid}.hero__outputs span{color:var(--gold);font-family:Inter,sans-serif;font-size:.7rem}.hero__outputs strong{font-size:1rem;font-weight:500}@media (prefers-reduced-motion:reduce){.hero-scene__video{display:none}html{scroll-behavior:auto}}.section-heading{max-width:760px;margin-bottom:clamp(44px,6vw,76px)}.section-heading--wide{max-width:930px}.section-heading h2{margin-bottom:22px}.section-heading p{max-width:720px}.section-heading--sticky{align-self:start;position:sticky;top:130px}.promise-section{background:var(--bg)}.promise-grid{grid-template-columns:1fr .92fr;align-items:start;gap:clamp(70px,10vw,160px);display:grid}.promise-copy h2{max-width:720px;margin-bottom:24px}.promise-copy p{max-width:720px}.promise-summary{border-top:1px solid var(--line)}.promise-summary div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:24px;padding:26px 0;display:grid}.promise-summary strong{color:var(--green);font-size:.92rem}.promise-summary span{font-size:1.12rem;line-height:1.65}.deliverables-section{background:var(--surface)}.deliverables-list{border-top:1px solid var(--line)}.deliverable-item{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(220px,.8fr) 1.45fr;align-items:center;gap:32px;min-height:138px;display:grid}.deliverable-item__number{color:var(--gold);font-family:Inter,sans-serif;font-size:.72rem}.deliverable-item h3,.deliverable-item p{margin:0}.deliverable-item p{max-width:720px}.service-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.service-facts div{border-inline-end:1px solid var(--line);padding:25px 22px}.service-facts div:last-child{border-inline-end:0}.service-facts strong{color:var(--green);margin-bottom:7px;font-size:clamp(1.45rem,2.5vw,2.2rem);display:block}.service-facts span{color:var(--muted);font-size:.9rem}.work-strip{background:#0b1713;grid-template-columns:1.6fr .9fr;height:min(740px,72vw);min-height:500px;display:grid;position:relative}.work-strip__large,.work-strip__small{position:relative;overflow:hidden}.work-strip img{object-fit:cover}.work-strip__small{border-inline-start:4px solid var(--bg)}.work-strip>span{inset-inline-start:24px;z-index:2;color:#fff;background:#071f1ad1;padding:10px 14px;font-size:.82rem;position:absolute;bottom:24px}.split-section{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(70px,9vw,140px);display:grid}.audience-section{background:var(--bg)}.audience-list{border-top:1px solid var(--line)}.audience-row{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;min-height:72px;display:grid}.audience-row span{color:var(--gold);font-size:.72rem}.audience-row strong{font-size:1.05rem;font-weight:550}.process-section{background:var(--green-deep);color:var(--ivory)}.process-section h2,.process-section h3{color:var(--ivory)}.process-section p{color:#f7f3eaad}.process-list{border-top:1px solid #f7f3ea2e}.process-item{border-bottom:1px solid #f7f3ea2e;grid-template-columns:56px 1fr;gap:22px;padding:28px 0;display:grid}.process-item>span{color:var(--gold);font-size:.72rem}.process-item h3{margin-bottom:7px;font-size:1.3rem}.process-item p{margin:0;font-size:.98rem}.portfolio-section{background:var(--surface)}.portfolio-section__heading{margin-bottom:90px}.portfolio-cases{gap:120px;display:grid}.portfolio-case__meta{grid-template-columns:54px minmax(0,760px);gap:22px;margin-bottom:30px;display:grid}.portfolio-case__index{color:var(--gold);font-size:.72rem}.portfolio-case__meta h3{margin-bottom:10px;font-size:clamp(1.9rem,3vw,3.1rem)}.portfolio-case__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portfolio-case__tags span{border:1px solid var(--line);color:var(--muted);padding:7px 10px;font-size:.76rem}.portfolio-case__gallery{grid-template-rows:330px 230px;grid-template-columns:1.5fr .75fr .75fr;gap:6px;display:grid}.portfolio-case__image{background:var(--surface-2);position:relative;overflow:hidden}.portfolio-case__image img{object-fit:cover;transition:transform .55s var(--ease)}.portfolio-case__image:hover img{transform:scale(1.015)}.portfolio-case__image:first-child{grid-row:1/3}.portfolio-case__image:nth-child(4){grid-column:2/4}.portfolio-case__gallery--3{grid-template-rows:520px;grid-template-columns:1.5fr .75fr .75fr}.portfolio-case__gallery--3 .portfolio-case__image:first-child{grid-row:auto}.scope-note{background:var(--bg)}.scope-note__inner{border-top:1px solid var(--line);grid-template-columns:1fr .85fr;gap:clamp(70px,9vw,140px);padding-top:50px;display:grid}.scope-note h2{font-size:clamp(2rem,3.6vw,3.7rem)}.faq-section{background:var(--surface)}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item__question{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.05rem;font-weight:600;display:flex}.faq-item__icon{border:1px solid var(--line);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.faq-item__answer{padding:0 50px 24px 0}[dir=ltr] .faq-item__answer{padding:0 0 24px 50px}.faq-item__answer p{margin:0;font-size:.98rem}.final-cta{background:var(--green);color:var(--ivory)}.final-cta h2{color:var(--ivory);max-width:900px;font-size:clamp(2.6rem,4.7vw,4.9rem)}.final-cta p{color:#f7f3eab8;max-width:690px}.final-cta__inner{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.final-cta__actions{flex-direction:column;gap:10px;min-width:230px;display:flex}.service-hero{min-height:86svh;color:var(--ivory);background:#073b34;align-items:flex-end;display:flex;position:relative;overflow:hidden}.service-hero__media{position:absolute;inset:0}.service-hero__media img{object-fit:cover}.service-hero__shade{background:#031e19b8;position:absolute;inset:0}.service-hero__content{z-index:2;max-width:1380px;padding-top:160px;padding-bottom:90px;position:relative}.service-hero__content h1{color:var(--ivory);max-width:980px;margin-bottom:25px}.service-hero__content p{color:#f7f3eae0;max-width:760px;font-size:clamp(1.1rem,1.7vw,1.38rem)}.service-definition{background:var(--surface)}.service-scope{background:var(--bg)}.service-scope__grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.service-scope__column{padding:clamp(36px,5vw,72px)}.service-scope__column+.service-scope__column{border-inline-start:1px solid var(--line)}.service-scope__column h2{font-size:clamp(2rem,3.4vw,3.6rem)}.service-scope__column ul{margin:32px 0 0;padding:0;list-style:none}.service-scope__column li{border-top:1px solid var(--line);color:var(--muted);padding:15px 0;line-height:1.7}.service-scope__column--dark{background:var(--green-deep);color:var(--ivory)}.service-scope__column--dark h2{color:var(--ivory)}.service-scope__column--dark li{color:#f7f3eab8;border-color:#f7f3ea29}.handoff-section{background:var(--surface-2)}.handoff-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.handoff-image{min-height:600px;position:relative;overflow:hidden}.handoff-image img{object-fit:cover}.handoff-copy h2{margin-bottom:20px}.request-page{background:var(--bg);padding-top:82px}.request-page__intro{padding-top:80px;padding-bottom:52px}.request-page__intro h1{max-width:980px;margin-bottom:22px;font-size:clamp(3rem,6vw,6rem)}.request-page__intro p{max-width:760px}.request-page__facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.request-page__facts span{border:1px solid var(--line);color:var(--muted);padding:8px 10px;font-size:.82rem}.request-form{grid-template-columns:220px 1fr;align-items:start;gap:clamp(40px,6vw,90px);padding-bottom:120px;display:grid}.request-progress{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;position:sticky;top:120px}.request-progress li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:42px 1fr;gap:12px;padding:16px 0;display:grid}.request-progress li span{color:var(--gold);font-size:.72rem}.request-progress li.is-current{color:var(--text);font-weight:650}.request-progress li.is-complete{color:var(--green)}.request-form__panel,.request-summary{background:var(--surface);border:1px solid var(--line);max-width:940px;padding:clamp(28px,5vw,64px)}.form-step__heading{margin-bottom:38px}.form-step__heading h2{margin-bottom:10px;font-size:clamp(2rem,3.5vw,3.7rem)}.form-step fieldset{border:0;margin:0 0 30px;padding:0}.form-step legend{margin-bottom:12px;font-weight:650}.choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-grid--compact{grid-template-columns:repeat(4,1fr)}.choice-card{border:1px solid var(--line);background:var(--bg);cursor:pointer;align-items:center;min-height:58px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.choice-card input,.service-choice input{opacity:0;pointer-events:none;position:absolute}.choice-card.is-selected{border-color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface))}.field{gap:9px;margin-bottom:26px;display:grid}.field>span{font-weight:650}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:52px;color:var(--text);border-radius:0;outline:none;padding:12px 14px}.field input:focus{border-color:var(--green)}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.service-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-choice{border:1px solid var(--line);background:var(--bg);cursor:pointer;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:76px;padding:16px;display:grid}.service-choice__mark{border:1px solid var(--line);width:18px;height:18px}.service-choice.is-selected{border-color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface))}.service-choice.is-selected .service-choice__mark{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 4px var(--surface)}.privacy-note{background:var(--surface-2);border-inline-start:3px solid var(--gold);margin:26px 0;padding:18px}.privacy-note p{margin:0 0 6px;font-size:.9rem}.privacy-note a{color:var(--green);font-weight:600}.check-row{color:var(--text);align-items:flex-start;gap:12px;margin:16px 0;display:flex}.check-row input{accent-color:var(--green);margin-top:4px}.check-row strong{font-weight:500;line-height:1.7}.form-error{color:var(--danger);margin:24px 0 0;font-weight:600}.request-form__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:38px;padding-top:22px;display:flex}.request-summary{margin-bottom:120px;margin-inline-start:310px}.request-summary h2{font-size:clamp(2.2rem,4vw,4rem)}.request-summary__message{white-space:pre-wrap;text-align:start;border:1px solid var(--line);background:var(--bg);max-height:430px;color:var(--text);direction:rtl;margin:28px 0;padding:20px;font-family:inherit;line-height:1.8;overflow:auto}[dir=ltr] .request-summary__message{direction:ltr}.request-summary__actions{flex-wrap:wrap;gap:8px;display:flex}.request-summary__status{color:var(--green);margin-top:14px;font-weight:600}.legal-page{background:var(--bg);padding:160px 0 110px}.legal-page__inner{max-width:920px}.legal-page h1{font-size:clamp(3rem,5vw,5rem)}.legal-page__intro{font-size:1.2rem}.legal-sections{margin-top:60px}.legal-sections section{border-top:1px solid var(--line);padding:30px 0}.legal-sections h2{font-size:1.6rem}.site-footer{color:var(--ivory);background:#062f29;padding:70px 0 26px}.site-footer__grid{grid-template-columns:1fr auto;gap:70px;display:grid}.site-footer .brand-logo__asset{height:70px}.site-footer .brand-logo__asset--dark{display:none}.site-footer .brand-logo__asset--light{display:block}.site-footer__location{color:#f7f3ea9e;margin-top:18px}.site-footer__links{align-content:start;gap:14px;display:grid}.site-footer__links a{color:#f7f3eac7}.site-footer__bottom{color:#f7f3ea7a;border-top:1px solid #f7f3ea24;justify-content:space-between;gap:30px;margin-top:60px;padding-top:22px;font-size:.8rem;display:flex}.footer-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.site-footer__phone,.footer-call-button{min-height:40px;color:var(--ivory);border:1px solid #f7f3ea33;align-items:center;padding:0 12px;display:inline-flex}.floating-whatsapp{z-index:80;inset-inline-start:18px;background:var(--green);color:#fff;border:1px solid #ffffff26;align-items:center;min-height:46px;padding:0 14px;font-size:.82rem;font-weight:700;display:flex;position:fixed;bottom:18px}.mobile-sticky-cta{display:none}[data-reveal]{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(12px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.standalone-page{background:var(--bg);place-items:center;min-height:100svh;padding:40px;display:grid}.standalone-page__content{text-align:center;max-width:700px}.standalone-page__actions{justify-content:center;gap:8px;margin-top:24px;display:flex}@media (max-width:1100px){:root{--container:min(100% - 40px, 960px)}.site-header__nav{display:none}.menu-toggle{display:block}.site-header__actions>.theme-toggle,.site-header__actions>.lang-switch{display:none}.mobile-menu{z-index:99;background:var(--bg);color:var(--text);border-bottom:1px solid var(--line);transition:transform .3s var(--ease);padding:24px 20px 30px;display:block;position:fixed;inset:82px 0 auto;transform:translateY(-140%)}.mobile-menu--open{transform:translateY(0)}.mobile-menu nav{gap:4px;width:min(100%,760px);margin:auto;display:grid}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:15px 0;font-size:1.08rem}.mobile-menu__tools{gap:8px;padding:18px 0;display:flex}.hero__content{grid-template-columns:1fr;gap:44px}.hero__outputs{grid-template-columns:1fr 1fr;display:grid}.hero__outputs div:nth-child(odd){border-inline-end:1px solid #f7f3ea3d;padding-inline-end:22px}.hero__outputs div:nth-child(2n){padding-inline-start:22px}.promise-grid,.split-section,.scope-note__inner,.faq-layout,.handoff-grid{grid-template-columns:1fr;gap:50px}.section-heading--sticky{position:static}.service-scope__grid{grid-template-columns:1fr}.service-scope__column+.service-scope__column{border-inline-start:0;border-top:1px solid var(--line)}.request-form{grid-template-columns:1fr}.request-progress{border-top:0;grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:static}.request-progress li{border:1px solid var(--line);grid-template-columns:30px 1fr;padding:10px}.request-summary{margin-inline-start:0}}@media (max-width:720px){:root{--container:calc(100vw - 32px)}.section{padding:72px 0}h1{font-size:clamp(3rem,14vw,4.8rem)}h2{font-size:clamp(2.2rem,10.5vw,3.6rem)}.site-header{height:72px}.site-header__inner{gap:10px}.brand-logo__asset{max-width:150px;height:42px}.site-header__actions .button{display:none}.mobile-menu{inset-block-start:72px}.hero{min-height:820px}.hero-scene__video,.hero-scene__photo{object-position:50% 50%}.hero-scene__tone{background:#031e19c2}.hero__content{gap:30px;padding-top:110px;padding-bottom:42px}.hero__subtitle{font-size:1.05rem}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{width:100%}.hero__outputs{grid-template-columns:1fr 1fr}.hero__outputs div{grid-template-columns:30px 1fr;padding:13px 0}.hero__outputs strong{font-size:.9rem}.promise-summary div{grid-template-columns:80px 1fr}.deliverable-item{grid-template-columns:40px 1fr;gap:12px;padding:24px 0}.deliverable-item h3{margin:0}.deliverable-item p{grid-column:2}.service-facts{grid-template-columns:1fr 1fr}.service-facts div:nth-child(2){border-inline-end:0}.service-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.work-strip{grid-template-rows:1.4fr .6fr;grid-template-columns:1fr;height:560px;min-height:560px}.work-strip__small{border-inline-start:0;border-top:4px solid var(--bg)}.portfolio-cases{gap:78px}.portfolio-case__meta{grid-template-columns:34px 1fr}.portfolio-case__gallery,.portfolio-case__gallery--3{grid-template-rows:300px 170px 170px;grid-template-columns:1fr 1fr}.portfolio-case__image:first-child,.portfolio-case__gallery--3 .portfolio-case__image:first-child{grid-area:1/1/auto/3}.portfolio-case__image:nth-child(4){grid-column:1/3}.portfolio-case__gallery--3 .portfolio-case__image:nth-child(2),.portfolio-case__gallery--3 .portfolio-case__image:nth-child(3){grid-row:2}.portfolio-case__gallery--3{grid-template-rows:300px 170px}.final-cta__inner,.site-footer__grid{grid-template-columns:1fr;gap:34px}.final-cta__actions{width:100%}.service-hero{min-height:780px}.service-hero__shade{background:#031e19c7}.service-hero__content{padding-top:120px;padding-bottom:55px}.handoff-image{min-height:390px}.request-page{padding-top:72px}.request-page__intro{padding-top:55px}.request-progress li small{display:none}.request-progress li{grid-template-columns:1fr;justify-items:center}.choice-grid,.choice-grid--compact,.service-choices,.field-grid{grid-template-columns:1fr}.request-form__panel,.request-summary{padding:24px 18px}.request-form__actions{justify-content:stretch}.request-form__actions .button{flex:1}.site-footer__bottom{flex-direction:column;gap:8px}.floating-whatsapp{display:none}.mobile-sticky-cta{z-index:90;bottom:0;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 95%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr auto;gap:8px;display:grid;position:fixed;inset-inline:0}.mobile-sticky-cta>a:last-child{border:1px solid var(--line);place-items:center;min-width:92px;display:grid}.site-footer{padding-bottom:100px}}
