@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.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(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.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(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.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(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-cyrillic-ext-600-normal-YCOkt-Ji.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-ext-600-normal-DA4TLof5.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-cyrillic-600-normal-DJXvezZW.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-600-normal-DebqAd1_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-greek-ext-600-normal-Dk7ZUKMF.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-ext-600-normal-2rUif8UO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-greek-600-normal-2tq2mucT.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-600-normal-BPThZ61o.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-vietnamese-600-normal-C_Q9OTBL.woff2)format("woff2"),url(/assets/fira-sans-condensed-vietnamese-600-normal-Cp0kLsM5.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-latin-ext-600-normal-10nHsj_O.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-ext-600-normal-DGXmRy1b.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-latin-600-normal-CdJSnjCb.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-600-normal-BqwbndUu.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-cyrillic-ext-700-normal-CJQ5BKxn.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-ext-700-normal-C8ms5Umv.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-cyrillic-700-normal-BQ1RFKz5.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-700-normal-C0V57pds.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-greek-ext-700-normal-oeo_JnSN.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-ext-700-normal-DDoy9Qg-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-greek-700-normal-Cp8-oVcY.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-700-normal-CHdenQgt.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-vietnamese-700-normal-B1xaExkN.woff2)format("woff2"),url(/assets/fira-sans-condensed-vietnamese-700-normal-DlLhMrVH.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-latin-ext-700-normal-B21CTVMN.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-ext-700-normal-BKDcSZH0.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-condensed-latin-700-normal-COwqi4SY.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-700-normal-DW9vo9LN.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-cyrillic-ext-800-normal-BJX6PkHs.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-ext-800-normal-BXN3lK0k.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-cyrillic-800-normal-DeJ01iM9.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-800-normal-ClDQhdED.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-greek-ext-800-normal-D7G1hKre.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-ext-800-normal-DYMXCCQi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-greek-800-normal-CGPjsQ-8.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-800-normal-BQTmtjl7.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-vietnamese-800-normal-Fx4s1Ihi.woff2)format("woff2"),url(/assets/fira-sans-condensed-vietnamese-800-normal-D_TijWAs.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-latin-ext-800-normal-U2gCh3J2.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-ext-800-normal-BGL2xhX9.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fira-sans-condensed-latin-800-normal-BdnMv12o.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-800-normal-eIpmaIZN.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{--blue:#1648b5;--blue-bright:#2563d4;--blue-deep:#0d2f7d;--navy:#081c4d;--gold:#f3df8c;--gold-deep:#e6c95a;--cream:#fbf4d6;--white:#fff;--ink:#0f1b38;--muted:#55627e;--line:#e3e8f3;--font-head:"Fira Sans Condensed", "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--radius:18px;--shadow:0 18px 40px -18px #081c4d59}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-head);letter-spacing:.01em;margin:0 0 .5em;line-height:1.1}h2{text-transform:uppercase;font-size:clamp(2rem,4vw,2.8rem)}p{margin:0 0 1em}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 32px);margin-inline:auto}.muted{color:var(--muted)}.text-gold{color:var(--gold)}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--gold{background:var(--gold);color:var(--navy);box-shadow:0 10px 24px -10px #f3df8ccc}.btn--gold:hover{background:var(--gold-deep)}.btn--ghost{color:var(--white);border-color:#ffffff80}.btn--ghost:hover{background:#ffffff1a}.btn--blue{background:var(--blue);color:var(--white)}.btn--blue:hover{background:var(--blue-deep)}.btn--sm{padding:.55rem 1.1rem;font-size:.9rem}.btn--block{width:100%}.logo{flex-direction:column;line-height:1;display:inline-flex}.logo__name{font-family:var(--font-head);color:var(--gold);letter-spacing:.04em;font-size:1.7rem;font-weight:800}.logo__sub{font-family:var(--font-head);color:var(--white);text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:.72rem;font-weight:700}.nav{z-index:50;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2f7deb;box-shadow:0 8px 30px -12px #0006}.nav__inner{justify-content:space-between;align-items:center;gap:1rem;height:76px;display:flex}.nav__links{color:var(--white);align-items:center;gap:1.6rem;font-weight:500;display:flex}.nav__links a:not(.btn){opacity:.9;position:relative}.nav__links a:not(.btn):after{content:"";background:var(--gold);width:0;height:2px;transition:width .25s;position:absolute;bottom:-6px;left:0}.nav__links a:not(.btn):hover:after,.nav__links a.active:after{width:100%}.nav__actions{align-items:center;gap:.75rem;display:flex}.lang{background:#ffffff1f;border-radius:999px;padding:3px;display:flex}.lang button{color:var(--white);font:600 .8rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .7rem}.lang button.is-active{background:var(--gold);color:var(--navy)}.nav__toggle{color:var(--white);cursor:pointer;background:0 0;border:0;padding:4px;display:none}.hero{min-height:100vh;color:var(--white);background:radial-gradient(circle at 80% 20%, var(--blue-bright) 0%, transparent 45%), linear-gradient(135deg, var(--blue-deep) 0%, var(--blue) 55%, var(--blue-deep) 100%);align-items:center;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero__stripes{pointer-events:none;background:repeating-linear-gradient(-55deg,#0000 0 120px,#ffffff0d 120px 200px);position:absolute;inset:0}.hero__inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.pill{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;background:#f3df8c26;border:1px solid #f3df8c66;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero h1{text-transform:uppercase;font-size:clamp(2.8rem,7vw,5rem);font-weight:800}.hero__text{opacity:.9;max-width:520px;font-size:1.15rem}.hero__ctas{flex-wrap:wrap;gap:1rem;margin:2rem 0 2.5rem;display:flex}.hero__stats{gap:2.5rem;margin:0;display:flex}.hero__stats dt{font-family:var(--font-head);color:var(--gold);font-size:2.2rem;font-weight:800;line-height:1}.hero__stats dd{opacity:.8;text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0 0;font-size:.85rem}.hero__visual{height:440px;position:relative}.hero__glow{background:var(--gold);filter:blur(110px);opacity:.25;border-radius:50%;position:absolute;inset:15% 10%}@keyframes float{50%{transform:translateY(-12px)}}.section{padding:100px 0}.section--blue{color:var(--white);background:linear-gradient(160deg, var(--blue-deep), var(--blue))}.section--cream{background:var(--cream)}.section__head{text-align:center;max-width:640px;margin:0 auto 3rem}.eyebrow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.18em;color:var(--blue);border-bottom:2px solid var(--gold-deep);margin-bottom:.6rem;padding-bottom:.4rem;font-size:.95rem;font-weight:700;display:inline-block}.eyebrow--light{color:var(--gold)}.services{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.service{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);padding:2rem 1.6rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.service:before{content:"";background:linear-gradient(90deg, var(--blue), var(--gold-deep));transform-origin:0;height:4px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.service:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.service:hover:before{transform:scaleX(1)}.service__num{font-family:var(--font-head);color:var(--line);font-size:2.4rem;font-weight:800;position:absolute;top:1rem;right:1.2rem}.service__icon{background:var(--blue);width:58px;height:58px;color:var(--gold);border-radius:16px;place-items:center;margin-bottom:1.25rem;display:grid}.service h3{text-transform:uppercase;color:var(--blue-deep);font-size:1.35rem}.service p{color:var(--muted);margin:0;font-size:.95rem}.tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.tabs button{color:var(--white);font:600 .92rem var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:.55rem 1.3rem;transition:background .2s,color .2s}.tabs button:hover{background:#ffffff1a}.tabs button.is-active{background:var(--gold);border-color:var(--gold);color:var(--navy)}.fleet{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.vehicle{background:var(--white);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.vehicle:hover{transform:translateY(-6px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}.vehicle__body{padding:1.4rem 1.5rem 1.6rem}.vehicle__type{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);background:#e9effc;border-radius:6px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.vehicle h3{color:var(--blue-deep);margin-bottom:.25rem;font-size:1.5rem}.vehicle p{color:var(--muted);font-size:.95rem}.vehicle__ask{color:var(--blue);align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;display:inline-flex}.vehicle__ask:hover{color:var(--blue-deep);text-decoration:underline}.locations{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.cities{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.cities li{color:var(--blue-deep);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;background:#eef3fd;border-radius:14px;align-items:center;gap:.45rem;padding:.75rem 1.2rem;font-size:1.15rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.cities li svg{color:var(--blue)}.cities li:hover{background:var(--blue);color:var(--white)}.cities li:hover svg{color:var(--gold)}.why{background:linear-gradient(150deg, var(--blue), var(--blue-deep));color:var(--white);box-shadow:var(--shadow);border-radius:24px;padding:2.5rem;position:relative;overflow:hidden}.why h3{text-transform:uppercase;color:var(--gold);font-size:1.8rem}.why ul{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.why li{align-items:center;gap:.7rem;display:flex}.why li svg{color:var(--gold);flex-shrink:0}.why__tag{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);border-top:1px solid #fff3;margin:2rem 0 0;padding-top:1.25rem;font-weight:800}.booking{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}.booking__contact-title{text-transform:uppercase;color:var(--blue-deep);margin-top:2rem;font-size:1.3rem}.contact-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.contact-list a{word-break:break-all;align-items:center;gap:.8rem;font-weight:600;display:inline-flex}.contact-list a:hover{color:var(--blue)}.contact-list__icon{background:var(--navy);width:40px;height:40px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.form{background:var(--white);box-shadow:var(--shadow);border-radius:24px;gap:1rem;padding:2rem;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form label{color:var(--blue-deep);gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.form input,.form select,.form textarea{font:400 1rem var(--font-body);border:1.5px solid var(--line);color:var(--ink);background:#fafbff;border-radius:12px;width:100%;padding:.8rem .95rem;transition:border-color .2s,box-shadow .2s}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1648b51f}.form textarea{resize:vertical}.footer{background:var(--navy);color:#ffffffbf;padding:3rem 0}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.footer__tag{text-transform:uppercase;letter-spacing:.08em;margin:.6rem 0 0;font-size:.85rem}.footer__cities{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin:0;font-weight:700}.footer__copy{margin:0;font-size:.85rem}.wa-float{z-index:60;width:58px;height:58px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px -8px #25d366b3}.wa-float:hover{transform:scale(1.08)}.to-top{z-index:60;background:var(--gold);width:44px;height:44px;color:var(--navy);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,background .2s;display:grid;position:fixed;bottom:92px;right:27px;transform:translateY(16px);box-shadow:0 10px 24px -8px #081c4d80}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--gold-deep)}.section--soft{background:#f3f6fd}.center-cta{justify-content:center;margin-top:2.5rem;display:flex}.dgrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.dcard{background:var(--white);border-radius:var(--radius);flex-direction:column;transition:transform .25s,box-shadow .25s;animation:.4s both fadeUp;display:flex;overflow:hidden;box-shadow:0 10px 30px -18px #081c4d59}.dcard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.dcard__img{aspect-ratio:16/10;background:#dfe7f7;position:relative;overflow:hidden}.dcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.dcard:hover .dcard__img img{transform:scale(1.06)}.dcard__badge{background:var(--gold);color:var(--navy);font:700 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.3rem .65rem;position:absolute;top:12px;left:12px}.dcard__body{flex-direction:column;flex:1;padding:1.25rem 1.4rem 1.4rem;display:flex}.dcard h3{color:var(--blue-deep);margin-bottom:.3rem;font-size:1.35rem}.dcard__region{color:var(--blue);align-items:center;gap:.3rem;margin-bottom:.6rem;font-size:.85rem;font-weight:600;display:flex}.dcard__summary{color:var(--muted);flex:1;font-size:.93rem}.dcard__more{color:var(--blue);align-items:center;gap:.35rem;font-weight:600;transition:gap .2s;display:inline-flex}.dcard:hover .dcard__more{gap:.6rem}.tabs--light button{color:var(--blue-deep);border-color:var(--line);align-items:center;gap:.5rem;display:inline-flex}.tabs--light button:hover{background:#eef3fd}.tabs__count{background:#0d2f7d1a;border-radius:999px;padding:.05rem .5rem;font-size:.75rem}.tabs--light button.is-active .tabs__count{background:#081c4d26}.crumbs{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.88rem;display:flex}.crumbs a:hover,.crumbs span{color:var(--gold)}.page-hero{color:var(--white);background:linear-gradient(135deg, var(--blue-deep) 0%, var(--blue) 60%, var(--blue-deep) 100%);padding:140px 0 70px;position:relative;overflow:hidden}.page-hero__inner{position:relative}.page-hero h1,.dhero h1{text-transform:uppercase;font-size:clamp(2.3rem,6vw,4rem);font-weight:800}.page-hero p{opacity:.9;max-width:600px;margin:0;font-size:1.1rem}.dhero{min-height:72vh;color:var(--white);background:var(--blue-deep) center / cover no-repeat;align-items:flex-end;padding:140px 0 60px;display:flex;position:relative}.dhero__shade{background:linear-gradient(#081c4d8c 0%,#081c4d26 40%,#081c4de6 100%);position:absolute;inset:0}.dhero__inner{position:relative}.dhero__lead{opacity:.95;max-width:640px;margin:0;font-size:1.2rem}.dlayout{grid-template-columns:1fr 340px;align-items:start;gap:3rem;display:grid}.dtitle{color:var(--blue-deep);margin-top:2.25rem;font-size:1.6rem}.dmain>.dtitle:first-child{margin-top:0}.dtext{color:#2c3a58;font-size:1.05rem}.chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chips li{color:var(--blue-deep);background:#eef3fd;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.chips svg{color:var(--gold-deep)}.gallery{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.gallery__item{aspect-ratio:4/3;cursor:zoom-in;background:#dfe7f7;border:0;border-radius:14px;padding:0;overflow:hidden}.gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery__item:hover img{transform:scale(1.07)}.getthere{background:var(--cream);border:1px solid #efe2a8;border-radius:20px;margin-top:2.5rem;padding:2rem}.getthere .dtitle{margin-top:0}.getthere__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.getthere__grid div{background:var(--white);border-radius:14px;gap:.2rem;padding:1rem;display:grid}.getthere__grid svg{color:var(--blue);margin-bottom:.25rem}.getthere__grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.getthere__grid strong{color:var(--blue-deep)}.dside{position:sticky;top:96px}.facts{background:linear-gradient(160deg, var(--blue), var(--blue-deep));color:var(--white);box-shadow:var(--shadow);border-radius:22px;gap:.75rem;padding:1.75rem;display:grid}.facts h3{text-transform:uppercase;color:var(--gold);margin:0;font-size:1.4rem}.facts dl{margin:0 0 .5rem;display:grid}.facts dl div{border-bottom:1px solid #ffffff26;padding:.8rem 0}.facts dt{text-transform:uppercase;letter-spacing:.05em;opacity:.8;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.facts dt svg{color:var(--gold)}.facts dd{margin:.2rem 0 0;font-weight:600}.credits{color:var(--muted);text-align:center;margin:2.5rem 0 0;font-size:.78rem}.credits a{text-decoration:underline}.page-missing{text-align:center;padding-top:160px}.lightbox{z-index:100;background:#050e26f0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lightbox figure{text-align:center;max-width:min(1200px,100%);margin:0}.lightbox img{border-radius:12px;max-width:100%;max-height:80vh}.lightbox figcaption{color:#ffffffbf;margin-top:.75rem;font-size:.85rem}.lightbox button{color:var(--white);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.lightbox button:hover{background:var(--gold);color:var(--navy)}.lightbox__close{top:16px;right:16px}.lightbox__nav--prev{left:16px}.lightbox__nav--next{right:16px}.slides{background:var(--blue-deep);width:100%;height:100%;position:relative;overflow:hidden}.slides img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 7s ease-out;position:absolute;inset:0;transform:scale(1.1)}.slides img.is-active{opacity:1;transform:scale(1)}.slides__dots{z-index:1;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.slides__dots span{background:#ffffff8c;border-radius:999px;width:7px;height:7px;transition:width .4s,background .4s}.slides__dots span.is-active{background:var(--gold);width:22px}.hero__photo{border:4px solid #ffffff2e;border-radius:28px;animation:1s both heroIn;position:absolute;inset:34px 48px 56px 0;overflow:hidden;box-shadow:0 30px 60px -25px #0009}.hero__float{aspect-ratio:16/10;border:4px solid var(--white);border-radius:18px;width:40%;position:absolute;overflow:hidden;box-shadow:0 20px 40px -15px #0000008c}.hero__float img{object-fit:cover;width:100%;height:100%}.hero__float--a{animation:1s .3s both heroIn,7s ease-in-out 1.3s infinite float;top:0;right:0}.hero__float--b{animation:1s .5s both heroIn,8s ease-in-out 1.5s infinite float;bottom:0;left:-8px}@keyframes heroIn{0%{opacity:0;transform:translateY(30px)scale(.96)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.reveal.is-in.vehicle:hover{transform:translateY(-6px)}.section__lead{opacity:.85;margin:0}.vehicle__art{aspect-ratio:16/10;position:relative}.vehicle:hover .slides img.is-active{transition:opacity 1.2s,transform .8s;transform:scale(1.06)}.vehicle__models{flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.vehicle__models li{color:var(--blue);background:#e9effc;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}.about-section{overflow:hidden}.about{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about__media{padding-bottom:48px;position:relative}.about__main{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:24px;display:block}.about__inset{aspect-ratio:4/3;object-fit:cover;border:5px solid var(--white);width:42%;box-shadow:var(--shadow);border-radius:18px;animation:7s ease-in-out infinite float;position:absolute;bottom:0;right:-12px}.about__badge{background:var(--gold);color:var(--navy);border-radius:16px;align-items:center;gap:.7rem;padding:.8rem 1.1rem;display:flex;position:absolute;top:22px;left:-12px;box-shadow:0 14px 30px -12px #081c4d73}.about__badge span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:600;display:block}.about__badge strong{font-family:var(--font-head);font-size:1.1rem}.about__copy h2{color:var(--blue-deep)}.about__points{grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.about__points li{color:var(--blue-deep);align-items:center;gap:.55rem;font-weight:600;display:flex}.about__points svg{color:var(--blue);flex-shrink:0}.cities li.is-hq{background:var(--blue);color:var(--white)}.cities li.is-hq svg{color:var(--gold)}.cities__hq{font:700 .62rem var(--font-body);letter-spacing:.06em;background:var(--gold);color:var(--navy);border-radius:999px;padding:.15rem .5rem}.gallery-section{overflow:hidden}.marquee{padding:.6rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{gap:1rem;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee--reverse .marquee__track{animation-duration:70s;animation-direction:reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - .5rem))}}.shot{aspect-ratio:16/10;cursor:zoom-in;background:#dfe7f7;border:0;border-radius:18px;flex:none;width:clamp(240px,28vw,380px);padding:0;position:relative;overflow:hidden;box-shadow:0 12px 28px -16px #081c4d80}.shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.shot:hover img,.shot:focus-visible img{transform:scale(1.08)}.shot__caption{color:var(--white);font:600 .9rem var(--font-body);text-align:left;opacity:.92;background:linear-gradient(#0000,#081c4dd9);justify-content:space-between;align-items:center;gap:.5rem;padding:2.2rem 1rem .85rem;transition:transform .3s,opacity .3s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}.shot__caption svg{color:var(--gold);flex-shrink:0}.shot:hover .shot__caption{opacity:1;transform:none}.form__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.25rem;display:grid}.form__actions .btn{white-space:nowrap;padding-inline:1rem;font-size:.95rem}.btn--whatsapp{color:var(--white);background:#25d366}.btn--whatsapp:hover{background:#1ebe5a}.contact-list li{align-items:center;gap:.8rem;font-weight:600;display:flex}.contact-list__phones a:hover{color:var(--blue)}.getthere__photo{aspect-ratio:21/9;object-fit:cover;border-radius:14px;width:100%;margin-bottom:1.25rem}@media (width<=1024px){.services,.fleet,.dgrid{grid-template-columns:repeat(2,1fr)}.dlayout{grid-template-columns:1fr}.dside{position:static}}@media (width<=1080px){.nav__toggle{display:block}.nav__links{background:var(--blue-deep);opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:0;padding:1rem 16px 1.5rem;transition:transform .3s,opacity .3s;position:fixed;top:76px;left:0;right:0;transform:translateY(-120%);box-shadow:0 20px 30px -10px #0006}.nav__links.is-open{opacity:1;pointer-events:auto;transform:none}.nav__links a:not(.btn){border-bottom:1px solid #ffffff1a;padding:.9rem 0}.nav__links .btn{margin-top:1rem}.nav:has(.is-open){background:var(--blue-deep)}}@media (width<=860px){.hero__inner,.locations,.booking,.about{grid-template-columns:1fr}.hero__visual{height:320px}.section{padding:72px 0}}@media (width<=560px){.services,.fleet,.dgrid,.form__row,.getthere__grid{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.about__points,.form__actions{grid-template-columns:1fr}.hero__photo{inset:24px 24px 44px 0}.getthere{padding:1.5rem}.hero__stats{gap:1.5rem}.hero__visual{height:260px}.form,.why{padding:1.5rem}.footer__inner{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.reveal{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
