@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-arabic-500-normal.7cd62c12.woff2) format("woff2"),url(/_next/static/media/rubik-arabic-500-normal.a97dd803.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-cyrillic-ext-500-normal.e5641db0.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-ext-500-normal.cbec0c60.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-cyrillic-500-normal.e9edc2fb.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-500-normal.9e6f7022.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-hebrew-500-normal.257e2a74.woff2) format("woff2"),url(/_next/static/media/rubik-hebrew-500-normal.9c4c627b.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-latin-ext-500-normal.5bbeffe4.woff2) format("woff2"),url(/_next/static/media/rubik-latin-ext-500-normal.8e21b201.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rubik-latin-500-normal.8fb13c16.woff2) format("woff2"),url(/_next/static/media/rubik-latin-500-normal.b34b393a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-arabic-700-normal.4d12012e.woff2) format("woff2"),url(/_next/static/media/rubik-arabic-700-normal.faf4ec81.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-cyrillic-ext-700-normal.44e6928d.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-ext-700-normal.e276cc76.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-cyrillic-700-normal.99472617.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-700-normal.ba0b586f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-hebrew-700-normal.463da462.woff2) format("woff2"),url(/_next/static/media/rubik-hebrew-700-normal.a7d2bac7.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-latin-ext-700-normal.66c8c294.woff2) format("woff2"),url(/_next/static/media/rubik-latin-ext-700-normal.477c9d2d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rubik-latin-700-normal.45ce7dba.woff2) format("woff2"),url(/_next/static/media/rubik-latin-700-normal.ae62ce5a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-arabic-800-normal.a02fb62e.woff2) format("woff2"),url(/_next/static/media/rubik-arabic-800-normal.2bb61d4e.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-cyrillic-ext-800-normal.df69c87c.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-ext-800-normal.86a06b2e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-cyrillic-800-normal.602387e2.woff2) format("woff2"),url(/_next/static/media/rubik-cyrillic-800-normal.f773401e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-hebrew-800-normal.3f2bf282.woff2) format("woff2"),url(/_next/static/media/rubik-hebrew-800-normal.e7682238.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-latin-ext-800-normal.1391cc95.woff2) format("woff2"),url(/_next/static/media/rubik-latin-ext-800-normal.6a35b28e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/rubik-latin-800-normal.3e100aef.woff2) format("woff2"),url(/_next/static/media/rubik-latin-800-normal.eaf22ffe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy:#14213D;--navy-2:#22325A;--navy-line:#2A3A5E;--accent:#FFC21A;--green:#0B6B35;--green-bg:#E3F2E8;--bg:#F7F6F1;--card:#FFFFFF;--line:#E1E3EA;--line-2:#ECEEF3;--muted:#4A5368;--muted-2:#5B6478;--soft:#EEF0F5;--radius:18px;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Rubik",var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:var(--font);font-size:16px;line-height:1.5}a,body{color:var(--navy)}a:hover{color:var(--green)}s{text-decoration-thickness:1.5px}.container{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.section{padding-top:56px;padding-bottom:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--accent);color:var(--navy);padding:10px 14px;border-radius:8px;z-index:10}.skip-link:focus{left:8px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.h1{font-size:clamp(30px,4.2vw,52px);line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.h1,.h2{font-family:var(--display);font-weight:800}.h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.01em;margin:0 0 6px}.h3{font-family:var(--display);font-weight:700;font-size:19px;margin:0}.muted{color:var(--muted);margin:0}.meta,.small{font-size:13px}.meta{color:var(--muted-2);margin:0}.strong{font-weight:700}.r{text-align:right}.site-header{background:var(--navy);color:#fff}.site-header__inner{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:14px;padding-bottom:14px}.brand,.site-header__inner{display:flex;align-items:center}.brand{gap:12px;text-decoration:none}.brand,.brand:hover,.wordmark{color:#fff}.wordmark{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.02em}.wordmark--small{font-size:22px}.wordmark__accent{color:var(--accent)}.wordmark__tld{font-weight:500;font-size:.6em;color:#C9D1E3}.main-nav{display:flex;gap:4px 28px;flex-wrap:wrap}.main-nav a{color:#fff;text-decoration:none;font-weight:600;padding:12px 0}.main-nav a:hover{color:var(--accent)}.menu-btn{display:none;width:44px;height:44px;border:0;border-radius:10px;background:var(--navy-2);align-items:center;justify-content:center;cursor:pointer}.hero{background:var(--navy);color:#fff;border-top:1px solid var(--navy-line)}.hero__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding-top:56px;padding-bottom:64px}.hero__text{flex:1 1 480px;min-width:0}.eyebrow{margin:0 0 12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:14px}.lead{font-size:19px;color:#D5DBE8;max-width:580px;margin:0 0 28px}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hero__stamp{color:#C9D1E3;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.deal{flex:1 1 340px;max-width:440px;color:var(--navy);padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 40px rgba(0,0,0,.25);border:0}.deal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.deal__title{font-family:var(--display);font-weight:700;font-size:21px;margin:0;line-height:1.25}.badge{background:var(--green);color:#fff;font-weight:700;border-radius:999px;padding:6px 14px}.price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.price{font-family:var(--display);font-weight:800;font-size:24px}.price--xl{font-size:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;font-weight:700;text-decoration:none;text-align:center}.btn--lg{min-height:50px;padding:0 26px;font-size:17px}.btn--sm{min-height:40px;padding:0 14px;font-size:14px;white-space:nowrap}.btn--accent{background:var(--accent);color:var(--navy)}.btn--accent:hover{background:#FFD24F;color:var(--navy)}.btn--dark{background:var(--navy);color:#fff}.btn--dark:hover{background:var(--navy-2);color:#fff}.rank-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.tabs{display:flex;gap:6px;background:#fff;padding:6px;border:1px solid var(--line);border-radius:14px}.tab{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:var(--navy);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.tab--on{background:var(--navy);color:#fff}.tab__short{display:none}.rank-sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px}.rank-sub p{margin:0;font-size:17px}.search input{height:44px;width:280px;max-width:100%;border:1px solid var(--line);border-radius:10px;padding:0 14px;font:inherit;background:#fff}.empty{padding:32px;text-align:center;background:#fff;border-radius:var(--radius);border:1px solid var(--line)}.rank{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;font-family:var(--display);font-weight:800;font-size:16px;background:var(--soft);color:var(--navy)}.rank--sm{width:30px;height:30px;font-size:14px}.rank--lg{width:44px;height:44px;font-size:20px}.rank--gold{background:var(--accent)}.rank--dark{background:var(--navy);color:#fff}.podium{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-bottom:28px}.podium__card{padding:20px;display:flex;flex-direction:column;gap:12px}.podium__top{display:flex;justify-content:space-between;align-items:center}.podium__metric{font-family:var(--display);font-weight:800;font-size:26px;color:var(--green)}.podium__title{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.3;margin:2px 0 0}.podium__card .btn{margin-top:auto}.table-wrap{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.rank-table{width:100%;min-width:1040px;border-collapse:collapse;font-size:15px}.rank-table th{background:#F0F2F7;text-align:left;color:#3A4359;font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:14px 12px;white-space:nowrap}.rank-table th.r{text-align:right}.rank-table td{padding:12px;border-top:1px solid var(--line-2);vertical-align:middle}.rank-table .th--hl{color:var(--green);background:var(--green-bg)}.cell-title{font-weight:600;line-height:1.3}.num{white-space:nowrap;color:#3A4359}.num--hl{font-weight:800;color:var(--green);background:#EEF8F1}.stamp{font-size:13px;color:var(--muted);white-space:nowrap}.rank-cards{display:none;list-style:none;margin:0;padding:0}.rank-card{padding:14px;display:flex;flex-direction:column;gap:12px}.rank-card__head{display:flex;gap:12px;align-items:flex-start}.chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.chip{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:10px;background:#F3F4F8;font-weight:600;font-size:14px;color:#3A4359;white-space:nowrap}.chip span{font-size:11px;color:#3A4359}.chip--hl{background:var(--green-bg);color:var(--green);font-weight:800}.footnote{font-size:13px;color:var(--muted);margin:14px 0 0}.top5-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.top5{padding:22px;min-width:0}.top5__list{list-style:none;margin:12px 0 0;padding:0}.top5__list li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line-2)}.top5__name{flex:1 1;min-width:0;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top5__val{font-weight:700;color:var(--green);white-space:nowrap}.demo-banner{background:var(--accent);color:var(--navy);text-align:center;padding:10px 16px;font-weight:600}.demo-banner--warn{background:#FDE2D8}.prose{max-width:760px}.prose li,.prose p{font-size:17px}.prose h2{margin-top:28px}.site-footer{background:var(--navy);color:#C9D1E3;margin-top:56px}.site-footer .container{padding-top:44px;padding-bottom:32px}.site-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;align-items:center}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 24px}.footer-nav a{color:#fff;padding:10px 0}.site-footer__legal{border-top:1px solid var(--navy-line);margin-top:20px;padding-top:20px;font-size:13px;line-height:1.6}.site-footer__legal p{margin:0 0 10px}@media (max-width:1024px){.container{padding-left:32px;padding-right:32px}.hero__inner{padding-top:40px;padding-bottom:48px}.hero__text{flex-basis:380px}.deal{flex-basis:320px;max-width:380px}.lead{font-size:17px}.podium,.table-wrap{display:none}.rank-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rank-card .btn{margin-top:auto}.top5-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:700px){.container{padding-left:16px;padding-right:16px}.section{padding-top:32px}.wordmark{font-size:21px}.brand svg{width:36px;height:32px}.menu-btn{display:flex}.main-nav{display:none;width:100%;flex-direction:column;border-top:1px solid var(--navy-line)}.main-nav--open{display:flex}.main-nav a{padding:14px 4px;border-bottom:1px solid var(--navy-line)}.hero__inner{padding-top:24px;padding-bottom:32px;gap:24px}.eyebrow{font-size:12px}.lead{font-size:16px;margin-bottom:20px}.deal{max-width:none;padding:16px}.tabs{width:100%}.tab{flex:1 1;padding:0 6px;font-size:14px}.tab__long{display:none}.tab__short{display:inline}.search,.search input{width:100%}.rank-cards{gap:12px}.rank-cards,.top5-grid{grid-template-columns:minmax(0,1fr)}.footer-nav{flex-direction:column}}.pimg{display:block;object-fit:contain;background:#fff;border-radius:10px}.pimg--empty{display:flex;align-items:center;justify-content:center;background:var(--soft)}.pimg--lg{width:100%;height:170px}.pimg--md{width:64px;height:56px;flex:none}.pimg--sm{width:56px;height:48px}.td-img{width:72px;padding-right:0!important}.rank-card__title{min-width:0}.noprice{font-weight:600;color:var(--muted);font-size:14px}.deal .pimg--lg{height:180px}