*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--black: #171717;--dark: #131313;--darker: #141414;--gold: #bd6c2a;--gold-light: #e0a832;--green: #39d353;--green-dark: #2ab244;--white: #ffffff;--gray: #aaaaaa;--light-gray: #cccccc;--border: rgba(255, 255, 255, 0.6)}html{scroll-behavior:smooth}body{background:#171717;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;line-height:1.6;overflow-x:hidden}header{background-image:url(../images/hero-bg-top.jpg);background-size:cover;background-position:center;background-color:#000;top:0;z-index:100}header .header-inner{padding:12px 0px 0;display:flex;flex-direction:column;align-items:center;position:relative}header .logo{max-width:1470px;margin-bottom:0px;padding-top:20px;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 767px){header .logo{padding-top:10px;padding-bottom:7px}}header .logo .login-btn{position:absolute;right:0px;top:50px;background:rgba(0,0,0,0);border:3px solid hsla(0,0%,100%,.6);color:#fff;padding:10px 45px;font-size:25px;cursor:pointer;border-radius:8px;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:700;transition:border-color .2s,color .2s}header .logo .login-btn:hover{border-color:#bd6c2a;color:#bd6c2a}header .logo a{display:flex;justify-content:center;align-items:center}header .logo img{width:65%;height:auto;max-width:100%;position:relative;left:-50px}@media(max-width: 767px){header .logo img{width:65%}}header nav{border-top:1px solid hsla(0,0%,100%,.6);border-bottom:1px solid hsla(0,0%,100%,.6);width:100%;text-align:center}header nav ul{list-style:none;display:flex;justify-content:center;gap:0}header nav ul li a{display:inline-block;padding:15px 40px;font-size:20px;color:#fff;font-weight:600;text-decoration:none;letter-spacing:1px;transition:color .2s;position:relative}header nav ul li a::before{content:"";position:absolute;bottom:0px;top:20px;right:0;width:2px;height:25px;background:hsla(0,0%,100%,.6)}@media(max-width: 767px){header nav ul li a::before{top:6px;width:1px}}header nav ul li a:hover::after,header nav ul li a.active::after{content:"";position:absolute;bottom:0px;left:0;right:0;width:60%;margin:0 auto;height:4px;background:#bd6c2a;border-radius:8px}header nav ul li:last-child a::before{display:none}.hero{background-color:#000;background-image:url(../images/hero-bg-banner.jpg);background-size:cover;background-position:center;padding:0px 0px 0}.hero .video-content-full-area{max-width:1470px;margin:0 auto;padding-top:45px}.hero .video-content-full-area .video-wrap{position:relative;cursor:pointer;background-color:#000}.hero .video-content-full-area .video-wrap img{width:100%;margin:0 auto;display:block;opacity:.85;-o-object-fit:cover;object-fit:cover;max-height:775px;border:2px solid hsla(0,0%,100%,.6)}.hero .video-content-full-area .video-wrap:hover .play-btn{background:rgba(189,108,42,.5);border-color:#bd6c2a}.hero .video-content-full-area .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -52%);width:205px;height:205px;border-radius:50%;border:7px solid hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);transition:background .2s,border-color .2s;pointer-events:none}@media(max-width: 767px){.hero .video-content-full-area .play-btn{width:70px;height:70px}}.hero .video-content-full-area .play-btn svg{fill:#fff;margin-left:20px;width:150px;height:150px}@media(max-width: 767px){.hero .video-content-full-area .play-btn svg{margin-left:10px;width:40px;height:40px}}.hero .video-content-full-area .hero-cta{text-align:center;padding:50px 20px 50px}.hero .video-content-full-area .hero-cta .tagline-main{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(16px,4.5vw,35px);color:#fff;margin-bottom:8px}.hero .video-content-full-area .hero-cta .tagline-sub{font-size:28px;color:#fff;margin:0 auto 20px}@media(max-width: 767px){.hero .video-content-full-area .hero-cta .tagline-sub{font-size:14px}}.btn-gold{display:inline-block;background:linear-gradient(to top, #bd6c2a, #e0a832) #bd6c2a;color:#171717;font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;letter-spacing:1.5px;padding:14px 100px;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s,transform .15s}@media(max-width: 767px){.btn-gold{font-size:15px;padding:10px 15px}}.btn-gold:hover{background:#e0a832;transform:translateY(-1px)}.btn-gold-dark{display:inline-block;background:#fd6802;box-shadow:0 4px 15px rgba(253,104,2,.9);color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;letter-spacing:1px;padding:16px 60px;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;border-radius:10px;transition:background .2s,transform .15s}@media(max-width: 767px){.btn-gold-dark{font-size:13px;padding:10px 10px}}.btn-gold-dark:hover{background:#e0a832;transform:translateY(-1px)}section{padding:55px 0px 40px 0px}.container{max-width:1470px;margin:0 auto}@media(max-width: 767px){.container{padding:0px 10px}}.top-trap-area{position:relative}.top-trap-area::before{content:"";position:absolute;bottom:150px;left:-60%;height:2px;background-color:hsla(0,0%,100%,.6);width:130%;opacity:.15;z-index:0}.two-col{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.two-col .col-img{width:47.5%;max-width:100%;border-radius:20px;overflow:hidden}@media(max-width: 767px){.two-col .col-img{width:100%}}.two-col .col-img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:grayscale(20%)}.two-col .col-text{width:47.5%;max-width:100%;position:relative;z-index:2}@media(max-width: 767px){.two-col .col-text{width:100%}}.two-col .col-text h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(20px,5vw,80px);line-height:1.05;text-transform:uppercase;margin-bottom:20px;color:#fff;margin-top:20px}@media(max-width: 767px){.two-col .col-text h2{margin-top:10px;line-height:30px}}.two-col .col-text p{font-size:35px;color:#ccc;margin-top:35px;line-height:1.2}@media(max-width: 767px){.two-col .col-text p{font-size:15px;margin-top:15px}}.two-col .col-text p:last-child{margin-bottom:0}.two-col .col-text img{width:100%;display:block;margin-top:10px}.trap-section{background:#171717}.trap-section .trap-inset{position:relative;margin-top:-20px}.trap-section .trap-inset-img{width:180px;float:right;margin-top:20px}.trap-section .trap-inset-img img{width:100%;display:block}.instruction-sec{background:#171717;margin-top:10px}@media(max-width: 767px){.instruction-sec{margin-top:30px}}.instruction-sec .col-img{width:53%;max-width:100%}@media(max-width: 767px){.instruction-sec .col-img{width:100%}}.instruction-sec .col-text{width:42.5%;max-width:100%}@media(max-width: 767px){.instruction-sec .col-text{width:100%}}.instruction-sec .col-text .author{font-family:"Montserrat",sans-serif;font-weight:500;font-size:37px;margin-top:30px}@media(max-width: 767px){.instruction-sec .col-text .author{font-size:20px}}.features-section{background:#131313;padding:50px 0px}.features-section .features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin:0 auto}.features-section .feature-card{border:3px solid #39d353;box-shadow:0 2px 25px rgba(57,211,83,.6);border-radius:20px;background:#212121;padding:22px 18px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .2s;cursor:pointer;position:relative}.features-section .feature-card span.fc-top-left-arrow{position:absolute;top:15px;left:15px;width:30px;height:30px;background-color:rgba(0,0,0,0);border:2px solid #39d353;border-radius:10px 0px 0px 0px;clip-path:polygon(0 0, 100% 0, 0 100%)}.features-section .feature-card span.fc-top-right-arrow{position:absolute;top:15px;right:15px;width:30px;height:30px;background-color:rgba(0,0,0,0);border:2px solid #39d353;border-radius:0px 10px 0px 0px;clip-path:polygon(100% 0, 0 0, 100% 100%)}.features-section .feature-card span.fc-bottom-left-arrow{position:absolute;bottom:15px;left:15px;width:30px;height:30px;background-color:rgba(0,0,0,0);border:2px solid #39d353;border-radius:0px 0px 0px 10px;clip-path:polygon(0 0, 100% 100%, 0 100%)}.features-section .feature-card span.fc-bottom-right-arrow{position:absolute;bottom:15px;right:15px;width:30px;height:30px;background-color:rgba(0,0,0,0);border:2px solid #39d353;border-radius:0px 0px 10px 0px;clip-path:polygon(100% 0, 100% 100%, 0 100%)}.features-section .feature-card:hover{border-color:#39d353;transform:scale(1.02)}.features-section .feature-card .feature-icon{width:155px;height:auto;display:flex;align-items:center;justify-content:center;color:#39d353}.features-section .feature-card .feature-icon img{width:90px;height:auto;display:block}.features-section .feature-card h3{font-family:"Montserrat",sans-serif;font-weight:700;font-size:29px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;line-height:1.3}@media(max-width: 767px){.features-section .feature-card h3{font-size:17px}}.features-section .feature-card p{font-size:28px;text-align:center;color:#fff;line-height:1.2}@media(max-width: 767px){.features-section .feature-card p{font-size:14px}}.bottom-cta{background:#141414;text-align:center;padding:100px 0px 150px}@media(max-width: 767px){.bottom-cta{padding:50px 20px 80px}}.bottom-cta h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(20px,5vw,88px);text-transform:uppercase;margin:0 auto 60px;line-height:1.1;color:#fff;max-width:1470px}.bottom-cta .includes{font-size:42px;color:#fff;margin:0 auto 60px;line-height:1.3;max-width:1470px}@media(max-width: 767px){.bottom-cta .includes{font-size:20px}}.bottom-cta .includes strong{color:#fff}footer{background:#0d0d0d;text-align:center;padding:20px 0px;font-size:12px;color:#555}.divider{height:1px;background:hsla(0,0%,100%,.6);max-width:100%;margin:0 auto}.img-placeholder{width:100%;display:block;background:linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 100%);position:relative;overflow:hidden}.img-placeholder::after{content:"";display:block}@media(max-width: 680px){.two-col,.two-col.reverse{flex-direction:column}.two-col .col-img,.two-col.reverse .col-img{flex:none;max-width:100%;width:100%}.features-section .features-grid{grid-template-columns:repeat(2, 1fr)}header nav ul li a{padding:10px 8px;font-size:11px}}@media(max-width: 420px){.features-section .features-grid{grid-template-columns:1fr}header .logo .login-btn{padding:5px 15px;font-size:13px;right:15px;top:10px}}/*# sourceMappingURL=style.css.map */