@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_51264e26-module__wSwJta__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_51264e26-module__wSwJta__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6d17aaf9688500d5-s.0cu-73.h_eal7.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/94647ffa920346ad-s.16ywt.gd3izss.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/07ad42c7cbfbb93f-s.p.0k-9pjhbw2kh1.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1132cef18dd979ff-s.0ca1s2ky491~e.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4c9470c1212438a9-s.06bq_l.ytkfp9.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/85183973983c2b0d-s.p.0k3ij844v_wdg.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:700;font-display:swap;src:url(../media/db889ab8e9c9c999-s.0wmo4ti65ezwb.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7278ec97a7482709-s.0b_0ztvgy5.hd.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d52417801b437ee9-s.p.0v7r6o6f8aqct.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:800;font-display:swap;src:url(../media/09e3852fddb918d4-s.0ztwpav208622.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:800;font-display:swap;src:url(../media/65a41470fbe445d5-s.0pdw3wiqistlv.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:italic;font-weight:800;font-display:swap;src:url(../media/01de6bc1a5c65b9e-s.p.08hm_phj2q1b7.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.01_etqdfc2d_~.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.0l.h_0hrtjl_w.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.p.0h1ye24nbisx0.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_c16c9326-module__qomC9a__className{font-family:Barlow,Barlow Fallback}.barlow_c16c9326-module__qomC9a__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.05o1bpa1vbol~.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0oviuialj85z..woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.0uy8evdve.ea3.woff2?dpl=dpl_2374qs7k8tYZ5ND3W9fd4TK3fMGw)format("woff2");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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_80ef8ca2-module__-rRMQq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_80ef8ca2-module__-rRMQq__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-bebas:"Bebas Neue", sans-serif;--font-barlow:"Barlow", sans-serif;--font-barlow-condensed:"Barlow Condensed", sans-serif;--red:#c00;--red-dark:#900;--red-bright:#ff1a1a;--black:#080808;--dark:#111;--dark2:#1a1a1a;--mid:#333;--muted:#666;--light:#f0f0f0;--white:#fff;--gold:#c9a84c}html{scroll-behavior:smooth}body{font-family:var(--font-barlow), "Barlow", sans-serif;background:var(--black);color:var(--white);font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{background:var(--red);text-align:center;letter-spacing:.1em;text-transform:uppercase;z-index:10;padding:10px 20px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;position:relative}.hero{text-align:center;z-index:1;min-height:100vh;padding:80px 20px 60px;position:relative;overflow:hidden}.hero-bg-image{z-index:0!important}.hero-bg-mobile{display:block}.hero-bg-desktop{display:none}@media (min-width:768px){.hero-bg-mobile{display:none}.hero-bg-desktop{display:block}}.hero-overlay{pointer-events:none;z-index:1;background:linear-gradient(#080808e0 0%,#080808cc 40%,#080808f2 80%,#080808 100%);position:absolute;inset:0}.hero>:not(.hero-bg-image):not(.hero-overlay){z-index:2;position:relative}.logo-area{margin-bottom:32px}.logo-name{letter-spacing:.3em;color:var(--muted);text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:18px}.hero-badge{background:var(--red);color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px;padding:6px 16px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;display:inline-block}.hero h1{letter-spacing:.02em;color:var(--white);margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,9vw,96px);line-height:1;animation:.6s both fadeUp}.hero h1 span{color:var(--red)}.hero-sub{color:#aaa;max-width:640px;margin:0 auto 40px;font-size:clamp(16px,2.5vw,20px);font-weight:400;line-height:1.5;animation:.6s .15s both fadeUp}.hero-sub strong{color:var(--white);font-weight:700}.btn-primary{background:var(--red);color:#fff;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);cursor:pointer;border:none;padding:18px 48px;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.btn-primary:hover{background:var(--red-bright);transform:translateY(-2px);box-shadow:0 8px 32px #c006}.btn-primary.gold{background:var(--gold);color:var(--black);padding:22px 56px;font-size:22px;animation:.6s .3s both fadeUp}.btn-primary.gold:hover{background:#e8c060;box-shadow:0 8px 32px #c9a84c66}.btn-sub{color:var(--muted);text-align:center;margin-top:12px;font-size:13px;display:block}.divider{background:linear-gradient(90deg, transparent, var(--red), transparent);width:100%;height:1px;margin:0}.section{z-index:1;content-visibility:auto;contain-intrinsic-size:auto 800px;max-width:860px;margin:0 auto;padding:60px 20px 40px;position:relative}.section-full{z-index:1;content-visibility:auto;contain-intrinsic-size:auto 600px;padding:80px 20px;position:relative}.section-inner{max-width:860px;margin:0 auto}.dor-section{background:var(--dark);border-top:3px solid var(--red);border-bottom:1px solid #222}.dor-container{flex-direction:column;align-items:center;gap:48px;display:flex}.dor-content{flex:1}.dor-inner{text-align:center}.dor-section .section-inner p{color:#ccc;max-width:700px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(17px,2.5vw,20px);line-height:1.7}.dor-section .section-inner p strong{color:var(--white);font-weight:800}.dor-section .section-inner p em{color:var(--red);font-style:normal;font-weight:700}.dor-cta{text-align:center;margin-top:48px}.dor-image{opacity:0;max-width:100%;transition:opacity .6s,transform .6s;display:none;transform:translate(60px)}.dor-image.visible{opacity:1;transform:translate(0)}.dor-image img{width:100%;max-width:400px;height:auto;display:block}@media (min-width:768px){.dor-container{flex-direction:row;align-items:flex-start}.dor-image{flex-shrink:0;max-width:400px;display:block}}.virada-label{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:16px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800}.virada h2{letter-spacing:.02em;margin-bottom:28px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6vw,64px);line-height:1}.virada h2 span{color:var(--red)}.virada p{color:#bbb;margin-bottom:16px;font-size:clamp(16px,2vw,18px);line-height:1.7}.virada p strong{color:var(--white);font-weight:700}.virada{padding:60px 20px 20px!important}.zonas-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:32px 0 0;display:grid}@media (min-width:1024px){.zonas-grid{grid-template-columns:repeat(2,1fr)}}.zona-card{border:1px solid #222;border-left:4px solid var(--red);opacity:1;will-change:opacity, transform;contain:layout style;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 100%);padding:32px;transition:all .4s;position:relative;overflow:hidden;transform:translateY(0)}.zona-card:hover{border-color:var(--red);background:linear-gradient(135deg,#1a0f0f 0%,#2a1a1a 100%)}.zona-card.visible{opacity:1;transform:translateY(0)}.zona-card:before{content:attr(data-num);color:#cc000014;font-family:Bebas Neue,sans-serif;font-size:72px;line-height:1;position:absolute;top:16px;right:16px}.zona-num{letter-spacing:.15em;text-transform:uppercase;color:var(--red);z-index:1;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;position:relative}.zona-titulo{letter-spacing:.05em;color:var(--white);margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:22px}.zona-texto{color:#999;font-size:15px;line-height:1.7}.oferta-section{background:var(--dark);border-top:1px solid #222;border-bottom:1px solid #222}.proposta{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.proposta h2{letter-spacing:.02em;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;margin-bottom:28px;font-family:Bebas Neue,sans-serif;font-size:clamp(28px,5vw,56px);line-height:1.15}.proposta h2 span{white-space:nowrap;display:inline-block}@media (max-width:1089px){.proposta h2{font-size:clamp(24px,4.5vw,48px)}}@media (max-width:768px){.proposta h2{font-size:clamp(22px,4vw,40px);line-height:1.2}}@media (max-width:600px){.proposta h2{font-size:clamp(20px,3.5vw,32px);line-height:1.25}}@media (max-width:480px){.proposta h2{font-size:24px;line-height:1.2}}@media (max-width:459px){.proposta h2{font-size:22px;line-height:1.3}}.proposta h2 span{color:var(--red)}.proposta p{color:#bbb;margin-bottom:16px;font-size:clamp(16px,2vw,18px);line-height:1.7}.proposta p strong{color:var(--white);font-weight:700}.oferta-titulo{letter-spacing:.02em;text-align:center;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6vw,60px);line-height:1}.oferta-titulo span{color:var(--red)}.oferta-sub{text-align:center;color:#888;margin-bottom:48px;font-size:16px}.stack{background:var(--black);opacity:0;will-change:opacity, transform;contain:layout style;border:1px solid #222;align-items:center;gap:20px;margin-bottom:4px;padding:20px 24px;transition:border-color .2s,opacity .4s,transform .4s;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.stack.visible{opacity:1;transform:translateY(0)}.stack:hover{border-color:var(--red)}.stack-num{color:var(--red);min-width:40px;font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1}.stack-info{flex:1}.stack-name{color:var(--white);letter-spacing:.03em;margin-bottom:2px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.stack-desc{color:#666;font-size:13px;line-height:1.4}.stack-price{color:var(--red);letter-spacing:.05em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800}.stack-bonus{background:var(--dark2);border:1px solid #2a2a2a;border-left:3px solid var(--gold)}.stack-bonus .stack-num{color:var(--gold)}.stack-bonus .stack-price{color:var(--gold);text-decoration:none}.total-box{background:var(--dark2);border:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;padding:32px;display:flex}.total-label{letter-spacing:.15em;text-transform:uppercase;color:#555;margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.total-valor{color:#333;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1;text-decoration:line-through}.total-right{text-align:right}.total-hoje-label{letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.total-hoje-valor{color:var(--white);font-family:Bebas Neue,sans-serif;font-size:72px;line-height:1}.total-hoje-parcela{color:#666;margin-top:4px;font-size:14px}.parcela-destaque{color:var(--white);letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800}.urgencia-box{background:#cc000014;border:1px solid #cc00004d;align-items:flex-start;gap:16px;margin:24px 0;padding:20px 24px;display:flex}.urgencia-icon{flex-shrink:0;margin-top:2px;font-size:24px}.urgencia-text{color:#ccc;font-size:15px;line-height:1.6}.urgencia-text strong{color:var(--white)}.garantia-box{background:var(--dark2);border:1px solid #222;align-items:flex-start;gap:24px;margin:32px 0;padding:32px;display:flex}.garantia-icon{flex-shrink:0;font-size:48px}.garantia-titulo{letter-spacing:.05em;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:28px}.garantia-texto{color:#888;font-size:15px;line-height:1.6}.garantia-texto strong{color:var(--white)}.cta-area{text-align:center;padding:20px 0 40px}.prova-section{text-align:center;padding:80px 20px}.prova-titulo{letter-spacing:.02em;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,5vw,52px)}.prova-sub{color:#666;margin-bottom:48px;font-size:15px}.depo-grid{text-align:left;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px;max-width:860px;margin:0 auto;display:grid}.depo{background:var(--dark2);border-left:3px solid var(--red);opacity:0;will-change:opacity, transform;contain:layout style;padding:24px;transition:opacity .4s,transform .4s;transform:translateY(16px)}.depo.visible{opacity:1;transform:translateY(0)}.depo-texto{color:#aaa;margin-bottom:16px;font-size:14px;font-style:italic;line-height:1.7}.depo-nome{letter-spacing:.05em;color:#555;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.quem-section{background:var(--dark);border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.quem-grid{grid-template-columns:1fr 2fr;align-items:center;gap:48px;display:grid}.quem-section .virada-label{letter-spacing:.02em;color:var(--white);text-transform:uppercase;-webkit-text-fill-color:unset;background:0 0;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1}.quem-titulo{letter-spacing:.02em;margin-bottom:16px;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,5vw,52px);line-height:1}.quem-titulo span{color:var(--red)}.quem-texto{color:#999;margin-bottom:14px;font-size:16px;line-height:1.7}.quem-texto strong{color:var(--white)}.numeros{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.numero-valor{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:40px;line-height:1}.numero-label{color:#555;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.faq-item{cursor:pointer;border-bottom:1px solid #1a1a1a;padding:20px 0}.faq-pergunta{color:var(--white);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;display:flex}.faq-seta{color:var(--red);flex-shrink:0;font-size:20px;transition:transform .2s}.faq-item.open .faq-seta{transform:rotate(90deg)}.faq-resposta{color:#777;max-height:0;font-size:15px;line-height:1.7;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-resposta{max-height:300px;padding-top:12px}.footer-cta{background:var(--red);text-align:center;padding:60px 20px;position:relative;overflow:hidden}.footer-cta:before{content:"AGORA";color:#0000001a;letter-spacing:.05em;pointer-events:none;white-space:nowrap;font-family:Bebas Neue,sans-serif;font-size:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-cta h2{letter-spacing:.02em;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,6vw,64px);position:relative}.footer-cta p{opacity:.8;margin-bottom:32px;font-size:16px;position:relative}.disclaimer{background:var(--black);text-align:center;border-top:1px solid #111;padding:40px 20px 32px}.disclaimer-security{border-bottom:1px solid #222;justify-content:center;margin-bottom:32px;padding-bottom:24px;display:flex}.security-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.security-badge{flex-direction:column;align-items:center;gap:8px;display:flex}.security-badge svg{width:40px;height:40px}.security-badge span{color:#888;letter-spacing:.05em;font-size:12px;font-weight:600}.disclaimer p{color:#333;max-width:700px;margin:0 auto 8px;font-size:12px;line-height:1.6}.sticky-cta{background:var(--red);text-align:center;z-index:100;padding:14px 20px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000080}.sticky-cta a{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800;text-decoration:none}.red-line{background:var(--red);width:48px;height:3px;margin:16px 0 24px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.quem-grid{grid-template-columns:1fr}.total-box{flex-direction:column}.total-right{text-align:left}.zonas-grid{grid-template-columns:1fr}.sticky-cta{display:block}body{padding-bottom:80px}.hero{background-position:75% 0}.btn-primary.gold{padding:12px 22px;font-size:14px}.section,.section-full,.prova-section{padding:40px 16px}.oferta-section .section-inner{padding:0}}.dialog-backdrop{z-index:1000;background:#000000d9;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-box{background:var(--dark);border:1px solid #2a2a2a;border-top:3px solid var(--red);width:100%;max-width:480px;margin:auto;padding:40px 36px 36px;position:relative}.dialog-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;transition:color .2s;position:absolute;top:16px;right:16px}.dialog-close:hover{color:var(--white)}.dialog-header{margin-bottom:28px}.dialog-badge{background:var(--red);color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;padding:4px 12px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:800;display:inline-block}.dialog-title{letter-spacing:.02em;margin-bottom:6px;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1}.dialog-sub{color:#777;font-size:14px}.form-group{margin-bottom:20px}.form-label{letter-spacing:.1em;text-transform:uppercase;color:#666;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;display:block}.form-input{background:var(--black);width:100%;color:var(--white);border:1px solid #2a2a2a;outline:none;padding:14px 16px;font-family:Barlow,sans-serif;font-size:16px;transition:border-color .2s}.form-input:focus,.form-input.input-error{border-color:var(--red)}.form-input::placeholder{color:#444}.form-error{color:var(--red);margin-top:6px;font-size:12px;display:block}.phone-row{gap:8px;display:flex;position:relative}.country-btn{background:var(--black);color:var(--white);cursor:pointer;white-space:nowrap;border:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:6px;padding:14px 12px;font-size:15px;transition:border-color .2s;display:flex}.country-btn:hover{border-color:var(--red)}.country-dial{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.country-arrow{color:#555;font-size:10px}.country-list{background:var(--dark2);z-index:10;border:1px solid #333;min-width:140px;position:absolute;top:calc(100% + 4px);left:0}.country-option{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;transition:background .15s;display:flex}.country-option:hover,.country-option.active{color:var(--white);background:#cc00001a}.phone-input{flex:1}.dialog-submit{text-align:center;width:100%;margin-top:8px;padding:18px;font-size:18px}.dialog-footer-note{text-align:center;color:#444;margin-top:12px;font-size:12px}@media (max-width:640px){.dialog-box{padding:32px 20px 28px}.dialog-title{font-size:36px}}
