@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;600;700&display=swap);body{background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background:#0000;left:0;padding:32px 0 26px;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;box-shadow:0 2px 10px #00000080;padding:20px 0}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 15px 0 20px}@media(min-width:769px){.navbar .navbar-container{padding:0 40px}}.navbar .navbar-logo{height:39px;width:100px;z-index:1001}.navbar .navbar-logo img{height:100%;object-fit:contain;width:100%}.navbar .navbar-desktop{display:none}@media(min-width:769px){.navbar .navbar-desktop{align-items:center;display:flex;gap:40px}}.navbar .navbar-desktop a{color:#fff;font-family:Helvetica,sans-serif;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.navbar .navbar-desktop a:after{background:#eac31b;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar .navbar-desktop a.active,.navbar .navbar-desktop a:hover{color:#eac31b}.navbar .navbar-desktop a.active:after,.navbar .navbar-desktop a:hover:after{width:100%}.navbar .language-toggle{background:#0000;border:2px solid #eac31b;color:#eac31b;cursor:pointer;font-family:Helvetica,sans-serif;font-weight:600;padding:8px 16px;transition:all .3s ease}.navbar .language-toggle:hover{background:#eac31b;color:#000}.navbar .navbar-mobile-actions{align-items:center;display:flex;gap:16px}@media(min-width:769px){.navbar .navbar-mobile-actions{display:none}}.navbar .language-toggle-mobile{background:#0000;border:2px solid #eac31b;color:#eac31b;cursor:pointer;font-family:Helvetica,sans-serif;font-size:14px;font-weight:600;padding:6px 12px;transition:all .3s ease}.navbar .language-toggle-mobile:hover{background:#eac31b;color:#000}.navbar .navbar-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:40px;justify-content:center;padding:8px;width:52px;z-index:1001}@media(min-width:769px){.navbar .navbar-toggle{display:none}}.navbar .navbar-toggle .bar{background:#fff;border-radius:2px;height:4px;transition:all .3s ease;width:44px}.navbar .navbar-toggle .bar.active:first-child{transform:rotate(45deg) translate(8px,8px)}.navbar .navbar-toggle .bar.active:nth-child(2){opacity:0}.navbar .navbar-toggle .bar.active:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-menu-overlay{background:#00000080;left:0;z-index:998}.mobile-menu,.mobile-menu-overlay{height:100vh;position:fixed;top:0;width:100%}.mobile-menu{background:#000;box-shadow:-5px 0 20px #00000080;max-width:400px;right:0;z-index:999}.mobile-menu .close-menu{background:#0000;border:none;cursor:pointer;height:40px;position:absolute;right:20px;top:32px;width:40px;z-index:1001}.mobile-menu .close-menu span{background:#fff;height:3px;left:50%;position:absolute;top:50%;width:30px}.mobile-menu .close-menu span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu .close-menu span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu .mobile-menu-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:100px 40px}.mobile-menu .mobile-menu-content a{color:#fff;font-family:Mohave,sans-serif;font-size:32px;font-weight:600;margin-bottom:30px;position:relative;text-decoration:none;transition:color .3s ease}.mobile-menu .mobile-menu-content a:after{background:#eac31b;bottom:-5px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.mobile-menu .mobile-menu-content a.active,.mobile-menu .mobile-menu-content a:hover{color:#eac31b}.mobile-menu .mobile-menu-content a.active:after,.mobile-menu .mobile-menu-content a:hover:after{width:100%}.footer-minimal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border-top:1px solid #eac31b1a;margin-top:auto;padding:20px 0;position:relative}.footer-minimal:before{background:linear-gradient(90deg,#0000,#eac31b80 20%,#eac31b80 80%,#0000);content:"";height:1px;left:0;opacity:.8;position:absolute;right:0;top:-1px}.footer-minimal .footer-container{margin:0 auto;max-width:1200px;padding:0 20px}@media(min-width:769px){.footer-minimal .footer-container{padding:0 40px}}.footer-minimal .footer-content{align-items:center;display:flex;gap:30px;justify-content:center}@media(max-width:480px){.footer-minimal .footer-content{gap:20px}}.footer-minimal .footer-link{align-items:center;color:#ffffffb3;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.footer-minimal .footer-link:hover{color:#eac31b;transform:translateY(-2px)}.footer-minimal .footer-link:hover svg{transform:scale(1.1)}.footer-minimal .footer-link svg{height:20px;transition:transform .3s ease;width:20px}.footer-minimal .footer-link.footer-phone{letter-spacing:.5px}.footer-minimal .footer-link.footer-phone:before{background:#eac31b;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-minimal .footer-link.footer-phone:hover:before{width:100%}.footer-minimal .footer-divider{background:#ffffff1a;display:block;height:20px;width:1px}@media(max-width:480px){.footer-minimal .footer-divider{height:16px}}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer-minimal .footer-content{animation:footerFadeIn .6s ease-out}@media(prefers-color-scheme:dark){.footer-minimal{background:#000000fa}}.whatsapp-widget-container{bottom:30px;position:fixed;right:30px;z-index:9998}@media(max-width:768px){.whatsapp-widget-container{bottom:20px;right:20px}}.whatsapp-widget{align-items:center;background:#25d366;border-radius:50%;box-shadow:0 4px 20px #25d36680;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px}.whatsapp-widget:hover{box-shadow:0 8px 30px #25d366b3;transform:translateY(-5px)}.whatsapp-widget__icon{height:35px;width:35px}.whatsapp-widget__icon svg{height:100%;width:100%}.whatsapp-widget__tooltip{animation:fadeIn .3s ease forwards;background:#000000e6;border-radius:8px;color:#fff;font-size:14px;font-weight:500;opacity:0;padding:10px 15px;position:absolute;right:75px;top:50%;transform:translateY(-50%);white-space:nowrap}.whatsapp-widget__tooltip:after{border-bottom:8px solid #0000;border-left:8px solid #000000e6;border-top:8px solid #0000;content:"";height:0;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0}.whatsapp-widget:before{animation:wave 2s infinite;background:#25d366;border-radius:50%;content:"";height:100%;opacity:.5;position:absolute;width:100%}@media(max-width:768px){.whatsapp-widget{height:50px;width:50px}.whatsapp-widget__icon{height:28px;width:28px}.whatsapp-widget__tooltip{display:none}}@keyframes wave{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.promo-widget{bottom:140px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;right:20px;-webkit-user-select:none;user-select:none;z-index:9998}.promo-widget--pulse{animation:widget-attention 1.5s ease-in-out}.promo-widget__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026,0 8px 30px #0000001a,0 0 0 1px #0000000d;overflow:hidden;position:relative;width:300px}.promo-widget__header{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:16px 16px 0}.promo-widget__close,.promo-widget__minimize{align-items:center;background:#0000000d;border:none;border-radius:14px;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.promo-widget__close:hover,.promo-widget__minimize:hover{background:#ff00001a;color:red;transform:scale(1.05)}.promo-widget__main{padding:0 20px 20px}.promo-widget__offer{margin-bottom:16px;text-align:center}.promo-widget__offer .offer-discount{background:linear-gradient(135deg,red,#e60000);border-radius:50px;box-shadow:0 8px 25px #ff000040,inset 0 1px 0 #fff3;color:#fff;display:block;font-size:24px;font-weight:900;letter-spacing:1px;margin-bottom:8px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase}.promo-widget__offer .offer-discount:before{animation:shine 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.promo-widget__offer .offer-text{color:#333;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.promo-widget__timer{margin-bottom:16px;text-align:center}.promo-widget__timer .timer-value{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;box-shadow:inset 0 2px 4px #0000000f;color:#333;display:inline-block;font-family:SF Mono,Monaco,monospace;font-size:18px;font-weight:700;letter-spacing:1px;padding:8px 16px}.promo-widget__price{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.promo-widget__price .price-old{color:#999;font-size:16px;font-weight:500;position:relative;text-decoration:line-through}.promo-widget__price .price-new{color:red;font-size:22px;font-weight:800;position:relative}.promo-widget__price .price-new:after{color:#666;content:"MXN";font-size:12px;font-weight:600;margin-left:4px;vertical-align:top}.promo-widget__cta{align-items:center;background:linear-gradient(135deg,red,#e60000);border:none;border-radius:12px;box-shadow:0 8px 25px #ff000040,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-bottom:12px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease;width:100%}.promo-widget__cta:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.promo-widget__cta:hover{box-shadow:0 12px 35px #ff000059,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.promo-widget__cta:hover:before{left:100%}.promo-widget__cta:hover svg{transform:translateX(2px)}.promo-widget__cta svg{transition:transform .3s ease}.promo-widget__urgency{align-items:center;color:#666;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:center}.promo-widget__urgency .urgency-indicator{animation:dot-pulse 2s infinite;background:red;border-radius:50%;height:6px;width:6px}.promo-widget__minimized{align-items:center;background:linear-gradient(135deg,red,#e60000);border-radius:25px;box-shadow:0 8px 30px #ff00004d,0 4px 15px #f003;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:space-between;overflow:hidden;padding:0 20px;position:relative;transition:all .3s ease;width:200px}.promo-widget__minimized:hover{box-shadow:0 12px 40px #f006,0 6px 20px #ff00004d;transform:scale(1.02) translateY(-1px)}.promo-widget__minimized:before{animation:minimized-shine 4s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.promo-widget__minimized .minimized-content{display:flex;flex-direction:column;gap:2px}.promo-widget__minimized .minimized-discount{font-size:14px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.promo-widget__minimized .minimized-timer{font-family:SF Mono,Monaco,monospace;font-size:11px;font-weight:600;opacity:.9}.promo-widget__minimized .minimized-indicator{animation:minimized-pulse 2s infinite;background:#fffc;border-radius:50%;height:8px;width:8px}@keyframes widget-attention{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes minimized-shine{0%{left:-100%}50%{left:-100%}to{left:100%}}@keyframes minimized-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:768px){.promo-widget{bottom:160px;right:15px}.promo-widget__content{width:280px}.promo-widget__minimized{height:45px;padding:0 16px;width:180px}}@media(max-width:480px){.promo-widget{bottom:150px;right:10px}.promo-widget__content{width:260px}.promo-widget__minimized{height:42px;padding:0 14px;width:160px}}.whatsapp-widget+.promo-widget{bottom:140px}@media(max-width:768px){.whatsapp-widget+.promo-widget{bottom:160px}}@media(max-width:480px){.whatsapp-widget+.promo-widget{bottom:150px}}.app-layout{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.animated-logo-container{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.animated-logo-container:before{background:radial-gradient(circle at center,#0000 40%,#00000080 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.animated-logo-container .logo-wrapper{height:280px;position:relative;width:280px;z-index:2}@media(max-width:480px){.animated-logo-container .logo-wrapper{height:220px;width:220px}}@media(min-width:481px)and (max-width:768px){.animated-logo-container .logo-wrapper{height:300px;width:300px}}@media(min-width:769px){.animated-logo-container .logo-wrapper{height:400px;width:400px}}@media(min-width:1200px){.animated-logo-container .logo-wrapper{height:500px;width:500px}}.animated-logo-container .logo-image{height:auto;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.animated-logo-container .logo-image.logo-white{z-index:1}.animated-logo-container .logo-image.logo-yellow{z-index:2}.landing-page{align-items:center;background:#000;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:9999}.hero-section,.landing-page{height:100vh;overflow:hidden;width:100%}.hero-section{min-height:926px;position:relative}@media(min-width:769px){.hero-section{min-height:100vh}}.hero-section .hero-bg{height:120%;left:0;position:absolute;top:0;width:100%}.hero-section .hero-bg .hero-video{height:100%;object-fit:cover;width:100%}.hero-section .hero-bg .hero-overlay{background:linear-gradient(0deg,#00000054,#00000054);height:100%;left:0;position:absolute;top:0;width:100%}.hero-section .hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;position:relative;z-index:2}@media(min-width:769px){.hero-section .hero-content{padding:0 40px}}.hero-section .hero-title{color:#fff;font-family:Mohave,sans-serif;font-size:50px;font-weight:600;line-height:52px;margin-bottom:60px;text-align:center;text-transform:uppercase}@media(min-width:769px){.hero-section .hero-title{font-size:72px;line-height:74px}}@media(min-width:1200px){.hero-section .hero-title{font-size:96px;line-height:100px}}.hero-section .hero-logo{height:114px;width:300px}@media(min-width:769px){.hero-section .hero-logo{height:152px;width:400px}}.hero-section .hero-logo img{filter:drop-shadow(0 0 20px rgba(234,195,27,.5));height:100%;object-fit:contain;width:100%}.philosophy-section{background:#fff;overflow:hidden;padding:48px 0;position:relative;width:100%;z-index:1}.philosophy-section .philosophy-container{align-items:center;display:flex;flex-direction:column;gap:72px;margin:0 auto;max-width:428px;padding:0 16px}.philosophy-section .philosophy-legacy-block,.philosophy-section .philosophy-philosophy-block{align-items:center;display:flex;flex-direction:column;gap:24px;opacity:1;text-align:center;transform:translateY(0);width:100%}.philosophy-section .philosophy-title-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:800px;position:relative;width:100%}.philosophy-section .philosophy-title-wrapper:first-child{margin-bottom:-10px}.philosophy-section .philosophy-arabic-overlay{color:#eac31b;font-family:Noto Sans Arabic,sans-serif;font-size:86px;font-weight:300;left:50%;line-height:1;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;z-index:1}.philosophy-section .philosophy-legacy-block .philosophy-title-wrapper:first-child .philosophy-arabic-overlay{transform:translate(-20%,-50%)}.philosophy-section .philosophy-legacy-block .philosophy-title-wrapper:nth-child(2) .philosophy-arabic-overlay{transform:translate(-30%,-50%)}.philosophy-section .philosophy-section-title{color:#000;font-family:Mohave,sans-serif;font-size:72px;font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:2}.philosophy-section .philosophy-section-description{color:#000;font-weight:400;line-height:1.4;width:100%}.philosophy-section .philosophy-cta-button,.philosophy-section .philosophy-section-description{font-family:Helvetica,Arial,sans-serif;font-size:18px;margin:0 auto;max-width:396px;text-align:center}.philosophy-section .philosophy-cta-button{background:#000;border:none;color:#fff;cursor:pointer;display:block;font-weight:700;letter-spacing:1px;line-height:1;min-width:250px;opacity:1;padding:22px 48px;text-transform:uppercase;transform:translateY(0);transition:all .3s ease;width:auto}.philosophy-section .philosophy-cta-button:hover{background:#eac31b;box-shadow:0 10px 30px #0003;color:#000;transform:translateY(-2px)}.philosophy-section .philosophy-cta-button:active{transform:translateY(0)}.philosophy-section .philosophy-cta-button:focus{outline:2px solid #eac31b;outline-offset:2px}@media(min-width:768px)and (max-width:1023px){.philosophy-section{padding:80px 0}.philosophy-section .philosophy-container{gap:96px;max-width:700px}.philosophy-section .philosophy-arabic-overlay{font-size:100px}.philosophy-section .philosophy-section-title{font-size:80px}.philosophy-section .philosophy-section-description{font-size:20px;max-width:600px}.philosophy-section .philosophy-cta-button{font-size:20px;padding:24px 56px}}@media(min-width:1024px){.philosophy-section{padding:120px 0}.philosophy-section .philosophy-container{gap:120px;max-width:1200px}.philosophy-section .philosophy-title-wrapper{max-width:1000px}.philosophy-section .philosophy-arabic-overlay{font-size:140px;opacity:.7}.philosophy-section .philosophy-section-title{font-size:96px;letter-spacing:-.03em}.philosophy-section .philosophy-legacy-block .philosophy-title-wrapper:first-child .philosophy-arabic-overlay{transform:translate(-10%,-50%)}.philosophy-section .philosophy-legacy-block .philosophy-title-wrapper:nth-child(2) .philosophy-arabic-overlay{transform:translate(-20%,-50%)}.philosophy-section .philosophy-philosophy-block .philosophy-arabic-overlay{font-size:120px}.philosophy-section .philosophy-section-description{font-size:22px;line-height:1.6;max-width:700px}.philosophy-section .philosophy-cta-button{font-size:20px;letter-spacing:2px;min-width:300px;padding:28px 80px}.philosophy-section .philosophy-cta-button:hover{box-shadow:0 15px 40px #00000026}}@media(min-width:1440px){.philosophy-section .philosophy-container{max-width:1400px}.philosophy-section .philosophy-arabic-overlay{font-size:160px}.philosophy-section .philosophy-section-title{font-size:120px}.philosophy-section .philosophy-section-description{font-size:24px;max-width:800px}}.philosophy-section .philosophy-title-image{height:auto;margin-bottom:24px;max-width:600px;width:100%}@media(max-width:767px){.philosophy-section .philosophy-title-image{max-width:350px}}@media(min-width:768px)and (max-width:1023px){.philosophy-section .philosophy-title-image{max-width:500px}}@media(min-width:1024px){.philosophy-section .philosophy-title-image{max-width:700px}}@media(min-width:1440px){.philosophy-section .philosophy-title-image{max-width:800px}}.coach-section{background:#000;overflow:hidden;padding:56px 0;position:relative}.coach-section:before{background:radial-gradient(circle at center,#eac31b1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.coach-section .container{margin:0 auto;max-width:428px;padding:0 16px;position:relative;z-index:1}.coach-section .section-title{color:#fff;font-family:Mohave,sans-serif;font-size:72px;font-weight:600;line-height:1.04;margin-bottom:56px;perspective:1000px;position:relative;text-align:center;text-transform:uppercase}.coach-section .section-title:after{-webkit-text-fill-color:#0000;animation:shine 3s infinite;background:linear-gradient(45deg,#0000 30%,#eac31b80 50%,#0000 70%);background-clip:text;-webkit-background-clip:text;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.coach-section .coach-container{align-items:center;display:flex;flex-direction:column;gap:24px}.coach-section .coach-image{--glow:0;height:524px;position:relative;transform-style:preserve-3d;width:314px}.coach-section .coach-image .image-glow{background:radial-gradient(circle at center,rgba(234,195,27,calc(var(--glow)*.4)) 0,#0000 70%);filter:blur(20px);inset:-20px;position:absolute;transition:opacity .3s ease;z-index:-1}.coach-section .coach-image img{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);display:block;height:100%;object-fit:cover;object-position:center;position:relative;width:100%;z-index:1}.coach-section .coach-image .power-lines{inset:0;position:absolute}.coach-section .coach-image .power-lines span{background:linear-gradient(90deg,#0000,#eac31b,#0000);position:absolute}.coach-section .coach-image .power-lines span:first-child{animation:powerLine1 3s infinite;height:2px;left:-100%;top:20%;width:100%}.coach-section .coach-image .power-lines span:nth-child(2){animation:powerLine2 3s 1s infinite;height:2px;right:-100%;top:50%;width:100%}.coach-section .coach-image .power-lines span:nth-child(3){animation:powerLine1 3s 2s infinite;bottom:20%;height:2px;left:-100%;width:100%}.coach-section .coach-info{padding:10px;text-align:center}.coach-section .coach-info .coach-name{color:#eac31b;font-family:Mohave,sans-serif;font-size:56px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:24px;position:relative;text-transform:uppercase}.coach-section .coach-info .coach-name:after{animation:underlineExpand 2s ease-out forwards;animation-delay:1s;background:#eac31b;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.coach-section .coach-info .coach-quote{background:linear-gradient(135deg,#eac31b1a,#eac31b0d);border-left:4px solid #eac31b;border-radius:8px;margin:24px 0;overflow:hidden;padding:20px;position:relative}.coach-section .coach-info .coach-quote:before{animation:pulseGlow 3s ease-in-out infinite;background:radial-gradient(circle,#eac31b33 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.coach-section .coach-info .coach-quote .quote-icon{animation:bounce 2s ease-in-out infinite;font-size:32px;margin-bottom:12px}.coach-section .coach-info .coach-quote blockquote{color:#fff;font-family:Mohave,sans-serif;font-size:28px;font-style:italic;font-weight:600;letter-spacing:1px;line-height:1.04;margin:0;position:relative;text-transform:uppercase;z-index:1}.coach-section .coach-info .coach-quote blockquote:after,.coach-section .coach-info .coach-quote blockquote:before{color:#eac31b;content:'"';font-size:1.5em;position:relative;top:.1em}.coach-section .coach-info .coach-description{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.12;line-height:1.6;margin:0 auto 24px;max-width:298px;opacity:.9}.coach-section .coach-info .coach-instagram{align-items:center;background:linear-gradient(135deg,#eac31b,#c09f12);border-radius:30px;color:#fff;display:inline-flex;font-weight:600;gap:12px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.coach-section .coach-info .coach-instagram:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.coach-section .coach-info .coach-instagram:hover{box-shadow:0 10px 20px #eac31b4d;transform:translateY(-2px)}.coach-section .coach-info .coach-instagram:hover:before{left:100%}.coach-section .coach-info .coach-instagram:hover svg{transform:rotate(1turn)}.coach-section .coach-info .coach-instagram svg{height:24px;transition:transform .5s ease;width:24px}.coach-section .coach-info .coach-instagram span{font-size:16px;letter-spacing:.5px}@media(min-width:768px)and (max-width:1023px){.coach-section{padding:80px 0}.coach-section .container{max-width:600px}.coach-section .section-title{font-size:86px;margin-bottom:80px}.coach-section .coach-image{height:600px;width:400px}.coach-section .coach-name{font-size:64px}.coach-section .coach-quote{padding:32px}.coach-section .coach-quote blockquote{font-size:28px}.coach-section .coach-description{font-size:20px;max-width:400px}.coach-section .coach-instagram{padding:16px 32px}.coach-section .coach-instagram span{font-size:18px}}@media(min-width:1024px){.coach-section{padding:120px 0}.coach-section .container{max-width:1200px}.coach-section .coach-container{align-items:center;flex-direction:row;gap:80px;justify-content:center}.coach-section .coach-image{height:700px;width:500px}.coach-section .coach-image:hover .image-glow{opacity:1}.coach-section .coach-info{max-width:500px;text-align:left}.coach-section .coach-info .coach-name{font-size:72px}.coach-section .coach-info .coach-name:after{left:0;transform:translateX(0)}.coach-section .coach-info .coach-quote{margin:32px 0}.coach-section .coach-info .coach-quote blockquote{font-size:32px}.coach-section .coach-info .coach-description{font-size:22px;max-width:none}}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes powerLine1{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes powerLine2{0%{right:-100%}50%{right:100%}to{right:100%}}@keyframes underlineExpand{0%{width:0}to{width:100px}}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-title-image{margin:0 auto 56px;perspective:1000px;position:relative;width:100%}@media(max-width:767px){.section-title-image{margin-bottom:40px;max-width:300px}}@media(min-width:768px)and (max-width:1023px){.section-title-image{margin-bottom:80px;max-width:450px}}@media(min-width:1024px){.section-title-image{margin-bottom:100px;max-width:600px}}.method-section{background:#fff;overflow:hidden;padding:80px 0 40px;position:relative}.method-section:before{background-image:radial-gradient(circle at 20% 50%,#eac31b0d 0,#0000 50%),radial-gradient(circle at 80% 80%,#eac31b0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.method-section .container{margin:0 auto;max-width:428px;padding:0 16px;position:relative;z-index:1}.method-section .method-header{margin-bottom:64px}.method-section .method-header .title-wrapper{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:32px;position:relative}.method-section .method-header .arabic-background{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-right:16px;position:absolute;right:0;top:0;z-index:1}.method-section .method-header .arabic-background span{color:#eac31b;font-family:Mohave,sans-serif;font-size:86px;font-weight:300;line-height:.86;opacity:.6;text-align:right;text-transform:uppercase;width:100%}.method-section .method-header .section-title{color:#000;font-family:Mohave,sans-serif;font-size:72px;font-weight:600;line-height:1.04;margin:0;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:2}.method-section .method-header .method-description{word-wrap:break-word;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:20.16px;margin:0 auto;max-width:396px;text-align:center;width:100%}.method-section .method-steps{display:flex;flex-direction:column;gap:48px;position:relative}.method-section .method-steps .connector-line{background:linear-gradient(180deg,#eac31b,#b8860b 50%,#eac31b);bottom:0;left:20px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;width:2px}.method-section .method-step{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:flex;gap:24px;padding:24px;position:relative;transform-style:preserve-3d;transition:all .2s ease}.method-section .method-step .step-number{align-items:center;background:#eac31b;background:var(--step-color,#eac31b);border-radius:50%;box-shadow:0 4px 20px #0003;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;left:0;position:absolute;width:40px;z-index:2}.method-section .method-step .step-content{display:flex;flex-direction:column;gap:16px;margin-left:30px;width:100%}.method-section .method-step .step-image{border-radius:12px;height:200px;overflow:hidden;position:relative;width:100%}.method-section .method-step .step-image img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.method-section .method-step .step-image .image-overlay{background:linear-gradient(135deg,#eac31b33,#0000);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.method-section .method-step .step-image:hover .image-overlay{opacity:1}.method-section .method-step .step-info .step-title{word-wrap:break-word;color:#000;font-family:Mohave,sans-serif;font-size:56px;font-weight:600;line-height:56px;margin-bottom:8px}.method-section .method-step .step-info .step-description{word-wrap:break-word;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:20.16px}.method-section .method-step .step-decoration{display:flex;flex-direction:column;gap:4px;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.method-section .method-step .step-decoration span{background:#eac31b;background:var(--step-color,#eac31b);height:2px;opacity:.3;width:20px}.method-section .method-step .step-decoration span:nth-child(2){width:15px}.method-section .method-step .step-decoration span:nth-child(3){width:10px}@media(min-width:768px)and (max-width:1023px){.method-section{padding:120px 0 60px}.method-section .container{max-width:700px}.method-section .method-header .title-wrapper{height:220px}.method-section .method-header .arabic-background span{font-size:100px}.method-section .method-header .section-title{font-size:80px}.method-section .method-steps{gap:64px}.method-section .method-steps .connector-line{left:30px;width:3px}.method-section .method-step{padding:32px}.method-section .method-step .step-number{font-size:24px;height:60px;width:60px}.method-section .method-step .step-content{margin-left:50px}.method-section .method-step .step-image{height:250px}}@media(min-width:1024px){.method-section{padding:160px 0 80px}.method-section .container{max-width:1200px}.method-section .method-header .title-wrapper{height:250px}.method-section .method-header .arabic-background{align-items:center;flex-direction:row;gap:40px;justify-content:center;padding:0}.method-section .method-header .arabic-background span{font-size:110px;text-align:center;width:auto}.method-section .method-header .section-title{font-size:96px}.method-section .method-header .section-title br{display:none}.method-section .method-header .method-description{font-size:20px;line-height:28px;max-width:600px}.method-section .method-steps{gap:80px;margin:0 auto;max-width:800px}.method-section .method-step,.method-section .method-step.step-left .step-content{flex-direction:row}.method-section .method-step.step-right .step-content{flex-direction:row-reverse}.method-section .method-step .step-content{align-items:center;gap:40px}.method-section .method-step .step-image,.method-section .method-step .step-info{flex:1 1}.method-section .method-step .step-image{height:300px}.method-section .method-step .step-info .step-title{font-size:64px;line-height:64px}.method-section .method-step .step-info .step-description{font-size:20px;line-height:28px}}.step-icon{align-items:center;background:linear-gradient(135deg,rgba(var(--step-color),.1) 0,rgba(var(--step-color),.05) 100%);border:2px solid rgba(var(--step-color),.2);border-radius:12px;color:#eac31b;color:var(--step-color,#eac31b);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.step-icon:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.step-icon:hover:before{left:100%}.step-icon svg{filter:drop-shadow(0 4px 8px rgba(var(--step-color),.3));height:80px;transition:all .3s ease;width:80px}.step-icon:hover{background:linear-gradient(135deg,rgba(var(--step-color),.15) 0,rgba(var(--step-color),.08) 100%);border-color:var(--step-color)}.step-icon:hover svg{filter:drop-shadow(0 6px 12px rgba(var(--step-color),.4))}@media(min-width:768px)and (max-width:1023px){.step-icon{height:250px}.step-icon svg{height:100px;width:100px}}@media(min-width:1024px){.step-icon{flex:1 1;height:300px}.step-icon svg{height:120px;width:120px}}.section-title-image{display:block;height:auto;margin:0 auto;max-width:400px;position:center;width:auto;z-index:2}@media(max-width:767px){.section-title-image{max-width:320px}}@media(min-width:768px)and (max-width:1023px){.section-title-image{max-width:500px}}@media(min-width:1024px){.section-title-image{max-width:600px}}@media(min-width:1440px){.section-title-image{max-width:700px}}.motivational-phrase-section{background:#fff;overflow:hidden;padding:80px 0;position:relative;width:100%}.carousel-container{border-radius:5px;box-shadow:0 2px 10px 5px #00000040;margin:0 auto;max-width:428px;overflow:hidden;position:relative}@media(min-width:768px)and (max-width:1023px){.carousel-container{max-width:600px}}@media(min-width:1024px){.carousel-container{max-width:800px}}.quotes-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.motivational-phrase{align-items:center;display:flex;height:432px;justify-content:center;min-width:100%;position:relative}.motivational-phrase.black{background:#000;border:1px solid #eac31b}.motivational-phrase.golden{background:#eac31b;border:1px solid #eac31b}.motivational-phrase .phrase-container{max-width:380px;padding:40px 20px;width:100%}.motivational-phrase .phrase-text{word-wrap:break-word;font-family:Mohave,sans-serif;font-size:56px;font-weight:600;line-height:1;text-align:center;width:100%}.motivational-phrase .phrase-text .text-white{color:#fff}.motivational-phrase .phrase-text .text-golden{color:#eac31b}.motivational-phrase .phrase-text .text-black{color:#000}.motivational-phrase .phrase-text span+span{margin-left:.2em}@media(min-width:768px)and (max-width:1023px){.motivational-phrase{height:500px}.motivational-phrase .phrase-text{font-size:64px;line-height:1.1}}@media(min-width:1024px){.motivational-phrase{height:600px}.motivational-phrase .phrase-text{font-size:72px;line-height:1.1}.motivational-phrase .phrase-container{max-width:600px}}.carousel-control{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:2}@media(min-width:768px)and (max-width:1023px){.carousel-control{display:flex}}.carousel-control:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}.carousel-control svg{height:24px;width:24px}.carousel-dots{background:#0000004d;border-radius:20px;bottom:20px;display:flex;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:2}.dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.dot.active{background:#eac31b;border-color:#fff;transform:scale(1.2)}.dot:hover:not(.active){background:#fffc}@media(min-width:768px)and (max-width:1023px){.motivational-phrase-section{padding:100px 0}}@media(min-width:1024px){.motivational-phrase-section{padding:120px 0}}.why-it-works{background-color:#fff;overflow:visible;padding:80px 0;position:relative;width:100%}@media(min-width:768px)and (max-width:1023px){.why-it-works{padding:60px 0}}@media(max-width:767px){.why-it-works{padding:40px 0}}.why-it-works__wrapper{margin:0 auto;max-width:1440px;position:relative;width:100%}.why-it-works__container{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;margin-bottom:60px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media(min-width:768px)and (max-width:1023px){.why-it-works__container{margin-bottom:50px}}@media(max-width:767px){.why-it-works__container{gap:24px;margin-bottom:40px}}.why-it-works__arabic-text{word-wrap:break-word;color:#eac31b;font-family:Mohave,sans-serif;font-size:86px;font-weight:300;height:70px;left:900px;line-height:73.96px;pointer-events:none;position:absolute;text-align:right;text-transform:uppercase;top:-10px;transform:translateX(-100%);width:399px;z-index:0}@media(min-width:768px)and (max-width:1023px){.why-it-works__arabic-text{font-size:60px;left:570px;line-height:52px;top:-15px;width:280px}}@media(max-width:767px){.why-it-works__arabic-text{font-size:40px;left:calc(100% - 88px);line-height:35px;top:-1px;width:190px}}.why-it-works__title{word-wrap:break-word;color:#000;font-family:Mohave,sans-serif;font-size:72px;font-weight:600;line-height:74.88px;margin:0;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:1}@media(min-width:768px)and (max-width:1023px){.why-it-works__title{font-size:56px;line-height:58px}}@media(max-width:767px){.why-it-works__title{font-size:42px;line-height:44px}}.why-it-works__typewriter{align-items:center;display:flex;font-family:Mohave,sans-serif;font-size:48px;font-weight:700;justify-content:center;line-height:1.2;margin:20px 0;min-height:58px;text-align:center;text-transform:uppercase;width:100%}@media(min-width:768px)and (max-width:1023px){.why-it-works__typewriter{font-size:36px;min-height:44px}}@media(max-width:767px){.why-it-works__typewriter{font-size:28px;margin:16px 0;min-height:34px}}.why-it-works__typewriter--black{color:#000}.why-it-works__typewriter--primary{color:#eac31b}.why-it-works__text-content{display:block;text-align:left;width:100%}.why-it-works__subtitle{word-wrap:break-word;color:#000;display:block;font-family:Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:20.16px}@media(max-width:767px){.why-it-works__subtitle{font-size:16px;line-height:18px}}.why-it-works__hint{word-wrap:break-word;color:#000;display:block;font-family:Helvetica,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:17.92px}@media(max-width:767px){.why-it-works__hint{font-size:14px;line-height:16px}}.why-it-works__cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:80px;padding:0 15px}@media(min-width:768px)and (max-width:1023px){.why-it-works__cards{gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}}@media(max-width:767px){.why-it-works__cards{gap:20px;grid-template-columns:1fr;margin-bottom:40px}}.why-it-works__card{cursor:pointer;height:450px;perspective:1000px;position:relative}@media(max-width:767px){.why-it-works__card{height:400px}}.why-it-works__card--expanded .why-it-works__card-inner{transform:rotateY(180deg)}.why-it-works__card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%}.why-it-works__card-back,.why-it-works__card-front{backface-visibility:hidden;border-radius:24px;box-shadow:0 10px 40px #0000001a;height:100%;overflow:hidden;position:absolute;width:100%}.why-it-works__card-front{align-items:center;background:#000;display:flex;justify-content:center}.why-it-works__card-gradient{background:linear-gradient(135deg,#eac31b1a,#eac31b4d 50%,#eac31b1a);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.why-it-works__card-back{align-items:center;background:linear-gradient(135deg,#eac31b,#c09f12);display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center;transform:rotateY(180deg)}@media(max-width:767px){.why-it-works__card-back{padding:30px}}.why-it-works__card-content{color:#fff;padding:40px;position:relative;text-align:center;z-index:2}@media(max-width:767px){.why-it-works__card-content{padding:30px}}.why-it-works__card-icon{display:block;font-size:64px;margin-bottom:24px}@media(max-width:767px){.why-it-works__card-icon{font-size:48px;margin-bottom:20px}}.why-it-works__card-title{font-family:Mohave,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}@media(max-width:767px){.why-it-works__card-title{font-size:26px}}.why-it-works__card-back-title{color:#000;font-family:Mohave,sans-serif;font-size:36px;font-weight:700;margin-bottom:24px;text-transform:uppercase}@media(max-width:767px){.why-it-works__card-back-title{font-size:30px;margin-bottom:20px}}.why-it-works__card-description{color:#000;font-family:Helvetica,sans-serif;font-size:18px;line-height:1.6;margin-bottom:20px}@media(max-width:767px){.why-it-works__card-description{font-size:16px;line-height:1.5}}.why-it-works__card-citation{border-top:1px solid #0003;color:#000000b3;font-family:Helvetica,sans-serif;font-size:14px;font-style:italic;margin-top:20px;padding-top:20px}@media(max-width:767px){.why-it-works__card-citation{font-size:12px}}.why-it-works__stats{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:60px 15px;text-align:center}@media(max-width:767px){.why-it-works__stats{gap:30px;padding:40px 15px}}.why-it-works__stat{align-items:center;display:flex;flex-direction:column;gap:12px}.why-it-works__stat-number{color:#eac31b;font-family:Mohave,sans-serif;font-size:56px;font-weight:700;line-height:1}@media(max-width:767px){.why-it-works__stat-number{font-size:42px}}.why-it-works__stat-text{color:#000;font-family:Helvetica,sans-serif;font-size:16px;max-width:200px}@media(max-width:767px){.why-it-works__stat-text{font-size:14px}}.why-it-works__citations{padding:0 15px;text-align:center}.why-it-works__citations p{color:#0009;font-family:Helvetica,sans-serif;font-size:12px;font-style:italic;margin:4px 0}@media(max-width:767px){.why-it-works__citations p{font-size:11px}}.stripe-checkout{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:500px;padding:2rem}.stripe-checkout .checkout-header{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.stripe-checkout .checkout-header h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.stripe-checkout .checkout-header .price{color:#eac31b;font-size:2rem;font-weight:700}.stripe-checkout .form-group{margin-bottom:1.5rem}.stripe-checkout .form-group label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.stripe-checkout .form-group input{border:1px solid #ddd;border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.stripe-checkout .form-group input:focus{border-color:#eac31b;box-shadow:0 0 0 3px #eac31b1a;outline:none}.stripe-checkout .form-group .card-element{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.75rem;transition:border-color .3s ease}.stripe-checkout .form-group .card-element:focus-within{border-color:#eac31b;box-shadow:0 0 0 3px #eac31b1a}.stripe-checkout .submit-button{background:linear-gradient(135deg,#eac31b,#d4ac16);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.stripe-checkout .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#d4ac16,#eac31b);box-shadow:0 5px 15px #eac31b4d;transform:translateY(-2px)}.stripe-checkout .submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.stripe-checkout .submit-button.processing{background:#ccc;color:#666}@media(max-width:768px){.stripe-checkout{margin:1rem;padding:1.5rem}}.checkout-overlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.checkout-modal{background:#fff;border-radius:16px;max-height:90vh;max-width:600px;outline:none;overflow-y:auto;position:relative;width:90%}.checkout-modal .modal-header{position:absolute;right:1rem;top:1rem;z-index:10}.checkout-modal .modal-header .close-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.checkout-modal .modal-header .close-button:hover{background:#fff;transform:scale(1.1)}.checkout-modal .checkout-content{padding:1rem}.checkout-modal .success-message{padding:3rem 2rem;text-align:center}.checkout-modal .success-message .success-icon{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.checkout-modal .success-message h2{color:#333;font-size:2rem;margin-bottom:1rem}.checkout-modal .success-message p{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:1rem}.checkout-modal .success-message .golden-badge{background:linear-gradient(135deg,#eac31b,#d4ac16);border-radius:25px;color:#000;display:inline-block;font-size:1.2rem;font-weight:700;margin-top:1rem;padding:.5rem 2rem}.checkout-modal .error-message{background:#ffebee;border-left:4px solid #c62828;border-radius:6px;color:#c62828;margin-top:1rem;padding:1rem}@media(max-width:768px){.checkout-modal{margin:1rem;width:95%}.success-message{padding:2rem 1rem}.success-message h2{font-size:1.5rem}.success-message p{font-size:1rem}}.pricing-plans{background:linear-gradient(135deg,#000,#111 50%,#000);overflow:hidden;padding:8rem 0;position:relative}.pricing-plans:before{background:radial-gradient(circle at 50% 50%,#eac31b1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.pricing-plans__container{margin:0 auto;max-width:1200px;padding:0 2rem}.pricing-plans__header{margin-bottom:6rem;text-align:center}.pricing-plans__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:2rem}.pricing-plans__title .title-part{color:#fff;display:block;font-size:.6em;opacity:.8}.pricing-plans__title .title-main{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eac31b,#d4ac16);-webkit-background-clip:text;background-clip:text;display:block;font-size:1.2em;position:relative}.pricing-plans__title .title-main:after{background:linear-gradient(90deg,#0000,#eac31b,#0000);bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.pricing-plans__title .title-sub{color:#ccc;display:block;font-size:.4em;font-style:italic;font-weight:400;margin-top:1rem}.pricing-plans__grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:4rem}.pricing-plans__guarantee{margin-top:4rem;text-align:center}.pricing-card{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:2px solid #333;border-radius:20px;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .3s ease}.pricing-card:before{background:linear-gradient(135deg,#eac31b1a,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.pricing-card:hover:before{opacity:1}.pricing-card--popular{border-color:#eac31b;box-shadow:0 0 30px #eac31b4d;transform:scale(1.02)}.pricing-card__badge{background:linear-gradient(135deg,#eac31b,#d4ac16);border-radius:0 0 15px 15px;color:#000;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:.5rem 1.5rem;position:absolute;right:2rem;top:-1px}.pricing-card__header{margin-bottom:2.5rem;position:relative;text-align:center;z-index:2}.pricing-card__name{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:2px;margin-bottom:1rem}.pricing-card__pricing{position:relative}.pricing-card__original-price{color:#888;display:block;font-size:1.2rem;margin-bottom:.5rem;text-decoration:line-through}.pricing-card__price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eac31b,#d4ac16);-webkit-background-clip:text;background-clip:text;display:block;font-size:3rem;font-weight:900;line-height:1}.pricing-card__period{color:#aaa;display:block;font-size:1rem;margin-top:.5rem}.pricing-card__features{margin-bottom:3rem;position:relative;z-index:2}.pricing-card__features ul{list-style:none;margin:0;padding:0}.pricing-card__features li{align-items:center;color:#ccc;display:flex;font-size:1.1rem;line-height:1.4;margin-bottom:1rem}.pricing-card__features li .feature-icon{flex-shrink:0;margin-right:1rem}.pricing-card__button{background:linear-gradient(135deg,#eac31b,#d4ac16);border:none;border-radius:50px;color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;overflow:hidden;padding:1.2rem 2rem;position:relative;transition:all .3s ease;width:100%;z-index:2}.pricing-card__button .button-text{letter-spacing:1px;position:relative;z-index:2}.pricing-card__button .button-glow{background:linear-gradient(135deg,#ffffff4d,#0000);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.pricing-card__button:hover{box-shadow:0 10px 30px #eac31b66;transform:translateY(-3px)}.pricing-card__button:hover .button-glow{opacity:1}.pricing-card__button:active{transform:translateY(-1px)}.guarantee-badge{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #eac31b;border-radius:50px;display:inline-block;padding:1.5rem 3rem;text-align:center}.guarantee-badge .guarantee-text{color:#eac31b;display:block;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.guarantee-badge .guarantee-subtext{color:#aaa;display:block;font-size:1rem}@media(max-width:768px){.pricing-plans{padding:4rem 0}.pricing-plans__grid{gap:2rem;grid-template-columns:1fr}.pricing-card{padding:2rem 1.5rem}.pricing-card__name{font-size:1.5rem}.pricing-card__price{font-size:2.5rem}}.countdown-container-timer{background:linear-gradient(135deg,#ff44441a,#eac31b1a);border:2px solid #eac31b;border-radius:20px;box-shadow:0 10px 30px #eac31b4d;margin:0 auto 80px;max-width:800px;overflow:hidden;padding:30px;position:relative;text-align:center}.countdown-container-timer:before{animation:shimmer 3s infinite;background:linear-gradient(45deg,#0000,#eac31b4d,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.countdown-container-timer .countdown-header{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px}.countdown-container-timer .countdown-header .fire-icon{animation:pulse 1s infinite;font-size:24px}.countdown-container-timer .countdown-header .countdown-title{color:#eac31b;font-size:24px;font-weight:800;letter-spacing:1px;margin:0;text-shadow:0 0 20px #eac31b80}.countdown-container-timer .countdown-timer{align-items:center;display:flex;gap:16px;justify-content:center}.countdown-container-timer .countdown-timer .time-unit{align-items:center;display:flex;flex-direction:column;gap:8px}.countdown-container-timer .countdown-timer .time-unit .time-number{color:#eac31b;font-size:48px;font-weight:800;line-height:1;text-shadow:0 0 30px #eac31b80}.countdown-container-timer .countdown-timer .time-unit .time-label{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.countdown-container-timer .countdown-timer .time-separator{animation:pulse 1s infinite;color:#eac31b;font-size:32px;font-weight:800;line-height:1}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media(max-width:768px){.countdown-container-timer{margin-bottom:60px;padding:20px}.countdown-container-timer .countdown-header .countdown-title{font-size:18px}.countdown-container-timer .countdown-timer{gap:8px}.countdown-container-timer .countdown-timer .time-unit .time-number{font-size:36px}.countdown-container-timer .countdown-timer .time-unit .time-label{font-size:10px}.countdown-container-timer .countdown-timer .time-separator{font-size:24px}}.join-form{align-items:center;background:linear-gradient(135deg,#000000f2,#0a0a0afa);display:flex;justify-content:center;min-height:100vh;padding:40px 20px;position:relative}.join-form:before{background-image:radial-gradient(circle at 25% 25%,#eac31b1a 0,#0000 50%),radial-gradient(circle at 75% 75%,#eac31b14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.join-form__container{margin:0 auto;max-width:500px;position:relative;width:100%;z-index:2}.join-form__content{position:relative}.join-form__header{margin-bottom:3rem;text-align:center}.join-form__title{-webkit-text-fill-color:#0000;animation:goldShine 3s ease-in-out infinite;background:linear-gradient(135deg,#eac31b,#eac31b 25%,#fff 50%,#eac31b 75%,#eac31b);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;filter:drop-shadow(0 0 30px rgba(234,195,27,.5));font-family:Mohave,sans-serif;font-size:clamp(2.5rem,8vw,4rem);font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:1rem;text-transform:uppercase}.join-form__title-highlight{display:block;margin-top:.2em}.join-form__subtitle{color:#fffc;font-family:Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.02em;line-height:1.5}.join-form__form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #eac31b33;border-radius:20px;box-shadow:0 20px 40px #0000004d,inset 0 1px 0 #ffffff1a;padding:2.5rem 2rem}@media(max-width:767px){.join-form__form{border-radius:16px;padding:2rem 1.5rem}}.join-form__field{margin-bottom:1.5rem;position:relative}.join-form__label{color:#fffc;display:block;font-size:.9rem;font-weight:400;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.join-form__input,.join-form__label{font-family:Helvetica,Arial,sans-serif}.join-form__input{background:#ffffff14;border:2px solid #ffffff26;border-radius:12px;color:#fff;font-size:1rem;outline:none;padding:1rem 1.2rem;transition:all .3s ease;width:100%}.join-form__input::placeholder{color:#fff6;font-style:italic}.join-form__input--focused,.join-form__input:focus{background:#ffffff1f;border-color:#eac31b99;box-shadow:0 0 0 3px #eac31b26,0 8px 25px #0003;transform:translateY(-1px)}.join-form__input--error{background:#ff44441a;border-color:#f44}.join-form__input--error:focus{box-shadow:0 0 0 3px #f443,0 8px 25px #0003}.join-form__input:disabled{cursor:not-allowed;opacity:.6}@media(max-width:767px){.join-form__input{font-size:.95rem;padding:.9rem 1rem}}.join-form__error{animation:errorSlideIn .3s ease;color:#f44;display:block;font-family:Helvetica,Arial,sans-serif;font-size:.85rem;margin-top:.5rem}.join-form__submit{background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Mohave,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-top:1rem;overflow:hidden;padding:1.2rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.join-form__submit:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.join-form__submit:hover:not(:disabled){box-shadow:0 15px 35px #eac31b66,0 5px 15px #0003;transform:translateY(-2px)}.join-form__submit:hover:not(:disabled):before{left:100%}.join-form__submit:active:not(:disabled){transform:translateY(0)}.join-form__submit:disabled{cursor:not-allowed;opacity:.7;transform:none}@media(max-width:767px){.join-form__submit{font-size:1rem;padding:1rem 1.5rem}}.join-form__spinner{animation:spin .8s linear infinite;border:2px solid #0000004d;border-radius:50%;border-top-color:#000;display:inline-block;height:20px;margin-right:.5rem;width:20px}.join-form__message{animation:messageSlideIn .4s ease;border-radius:8px;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;margin-top:1rem;padding:1rem;text-align:center}.join-form__message--success{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.join-form__message--error{background:#ff444426;border:1px solid #ff44444d;color:#f44}@keyframes goldShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px)and (max-width:1023px){.join-form{padding:30px 15px}.join-form__form{padding:2rem 1.5rem}.join-form__input{padding:.9rem 1rem}.join-form__submit{padding:1.1rem 1.5rem}}@media(prefers-reduced-motion:reduce){.join-form *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-page{background:#fff;overflow-x:hidden;padding-top:0;width:100%}.home-page section{position:relative;width:100%}.about-page{background:#fff;overflow-x:hidden}.about-hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.about-hero .hero-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.about-hero .hero-background .hero-overlay{background:linear-gradient(135deg,#000000e6,#00000080 50%,#000000e6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-hero .hero-background .hero-image{height:100%;object-fit:cover;width:100%}.about-hero .hero-content{padding:0 20px;position:relative;text-align:center;z-index:2}.about-hero .hero-content .hero-title{color:#fff;font-family:Mohave,sans-serif;font-size:clamp(48px,10vw,120px);font-weight:700;letter-spacing:2px;line-height:1;margin-bottom:20px;text-transform:uppercase}.about-hero .hero-content .hero-title .golden-text{color:#eac31b;text-shadow:0 0 30px #eac31bcc,0 0 60px #eac31b99,0 0 90px #eac31b66}.about-hero .hero-content .hero-subtitle{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:clamp(20px,3vw,32px);font-weight:600;letter-spacing:1px;text-shadow:0 2px 10px #00000080;text-transform:uppercase}.about-section{padding:100px 0;position:relative}@media(max-width:768px){.about-section{padding:60px 0}}.about-section.dark-section{background:#000;color:#fff}.about-section.dark-section .section-title{color:#fff}.about-section.dark-section .section-text{color:#ffffffe6}.about-section.dark-section .arabic-overlay{color:#eac31b4d!important}@media(min-width:768px){.container{padding:0 40px}}.section-content{position:relative}.content-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr}@media(min-width:1024px){.content-wrapper{gap:80px;grid-template-columns:1fr 1fr}.content-wrapper.reverse .text-content{order:2}.content-wrapper.reverse .image-content{order:1}}.text-content .section-title{font-family:Mohave,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.1;margin-bottom:30px;position:relative;text-transform:uppercase}.text-content .section-title .arabic-overlay{color:#eac31b40;font-family:Noto Sans Arabic,sans-serif;font-size:clamp(70px,10vw,100px);font-weight:700;line-height:1;opacity:1;position:absolute;right:0;text-shadow:0 0 20px #eac31b4d;top:-30px;z-index:-1}.text-content .section-title.center{text-align:center}.text-content .section-title.center .arabic-overlay{right:50%;top:-40px;transform:translateX(50%)}.text-content .section-text{color:#8e8e8e;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.8;margin-bottom:30px}.text-content .golden-line{background:#eac31b;box-shadow:0 0 10px #eac31b80;height:4px;margin-top:30px;width:60px}.image-content{border-radius:5px;box-shadow:0 20px 60px #0000004d;overflow:hidden;position:relative}.image-content .section-image{display:block;height:auto;transform:scale(1.1);transition:transform .5s ease;width:100%}.image-content:hover .section-image{transform:scale(1)}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.stats-grid .stat-item{text-align:center}.stats-grid .stat-item .stat-number{color:#eac31b;display:block;font-family:Mohave,sans-serif;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1;margin-bottom:10px;text-shadow:0 0 20px #eac31b80}.stats-grid .stat-item .stat-label{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;opacity:.9;text-transform:uppercase}.values-section .section-title{-webkit-text-fill-color:#0000;animation:goldShift 4s ease infinite;background:linear-gradient(135deg,#000,#eac31b 50%,#000);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#000;display:block;font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:3px;margin-bottom:80px;position:relative;text-align:center;text-transform:uppercase}.values-section .section-title .arabic-decoration{-webkit-text-fill-color:#eac31b14;animation:none;background:none;color:#eac31b14;font-family:Noto Sans Arabic,sans-serif;font-size:clamp(70px,10vw,90px);font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);white-space:nowrap;width:100%}@media(max-width:768px){.values-section .section-title .arabic-decoration{font-size:60px;top:-45px}}@media(max-width:428px){.values-section .section-title .arabic-decoration{font-size:50px;top:-40px}}.values-section .values-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.values-section .values-grid .value-card{background:#fff;border:2px solid #eac31b4d;border-radius:10px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.values-section .values-grid .value-card:before{background:#eac31b;content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.values-section .values-grid .value-card:hover{border-color:#eac31b;box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.values-section .values-grid .value-card:hover:before{transform:scaleX(1)}.values-section .values-grid .value-card:hover .value-icon{transform:scale(1.2)}.values-section .values-grid .value-card .value-icon{font-size:56px;margin-bottom:20px;transition:transform .3s ease}.values-section .values-grid .value-card h3{color:#000;font-family:Mohave,sans-serif;font-size:26px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.values-section .values-grid .value-card p{color:#8e8e8e;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6}@keyframes goldShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.power-section{background:#0a0a0a}.power-section .power-header{margin-bottom:60px;text-align:center}.power-section .power-header .section-title{color:#fff;display:block;font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:3px;margin-bottom:40px;position:relative;text-shadow:0 0 30px #eac31b80;text-transform:uppercase}.power-section .power-header .section-title .arabic-decoration{color:#eac31b14;font-family:Noto Sans Arabic,sans-serif;font-size:clamp(60px,8vw,80px);font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;text-align:center;top:-50px;transform:translateX(-50%);white-space:nowrap;width:100%}@media(max-width:768px){.power-section .power-header .section-title .arabic-decoration{font-size:50px;top:-35px}}@media(max-width:428px){.power-section .power-header .section-title .arabic-decoration{font-size:40px;top:-30px}}.power-section .power-header .section-subtitle{color:#fffc;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.power-section .power-gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.power-section .power-gallery .gallery-item{background:#000;border-radius:10px;height:400px;overflow:hidden;position:relative}@media(max-width:428px){.power-section .power-gallery .gallery-item{height:300px}}.power-section .power-gallery .gallery-item .gallery-image{filter:grayscale(50%);height:100%;object-fit:cover;object-position:center;transform:scale(1.1);transition:all .5s ease;width:100%}.power-section .power-gallery .gallery-item:hover .gallery-image{filter:grayscale(0) contrast(1.2);transform:scale(1)}.power-section .power-gallery .gallery-item:after{border:2px solid #0000;border-radius:10px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.power-section .power-gallery .gallery-item:hover:after{border-color:#eac31b;box-shadow:inset 0 0 30px #eac31b4d}.cta-section{background:linear-gradient(135deg,#000,#1a1a1a);padding:120px 0;position:relative}.cta-section:before{background:radial-gradient(ellipse at center,#eac31b1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-section .cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.cta-section .cta-content .cta-title{color:#fff;font-family:Mohave,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1;margin-bottom:20px;text-shadow:0 0 30px #eac31b4d;text-transform:uppercase}.cta-section .cta-content .cta-text{color:#ffffffe6;font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:1px;margin-bottom:40px;text-transform:uppercase}.cta-section .cta-content .cta-button{background:#eac31b;border:none;border-radius:50px;box-shadow:0 10px 30px #eac31b66;color:#000;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;overflow:hidden;padding:20px 60px;position:relative;text-transform:uppercase;transition:all .3s ease}.cta-section .cta-content .cta-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.cta-section .cta-content .cta-button:hover{box-shadow:0 15px 40px #eac31b99;transform:translateY(-3px)}.cta-section .cta-content .cta-button:hover:before{height:300px;width:300px}@media(max-width:428px){.about-section{padding:60px 0}.content-wrapper{gap:40px}.stats-grid{gap:20px}.stats-grid,.values-grid{grid-template-columns:1fr}.values-grid{gap:30px}.power-gallery{grid-template-columns:1fr}.power-gallery .gallery-image{height:300px}.text-content .section-title .arabic-overlay{font-size:60px!important;top:-20px}}.join-club-page{background:#000;color:#fff;min-height:100vh;overflow-x:hidden}.join-hero{align-items:center;background:radial-gradient(circle at center,#111 0,#000 70%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.join-hero__background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.join-hero__background .hero-particle{background:#eac31b;border-radius:50%;height:4px;opacity:.6;position:absolute;width:4px}.join-hero__background .hero-particle:nth-child(2n){background:#fffc}.join-hero__background .hero-particle:nth-child(3n){background:#d4ac16;height:2px;width:2px}.join-hero__container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:2}.join-hero__content{margin:0 auto;max-width:800px}.join-hero__title{font-size:clamp(2.5rem,8vw,6rem);font-weight:900;line-height:1.1;margin-bottom:2rem}.join-hero__title .title-pre{color:#ccc;display:block;font-size:.4em;font-weight:400;letter-spacing:3px;margin-bottom:.5rem}.join-hero__title .title-main{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eac31b,#d4ac16);-webkit-background-clip:text;background-clip:text;display:block;font-size:1em;position:relative}.join-hero__title .title-main:after{background:linear-gradient(90deg,#0000,#eac31b,#0000);bottom:-20px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.join-hero__title .title-post{color:#888;display:block;font-size:.25em;font-style:italic;font-weight:300;line-height:1.4;margin-top:1.5rem}.join-hero__subtitle{color:#ccc;font-size:1.3rem;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px}.join-hero__stats{display:flex;gap:4rem;justify-content:center;margin-top:4rem}.join-hero__stats .stat-item{text-align:center}.join-hero__stats .stat-item .stat-number{color:#eac31b;display:block;font-size:3rem;font-weight:900;line-height:1}.join-hero__stats .stat-item .stat-label{color:#888;display:block;font-size:.9rem;letter-spacing:1px;margin-top:.5rem;text-transform:uppercase}.join-hero__scroll-indicator{bottom:2rem;color:#666;font-size:.9rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.join-hero__scroll-indicator .scroll-arrow{background:#eac31b;height:30px;margin:0 auto 1rem;position:relative;width:2px}.join-hero__scroll-indicator .scroll-arrow:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #eac31b;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.join-testimonial{background:linear-gradient(135deg,#111,#0a0a0a);padding:8rem 0}.join-testimonial__container{margin:0 auto;max-width:1000px;padding:0 2rem}.join-testimonial .testimonial-content{position:relative;text-align:center}.join-testimonial .testimonial-quote{margin-bottom:3rem;position:relative}.join-testimonial .testimonial-quote .quote-icon{margin-bottom:2rem;opacity:.8}.join-testimonial .testimonial-quote p{color:#ddd;font-size:1.5rem;font-style:italic;line-height:1.6;margin:0 auto;max-width:800px}.join-testimonial .testimonial-author .author-info h4{color:#eac31b;font-size:1.2rem;margin-bottom:.5rem}.join-testimonial .testimonial-author .author-info span{color:#888;font-size:1rem}.join-final-cta{background:linear-gradient(135deg,#000,#111);padding:6rem 0;position:relative}.join-final-cta:before{background:radial-gradient(circle at center,#eac31b1a 0,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.join-final-cta__container{margin:0 auto;max-width:800px;padding:0 2rem;position:relative;text-align:center;z-index:2}.join-final-cta .final-cta-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:2rem}.join-final-cta .final-cta-title span{color:#fff;display:block}.join-final-cta .final-cta-title span.golden-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eac31b,#d4ac16);-webkit-background-clip:text;background-clip:text}.join-final-cta .final-cta-text{color:#ccc;font-size:1.3rem;line-height:1.6}@media(max-width:768px){.join-hero__stats{flex-direction:column;gap:2rem;margin-top:3rem}.join-hero__stats .stat-item .stat-number{font-size:2.5rem}.join-hero__subtitle{font-size:1.1rem;margin-bottom:3rem}.join-testimonial{padding:4rem 0}.join-testimonial .testimonial-quote p{font-size:1.2rem}.join-final-cta{padding:4rem 0}.join-final-cta .final-cta-text{font-size:1.1rem}}@media(max-width:480px){.join-hero__container{padding:0 1rem}.join-hero__title .title-post{font-size:.3em}}.gallery-container{background:#000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;touch-action:pan-y;width:100vw}.gallery-container,.gallery-container .slides-container{-webkit-overflow-scrolling:touch;overscroll-behavior:none}.gallery-container .slides-container{-ms-overflow-style:none;height:100%;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.gallery-container .slides-container::-webkit-scrollbar{display:none}.gallery-container .gallery-slide{-webkit-touch-callout:none;align-items:center;display:flex;height:100vh;justify-content:center;position:relative;scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-select:none;width:100vw}.gallery-container .gallery-slide.image{background:#0a0a0a}.gallery-container .gallery-slide.image .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.gallery-container .gallery-slide.image .image-wrapper img{-webkit-user-drag:none;user-drag:none;animation:fadeIn .3s ease forwards;border-radius:0;filter:drop-shadow(0 4px 20px rgba(0,0,0,.8));object-fit:contain;opacity:0;pointer-events:none}@media(max-width:767px){.gallery-container .gallery-slide.image .image-wrapper img{max-height:100vh;max-width:100vw}}.gallery-container .gallery-slide.image .heart-animation-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.gallery-container .gallery-slide.image .heart-animation-overlay .heart-icon{animation:heartPulse 1s ease-out;filter:drop-shadow(0 4px 20px rgba(255,255,255,.5));font-size:120px}.gallery-container .gallery-slide.quote{background:#000;padding:40px 20px}.gallery-container .gallery-slide.quote .quote-content{display:flex;flex-direction:column;gap:20px;max-width:90%;text-align:center}.gallery-container .gallery-slide.quote .quote-content h2{font-family:Mohave,sans-serif;font-size:clamp(32px,7vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-transform:uppercase;word-break:break-word}@media(max-width:767px){.gallery-container .gallery-slide.quote .quote-content h2{font-size:clamp(28px,8vw,48px)}}.gallery-container .actions-sidebar{bottom:100px;position:absolute;right:16px;z-index:10}@media(max-width:767px){.gallery-container .actions-sidebar{bottom:80px;right:12px}}.gallery-container .actions-sidebar .action-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px;transition:all .2s ease}.gallery-container .actions-sidebar .action-button:hover{background:#ffffff26;transform:scale(1.1)}.gallery-container .actions-sidebar .action-button:active{transform:scale(.95)}.gallery-container .actions-sidebar .action-button .icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));font-size:32px;transition:transform .2s ease}.gallery-container .actions-sidebar .action-button .count{font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;text-shadow:0 1px 3px #000c}.gallery-container .actions-sidebar .action-button.like-button.liked{background:#eac31b33}.gallery-container .actions-sidebar .action-button.like-button.liked .icon{animation:likeAnimation .5s ease;filter:drop-shadow(0 2px 8px rgba(234,195,27,.6))}.gallery-container .progress-indicator{background:#fff3;border-radius:3px;height:200px;overflow:hidden;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:3px;z-index:10}.gallery-container .progress-indicator .progress-bar{background:#eac31b;border-radius:3px;bottom:0;position:absolute;transition:height .3s ease;width:100%}.gallery-container .navigation-hint{animation:fadeInOut 3s ease-in-out;bottom:120px;color:#fffc;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);z-index:5}.gallery-container .navigation-hint .swipe-icon{animation:swipeUp 1.5s ease-in-out infinite;font-size:32px;margin-bottom:8px}.gallery-container .navigation-hint p{font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase}@keyframes heartPulse{0%{opacity:1;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:0;transform:scale(1)}}@keyframes likeAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.3) rotate(15deg)}}@keyframes swipeUp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInOut{0%,to{opacity:0}20%,80%{opacity:1}}body:has(.gallery-container){height:100%;overflow:hidden;overscroll-behavior:none;position:fixed;width:100%}@media(max-width:767px){.gallery-container{will-change:transform}.gallery-container,.gallery-container .slides-container{transform:translateZ(0)}.gallery-container .gallery-slide.image .image-wrapper{padding:0}.gallery-container .gallery-slide.image .image-wrapper img{height:auto;max-height:100vh;max-width:100vw;width:auto}}@media(orientation:landscape)and (max-height:600px){.gallery-container .actions-sidebar{bottom:20px;right:60px}.gallery-container .quote-content h2{font-size:clamp(20px,5vw,40px)!important}.gallery-container .navigation-hint{bottom:60px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.gallery-container .gallery-slide.image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:Helvetica,Arial,sans-serif;line-height:1.5;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Mohave,sans-serif;font-weight:600;line-height:1.2}p{font-family:Helvetica,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .3s ease}button{border:none;cursor:pointer;font-family:Helvetica,Arial,sans-serif;outline:none;transition:all .3s ease}button:focus{outline:2px solid #eac31b;outline-offset:2px}input,select,textarea{font-family:Helvetica,Arial,sans-serif}input:focus,select:focus,textarea:focus{outline:2px solid #eac31b;outline-offset:2px}img{display:block;height:auto;max-width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#eac31b;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c09f12}::selection{background:#eac31b;color:#000}::-moz-selection{background:#eac31b;color:#000}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media(min-width:769px){.container{padding:0 40px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:focus-visible{outline:2px solid #eac31b;outline-offset:2px}
/*# sourceMappingURL=main.6bb56c8a.css.map*/