@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:Trust\ 1A Trial;font-style:normal;font-weight:300;src:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/fonts/Trust1ATRIAL-Light.ttf) format("TrueType")}@font-face{font-family:Trust\ 1A Trial;font-style:normal;font-weight:400;src:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/fonts/Trust1ATRIAL-Regular.ttf) format("TrueType")}@font-face{font-family:Trust\ 1A Trial;font-style:normal;font-weight:500;src:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/fonts/Trust1ATRIAL-Medium.ttf) format("TrueType")}@font-face{font-family:Trust\ 1A Trial;font-style:normal;font-weight:600;src:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/fonts/Trust1ATRIAL-Bold.ttf) format("TrueType")}@font-face{font-family:Trust\ 1A Trial;font-style:normal;font-weight:800;src:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/fonts/Trust1ATRIAL-Black-.ttf) format("TrueType")}:root{--meca-red:#d62134;--meca-gold:#faa22c;--meca-navy:#0d123d;--meca-black:#000;--meca-cream:#e5e4e3;--text-gray:#a89c97;--meca-orang:#ea6029}*{box-sizing:border-box}body{background:#fff;color:#222}.body-container-wrapper,body{font-family:Trust\ 1A Trial,sans-serif!important}a{text-decoration:none!important}.container-fluid{padding-left:0;padding-right:0}.eyebrow{color:var(--meca-gold);font-family:Inter;font-size:11.5px;font-weight:700;letter-spacing:1.8px}.sec-title{margin-bottom:30px;text-align:center}.sec-title h4{color:var(--meca-red);font-size:40px;font-weight:600;margin-bottom:0}.sec-title.extra-content h4{margin:10px 0}.sec-title p{color:var(--meca-cream);font-size:20px;margin:0}.container.container-two{max-width:1000px}.anniversy-logo{position:absolute}.btn-meca-primary{align-items:center;background:var(--meca-gold);border:none;border:1px solid var(--meca-gold);border-radius:40px;color:#1a1a1a;display:flex;font-size:14px;font-weight:700;gap:10px;height:48px;justify-content:center;padding:0 25px}.btn-meca-primary:focus,.btn-meca-primary:hover{background:#d68420;color:#1a1a1a;font-weight:700}.btn-meca-secondary{align-items:center;background:var(--meca-red);border:none;border:1px solid var(--meca-red);border-radius:40px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:10px;height:48px;justify-content:center;padding:0 25px}.btn-meca-secondary:focus,.btn-meca-secondary:hover{background:#c11f30;color:#fff;font-weight:700}.btn-meca-outline{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:40px;color:#fff;display:flex;font-size:14px;font-weight:600;font-weight:700;gap:10px;justify-content:center;padding:0 25px}.btn-meca-outline:focus,.btn-meca-outline:hover{background:var(--meca-gold);border-color:var(--meca-gold);color:#111;font-weight:700}.head-menu-btn{display:none}.overlay{background:transparent;inset:0;pointer-events:none;position:fixed;transition:background .35s;z-index:9999}.overlay.active{background:rgba(0,0,0,.5);pointer-events:all}.sidebar{background:#fff;box-shadow:4px 0 24px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;left:-300px;position:fixed;top:0;transition:left .35s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000;z-index:9999}.sidebar.open{left:0}.sidebar-head{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:18px 20px}.sidebar-logo img{height:40px}.sidebar-logo h6{font-family:Poppins;font-size:15px;font-weight:500;letter-spacing:2px;margin:0;text-transform:uppercase}.sidebar-close-btn{background:none;border:none;border-radius:6px;color:#555;cursor:pointer;font-size:18px;padding:0;transition:background .2s}.sidebar-close-btn:hover{background:#f5f5f5;color:#000}.sidebar-nav{flex:1;overflow-y:auto;padding:10px 0}.sidebar-nav .nav-label{color:#aaa;display:block;font-size:10px;font-weight:700;letter-spacing:2px;padding:16px 20px 6px;text-transform:uppercase}.sidebar-nav a{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;font-size:14px;font-weight:500;gap:12px;padding:13px 20px;text-decoration:none;transition:background .18s,color .18s}.sidebar-nav a:last-child{border-bottom:none}.sidebar-nav a:hover{background:#f5f5f5;color:#000}.sidebar-nav a i{font-size:17px;text-align:center;width:20px}.sidebar-nav .nav-divider{background:#eee;height:1px;margin:8px 0}.header{background-color:#f8fafc;padding:10px 0}.head-nav ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.head-nav ul a{color:#404040;font-family:Poppins;font-size:16px;font-weight:500;padding:0 10px;position:relative}.head-nav ul a:hover{color:var(--meca-red)}.head-nav ul a:before{background-color:var(--meca-red);bottom:-10px;content:"";height:3px;left:0;opacity:0;position:absolute;transition:.3s ease;visibility:hidden;width:100%}.head-nav ul a:hover:before{opacity:1;visibility:visible}.hero{align-items:center;background-image:url(https://242905682.fs1.hubspotusercontent-na2.net/hubfs/242905682/raw_assets/public/Meca-theme/images/hero-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:70vh;padding:70px 0 50px;position:relative}.hero-content{width:480px}.eyebrow.hero-eyebrow,.hero h1{margin-bottom:10px}.hero h1{color:var(--meca-red);font-size:41px;font-weight:800;line-height:1.15}.hero-content p{font-size:17px;font-weight:300;margin-bottom:20px}.hero-content p span{font-weight:500}.hero-meta{border-top:1px solid #faa22c5e;color:#e5e5e5;column-gap:40px;display:flex;flex-wrap:wrap;margin-top:25px;padding-top:25px}.hero-meta-content h6{color:var( --meca-cream);font-size:22px;font-weight:600;margin:12px 0 0}.hero-meta p{color:var(--meca-cream);font-size:15px;font-weight:300;letter-spacing:1.5px;margin:10px 0 0;text-transform:uppercase}.hero .anniversy-logo{right:0;top:-100px}.countdown{background:#0a0a0a;padding:50px 0}.countdown .cd-items{align-items:center;display:flex;gap:100px;justify-content:center}.countdown .cd-item{color:#fff;position:relative;text-align:center}.cd-item:before{color:var(--meca-cream);content:":";font-family:Inter;font-size:40px;line-height:1;position:absolute;right:-50px;top:28px}.countdown .cd-item:last-child:before{content:none}.countdown .cd-num{color:var(--meca-gold);font-family:Poppins,sans-serif;font-size:68px;font-weight:400;margin-bottom:10px}.countdown .cd-colon{color:#555;font-size:2.2rem;font-weight:800}.countdown .cd-label{color:var(--meca-cream);font-family:Poppins;font-size:24px;letter-spacing:1px;text-transform:capitalize}.countdown .subscribe{color:#999;font-size:.72rem;margin-top:10px;text-align:center}.speakers-section{background:var(--meca-cream);padding:70px 0 35px}.speakers-section .intro{color:#4a4a4a;font-size:.88rem;line-height:1.7;margin:20px auto 0;max-width:760px;text-align:center}.speakers-section .tagline{color:var(--meca-navy);font-size:1.05rem;font-weight:700;line-height:1.5;margin:26px auto 45px;max-width:640px;text-align:center}.ss-cards{margin-bottom:130px}.speaker-card{border-radius:20px 20px 0 0;box-shadow:0 0 6px 0 rgba(60,64,67,.1),0 0 6px 2px rgba(60,64,67,.1);height:100%;position:relative}.ss-cards .row>div:nth-child(2n) .speaker-card .sc-caption{background:var(--meca-red)}.speaker-card .sc-photo{height:289px;width:100%}.sc-photo img{border-radius:20px 20px 0 0;height:100%;object-fit:cover;width:100%}.speaker-card .sc-caption{background:var(--meca-black);border-radius:0 0 20px 20px;color:#fff;height:90px;padding:15px;position:absolute;width:100%}.speaker-card .sc-caption h6{color:#fff;display:block;font-size:16px;font-weight:600;line-height:1;margin-bottom:5px}.speaker-card .sc-caption p{color:var(--meca-cream);display:block;font-size:13px;line-height:1.3}.ss-bottom-text{margin:0 auto;text-align:center;width:750px}.ss-bottom-text h4{color:var(--meca-red);font-size:40px;font-weight:600;line-height:1;margin-bottom:10px}.ss-bottom-text p{color:var(--meca-black);font-size:16px;margin-bottom:10px}.ss-bottom-text p:last-child{margin-bottom:0}.ss-bottom-text h5{color:var(--meca-navy);font-size:32px;font-weight:800;line-height:1;margin:20px 0 0}.pricing-section{background:var(--meca-black);color:#fff;padding:60px 0 0}.book-seat{margin-bottom:40px}.book-seat h3{color:var(--meca-red);font-size:42px;font-weight:800;margin:0}.book-seat p{color:var(--meca-cream);font-size:11.5px;letter-spacing:1px;margin:0;text-transform:uppercase}.book-seat h1{color:var(--meca-red);font-size:40px;font-weight:800;line-height:1;margin:0}.price-card-main{margin-bottom:20px}.price-card{background:#fff;border:1px solid var(--meca-gold);border-radius:22px;height:100%;padding:28px 32px;position:relative}.price-card .off-badge{background:var(--meca-gold);border-radius:35px;color:#fff;font-family:Poppins;font-size:14px;font-weight:600;padding:6px 14px;position:absolute;right:25px;top:-15px}.price-card h6{color:var(--meca-gold);font-size:16px;font-weight:800;line-height:1;margin-bottom:4px;text-transform:uppercase}.price-card .label{color:var(--text-gray);font-size:.72rem}.price-card .amount{color:#000;font-size:30px;font-weight:800;margin:18px 0 8px}.price-card .amount small{color:var(--text-gray);font-size:14px;font-weight:400;text-decoration:line-through}.price-card p{color:#5b5f7a;font-size:13px;font-weight:300}.price-card-main .row>div:nth-child(2n) .price-card .off-badge{background:var(--meca-orang);border-color:var(--meca-orang)}.price-card-main .row>div:nth-child(2n) .price-card h6{color:var(--meca-orang)}.mini-card-main{margin-bottom:20px}.mini-card{background:#fff;border:1px solid var(--meca-gold);border-radius:20px;height:100%;padding:24px 22px}.mini-card h6{color:var(--meca-navy);font-size:14px;font-weight:800;margin-bottom:6px}.mini-card .row-item{align-items:center;color:#999;display:flex;font-size:.72rem;gap:20px;justify-content:space-between;margin-bottom:5px}.mini-card .row-item .ri-left{color:var(--meca-red);font-size:13px;font-weight:600}.mini-card .row-item .ri-right p{color:#5b5f7a;font-size:11.5px;margin:0}.mini-card-main .row>div:nth-child(2n) .mini-card{border-color:var(--meca-orang)}.savings-banner{align-items:center;background:var(--meca-red);border-radius:10px;color:#fff;display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;margin-top:10px;padding:18px 22px}.savings-banner h6{color:var(--meca-cream);font-size:20px;font-weight:600;margin:0}.savings-banner p{color:var(--meca-cream);font-size:22px;font-weight:800;margin:0}.agenda-section{background:var(--meca-black);color:#fff;padding:80px 0}.agenda-section h2{color:var(--meca-red);font-size:1.7rem;font-weight:800;margin-bottom:24px;text-align:center}.day-tabs{gap:14px;margin-bottom:30px}.day-tabs .nav-link{background-color:#a89c97;border:1px solid var(--meca-cream);border-radius:40px;color:var(--meca-cream);font-size:13px;font-weight:800;letter-spacing:.7px}.day-tabs .nav-link.active{background:var(--meca-gold);color:#fff}.agenda-item{align-items:flex-start;border-bottom:1px solid #faa22c6e;display:flex;gap:26px;padding:16px 0}.agenda-item:last-child{border-bottom:none}.agenda-item h5{color:var(--meca-red);font-size:24px;font-weight:800;min-width:200px}.agenda-item h6{color:var(--meca-cream);font-size:20px;font-weight:800}.agenda-item .p{color:var(--meca-cream);font-size:16px;margin-top:2px}.themes-section{background:var(--meca-navy);color:#fff;padding:55px 0;position:relative}.themes-section .sec-title{text-align:left}.themes-section .sec-title h4{color:var(--meca-cream);font-size:42px;font-weight:800}.themes-grid{display:grid;grid-template-columns:repeat(5,1fr)}.theme-card{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-right:none;padding:22px 22px 30px;transition:border-color .2s ease,background .2s ease}.theme-card:last-child{border-right:1px solid hsla(0,0%,100%,.15)}.theme-card:hover{background:hsla(0,0%,100%,.04)}.theme-card h6{color:var(--meca-gold);font-size:15px;font-weight:800;line-height:1.3;margin-bottom:8px}.theme-card p{color:#a89c97;font-size:12.4px;line-height:1.3;margin:0}.themes-section .anniversy-logo{right:0;top:-165px}.testimonial-section{background:#000;color:#fff;padding:70px 0;text-align:center}.video-main{aspect-ratio:16/8;border-radius:18px;margin:0 auto 30px;max-width:900px}.play-circle,.video-main{align-items:center;display:flex;justify-content:center}.play-circle{border:2px solid #fff;border-radius:50%;color:#fff;display:none;font-size:1.1rem;height:56px;width:56px}.play-circle.sm{font-size:.9rem;height:42px;width:42px}.testimonial-section video{border-radius:18px;box-shadow:0 1px 0 hsla(0,0%,100%,.05),0 0 8px hsla(0,0%,100%,.1);height:100%;width:100%}.video-thumb{align-items:center;aspect-ratio:16/9;border-radius:18px;display:flex;justify-content:center;margin-bottom:10px;position:relative}.video-thumb.g1{background:linear-gradient(135deg,#6b5a20,#3a2f10)}.video-thumb.g2{background:linear-gradient(135deg,#7a3c1d,#3a1c0d)}.video-thumb.g3{background:linear-gradient(135deg,#7a1d2d,#3a0d14)}.video-cap{font-size:.7rem;text-align:left}.video-cap h6{color:var(--meca-gold);font-size:11px;font-weight:600;letter-spacing:1.1px;margin-bottom:2px}.video-cap p{color:#fff;font-size:15px;font-weight:600;margin:0}.swiper-button-next,.swiper-button-prev{align-items:center;background:#d62134ad;border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next:before,.swiper-button-prev:after{color:#fff;font-family:Font Awesome\ 7 Free;font-size:20px;font-weight:900;line-height:1;position:absolute}.swiper-button-next:before{content:"\f105"}.swiper-button-prev:after{content:"\f053"}.terms-section{background:#000;color:#fff;padding:60px 0 800px}.terms-accordion{--bs-accordion-border-width:0;--bs-accordion-bg:transparent;--bs-accordion-btn-focus-box-shadow:none}.terms-accordion .accordion-item{background:transparent;border:0;border-bottom:1px solid #262626;border-radius:unset}.terms-accordion .accordion-button{background:transparent;border:none;box-shadow:none;font-weight:500;padding:18px 4px}.terms-accordion .accordion-button h6{color:#fff;font-size:14.5px;margin:0}.terms-accordion .accordion-button:not(.collapsed){background:transparent;box-shadow:none;color:#fff}.terms-accordion .accordion-body{padding:0 4px 18px}.terms-accordion .accordion-body p{color:var(--text-gray);font-size:13px;line-height:1.6}.terms-accordion .accordion-body ul{margin:0;padding-left:20px}.terms-accordion .accordion-body ul li{color:var(--text-gray);font-size:13px}.terms-accordion .accordion-button:after{display:none}.terms-accordion .accordion-button:before{color:var(--meca-red);content:"\2b";font-family:Font Awesome\ 7 Free;font-weight:900;margin-left:auto;position:absolute;right:0;transition:transform .3s ease}.terms-accordion .accordion-button:not(.collapsed):before{content:"\f068"}.terms-accordion .accordion-button:hover{color:var(--meca-gold)}.form-sec{margin:-670px 0 -265px;position:relative}.form-sec-wrapper{padding:20px 100px 30px}fieldset{max-width:100%!important;width:100%}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:none!important;border-radius:35px!important;height:49px;width:100%}.submitted-message,form{color:#fff;font-size:16px}.hs-form-field{margin-bottom:10px}.form-sec-wrapper{background:linear-gradient(135deg,var(--meca-red) 0,var(--meca-red) 100%);border-radius:20px;padding:50px 80px}.form-sec-wrapper h1{color:#fff;font-weight:600;margin:auto;text-align:center}form h4{color:#fff;font-size:20px!important;margin-bottom:25px}form ul li{font-size:14px}.submitted-message p,form p{font-size:14px;font-weight:400;opacity:.9}ul.inputs-list{list-style:none;margin:0;padding:0}input[type=checkbox]{margin-right:8px}.inputs-list span{opacity:.9}form .hs-button,form input[type=submit]{background-color:#0d123d!important;border-radius:35px!important;font-size:20px;font-weight:600;margin-top:10px;padding:10px!important;width:100%}.hs-richtext ul{align-items:center;display:flex;gap:40px;margin:0;padding:0 0 0 30px}.hs-richtext{margin-bottom:15px}form label{font-size:14px;margin-bottom:5px}.promo-section{background:var(--meca-cream);padding:300px 0 60px}.promo-section .sec-title{align-items:center;border-bottom:1px solid var(--meca-gold);display:flex;justify-content:center;margin-bottom:60px;padding-bottom:20px}.promo-section .sec-title h4{color:var(--meca-black)}.promo-section .eyebrow{color:var(--meca-red);display:block;margin-bottom:8px}.promo-section h3{color:#111;font-size:40px;font-weight:800;margin-bottom:16px}.promo-section p{color:#3a3a3a;font-size:16px;margin-bottom:20px}.promo-section .btn-meca-primary{width:fit-content}.promo-video{align-items:center;aspect-ratio:16/8;background:linear-gradient(135deg,#1c1420,#3a1420);border-radius:20px;color:#fff;display:flex;justify-content:center;position:relative}.promo-video iframe{border-radius:14px;height:100%;width:100%}.promo-video .cap{bottom:10px;color:#ddd;font-size:.72rem;left:14px;position:absolute}footer{background:#000;color:#ccc;font-family:Poppins;padding:50px 0 20px}footer .meca-logo{color:var(--meca-red);font-size:1.5rem;font-style:italic;font-weight:800;margin-bottom:16px}.footer-right-content{margin-left:auto;width:fit-content}footer .footer-right-content h4{color:#fff;font-family:Poppins;font-size:30px;font-weight:600;margin-bottom:0}footer .addr{color:var(--meca-cream);font-size:14px;font-weight:500;line-height:1.7;margin:20px 0}footer .contact-item{list-style:none;margin:50px 0 35px;padding:0}.socials{gap:8px}.socials,footer .contact-item li{align-items:center;display:flex;justify-content:end}footer .contact-item li{color:var(--meca-cream);font-size:14px;gap:10px;margin-bottom:5px}footer .socials a{align-items:center;background:var(--meca-red);border:1px solid var(--meca-red);border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}footer .copyright,footer .socials a{color:var(--meca-cream);font-size:14px}footer .copyright{font-weight:500;margin:0}