@font-face{font-family:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(../media/alexandria-arabic-600-normal.0qr2uu8p7a~1x.woff2)format("woff2"),url(../media/alexandria-arabic-600-normal.0k4e-5c0ag1o8.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(../media/alexandria-vietnamese-600-normal.09_cycv7bhvkp.woff2)format("woff2"),url(../media/alexandria-vietnamese-600-normal.01y7x-mya.cjv.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(../media/alexandria-latin-ext-600-normal.0mg0dol_2~i8b.woff2)format("woff2"),url(../media/alexandria-latin-ext-600-normal.0mphw8qiyog4w.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:Alexandria;font-style:normal;font-display:swap;font-weight:600;src:url(../media/alexandria-latin-600-normal.12q2pgm2pgli4.woff2)format("woff2"),url(../media/alexandria-latin-600-normal.0q7tl55sj~7ut.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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alexandria-arabic-700-normal.021ur~-4t_uzc.woff2)format("woff2"),url(../media/alexandria-arabic-700-normal.0pzc9c5fgc3ys.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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alexandria-vietnamese-700-normal.0ydq~cilbn4rl.woff2)format("woff2"),url(../media/alexandria-vietnamese-700-normal.00l6ab_3wylc~.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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alexandria-latin-ext-700-normal.0m_ew-e4cw6v3.woff2)format("woff2"),url(../media/alexandria-latin-ext-700-normal.0xtvcqfymkilj.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:Alexandria;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alexandria-latin-700-normal.15~x104hb.pl-.woff2)format("woff2"),url(../media/alexandria-latin-700-normal.0rpe0ci._2sq7.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:Alexandria;font-style:normal;font-display:swap;font-weight:800;src:url(../media/alexandria-arabic-800-normal.0i69qam3auka-.woff2)format("woff2"),url(../media/alexandria-arabic-800-normal.182reeswntvmn.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:Alexandria;font-style:normal;font-display:swap;font-weight:800;src:url(../media/alexandria-vietnamese-800-normal.0hlmnhi~3pybq.woff2)format("woff2"),url(../media/alexandria-vietnamese-800-normal.0_o~46-i2mg4p.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:Alexandria;font-style:normal;font-display:swap;font-weight:800;src:url(../media/alexandria-latin-ext-800-normal.0o_fuqrb4u4a8.woff2)format("woff2"),url(../media/alexandria-latin-ext-800-normal.0sfkj0f672rps.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:Alexandria;font-style:normal;font-display:swap;font-weight:800;src:url(../media/alexandria-latin-800-normal.0y05w7vgwvusl.woff2)format("woff2"),url(../media/alexandria-latin-800-normal.0e-z_.li553wx.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:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.035r.27e.vs2o.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.0fdqxf7d7xjr7.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.0hgo4sdc18~2q.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0pomcvv4ps-4f.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.0~r4xoojklo36.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0zabfik9.smyq.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.0jup_3~s1d13x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.06.0~wqg.vw~z.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.0uoi~zl1jhyv2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00apnuzab~wi6.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.0~8en0431axdp.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0eg5cjl.3sypr.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.0~s4vbhw2w1s..woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.06pw-0df259-0.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.184858dkmi80_.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.0yqbb8dv_737x.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.0tjgejq3cryb~.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.0-z8r236cta4-.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.0p~p_f9jjnz6i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.037bqm._kgzk-.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.0seggxusupo54.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.12~azl.3czh1i.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.0~60fzh3_1lc2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0uklxz__ed32..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.04ib4ux2sheu4.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0461varh2jxn0.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.0jepg~~ye9dgy.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0w45z9ti9m6xn.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.0-u3fqxqi_gne.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0a0o4wvh3ln.v.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.0z-qu8tozg9y7.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.0wg8__hc8b9ke.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{--ink:#163331;--teal:#123f3b;--teal-2:#1f5b55;--mint:#dcece7;--mint-2:#eef6f3;--coral:#e58b79;--coral-deep:#bd6758;--sand:#f5f2eb;--paper:#fff;--muted:#617371;--line:#dce5e2;--blue:#dfeaf2;--shadow:0 24px 70px #123f3b1a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f8faf9}body{color:var(--ink);font-family:var(--font-plex), Arial, sans-serif;text-rendering:optimizelegibility;background:#f8faf9;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.platform{min-height:100vh;overflow:hidden}.app-header{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1280px,100% - 48px);min-height:78px;margin:14px auto;padding:0 18px;display:grid;position:relative;box-shadow:0 8px 30px #123f3b0a}.logo{align-items:center;gap:10px;display:inline-flex}.logo-mark{background:var(--teal);color:#fff;width:38px;height:38px;font-family:var(--font-alexandria), Arial, sans-serif;border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid}.logo>span:last-child{gap:1px;display:grid}.logo strong{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;font-size:21px;line-height:1.15}.logo small{color:var(--muted);font-size:8px;font-weight:700}.app-header nav{justify-content:center;gap:30px;display:flex}.app-header nav a{color:#526866;font-size:10px;font-weight:800}.app-header nav a:hover{color:var(--teal)}.language-switch{border:1px solid var(--line);background:#f5f8f7;border-radius:10px;gap:3px;padding:4px;display:flex}.language-switch button{width:36px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:9px;font-weight:800}.language-switch button.active{background:var(--paper);color:var(--teal);box-shadow:0 3px 10px #123f3b14}.platform-hero{background:linear-gradient(120deg, #ffffff38, transparent 48%), var(--mint);border-radius:30px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;width:min(1280px,100% - 48px);min-height:620px;margin:24px auto 0;padding:58px;display:grid}.hero-kicker{color:var(--teal-2);background:#ffffff94;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.hero-content h1{max-width:650px;color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(48px,5.4vw,74px);line-height:1.18}.hero-content>p{color:#4d6865;max-width:600px;margin:24px 0 0;font-size:15px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.primary-action{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 18px;font-size:10px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.primary-action:hover{background:var(--teal-2);transform:translateY(-2px)}.primary-action:disabled{opacity:.35;cursor:not-allowed;transform:none}.text-action{color:var(--teal);border-bottom:1px solid #123f3b59;font-size:10px;font-weight:800}.hero-trust{color:#637b78;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:8px;font-weight:700;display:flex}.hero-exam{box-shadow:var(--shadow);background:#ffffffd1;border:1px solid #123f3b1a;border-radius:23px;padding:18px;position:relative}.hero-exam:before{content:"";pointer-events:none;border:1px solid #123f3b1c;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;left:-70px;box-shadow:0 0 0 32px #123f3b09,0 0 0 64px #123f3b06}[dir=ltr] .hero-exam:before{left:auto;right:-70px}.hero-exam-head{z-index:2;color:var(--muted);justify-content:space-between;padding:4px 4px 14px;font-size:8px;font-weight:800;display:flex;position:relative}.hero-exam-head strong{color:var(--teal)}.hero-exam-images{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.hero-exam-images button{aspect-ratio:.78;background:var(--sand);cursor:pointer;border:0;border-radius:13px;padding:0;position:relative;overflow:hidden}.hero-exam-images img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.hero-exam-images button:hover img{transform:scale(1.025)}.hero-exam-images button span{top:10px;width:24px;height:24px;color:var(--teal);background:#ffffffe6;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;inset-inline-start:10px}.hero-exam-foot{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:16px 4px 3px;display:flex;position:relative}.hero-exam-foot>div{gap:3px;display:grid}.hero-exam-foot strong{color:var(--teal);font-size:11px}.hero-exam-foot small{color:var(--muted);font-size:8px}.hero-exam-foot a{background:var(--coral);color:#fff;border-radius:8px;padding:9px 14px;font-size:9px;font-weight:800}.journeys-section{width:min(1180px,100% - 80px);margin:0 auto;padding:118px 0 88px}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.section-heading>div>span,.section-label{color:var(--coral-deep);font-size:9px;font-weight:800}.section-heading h2{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.35}.section-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.journey-grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.journey-grid>button{border:1px solid var(--line);background:var(--paper);min-height:245px;color:var(--ink);text-align:start;cursor:pointer;border-radius:18px;flex-direction:column;grid-column:span 4;align-items:flex-start;padding:24px;transition:transform .18s,border .18s,background .18s;display:flex;position:relative}.journey-grid>button:nth-child(4),.journey-grid>button:nth-child(5){grid-column:span 6}.journey-grid>button:hover{border-color:#b9cfca;transform:translateY(-3px)}.journey-grid>button.active{border-color:var(--teal);background:var(--mint-2);box-shadow:inset 0 0 0 1px var(--teal)}.journey-number{color:#8aa09d;font-family:var(--font-alexandria), Arial, sans-serif;font-size:9px;font-weight:800}.journey-grid small{color:var(--coral-deep);margin-top:34px;font-size:8px;font-weight:800}.journey-grid h3{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:6px 0 0;font-size:20px}.journey-grid p{max-width:280px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.7}.journey-grid i{bottom:22px;color:var(--coral-deep);font-style:normal;position:absolute;inset-inline-end:22px}.active-journey{background:#edf4f2;width:100%;padding:100px max(40px,50% - 590px);scroll-margin-top:20px}.journey-header{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:35px;display:grid}.journey-header>div>span{color:var(--coral-deep);font-size:9px;font-weight:800}.journey-header h2{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:9px 0 0;font-size:clamp(32px,4vw,46px);line-height:1.35}.journey-header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.session-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.session-progress button{border:1px solid var(--line);min-height:54px;color:var(--muted);text-align:start;cursor:pointer;background:#ffffff9e;border-radius:11px;align-items:center;gap:10px;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.session-progress button span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.session-progress button.active{border-color:var(--teal);background:var(--paper);color:var(--teal)}.session-progress button.active span{border-color:var(--teal);background:var(--teal);color:#fff}.session-progress button.done span{color:#fff;background:#6a9a8b;border-color:#6a9a8b}.session-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.session-image{background:#e8e2d8;min-height:570px;position:relative;overflow:hidden}.session-image img{object-fit:cover;width:100%;height:100%;display:block}.image-label{z-index:3;top:20px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#123f3bde;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;inset-inline-start:20px}.session-copy{flex-direction:column;justify-content:center;padding:45px;display:flex}.session-copy h3,.change-log h3,.video-card h3{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:9px 0 0;font-size:29px;line-height:1.4}.session-copy>p,.change-log>p,.video-card p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.85}.session-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.session-copy li{color:#3f5754;grid-template-columns:auto 1fr;gap:10px;font-size:10px;line-height:1.7;display:grid}.session-copy li span{background:var(--mint);width:22px;height:22px;color:var(--teal);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.session-actions{gap:8px;margin-top:30px;display:flex}.secondary-action{border:1px solid var(--line);min-height:50px;color:var(--teal);cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-size:9px;font-weight:800}.wide{width:100%}.breast-tools{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.change-log,.video-card{border:1px solid var(--line);background:var(--paper);border-radius:19px;padding:30px}.symptom-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:20px;display:grid}.symptom-grid label{border:1px solid var(--line);color:#48605d;cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:9px 10px;font-size:9px;font-weight:700;display:flex}.symptom-grid label.selected{border-color:var(--coral);background:#fff2ee}.symptom-grid input{opacity:0;pointer-events:none;position:absolute}.symptom-grid label>span{width:22px;height:22px;color:var(--teal);background:#f0f5f3;border-radius:7px;place-items:center;display:grid}.symptom-grid label.selected>span{background:var(--coral);color:#fff}.change-log textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;border-radius:10px;margin-top:13px;padding:12px}.medical-alert{color:#8e4a3e;background:#fff2ee;border:1px solid #f2c0b6;border-radius:10px;margin:12px 0;padding:12px;font-size:9px;line-height:1.7}.video-card{flex-direction:column;display:flex}.video-frame{aspect-ratio:16/9;background:#d8e3e0;border-radius:13px;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.video-card>div:last-child{padding-top:22px}.video-card a{color:var(--coral-deep);margin-top:16px;font-size:9px;font-weight:800;display:inline-block}.calculator-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:12px;padding:30px;display:grid}.calculator-card label{color:var(--teal);gap:9px;font-size:10px;font-weight:800;display:grid}.calculator-card input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#f9fbfa;border-radius:10px;padding:0 12px}.result-card{background:var(--mint-2);border-radius:13px;align-content:center;gap:6px;min-height:110px;padding:18px;display:grid}.result-card.accent{background:#fff2ee}.result-card span{color:var(--muted);font-size:8px;font-weight:700}.result-card strong{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;font-size:18px}.result-card small{color:var(--muted);font-size:7px}.pregnancy-card{grid-template-columns:.9fr .8fr 1.3fr}.timeline-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.timeline-grid article{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-height:230px;padding:24px}.timeline-grid article span{color:var(--coral-deep);font-family:var(--font-alexandria), Arial, sans-serif;font-size:9px;font-weight:800}.timeline-grid h3{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:35px 0 0;font-size:17px}.timeline-grid p{color:var(--muted);font-size:9px;line-height:1.7}.educator-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.educator-grid article{background:var(--paper);border:1px solid var(--line);border-radius:17px;flex-direction:column;min-height:240px;padding:23px;display:flex}.educator-grid article>span{color:var(--coral-deep);font-size:8px;font-weight:800}.educator-grid strong{background:var(--mint);width:40px;height:40px;color:var(--teal);border-radius:12px;place-items:center;margin-top:30px;display:grid}.educator-grid h3{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:auto 0 0;font-size:16px;line-height:1.55}.educator-cta{background:var(--teal);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:54px;margin-top:12px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.anchor-target{position:absolute;transform:translateY(-100px)}.care-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1180px,100% - 80px);margin:0 auto;padding:110px 0;display:grid}.care-copy h2{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;margin:10px 0 0;font-size:clamp(34px,4vw,49px);line-height:1.35}.care-copy>p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.9}.hotlines{gap:8px;margin-top:25px;display:flex}.hotlines a{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;min-width:150px;padding:13px 15px;display:grid}.hotlines small{color:var(--muted);font-size:7px;font-weight:700}.hotlines strong{color:var(--teal);font-family:var(--font-alexandria), Arial, sans-serif;font-size:18px}.finder-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:20px;padding:30px}.finder-card label{color:var(--teal);gap:9px;font-size:10px;font-weight:800;display:grid}.finder-card select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#f8fbfa;border-radius:10px;padding:0 12px}.finder-result{background:var(--mint-2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:13px 0;padding:14px;display:grid}.finder-result>span{background:var(--mint);width:38px;height:38px;color:var(--teal);border-radius:11px;place-items:center;display:grid}.finder-result>div{gap:3px;display:grid}.finder-result strong{color:var(--teal);font-size:10px}.finder-result small{color:var(--muted);font-size:8px}.feedback-section{background:var(--teal);color:#fff;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:min(1180px,100% - 80px);margin:0 auto 100px;padding:42px;display:grid}.feedback-section h2{font-family:var(--font-alexandria), Arial, sans-serif;margin:9px 0 0;font-size:31px}.feedback-section p{color:#ffffffa6;margin:12px 0 0;font-size:10px;line-height:1.8}.rating-card{background:#ffffff14;border-radius:14px;padding:18px}.rating-buttons{direction:ltr;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.rating-buttons button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9px;height:46px;font-weight:800}.rating-buttons button.active{border-color:var(--coral);background:var(--coral)}.rating-card .primary-action{background:var(--coral)}.thanks{color:#fff;text-align:center;place-items:center;min-height:70px;display:grid}.safety-note{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(900px,100% - 80px);margin:0 auto 80px;padding:20px;display:grid}.safety-note strong{color:var(--teal);font-size:10px}.safety-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.7}.safety-note>span{color:#7f918f;white-space:nowrap;font-size:7px}.toast{z-index:50;inset-inline-end:20px;border:1px solid var(--line);width:min(420px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid;position:fixed;bottom:20px}.toast>span{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.toast p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:min(1180px,100% - 80px);margin:0 auto;padding:30px 0 45px;display:grid}footer p{color:var(--muted);text-align:center;margin:0;font-size:8px}footer>div{justify-self:end;gap:14px;display:flex}[dir=ltr] footer>div{justify-self:start}footer>div a{color:var(--teal);font-size:8px;font-weight:800}@media (max-width:1050px){.app-header nav{gap:16px}.platform-hero{grid-template-columns:1fr}.hero-content{text-align:center}.hero-content h1,.hero-content>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-exam{width:min(760px,100%);margin:0 auto}.journey-grid>button{grid-column:span 6}.journey-grid>button:last-child{grid-column:1/-1}.breast-tools,.care-section{grid-template-columns:1fr}.timeline-grid,.educator-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.app-header{grid-template-columns:1fr auto;width:calc(100% - 24px);min-height:66px;margin:10px auto;padding:0 10px}.app-header nav{display:none}.logo-mark{border-radius:9px;width:33px;height:33px;font-size:15px}.logo strong{font-size:18px}.logo small{font-size:7px}.platform-hero{border-radius:22px;gap:35px;width:calc(100% - 24px);min-height:0;margin-top:14px;padding:38px 19px 19px}.hero-content h1{margin-top:19px;font-size:42px;line-height:1.25}.hero-content>p{margin-top:17px;font-size:13px}.hero-actions{gap:12px;display:grid}.hero-actions .primary-action{width:100%}.hero-trust{gap:8px;display:grid}.hero-exam{border-radius:17px;padding:10px}.hero-exam-images{gap:5px}.hero-exam-images button{border-radius:9px}.hero-exam-foot{align-items:flex-end}.hero-exam-foot strong{font-size:9px}.hero-exam-foot small{font-size:7px}.journeys-section,.care-section,.feedback-section,footer{width:calc(100% - 24px)}.journeys-section{padding:82px 0 65px}.section-heading,.journey-header{grid-template-columns:1fr;gap:14px}.section-heading h2,.journey-header h2{font-size:31px}.journey-grid{grid-template-columns:1fr}.journey-grid>button,.journey-grid>button:nth-child(4),.journey-grid>button:nth-child(5){grid-column:auto;min-height:210px}.active-journey{padding:78px 12px}.session-progress{grid-template-columns:repeat(3,minmax(210px,1fr));padding-bottom:4px;overflow-x:auto}.session-card{border-radius:17px;grid-template-columns:1fr}.session-image{aspect-ratio:1;min-height:0}.session-copy{padding:25px 18px}.session-copy h3,.change-log h3,.video-card h3{font-size:24px}.session-actions{display:grid}.breast-tools{gap:10px}.change-log,.video-card{border-radius:16px;padding:19px}.symptom-grid{grid-template-columns:1fr}.calculator-card,.pregnancy-card{grid-template-columns:1fr;padding:18px}.timeline-grid,.educator-grid{grid-template-columns:1fr}.timeline-grid article,.educator-grid article{min-height:180px}.care-section{gap:30px;padding:80px 0}.care-copy h2{font-size:31px}.hotlines{display:grid}.finder-card{padding:18px}.feedback-section{border-radius:18px;grid-template-columns:1fr;gap:25px;margin-bottom:70px;padding:25px 18px}.feedback-section h2{font-size:26px}.safety-note{grid-template-columns:1fr;gap:7px;width:calc(100% - 24px);margin-bottom:60px}.safety-note>span{white-space:normal}footer{grid-template-columns:1fr;justify-items:center}footer>div,[dir=ltr] footer>div{justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
