.elementor-kit-3365{--e-global-color-primary:#FFD100;--e-global-color-secondary:#E01E26;--e-global-color-text:#F7F6F2;--e-global-color-accent:#E6B400;--e-global-color-fcblack:#0B0B0D;--e-global-color-fcsurf:#141417;--e-global-color-fccard:#1D1D22;--e-global-color-fcgray:#A6A8B0;--e-global-color-fcreddk:#9E1218;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;}.elementor-kit-3365 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* fc-kit start */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap');

:root{
  --fc-black:#0B0B0D; --fc-surface:#141417; --fc-card:#1D1D22; --fc-line:#26262C;
  --fc-red:#E01E26; --fc-red-dark:#9E1218; --fc-gold:#FFD100; --fc-gold-dark:#E6B400;
  --fc-white:#F7F6F2; --fc-gray:#A6A8B0;
  --fc-head:'Barlow Condensed',Arial,sans-serif; --fc-body:'Inter',Helvetica,sans-serif;
}
body{background:var(--fc-black);font-family:var(--fc-body);color:var(--fc-white)}
html,body{overflow-x:hidden}
img{max-width:100%;height:auto}
.fc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
.fc-section{padding:88px 0}
.fc-kicker{font-family:var(--fc-head);font-weight:700;font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:var(--fc-gold);display:flex;align-items:center;gap:12px;margin:0 0 14px}
.fc-kicker::before{content:'';width:34px;height:3px;background:linear-gradient(90deg,var(--fc-red),var(--fc-gold))}
.fc-h1,.fc-h2,.fc-h3{font-family:var(--fc-head);text-transform:uppercase;line-height:1.02;margin:0;color:var(--fc-white)}
.fc-h1{font-weight:800;font-size:clamp(44px,6.5vw,84px);letter-spacing:.01em}
.fc-h2{font-weight:800;font-size:clamp(32px,4vw,52px)}
.fc-h3{font-weight:700;font-size:clamp(22px,2.2vw,28px)}
.fc-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:var(--fc-gray);max-width:640px}
.fc-gold-txt{color:var(--fc-gold)}.fc-red-txt{color:var(--fc-red)}
.fc-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fc-head);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;padding:15px 32px;text-decoration:none;transition:all .2s ease;line-height:1;border:2px solid transparent}
.fc-btn-gold{background:var(--fc-gold);color:#111!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.fc-btn-gold:hover{background:var(--fc-gold-dark);color:#111!important;transform:translateY(-2px)}
.fc-btn-line{border-color:var(--fc-white);color:var(--fc-white)!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.fc-btn-line:hover{border-color:var(--fc-gold);color:var(--fc-gold)!important;transform:translateY(-2px)}
.fc-btn-red{background:var(--fc-red);color:#fff!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.fc-btn-red:hover{background:var(--fc-red-dark);color:#fff!important;transform:translateY(-2px)}
.fc-card{background:var(--fc-card);border:1px solid var(--fc-line);border-top:3px solid var(--fc-gold);padding:34px 30px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.fc-card:hover{transform:translateY(-6px);border-top-color:var(--fc-red);box-shadow:0 18px 40px rgba(0,0,0,.5)}
.fc-card h3 a{color:var(--fc-white);text-decoration:none}
.fc-card p{color:var(--fc-gray);line-height:1.65;font-size:15px}
.fc-stripe{height:5px;background:repeating-linear-gradient(-45deg,var(--fc-gold) 0 22px,var(--fc-black) 22px 34px,var(--fc-red) 34px 56px,var(--fc-black) 56px 68px)}
.fc-link{color:var(--fc-gold);text-decoration:none;font-weight:600}
.fc-link:hover{color:var(--fc-white)}
/* interior page hero + coming-soon blocks */
.fc-page-hero{background:linear-gradient(160deg,#101014 0%,var(--fc-black) 55%,#160b0c 100%);border-bottom:1px solid var(--fc-line);padding:120px 0 64px;position:relative;overflow:hidden}
.fc-page-hero::after{content:'';position:absolute;right:-80px;top:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,209,0,.09),transparent 65%)}
.fc-crumb{font-family:var(--fc-head);font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-red);margin:0 0 10px}
.fc-soon{display:inline-flex;align-items:center;gap:8px;background:rgba(255,209,0,.1);border:1px solid rgba(255,209,0,.35);color:var(--fc-gold);font-family:var(--fc-head);font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase;padding:7px 16px;margin-top:26px}
.fc-soon::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--fc-gold);animation:fcpulse 1.6s infinite}
@keyframes fcpulse{0%,100%{opacity:1}50%{opacity:.3}}
.fc-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:44px}
@media(max-width:767px){.fc-section{padding:60px 0}.fc-page-hero{padding:100px 0 48px}}

/* fc-kit end *//* End custom CSS */