._nav_20mn2_1{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#111118e0;border-bottom:1px solid #f03a2e33;justify-content:space-between;align-items:center;padding:.75rem 3rem;transition:padding .3s,background .3s;display:flex;position:fixed;top:0;left:0;right:0}._scrolled_20mn2_11{background:#111118fa;padding:.5rem 3rem}._logoWrap_20mn2_15 img{filter:drop-shadow(0 2px 12px #f03a2e59);width:auto;height:68px;transition:transform .3s}._logoWrap_20mn2_15:hover img{transform:scale(1.06)}._links_20mn2_22{gap:2.5rem;list-style:none;display:flex}._link_20mn2_22{color:#ffffffd1;letter-spacing:1.5px;text-transform:uppercase;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .3s;position:relative}._link_20mn2_22:after{content:"";background:linear-gradient(90deg,var(--red),var(--amber));transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}._link_20mn2_22:hover{color:var(--amber)}._link_20mn2_22:hover:after{transform:scaleX(1)}._cta_20mn2_38{background:linear-gradient(135deg, var(--red), var(--orange));color:var(--white);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:30px;padding:.65rem 1.8rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 18px #f03a2e59}._cta_20mn2_38:hover{transform:translateY(-2px);box-shadow:0 8px 28px #f03a2e8c}._hamburger_20mn2_48{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:none}._hamburger_20mn2_48 span{background:var(--white);border-radius:2px;height:2.5px;transition:transform .3s,opacity .3s;display:block}._hamburger_20mn2_48._open_20mn2_57 span:first-child{transform:translateY(8.75px)rotate(45deg)}._hamburger_20mn2_48._open_20mn2_57 span:nth-child(2){opacity:0;transform:scaleX(0)}._hamburger_20mn2_48._open_20mn2_57 span:nth-child(3){transform:translateY(-8.75px)rotate(-45deg)}._drawer_20mn2_62{background:var(--dark2);z-index:1050;flex-direction:column;gap:0;width:min(340px,100vw);padding:6rem 2rem 2rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #00000080}._drawer_20mn2_62._drawerOpen_20mn2_70{transform:translate(0)}._drawer_20mn2_62 ul{flex-direction:column;gap:0;display:flex}._drawer_20mn2_62 li{border-bottom:1px solid #ffffff12}._drawer_20mn2_62 ._link_20mn2_22{padding:1.1rem 0;font-size:1.1rem;display:block}._ctaMobile_20mn2_74{text-align:center;margin-top:2rem;display:block}._overlay_20mn2_76{z-index:1040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;display:none;position:fixed;inset:0}@media (width<=900px){._nav_20mn2_1{padding:.75rem 1.5rem}._scrolled_20mn2_11{padding:.5rem 1.5rem}._links_20mn2_22,._cta_20mn2_38{display:none}._hamburger_20mn2_48,._drawer_20mn2_62{display:flex}._overlay_20mn2_76{display:block}}._footer_1vqwo_1{background:#08080f;border-top:1px solid #f03a2e33;padding:3.5rem 2rem}._inner_1vqwo_2{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;max-width:1000px;margin:0 auto;display:flex}._logoLink_1vqwo_3 img{filter:drop-shadow(0 4px 16px #f03a2e59);transition:transform .3s}._logoLink_1vqwo_3:hover img{transform:scale(1.05)}._tagline_1vqwo_5{color:var(--gray);letter-spacing:2px;text-transform:uppercase;font-size:.82rem}._links_1vqwo_6{flex-wrap:wrap;justify-content:center;gap:1.8rem;display:flex}._link_1vqwo_6{color:#ffffff73;letter-spacing:1px;text-transform:uppercase;font-size:.82rem;transition:color .3s}._link_1vqwo_6:hover{color:var(--amber)}._social_1vqwo_9{gap:1rem;display:flex}._socialBtn_1vqwo_10{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;transition:all .3s;display:flex}._socialBtn_1vqwo_10:hover{background:var(--red);border-color:var(--red);transform:translateY(-3px)}._copy_1vqwo_12{color:#ffffff38;font-size:.78rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#f03a2e;--red2:#c8281d;--orange:#f50;--amber:#ffb800;--yellow:#ffd200;--navy:#1a1a2e;--navy2:#0f0f1e;--dark:#111118;--dark2:#18181f;--white:#fff;--gray:#888;--font-display:"Bebas Neue", "Impact", "Arial Black", sans-serif;--font-body:"Segoe UI", system-ui, sans-serif;--transition:all .3s ease;--shadow-red:0 8px 28px #f03a2e73;--radius-card:18px;--radius-btn:50px}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--dark);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}ul{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}body:before{content:"";z-index:0;pointer-events:none;opacity:.022;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'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px;position:fixed;inset:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes heroFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-18px)rotate(1deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.6)}}@keyframes rise{0%{opacity:.8;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-110vh)scale(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-50px)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(50px)}.reveal.visible,.reveal-left.visible,.reveal-right.visible{opacity:1;transform:none}.section-header{text-align:center;margin-bottom:3.5rem}.section-tag{color:var(--orange);letter-spacing:4px;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:inline-block}.section-title{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;color:var(--white);font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}.section-title span{color:var(--amber)}.section-divider{background:linear-gradient(90deg,var(--red),var(--amber));border-radius:2px;width:60px;height:3px;margin:1.2rem auto 0}.btn-primary{background:linear-gradient(135deg, var(--red), var(--orange));color:var(--white);border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:2px;cursor:pointer;box-shadow:var(--shadow-red);transition:var(--transition);border:none;padding:.95rem 2.4rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff2e 50%,#0000 100%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 38px #f03a2ea6}.btn-primary:hover:after{transform:translate(100%)}.btn-secondary{color:var(--amber);border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:2px;border:2px solid var(--amber);transition:var(--transition);background:0 0;padding:.95rem 2.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.btn-secondary:hover{background:var(--amber);color:var(--navy2);transform:translateY(-3px)}.cursor-glow{pointer-events:none;z-index:9999;background:radial-gradient(circle,#f03a2e12 0%,#0000 70%);border-radius:50%;width:420px;height:420px;transition:left 80ms linear,top 80ms linear;position:fixed;transform:translate(-50%,-50%)}.container{max-width:1280px;margin:0 auto;padding:0 2rem}@media (width<=768px){.container{padding:0 1.2rem}.section-title{letter-spacing:2px}}
