@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/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(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/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(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.Do0rx6yy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.BaW-xaxb.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-vietnamese-700-normal.-OtHbi1I.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-700-normal.GOTdnRS1.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-ext-700-normal.CNjt5vTB.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-700-normal.qRbaVVD7.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.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{--navy-950:#06131f;--navy-900:#0a1b2e;--navy-850:#10253b;--gold-500:#d9b15a;--gold-400:#e7c16f;--cream-50:#f5efe5;--cream-100:#efe4d2;--text-strong:#f4f0e8;--text-muted:#c0cad7;--text-muted-dark:#536072;--danger:#f4a6a6;--whatsapp:#25d366;--font-heading:"Cormorant Garamond", Georgia, serif;--font-body:"Inter", Arial, sans-serif;--container:1180px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-soft:0 20px 60px #0000003d;--border-gold:#d9b15a61;--border-soft:#f4f0e829;--glass:#0a1b2ec2;--glass-strong:#06131fe0;--duration-fast:.14s;--duration-medium:.24s;--duration-slow:.56s;--ease:cubic-bezier(.22, 1, .36, 1);--reveal-distance:16px}*,:before,:after{box-sizing:border-box}html{background:var(--navy-950);scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:320px;color:var(--text-strong);background:var(--navy-950);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body.menu-is-open{overflow:hidden}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}[hidden]{display:none!important}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.skip-link{z-index:200;border-radius:var(--radius-pill);background:var(--gold-500);color:var(--navy-950);transition:transform var(--duration-fast) var(--ease);padding:.7rem 1rem;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.icon{flex:none;width:1.18rem;height:1.18rem}.icon--sm{width:.95rem;height:.95rem}.button{min-height:44px;color:var(--text-strong);text-align:center;transition:transform var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.78rem 1rem;font-weight:700;line-height:1.15;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--navy-950);box-shadow:0 12px 34px #d9b15a2e}.button--primary:hover{border-color:#ffffff8c}.button--secondary{border-color:var(--border-gold);color:var(--gold-400);background:#06131f57}.section--cream .button--secondary{color:var(--navy-900);background:#06131f0a}.button--large{width:100%;padding:1rem 1.1rem}.button--wide{width:100%}.section-link{min-height:44px;color:var(--gold-400);align-items:center;gap:.45rem;margin-top:1.1rem;font-weight:700;display:inline-flex}.section-link:hover{color:var(--text-strong)}.eyebrow{color:var(--gold-400);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .95rem;font-size:.76rem;font-weight:700;line-height:1.2}.eyebrow:after{content:"";background:var(--gold-500);width:52px;height:2px;margin-top:.8rem;display:block}.microcopy{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:.88rem;display:flex}.section{padding-block:4.5rem;position:relative}.section--navy{color:var(--text-strong);background:linear-gradient(180deg, #ffffff08, #fff0), var(--navy-950)}.section--navy-secondary{color:var(--text-strong);background:linear-gradient(135deg, #ffffff08 25%, transparent 25%) 0 0 / 28px 28px, linear-gradient(180deg, var(--navy-900), var(--navy-950))}.section--cream{color:var(--navy-950);background:var(--cream-50)}.section--cream .section-link{color:var(--navy-900)}.section--cream .section-link:hover{color:var(--navy-850)}.section--final{color:var(--text-strong);background:linear-gradient(180deg, var(--navy-950), var(--navy-900)), var(--navy-950)}.section-heading{max-width:700px;margin-bottom:2rem}.section-heading--left{text-align:left}.section-heading h2,.specialist-grid h2,.final-card h2,.urgent-card h2{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:2.35rem;font-weight:700;line-height:1.05}.section-heading p:not(.eyebrow),.final-card>p:not(.eyebrow):not(.microcopy),.urgent-card p{color:var(--text-muted);margin:1rem 0 0;font-size:1rem}.section--cream .section-heading p:not(.eyebrow),.section--cream .specialist-copy,.section--cream .timeline__content p{color:#4e5a68}.site-header{z-index:100;transition:padding var(--duration-medium) var(--ease);padding-block:.75rem;position:fixed;top:0;left:0;right:0}.site-header__bar{border-radius:var(--radius-pill);backdrop-filter:blur(18px);background:#06131f94;border:1px solid #f4f0e82e;justify-content:space-between;align-items:center;gap:.85rem;min-height:68px;padding:.45rem .5rem .45rem .65rem;display:flex;box-shadow:0 18px 48px #0003}.site-header[data-compact=true]{padding-block:.45rem}.site-header[data-compact=true] .site-header__bar{background:#06131fe0;min-height:58px}.brand{min-width:0;min-height:44px;color:var(--gold-400);font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:.7rem;font-size:1.42rem;font-weight:700;display:inline-flex}.brand__mark{object-fit:contain;flex:none;width:48px;height:48px}.brand__wordmark{object-fit:contain;flex:0 auto;width:auto;height:54px}.brand--wide{display:none}.brand--wide img{width:288px;height:auto}.desktop-nav{display:none}.site-header__actions{align-items:center;gap:.5rem;display:flex}.button--desktop{display:none}.menu-button{width:46px;height:46px;color:var(--gold-400);transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:#ffffff0f;border:1px solid #d9b15a5c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.menu-button:hover{background:#d9b15a24}.mobile-menu{z-index:90;opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease);background:#030a12c7;justify-content:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu__panel{background:linear-gradient(180deg, #10253bfa, #06131ffa), var(--navy-900);width:min(100%,460px);height:100%;box-shadow:var(--shadow-soft);transition:transform var(--duration-medium) var(--ease);border:1px solid #f4f0e829;border-radius:28px 0 0 28px;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:auto;transform:translate(105%)}.mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}.mobile-menu__top{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.mobile-menu__nav{gap:.25rem;padding-block:.5rem;display:grid}.mobile-menu__nav a{min-height:48px;color:var(--text-strong);border-bottom:1px solid #f4f0e81a;align-items:center;font-weight:600;display:flex}.mobile-menu__footer{gap:.8rem;margin-top:auto;padding-top:1rem;display:grid}.hero-section{--hero-object-position:47% 40%;--hero-transform:translateX(5%) scale(1.04);--hero-copy-width:22rem;background:var(--navy-950);align-items:end;min-height:100svh;padding-block:7.8rem 2.7rem;display:grid;position:relative;overflow:clip}.hero-section__media,.hero-section__shade{position:absolute;inset:0}.hero-section__media img{object-fit:cover;object-position:var(--hero-object-position);width:100%;height:100%;transform:var(--hero-transform);transform-origin:100%}.hero-section__shade--copy{background:linear-gradient(90deg,#06131ff5 0%,#06131fe6 22%,#06131f8a 46%,#06131f29 68%,#06131f00 82%)}.hero-section__shade--base{background:linear-gradient(#06131f05 0%,#06131f47 58%,#06131feb 100%)}.hero-section__content{z-index:1;width:min(100%, var(--hero-copy-width));max-width:var(--hero-copy-width);justify-self:start;margin-inline:1rem auto;position:relative}.hero-section h1{color:var(--text-strong);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:2.8rem;font-weight:700;line-height:1.02}.hero-section h1 .hero-title__accent{color:var(--gold-400)}.hero-section h1 .hero-title__break{display:inline}.hero-section__support{max-width:20rem;color:var(--text-muted);margin:1.25rem 0 1.65rem;font-size:1rem}.hero-section__actions,.final-card__actions,.quiz-step__actions{gap:.85rem;display:grid}.hero-section .microcopy{margin-top:1.25rem}.marquee-band{background:var(--navy-950);color:var(--gold-400);border-block:1px solid #d9b15a7a;overflow:hidden}.marquee-band--secondary{background:var(--navy-900)}.marquee-band__track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-band__group{align-items:center;gap:1.4rem;padding:1rem 0;display:flex}.marquee-band__group span{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.4rem;font-size:1.05rem;font-weight:700;display:inline-flex}.marquee-band__group span:after{content:"•";color:var(--gold-500)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.quiz-layout{gap:2rem;display:grid}.quiz-card{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px);padding:1.1rem}.quiz-card__header,.quiz-card__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quiz-card__footer{justify-content:flex-end;margin-top:1.25rem}.quiz-card__back{min-height:44px;color:var(--gold-400);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:700;display:inline-flex}.quiz-card__count{color:var(--gold-400);font-weight:700}.quiz-progress{border-radius:var(--radius-pill);background:#f4f0e829;height:8px;margin:.7rem 0 1.5rem;overflow:hidden}.quiz-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--gold-500), var(--gold-400));width:25%;height:100%;transition:width var(--duration-medium) var(--ease);display:block}.quiz-status{min-height:1.35rem;color:var(--text-muted);font-size:.85rem}.quiz-step{min-height:420px}.quiz-step fieldset{border:0;min-width:0;margin:0;padding:0}.quiz-step legend,.quiz-step--review h3{color:var(--text-strong);font-family:var(--font-heading);margin:0;font-size:2rem;font-weight:700;line-height:1.08}.quiz-step__hint{color:var(--text-muted);margin:.75rem 0 1.25rem}.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.quiz-option{border:1px solid var(--border-gold);min-height:132px;color:var(--text-strong);text-align:center;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);background:#06131f7a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:.9rem;font-weight:600;display:flex;position:relative}.quiz-option:hover{background:#d9b15a17;transform:translateY(-1px)}.quiz-option input{opacity:0;position:absolute;inset:0}.quiz-option:has(input:focus-visible){outline:3px solid var(--gold-400);outline-offset:3px}.quiz-option:has(input:checked){border-color:var(--gold-400);background:#d9b15a29}.quiz-option__icon{width:48px;height:48px;color:var(--gold-400);border:1px solid #d9b15a6b;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.field{gap:.55rem;margin-top:1.25rem;display:grid}.field span{color:var(--text-muted);font-weight:600}.field input{border:1px solid var(--border-gold);width:100%;min-height:54px;color:var(--text-strong);background:#06131f85;border-radius:14px;padding:.85rem 1rem}.field input::placeholder{color:#c0cad7b3}.field__error{color:var(--danger);margin:.55rem 0 0;font-size:.88rem}.review-list{gap:.8rem;margin:1.35rem 0;padding:0;list-style:none;display:grid}.review-list li{background:#ffffff0d;border:1px solid #f4f0e81f;border-radius:14px;gap:.35rem;padding:.9rem;display:grid}.review-list span{color:var(--text-muted);font-size:.83rem}.review-list strong{color:var(--text-strong);font-size:.98rem}.review-list button{min-height:38px;color:var(--gold-400);background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.specialist-grid{gap:1.25rem;display:grid}.specialist-grid h2{color:var(--navy-950);font-size:3.05rem}.specialist-media{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--navy-900);margin:0;overflow:hidden;box-shadow:0 16px 44px #06131f2e}.specialist-media img{aspect-ratio:4/3;object-fit:cover;object-position:50% 24%;width:100%}.specialist-copy{margin:.5rem 0 0;font-size:1.08rem}.specialist-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.specialist-bullets li{min-height:58px;color:var(--navy-950);align-items:center;gap:.65rem;font-weight:700;display:flex}.specialist-bullets .icon{width:42px;height:42px;color:var(--navy-900);border:1px solid #d9b15a94;border-radius:50%;padding:.55rem}.linkedin-card{background:linear-gradient(135deg,#0a66c21f,#06131f08),#ffffff80;border:1px solid #0a66c238;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;width:min(100%,460px);padding:1rem;display:grid;box-shadow:0 14px 36px #06131f1a}.linkedin-card__mark{color:#fff;background:#0a66c2;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;font-weight:800;line-height:1;display:inline-flex}.linkedin-card__content{min-width:0;color:var(--navy-950);gap:.4rem;display:grid}.linkedin-card__eyebrow{color:#0a66c2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.linkedin-card h3,.linkedin-card p{margin:0}.linkedin-card h3{font-family:var(--font-heading);font-size:1.65rem;line-height:1}.linkedin-card p:not(.linkedin-card__eyebrow){color:#4e5a68}.linkedin-card__content>*{overflow-wrap:anywhere;min-width:0}.linkedin-card__action{color:var(--navy-900);align-items:center;gap:.4rem;margin-top:.2rem;font-weight:700;display:inline-flex}.pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pillar-card{border:1px solid var(--border-gold);border-radius:var(--radius-md);background:#06131f70;align-content:start;gap:.7rem;min-height:210px;padding:1rem;display:grid;position:relative}.pillar-card__number{color:var(--gold-400);font-size:1.45rem;font-weight:700}.pillar-card__icon{width:2.3rem;height:2.3rem;color:var(--gold-400);position:absolute;top:1rem;right:1rem}.pillar-card h3,.practice-card h3,.timeline__content h3{margin:0;font-size:1.05rem;line-height:1.2}.pillar-card p,.practice-card p,.timeline__content p{color:var(--text-muted);margin:0}.carousel{margin-top:1.4rem}.carousel__track{overscroll-behavior-inline:contain;scroll-padding-inline:max(1rem, calc((100vw - var(--container)) / 2));scroll-snap-type:x mandatory;padding:.25rem max(1rem, calc((100vw - var(--container)) / 2)) 1rem;scrollbar-width:none;grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.practice-card{border:1px solid var(--border-gold);border-radius:var(--radius-lg);scroll-snap-align:start;background:#10253ba8;align-content:start;gap:1rem;min-height:330px;padding:1.35rem;display:grid}.practice-card__icon{width:76px;height:76px;color:var(--gold-400);border:1px solid #d9b15a6b;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.practice-card__icon .icon{width:2.2rem;height:2.2rem}.practice-card__count{color:#e7c16fc7;font-weight:700}.practice-card h3{font-family:var(--font-heading);font-size:2rem;font-weight:700}.practice-card a{min-height:44px;color:var(--gold-400);align-self:end;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.carousel__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem;margin-top:.4rem;display:grid}.carousel__controls>button,.carousel__dots button{min-height:44px;color:var(--gold-400);background:0 0;border:0}.carousel__controls>button{border:1px solid var(--border-gold);border-radius:50%;justify-content:center;align-items:center;display:none}.carousel__dots{justify-content:center;justify-self:center;align-items:center;gap:.45rem;display:flex}.carousel__dots button{border:1px solid #f4f0e861;border-radius:50%;width:18px;height:18px;min-height:18px;padding:0}.carousel__dots button[aria-current=true]{border-color:var(--gold-400);background:var(--gold-400)}.urgent-section{padding-top:1.5rem}.urgent-card{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--glass);gap:1rem;padding:1.25rem;display:grid}.urgent-card__icon{border:1px solid var(--border-gold);width:64px;height:64px;color:var(--gold-400);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.process-grid{gap:2rem;display:grid}.timeline{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:#d9b15a52;width:2px;position:absolute;top:24px;bottom:24px;left:30px}.timeline__step{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:1rem;min-height:92px;display:grid;position:relative}.timeline__marker{background:var(--cream-50);width:60px;height:60px;color:var(--navy-900);z-index:1;transition:background var(--duration-medium) var(--ease), box-shadow var(--duration-medium) var(--ease), color var(--duration-medium) var(--ease);border:1px solid #d9b15a6b;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.timeline__step.is-active .timeline__marker{background:var(--gold-500);color:var(--navy-950);box-shadow:0 0 0 7px #d9b15a29}.timeline__content{padding-top:.35rem}.timeline__content h3{color:var(--navy-950);font-family:var(--font-heading);font-size:1.6rem}.latin-signature{background:var(--navy-950);color:var(--gold-400);text-align:center;border-block:1px solid #d9b15a61;padding-block:2rem}.latin-signature p{font-family:var(--font-heading);margin:0;font-size:2rem;font-style:italic;line-height:1.1}.latin-signature span{color:var(--text-muted);margin-top:.25rem;display:block}.faq-list{gap:.75rem;display:grid}.faq-item{background:#06131f70;border:1px solid #f4f0e824;border-radius:14px;overflow:hidden}.faq-item h3{margin:0}.faq-item button{width:100%;min-height:58px;color:var(--text-strong);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:700;display:flex}.faq-item__question{align-items:center;gap:.75rem;display:inline-flex}.faq-item__question .icon{width:34px;height:34px;color:var(--gold-400);border:1px solid #d9b15a70;border-radius:50%;padding:.45rem}.faq-item__chevron{color:var(--gold-400);transition:transform var(--duration-medium) var(--ease)}.faq-item button[aria-expanded=true] .faq-item__chevron{transform:rotate(180deg)}.faq-item__panel{visibility:hidden;opacity:0;transition:grid-template-rows var(--duration-medium) var(--ease), opacity var(--duration-medium) var(--ease), visibility var(--duration-medium) var(--ease);grid-template-rows:0fr;display:grid}.faq-item__panel[aria-hidden=false]{visibility:visible;opacity:1;grid-template-rows:1fr}.faq-item__panel>div{overflow:hidden}.faq-item__panel p{color:var(--text-muted);margin:0;padding:0 1rem 1rem 3.95rem}.final-card{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:linear-gradient(135deg, #10253be0, #06131feb), var(--navy-900);padding:1.4rem;position:relative;overflow:hidden}.final-card:after{content:"NS";color:#d9b15a12;font-family:var(--font-heading);pointer-events:none;font-size:12rem;font-weight:700;line-height:1;position:absolute;bottom:-2.4rem;right:-.8rem}.final-card>*{z-index:1;position:relative}.final-card h2{max-width:780px}.final-card__actions{margin:1.5rem 0 1rem}.site-footer{color:var(--text-muted);background:#04101b;border-top:1px solid #d9b15a61;padding-block:3rem 1.5rem}.site-footer__grid{text-align:center;justify-items:center;gap:2rem;display:grid}.site-footer__brand{justify-items:center;gap:.65rem;display:grid}.site-footer__brand img{width:min(100%,220px);max-width:100%;height:auto}.site-footer__brandline{color:var(--gold-400);margin:0;font-weight:600}.site-footer__nav,.site-footer__contact{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;display:flex}.site-footer__nav a,.site-footer__contact a{min-height:44px;color:var(--text-muted);align-items:center;gap:.55rem;display:inline-flex}.site-footer__nav a:hover,.site-footer__contact a:hover{color:var(--gold-400)}.site-footer__legal{text-align:center;border-top:1px solid #f4f0e81a;justify-items:center;gap:.75rem;margin-top:2rem;padding-top:1rem;font-size:.83rem;display:grid}.site-footer__legal div{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.site-footer__legal span:not(:last-child):after{content:"•";color:var(--gold-500);margin-left:.8rem}.floating-whatsapp{right:max(16px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:180;border-radius:var(--radius-pill);min-width:56px;min-height:56px;color:var(--whatsapp);opacity:1;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:linear-gradient(#0a1b2ef5,#06131ff0);border:1px solid #d9b15a6b;align-items:center;gap:.55rem;padding:.9rem 1rem;display:inline-flex;position:fixed;transform:none;box-shadow:0 18px 38px #06131f59}.floating-whatsapp:hover{background:linear-gradient(#10253bfa,#06131ff5)}.floating-whatsapp.is-visible{opacity:1;pointer-events:auto;transform:none}.floating-whatsapp .whatsapp-mark,.whatsapp-mark{object-fit:contain;flex:none;width:1.45rem;height:1.45rem}.floating-whatsapp span{color:var(--text-strong);font-weight:700;display:none}.js [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);transition-property:opacity,transform;transition-duration:var(--reveal-duration,var(--duration-slow));transition-timing-function:var(--reveal-ease,var(--ease));transition-delay:var(--delay,0s)}.js [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.js [data-reveal-group]>*{opacity:0;transform:translate3d(0, var(--reveal-distance), 0) scale(var(--reveal-scale,1));transition-property:opacity,transform;transition-duration:var(--reveal-duration,.56s);transition-timing-function:var(--reveal-ease,var(--ease));transition-delay:var(--reveal-delay,0s)}.js [data-reveal].is-visible [data-reveal-group]>*,.js [data-reveal-group].is-visible>*{opacity:1;transform:translate(0,0)scale(1)}.js [data-reveal-group=hero]>:first-child{--reveal-delay:0s;--reveal-duration:.48s}.js [data-reveal-group=hero]>:nth-child(2){--reveal-delay:72ms;--reveal-duration:.54s}.js [data-reveal-group=hero]>:nth-child(3){--reveal-delay:.144s;--reveal-duration:.52s}.js [data-reveal-group=hero]>:nth-child(4){--reveal-delay:.216s;--reveal-duration:.5s}.js [data-reveal-group=hero]>:nth-child(5){--reveal-delay:.288s;--reveal-duration:.48s}.js [data-reveal-group=hero-actions]>:first-child{--reveal-delay:0s}.js [data-reveal-group=hero-actions]>:nth-child(2){--reveal-delay:90ms}.js [data-reveal-group=quiz]>:first-child{--reveal-delay:0s}.js [data-reveal-group=quiz]>:nth-child(2){--reveal-delay:80ms}.js [data-reveal-group=quiz]>:nth-child(3){--reveal-delay:.14s}.js [data-reveal-group=quiz]>:nth-child(4){--reveal-delay:.2s}.js [data-reveal-group=quiz]>:nth-child(5){--reveal-delay:.26s}.js [data-reveal-group=quiz]>:nth-child(6){--reveal-delay:.32s}.js [data-reveal-group=quiz]>:nth-child(7){--reveal-delay:.38s}.js [data-reveal-group=quiz]>:nth-child(8){--reveal-delay:.44s}.js [data-reveal-group=quiz-actions]>:first-child{--reveal-delay:0s}.js [data-reveal-group=quiz-actions]>:nth-child(2){--reveal-delay:90ms}.js [data-reveal-group=specialist]>:first-child{--reveal-delay:0s}.js [data-reveal-group=specialist]>:nth-child(2){--reveal-delay:72ms}.js [data-reveal-group=specialist]>:nth-child(3){--reveal-delay:.14s}.js [data-reveal-group=specialist]>:nth-child(4){--reveal-delay:.2s}.js [data-reveal-group=specialist]>:nth-child(5){--reveal-delay:.26s}.js [data-reveal-group=specialist]>:nth-child(6){--reveal-delay:.32s}.js [data-reveal-group=specialist]>:nth-child(7){--reveal-delay:.38s}.js [data-reveal-group=specialist]>.specialist-media{--reveal-scale:.985}.js [data-reveal-group=pillars]>:first-child{--reveal-delay:0s}.js [data-reveal-group=pillars]>:nth-child(2){--reveal-delay:72ms}.js [data-reveal-group=pillars]>:nth-child(3){--reveal-delay:.144s}.js [data-reveal-group=pillars]>:nth-child(4){--reveal-delay:.216s}.js [data-reveal-group=timeline]>:first-child{--reveal-delay:0s}.js [data-reveal-group=timeline]>:nth-child(2){--reveal-delay:80ms}.js [data-reveal-group=timeline]>:nth-child(3){--reveal-delay:.16s}.js [data-reveal-group=timeline]>:nth-child(4){--reveal-delay:.24s}.js [data-reveal-group=faq]>:first-child{--reveal-delay:0s}.js [data-reveal-group=faq]>:nth-child(2){--reveal-delay:70ms}.js [data-reveal-group=faq]>:nth-child(3){--reveal-delay:.14s}.js [data-reveal-group=faq]>:nth-child(4){--reveal-delay:.21s}.js [data-reveal-group=faq]>:nth-child(5){--reveal-delay:.28s}.js [data-reveal-group=faq]>:nth-child(6){--reveal-delay:.35s}.js [data-reveal-group=final]>:first-child{--reveal-delay:0s}.js [data-reveal-group=final]>:nth-child(2){--reveal-delay:76ms}.js [data-reveal-group=final]>:nth-child(3){--reveal-delay:.152s}.js [data-reveal-group=final]>:nth-child(4){--reveal-delay:.228s}.js [data-reveal-group=final]>:nth-child(5){--reveal-delay:.304s}.js [data-reveal-group=final-actions]>:first-child{--reveal-delay:0s}.js [data-reveal-group=final-actions]>:nth-child(2){--reveal-delay:90ms}@media (width<=389px){.hero-section{--hero-object-position:47% 40%;--hero-transform:translateX(5%) scale(1.04);--hero-copy-width:21rem}.hero-section h1{font-size:2.58rem}.hero-section h1 .hero-title__break{display:block}}@media (width>=390px) and (width<=429px){.hero-section{--hero-object-position:48% 40%;--hero-transform:translateX(4%) scale(1.035);--hero-copy-width:22rem}.hero-section h1{font-size:2.75rem}.hero-section h1 .hero-title__break{display:block}}@media (width>=430px) and (width<=767px){.hero-section{--hero-object-position:49% 42%;--hero-transform:translateX(3%) scale(1.025);--hero-copy-width:23rem}.hero-section h1{font-size:2.9rem}.hero-section h1 .hero-title__break{display:block}}@media (width>=768px) and (width<=1023px){.hero-section{--hero-object-position:52% 44%;--hero-transform:translateX(1%) scale(1.01);--hero-copy-width:28rem}}@media (width>=1024px){.hero-section{--hero-object-position:54% 46%;--hero-transform:none;--hero-copy-width:40rem}}@media (width<=374px){.brand{font-size:1.18rem}.brand__mark{width:42px;height:42px}.hero-section h1{font-size:2.45rem}.quiz-option{min-height:140px;padding-inline:.65rem}.specialist-bullets,.pillars-grid{grid-template-columns:1fr}}@media (width>=600px){.button--large{width:auto}.hero-section__actions,.final-card__actions,.quiz-step__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.quiz-card,.final-card,.urgent-card{padding:1.6rem}}@media (width>=768px){.section{padding-block:5.5rem}.section-heading h2,.specialist-grid h2,.final-card h2,.urgent-card h2{font-size:3.15rem}.hero-section{min-height:92svh;padding-block:8.5rem 4rem}.hero-section h1 .hero-title__break{display:inline}.hero-section__content{max-width:28rem;margin-inline:1.25rem auto}.hero-section h1{font-size:4.15rem}.hero-section__support{font-size:1.12rem}.quiz-card{padding:1.9rem}.quiz-step legend,.quiz-step--review h3{font-size:2.45rem}.specialist-grid h2{font-size:4.3rem}.pillars-grid{gap:1rem}.practice-card{min-height:360px;padding:1.65rem}.carousel__track{grid-auto-columns:minmax(300px,44%)}.urgent-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.site-footer__grid{gap:2.25rem}.site-footer__legal{max-width:900px}}@media (width>=960px){.site-header__bar{padding-inline:.9rem}.brand--compact{display:none}.brand--wide{display:inline-flex}.desktop-nav{justify-content:center;align-items:center;gap:.9rem;min-width:0;display:flex}.desktop-nav a{min-height:44px;color:var(--text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease);align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.desktop-nav a:hover{color:var(--gold-400)}.button--desktop{display:inline-flex}.menu-button,.mobile-menu{display:none}.hero-section__content{max-width:650px;margin-inline:clamp(1rem,4vw,4.5rem) auto}.hero-section h1{font-size:4.7rem}.hero-section__media img{object-position:var(--hero-object-position);transform:var(--hero-transform);transform-origin:100%}.hero-section__shade--copy{background:linear-gradient(90deg,#06131fe6 0%,#06131fa3 30%,#06131f2e 62%,#06131f05 100%)}.hero-section__shade--base{background:linear-gradient(#06131f0a 0%,#06131f2e 50%,#06131fd1 100%)}.quiz-layout{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start}.section--quiz .section-heading{position:sticky;top:130px}.specialist-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);grid-template-areas:"eyebrow media""title media""copy media""bullets media""cta media";align-items:start;column-gap:4rem}.specialist-grid--with-linkedin{grid-template-areas:"eyebrow media""title media""copy media""bullets media""linkedin media""cta media"}.specialist-grid>.eyebrow{grid-area:eyebrow}.specialist-grid>h2{grid-area:title}.specialist-media{grid-area:media}.specialist-media img{aspect-ratio:4/5}.specialist-copy{grid-area:copy}.specialist-bullets{grid-area:bullets}.linkedin-card{grid-area:linkedin}.specialist-grid>.button--wide{grid-area:cta;justify-self:start;width:auto}.linkedin-card{justify-self:start}.pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.carousel__track{grid-auto-columns:minmax(320px,360px)}.carousel__controls>button{display:inline-flex}.process-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start}.process-section .section-heading{position:sticky;top:130px}.site-footer__brand img{width:260px}.floating-whatsapp span{display:inline}.floating-whatsapp{padding-inline:1rem 1.1rem}}@media (width>=1200px){.hero-section__media img{transform:var(--hero-transform)}.hero-section h1{font-size:5.2rem}.section-heading h2,.final-card h2{font-size:3.75rem}.site-footer__brand img{width:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-reveal-group]>*{opacity:1;transform:none}.marquee-band__track{animation:none}}
