:root{--bg-dark: #010101;--bg-card: #1a1a1a;--text-primary: #ffffff;--text-muted: #a3a3a3;--accent: #ffc803;--accent-hover: #e6b302;--border: #2a2a2a;--input-bg: #252525}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.375rem;letter-spacing:0px;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;line-height:1.5}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 1.5rem;background:transparent}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:75rem;margin:0 auto;height:5rem;padding:0 1.5rem 0 2rem;background:#101010;border-radius:9999px;border:1px solid rgba(255,255,255,.15)}.header .logo{font-weight:700;font-size:1.375rem;letter-spacing:0px;color:var(--text-primary);text-decoration:none}.header .logo:hover{color:#ffc803}.header .logo.active{color:var(--accent)}.header .logo.active:hover{color:var(--accent-hover)}.nav{display:flex;gap:3.5rem;list-style:none}.nav a,.nav .nav-link{color:var(--text-primary);text-decoration:none;font-size:1.25rem;font-weight:400;letter-spacing:0px;text-transform:uppercase}.nav a:hover,.nav .nav-link:hover{color:#ffc803}.nav a.active,.nav .nav-link.active{color:var(--accent);font-weight:700}.nav a.active:hover,.nav .nav-link.active:hover{color:var(--accent-hover)}.header-actions{display:flex;align-items:center;gap:1rem}.header-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;background:transparent;border:none;border-radius:.5rem;color:var(--text-primary);cursor:pointer}.header-toggle:hover{color:var(--accent)}.header-toggle svg{width:1.5rem;height:1.5rem}.btn-apply-wrap{display:inline-flex;align-items:center;background:#111;border-radius:9999px;padding:.2rem .2rem .2rem .5rem;margin-right:-.5rem}.sign-in{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-primary);text-decoration:none;font-size:1.25rem;font-weight:400;letter-spacing:0px;text-transform:uppercase}.sign-in:hover{color:#ffc803}.sign-in-icon{display:inline-flex;line-height:0}.sign-in-icon svg{width:1.125rem;height:1.125rem}.btn-apply-header{display:inline-flex;align-items:center;justify-content:center;width:10rem;min-height:3.75rem;padding:0 1.25rem;background:#fff;color:#000;border-radius:9999px;text-decoration:none;font-weight:700;font-size:1.375rem;letter-spacing:0px;text-transform:uppercase;cursor:pointer}.btn-apply-header:hover{background:#ffc803;color:#000}.footer{display:flex;align-items:flex-end;justify-content:space-between;padding:2.5rem 3rem;border-top:1px solid var(--border);flex-wrap:wrap;gap:1.5rem}.footer-brand .logo{display:block;margin-bottom:.25rem}.footer-brand .byline{font-size:.9375rem;color:var(--text-muted);margin-bottom:.5rem}.footer-brand .copyright{font-size:.9375rem;color:var(--text-muted);opacity:.8}.footer-contact h4{font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.footer-contact a{display:block;color:var(--text-muted);font-size:.9375rem;text-decoration:none;margin-bottom:.25rem}.footer-contact a:hover{color:var(--accent)}.scroll-top{position:fixed;bottom:5.625rem;right:1.5rem;z-index:90;width:3.4375rem;height:3.4375rem;border-radius:50%;background:#fff;color:#0d0d0d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.scroll-top:hover{opacity:.9}.scroll-top svg{width:1.375rem;height:1.375rem}@media (max-width: 768px){.header{padding:.75rem 1rem}.header-inner{flex-wrap:wrap;gap:0;padding:.4rem 1rem .75rem 1.2rem;min-height:3.5rem;align-items:center}.header-toggle{display:flex;order:2;margin-left:auto}.header-actions{order:1;margin-right:.5rem;gap:.5rem}.header-actions .sign-in-text{font-size:.75rem}.btn-apply-wrap{padding:.15rem .15rem .15rem .35rem;margin-right:-.25rem}.btn-apply-header{width:auto;min-width:4.5rem;min-height:2.25rem;padding:0 .75rem;font-size:.75rem;letter-spacing:.02em}.nav{order:3;width:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0 1rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.15)}.header.nav-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:-1}.header-inner.nav-open{background:#0d0d0d}.header-inner.nav-open .nav,.nav.nav-open{display:flex}.nav li{border-bottom:1px solid rgba(255,255,255,.08)}.nav li:last-child{border-bottom:none}.nav a{display:block;padding:1rem 0;font-size:1.0625rem}.footer{padding:2rem 1.5rem;flex-direction:column;align-items:flex-start}}.toast-container{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:1rem;min-width:22rem;max-width:min(36rem,calc(100vw - 3rem));pointer-events:none}.toast-container>*{pointer-events:auto}.toast{display:flex;align-items:flex-start;gap:1.125rem;padding:1.5rem 1.75rem;min-height:4.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0f,0 0 80px #ffc80314;animation:toast-enter .28s ease-out;overflow:hidden}.toast--exit{animation:toast-exit .28s ease-in forwards}.toast--info{border-left:5px solid var(--accent)}.toast--info .toast__icon{color:var(--accent)}.toast--success{border-left:5px solid #22c55e}.toast--success .toast__icon{color:#22c55e}.toast--warning{border-left:5px solid #f59e0b}.toast--warning .toast__icon{color:#f59e0b}.toast__icon{flex-shrink:0;margin-top:.1rem;opacity:.95}.toast__icon svg{width:1.5rem;height:1.5rem}.toast__message{flex:1;margin:0;font-size:1.125rem;line-height:1.55;color:var(--text-primary);font-weight:500}.toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:-.35rem -.35rem 0 0;background:transparent;border:none;border-radius:.5rem;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}.toast__close:hover{color:var(--text-primary);background:#ffffff1a}.toast__close svg{width:1.125rem;height:1.125rem}@keyframes toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-exit{to{opacity:0;transform:translate(100%)}}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{font-family:Bebas Neue,sans-serif}.main-page{overflow-x:hidden}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#f2f2f2;background-image:none;border:none;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:10px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61}.gsi-material-button:disabled .gsi-material-button-state{background-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#001d35;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#001d35;opacity:8%}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(7rem + 60px) 1.5rem 4rem;overflow:hidden;margin-bottom:200px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0a0a0a;background-image:url(/images/bg_main.jpg);background-size:cover;background-position:center 100px;background-repeat:no-repeat;pointer-events:none}.hero--slider .hero-slider{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;padding:calc(7rem + 60px) 0 4rem;box-sizing:border-box}.hero--slider .hero-track{display:flex;width:200%;height:100%;animation:hero-slide 11s ease-in-out infinite}.hero--slider .hero-slide{width:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;box-sizing:border-box}@keyframes hero-slide{0%,35.7%{transform:translate(0)}50%{transform:translate(-50%)}85.7%{transform:translate(-50%)}to{transform:translate(0)}}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:56rem;width:100%}.hero-price{display:block;font-size:70px;font-weight:700;color:#ffc803;letter-spacing:.02em;margin-bottom:.5rem}.hero-title-wrap{display:block;width:fit-content;max-width:100%;text-align:left;box-sizing:border-box}.hero-title{margin-bottom:.75rem;line-height:1.1;text-align:left}.hero-title-line{display:block;font-weight:700;color:#fff;letter-spacing:.02em}.hero-title-dubai{font-size:44px}.hero-title-37sec{display:flex;align-items:flex-end;justify-content:flex-start;gap:.15em;margin:.1em 0}.hero-37{font-size:220px;font-weight:700;color:#ffc803;letter-spacing:0em;text-shadow:0 0 60px rgba(255,200,3,.35)}.text-yellow{color:#ffc803}.hero-sec{font-size:60px;font-weight:700;color:#fff;letter-spacing:.02em;padding-bottom:.46em}.hero-title-festival{font-size:44px;letter-spacing:.11em}.hero-tagline{font-size:22px;color:#fffffff2;line-height:1.5;margin-bottom:2.5rem}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:40px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;width:270px;height:72px;padding:0;box-sizing:border-box;background:#222;color:#fff;font-size:30px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:9999px;border:none;cursor:default}.hero-content--alt{text-align:center}.hero-alt-top{font-size:1.5rem;font-weight:400;color:#fff;letter-spacing:.02em;margin-bottom:.5rem}.hero-alt-win{font-size:60px;font-weight:700}.hero-alt-price{font-size:135px;font-weight:700;color:#ffc803}.hero-alt-aed{font-size:60px;font-weight:700}.hero-alt-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#fff;letter-spacing:.02em;line-height:1;margin-bottom:1.25rem;text-align:left}.hero-alt-make{font-size:50px}.hero-alt-37{font-size:150px;font-weight:700;color:#ffc803;letter-spacing:0em}.hero-alt-second{font-size:70px}.hero-alt-theme{font-size:45px;color:#fff;margin-bottom:1rem;margin-top:1.2rem}.hero-alt-pill{display:inline-block;padding:.1em .9em;background:#ffc803;color:#1a1a1a;font-weight:600;border-radius:9999px;margin:0 .15em}.hero-alt-tagline{font-size:28px;color:#ffffffe6;line-height:1.5}@media (max-width: 768px){.hero--slider .hero-slider{padding:calc(5rem + 44px) 0 3rem;overflow:hidden}.hero--slider .hero-slide .hero-price{font-size:clamp(2rem,10vw,70px)}.hero--slider .hero-title-dubai{font-size:clamp(1.5rem,6vw,44px)}.hero--slider .hero-37{font-size:clamp(4rem,28vw,220px)}.hero--slider .hero-sec{font-size:clamp(1.5rem,8vw,60px);padding-bottom:.4em}.hero--slider .hero-title-festival{font-size:clamp(1.5rem,6vw,44px);letter-spacing:.06em}.hero--slider .hero-tagline{font-size:clamp(.9375rem,3.5vw,22px);margin-bottom:1.5rem}.hero--slider .hero-buttons{margin-top:1rem;gap:.6rem}.hero--slider .hero-btn{width:auto;min-width:140px;height:52px;font-size:clamp(.875rem,3.5vw,30px);padding:0 1.25rem}}@media (max-width: 480px){.hero--slider .hero-slider{padding:5.5rem 0 2.5rem;overflow:hidden}.hero--slider .hero-slide .hero-price{font-size:clamp(1.75rem,11vw,70px)}.hero--slider .hero-title-dubai{font-size:clamp(1.25rem,7vw,44px)}.hero--slider .hero-37{font-size:clamp(3rem,35vw,220px)}.hero--slider .hero-sec{font-size:clamp(1.25rem,9vw,60px)}.hero--slider .hero-title-festival{font-size:clamp(1.25rem,7vw,44px)}.hero--slider .hero-tagline{font-size:clamp(.8125rem,4vw,22px)}.hero--slider .hero-btn{min-width:120px;height:46px;font-size:clamp(.8125rem,4vw,30px)}}@media (max-width: 1024px){.hero-alt-win{font-size:clamp(2rem,8vw,60px)}.hero-alt-price{font-size:clamp(4rem,18vw,135px)}.hero-alt-aed{font-size:clamp(2rem,8vw,60px)}.hero-alt-make{font-size:clamp(2rem,8vw,50px)}.hero-alt-37{font-size:clamp(4rem,20vw,150px)}.hero-alt-second{font-size:clamp(2rem,8vw,70px)}.hero-alt-theme{font-size:clamp(1.5rem,6vw,45px)}.hero-alt-tagline{font-size:clamp(1rem,3vw,28px)}}@media (max-width: 768px){.hero-alt-win{font-size:clamp(1.15rem,7vw,60px)}.hero-alt-price{font-size:clamp(2rem,16vw,135px)}.hero-alt-aed{font-size:clamp(1.15rem,7vw,60px)}.hero-alt-make{font-size:clamp(1.15rem,7vw,50px)}.hero-alt-37{font-size:clamp(2.25rem,20vw,150px)}.hero-alt-second{font-size:clamp(1.15rem,7vw,70px)}.hero-alt-theme{font-size:clamp(1rem,5.5vw,45px)}.hero-alt-tagline{font-size:clamp(.75rem,3.5vw,28px)}.hero--slider .hero-slide{padding:0 1rem}.hero--slider .hero-slide--alt{align-items:flex-start;padding-top:.5rem}.hero-slide--alt .hero-content--alt{padding-top:0;text-align:center}.hero-slide--alt .hero-alt-top{margin-bottom:.2rem}.hero-slide--alt .hero-alt-title{margin-bottom:.4rem;line-height:1.05;text-align:center}.hero-slide--alt .hero-alt-theme{margin-top:.35rem;margin-bottom:.3rem}.hero-slide--alt .hero-alt-tagline{margin-bottom:0;font-size:clamp(.7rem,3.5vw,28px)}}@media (max-width: 480px){.hero-alt-win{font-size:clamp(1rem,8vw,60px)}.hero-alt-price{font-size:clamp(1.75rem,20vw,135px)}.hero-alt-aed{font-size:clamp(1rem,8vw,60px)}.hero-alt-make{font-size:clamp(1rem,8vw,50px)}.hero-alt-37{font-size:clamp(1.9rem,24vw,150px)}.hero-alt-second{font-size:clamp(1rem,8vw,70px)}.hero-alt-theme{font-size:clamp(.875rem,6vw,45px);margin-top:.3rem;margin-bottom:.25rem}.hero-alt-tagline{font-size:clamp(.6875rem,4vw,28px)}.hero--slider .hero-slide--alt{align-items:flex-start;padding-top:.35rem}.hero-slide--alt .hero-alt-top{margin-bottom:.15rem}.hero-slide--alt .hero-alt-title{margin-bottom:.3rem}.hero-slide--alt .hero-alt-theme{margin-top:.25rem;margin-bottom:.2rem}}.hero-howtojoin-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#010101;background-image:url(/images/bg_sub.jpg),radial-gradient(ellipse 120% 35% at 50% 50%,rgba(255,180,0,.28) 0%,rgba(255,200,3,.1) 28%,transparent 55%),radial-gradient(circle at 18% 50%,rgba(255,200,3,.07) 0%,transparent 38%),radial-gradient(circle at 82% 50%,rgba(255,200,3,.07) 0%,transparent 38%);background-size:cover,auto,auto,auto;background-position:center,center,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;pointer-events:none}.hero-content{position:relative;z-index:1;text-align:center;max-width:56rem}@keyframes hero-line-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.hero-title{margin-bottom:1.5rem;line-height:1}.hero-title-main{display:block;font-size:clamp(2rem,12vw,6.25rem);font-weight:700;letter-spacing:0em;color:#ffc803;text-shadow:0 0 40px rgba(255,200,3,.3);animation:hero-line-up .7s ease-out forwards;opacity:0}.hero-title-sub{display:block;font-size:clamp(2rem,12vw,6.25rem);font-weight:700;letter-spacing:.02em;color:var(--text-primary);margin-top:.35rem;animation:hero-line-up .7s ease-out .2s forwards;opacity:0}.hero-cta{display:inline-flex;align-items:center;width:290px;height:60px;padding:0;background:#0d0d0d;color:var(--text-primary);font-size:1.125rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:9999px;border:1px solid rgba(255,255,255,.9);overflow:hidden;transition:border-color .2s;animation:hero-line-up .7s ease-out .6s forwards;opacity:0}.hero-cta-text{flex:1;padding-left:1.5rem;text-align:left}.hero-cta-circle{width:60px;height:60px;flex-shrink:0;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.hero-cta-circle svg{flex-shrink:0}.hero-cta:hover{border-color:var(--accent)}.hero-cta:hover .hero-cta-text{color:var(--accent)}.hero-cta:hover .hero-cta-circle{background:#444;color:var(--accent)}.section{padding:4rem 1.5rem;margin:0 auto 200px}.section2{padding:4rem 1.5rem;margin:0 auto 100px}.section3{padding:4rem 1.5rem;margin:0 auto}.section-inner2{max-width:75rem;margin-left:auto;margin-right:auto;gap:3rem;align-items:start}.section-inner{max-width:75rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.section-inner-center{grid-template-columns:1fr;text-align:center}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--accent);letter-spacing:0em}.section-title-left{text-align:left}.section-title-white{color:var(--text-primary)}.section-content-right{font-size:1.25rem;color:var(--text-primary);line-height:1.7}.section-content-right p{margin-bottom:1rem}.section-content-right p:last-child{margin-bottom:0}.section-lead{font-size:1.5rem;color:var(--text-primary);margin-bottom:1rem;font-weight:500}.section-desc{font-size:1.125rem;color:var(--text-muted);max-width:40rem;margin-left:auto;margin-right:auto;line-height:1.7}.section-subtitle{font-size:1.25rem;color:var(--text-muted);margin-top:.5rem;margin-bottom:2rem}.section-tagline-block{background:#000;padding:4rem 1.5rem}.tagline-block-inner{max-width:75rem;margin:0 auto;text-align:center}.tagline-line{font-size:3.75rem;font-weight:700;color:#fff;line-height:1.6;margin-bottom:1rem}.tagline-line:last-child{margin-bottom:0;color:#ffc803}.tagline-highlight{display:inline-flex;align-items:center;justify-content:center;background:#ffc803;color:#000;padding:0 .5em;border-radius:9999px;font-weight:700;overflow:hidden;vertical-align:middle;width:250px;height:85px;text-align:center;box-sizing:border-box}.tagline-highlight-inner{display:inline-flex;white-space:nowrap;animation:none}.tagline-highlight-text{flex-shrink:0;padding:0 .15em}.tagline-highlight-text[aria-hidden=true]{display:none}@keyframes tagline-text-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.section-tagline-block{padding:3rem 1.25rem}.tagline-block-inner{text-align:center}.tagline-line{font-size:clamp(1.5rem,5.5vw,3.75rem);line-height:1.5;margin-bottom:.85rem}.tagline-highlight{width:auto;min-width:120px;max-width:200px;height:auto;min-height:52px;padding:.25em .6em;display:inline-flex;align-items:center;justify-content:center}.tagline-line:last-of-type{font-size:clamp(1.25rem,4.5vw,2.5rem);margin-top:.5rem}}@media (max-width: 480px){.section-tagline-block{padding:2.5rem 1rem}.tagline-line{font-size:clamp(1.25rem,6vw,2.5rem);margin-bottom:.7rem}.tagline-highlight{min-width:100px;max-width:160px;min-height:44px;padding:.2em .5em}.tagline-line:last-of-type{font-size:clamp(1.125rem,5vw,2rem)}}.section-title-purpose{color:inherit;font-size:3.75rem;font-weight:700;letter-spacing:0em;text-align:left}.section-title-purpose .title-white{color:#fff}.section-title-purpose .title-accent{color:#ffc803}.purpose-list{list-style:none;margin:0;padding:0;border-top:1px solid #a6a6a6}.purpose-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #a6a6a6;font-size:1.5rem;line-height:1.6}.purpose-item:last-child{border-bottom:1px solid #a6a6a6}.purpose-num{flex-shrink:0;font-weight:700;color:#ffc803;font-size:1.5rem}.purpose-desc{color:#fff;font-weight:400;font-size:1.5rem}.section-purpose .section-inner{align-items:flex-start}.section-why37{background:#000}.section-title-why37{color:#ffc803;font-size:4.375rem;font-weight:700;margin-bottom:0}.why37-line{width:5px;height:5rem;background:#fff;margin:1.5rem auto 2rem;opacity:.9}.why37-lead{font-size:3.75rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:2rem;margin-left:auto;margin-right:auto}.why37-sub{font-size:1.75rem;font-weight:500;color:#fff;margin-bottom:1.2rem;opacity:.95}.why37-desc{max-width:45rem;margin:0 auto}.why37-desc p{font-size:1.25rem;color:#fff;line-height:1;margin-bottom:1rem;opacity:.9}.why37-desc p:last-child{margin-bottom:0}@media (max-width: 768px){.section-why37{padding-left:1.25rem;padding-right:1.25rem}.section-title-why37{font-size:clamp(2rem,8vw,4.375rem)}.why37-line{height:3.5rem;margin:1.25rem auto 1.5rem}.why37-lead{font-size:clamp(1.5rem,6vw,3.75rem);line-height:1.25;margin-bottom:1.5rem}.why37-sub{font-size:clamp(1.125rem,4vw,1.75rem);margin-bottom:1rem}.why37-desc{max-width:100%}.why37-desc p{font-size:clamp(1rem,3.5vw,1.25rem);line-height:1.4;margin-bottom:.75rem}}@media (max-width: 480px){.section-why37{padding-left:1rem;padding-right:1rem}.section-title-why37{font-size:clamp(1.75rem,9vw,4.375rem)}.why37-line{height:2.75rem;margin:1rem auto 1.25rem}.why37-lead{font-size:clamp(1.25rem,7vw,2.5rem);margin-bottom:1.25rem}.why37-sub{font-size:clamp(1rem,4.5vw,1.75rem);margin-bottom:.85rem}.why37-desc p{font-size:clamp(.9375rem,4vw,1.25rem);margin-bottom:.6rem}}.section-timeline{background:#000}.section-timeline .section-inner{display:grid;grid-template-columns:1fr 1.38fr;gap:3rem;align-items:start}.timeline-title{display:flex;flex-direction:column;font-size:3.75rem;font-weight:700;line-height:1.2;letter-spacing:0em}.timeline-title-gold{display:block;color:#ffc803}.timeline-title-white{display:block;color:#fff;margin-top:.25rem}.timeline-list{list-style:none;margin:0;padding:1.5rem 0 0;border-top:1px solid rgba(255,255,255,.2)}.timeline-item{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.timeline-item-left{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.timeline-step{display:inline-block;padding:.25rem .5rem;background:#fff;color:#000;font-size:.75rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.timeline-desc{font-size:1.625rem;color:#c2c2c2;font-weight:400}.timeline-date{font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0;text-align:right}.timeline-date-month{font-size:3.125rem}.timeline-date-year{font-size:2.1875rem}.section-submission{background:#000}.section-inner-submission{display:flex;flex-direction:column;align-items:center;max-width:75rem;margin:0 auto}.submission-title{text-align:center;font-size:4.375rem;font-weight:700;color:#fff}.submission-theme-line{text-align:center;margin-bottom:2rem;font-size:2.8125rem}.submission-theme-label{font-weight:700;color:#fff;margin-right:.5rem}.submission-theme-highlight{display:inline-block;background:#ffc803;color:#000;font-weight:700;padding:0 .7rem;border-radius:9999px}.submission-desc-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.submission-desc{text-align:center;font-size:1.5625rem;color:#fff;line-height:1;margin:0}.btn-ticket-apply{display:inline-flex;align-items:center;justify-content:center;margin-top:1.5rem;padding:1rem 2rem;background:var(--accent);color:#0d0d0d;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;border-radius:9999px;transition:background .2s,color .2s}.btn-ticket-apply:hover{background:#fff;color:#0d0d0d}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.partner-card{display:flex;align-items:center;justify-content:center;min-height:6rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;color:var(--text-primary);font-size:1rem;font-weight:500;text-align:center;text-decoration:none;transition:border-color .2s,color .2s}.partner-card:hover{border-color:var(--accent);color:var(--accent)}.section-conditions .section-inner{grid-template-columns:1fr}.condition-card{display:flex;flex-direction:row;align-items:center;gap:1rem;max-width:400px;width:100%;min-width:0;min-height:130px;padding:1.75rem;background:#252525;border-radius:1rem;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.condition-text-wrap{display:flex;flex-direction:column;gap:.35rem;min-width:0}.condition-value{font-size:20px;color:#fff;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word}@media (max-width: 768px){.conditions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.conditions-grid{grid-template-columns:1fr}.condition-card{min-height:auto;height:auto}}.section-bg-text{max-width:none;width:100vw;margin-left:calc(-50vw + 50%);padding:4rem 0;overflow:hidden;box-sizing:border-box}.bg-text-marquee{width:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.bg-text-marquee-inner{display:flex;width:max-content;animation:bg-text-flow 20s linear infinite}.bg-text-marquee-inner .bg-text-line{flex-shrink:0;padding:0 3rem}@keyframes bg-text-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-bg-text .bg-text-line{font-size:80px;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:0em}.section-entries .section-inner{max-width:none;grid-template-columns:1fr;text-align:center;gap:40px}.section-entries .section-subtitle{font-size:20px;color:#fff;margin-top:0;margin-bottom:2rem}.section-title-entries{font-size:70px;text-align:center;margin-bottom:40px;margin-top:0}.section-title-entries .section-title-entries-white{color:#fff}.entries-grid{display:grid;grid-template-columns:repeat(3,530px);gap:2rem;margin-top:2rem;justify-content:center;max-width:100%;box-sizing:border-box}.entry-card{width:530px;text-align:left;background:#000;overflow:hidden}.entry-card-link{display:block;text-decoration:none;color:inherit}.entry-card-link:hover .entry-title{color:var(--accent)}.entry-thumb{position:relative;display:block;width:100%;height:320px;background:var(--bg-card);border:none;border-radius:0;overflow:hidden;margin-bottom:0}.entry-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.entry-info{padding:.5rem 0 1.25rem;background:#000}.entry-info-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.entry-title{font-size:1.125rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0;flex:1;min-width:0}.entry-stats{display:flex;align-items:center;gap:1rem;color:#fff;font-size:.9375rem;flex-shrink:0}.entry-likes,.entry-comments{display:inline-flex;align-items:center;gap:.25rem}.entry-stat{display:inline-flex;align-items:center;gap:.35rem}.entry-stat-icon{width:1.125rem;height:1.125rem;display:block;object-fit:contain}.entry-thumb-placeholder{background:var(--bg-card)}.entry-tag{display:none}.entry-thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%);z-index:0}.entry-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1;pointer-events:none}.entry-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;background:#e62117;border-radius:50%;box-shadow:0 2px 8px #0006;z-index:2}.entry-play-triangle{width:0;height:0;margin-left:4px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;display:block}.entry-thumb:hover .entry-play-icon{background:red;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 4px 12px #00000080}.entries-empty{text-align:center;font-size:3rem;color:#fff;padding:4rem 1rem;margin:0}.entries-page{max-width:100vw;overflow-x:hidden;padding-top:6rem;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 100px;background-size:100% auto}.entries-about-subtitle{font-size:2.3rem;color:#ffc803;margin-top:-2rem}.entry-detail-page{padding-top:10rem;max-width:100%;overflow-x:hidden}.entry-detail-inner{max-width:50rem;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column}.entry-detail-header{display:block;margin-bottom:1.5rem}.entry-detail-title{display:block;font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.02em}.entry-detail-producer{display:block;font-size:1rem;color:var(--text-muted);margin:0}.entry-detail-video-wrap{width:100%;margin-bottom:2rem}.entry-detail-video{position:relative;width:100%;padding-bottom:56.25%;height:0;background:var(--bg-card);overflow:hidden;margin-bottom:1rem}.entry-detail-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.entry-detail-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:1rem}.entry-detail-stats{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.entry-detail-stats .entry-stat{display:inline-flex;align-items:center;gap:.3rem;color:#fff;font-size:1.125rem;background:#343434;padding:.3rem 1.3rem;border-radius:1.8rem}.entry-detail-stats .entry-stat-icon{width:1.375rem;height:1.375rem}.entry-detail-stats .entry-stat-views{cursor:default}.entry-detail-stats .entry-stat-likes{margin:0;padding:0;font:inherit;color:inherit;background:#343434;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;font-size:1.125rem;padding:.3rem 1.3rem}.entry-detail-stats .entry-stat-likes:hover:not(:disabled){opacity:.85}.entry-detail-stats .entry-stat-likes:disabled{opacity:.7;cursor:not-allowed}.entry-detail-desc{margin-bottom:2.5rem;width:100%;border-top:solid 2px #343434;padding-top:1.5rem;border-bottom:solid 2px #343434}.entry-detail-block{display:grid;grid-template-columns:250px 1fr;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.entry-detail-block-title{flex-shrink:0;font-size:1rem;font-weight:700;color:#fff;margin:0;padding-left:.75rem;position:relative}.entry-detail-block-title:before{content:"•";position:absolute;left:0;top:0}.entry-detail-block-content{flex:1;min-width:0}.entry-detail-list{margin:0;padding-left:0;list-style:none;color:var(--text-muted);font-size:.9375rem;line-height:1.6}.entry-detail-text{margin:0;color:var(--text-muted);font-size:.9375rem;line-height:1.6}.entry-detail-actions{text-align:center}@media (max-width: 768px){.entry-detail-desc{padding-top:1.25rem;margin-bottom:2rem}.entry-detail-block{display:block;margin-bottom:1.25rem}.entry-detail-block-title{display:block;margin-bottom:.35rem;padding-left:.75rem}.entry-detail-block-content{padding-left:.75rem}.entry-detail-text,.entry-detail-list{word-break:break-word}}.btn-entry-list{padding:.6rem 2.6rem;font-size:1.125rem;font-weight:600;color:#fff;background:#000;border:2px solid #fff;border-radius:1.8rem;cursor:pointer}.btn-entry-list:hover{background:#fff;color:#000}.entries-pagination{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:3rem;flex-wrap:wrap}.entries-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .5rem;border:none;background:transparent;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;border-radius:50%;transition:background .2s,color .2s,opacity .2s}.entries-pagination-btn:hover:not(:disabled){opacity:.9}.entries-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.entries-pagination-btn.entries-pagination-icon{background:#161616;border:none;padding:0}.entries-pagination-icon{padding:0}.entries-pagination-icon img{display:block;width:2rem;height:2rem;object-fit:contain}.entries-pagination-btn:disabled .entries-pagination-icon img{opacity:.35}.entries-pagination-numbers{display:flex;align-items:center;gap:.3rem}.entries-pagination-num{color:#fff}.entries-pagination-num.is-active{background:#fff;color:#000}.login-page{max-width:100vw;overflow-x:hidden;padding-top:6rem;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 100px;background-size:100% auto}.section-login{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:2rem 1.5rem}.section-login-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:22rem}.hero-about2{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:204px 1.5rem 0;overflow:hidden}.hero-about3{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:204px 1.5rem 40px;overflow:hidden}.sign-in{cursor:pointer}.btn-login-social{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.75rem 1.5rem;background:#fff;color:#000;font-size:1rem;font-weight:600;text-align:center;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s,opacity .2s}.btn-login-social:hover{background:#f0f0f0}.btn-login-social:active{opacity:.9}.btn-login-social2{display:block;padding:auto;align-items:center;justify-content:center;background:#fff;color:#000;font-size:1rem;font-weight:600;text-align:center;border:none;cursor:pointer;transition:background .2s,opacity .2s}.btn-login-social2:hover{background:#f0f0f0}.btn-login-social2:active{opacity:.9}.btn-login-google{display:flex;align-items:center;justify-content:center;gap:.75rem}.btn-login-google-icon{flex-shrink:0}.btn-login-google-icon svg{width:1rem;height:1rem;display:block}.btn-login-apple{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;height:2.6rem;min-height:2.6rem;padding:0 1.5rem;background:#fff;color:#000;font-size:1rem;font-weight:600;border:none;border-radius:.2rem;cursor:pointer;transition:background .2s,opacity .2s;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.btn-login-apple:hover{background:#f0f0f0}.btn-login-apple:active{opacity:.9}.btn-login-apple-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.btn-login-apple-icon svg{width:1.25rem;height:1.25rem;display:block}.btn-login-apple-img{display:block;max-height:2rem;width:auto;height:auto;object-fit:contain;vertical-align:middle}.google-signin-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:3rem;min-height:3rem;box-sizing:border-box}.google-signin-wrapper iframe{width:100%!important;height:3rem!important;min-height:3rem;max-width:100%}.login-google-hint{margin-top:1rem;font-size:.875rem;color:var(--text-muted);text-align:center}.join-page{min-height:100vh;background-color:#0a0a0a}.section-join{padding:0 1.5rem 6rem}.section-inner-join{max-width:56rem;margin:0 auto;display:block}.join-form{display:flex;flex-direction:column;gap:4rem}.join-section-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #333;padding-bottom:1rem;margin-bottom:2rem}.join-section-header h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.required-note{color:#ffc803;font-size:.875rem}.join-field-row{display:grid;grid-template-columns:400px 1fr;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.join-field-row label{color:#fff;font-size:1rem}.join-field-row label .required{color:#ffc803;margin-left:.25rem}.join-field-row input[type=email],.join-field-row input[type=text]{width:100%;height:3rem;background:#fff;border:none;padding:0 1rem;font-size:1rem;color:#000;box-sizing:border-box}.join-field-row input::placeholder{color:#999}.join-radio-group{display:flex;gap:2rem;align-items:center}.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#fff;font-size:1rem}.join-radio-group input[type=radio],.checkbox-label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}.join-radio-group input[type=radio]:checked,.checkbox-label input[type=checkbox]:checked{background:#fff;position:relative}.join-radio-group input[type=radio]:checked:after,.checkbox-label input[type=checkbox]:checked:after{content:"";width:.75rem;height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.join-agreements{display:flex;flex-direction:column;gap:1.5rem}.checkbox-group-block{display:flex;flex-direction:column;gap:.5rem}.checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-label input[type=checkbox]{margin-top:.15rem}.checkbox-text{color:#fff;font-size:1rem;line-height:1.5}.req-tag{color:#ffc803;margin-right:.25rem}.view-full{color:#fff;text-decoration:underline;font-size:.875rem;margin-left:.5rem}.checkbox-desc{margin:0 0 0 2rem;color:#999;font-size:.9375rem}.checkbox-list{list-style:none;margin:0 0 0 2rem;padding:0;color:#999;font-size:.9375rem;line-height:1.6}.checkbox-list li:before{content:"- "}.join-submit-wrap{display:flex;justify-content:center;margin-top:2rem}.btn-join-submit{width:100%;max-width:24rem;height:3.5rem;background:#ffc803;color:#000;font-size:1.125rem;font-weight:700;border:none;cursor:pointer;transition:opacity .2s}.btn-join-submit:hover{opacity:.9}@media (max-width: 768px){.join-field-row{grid-template-columns:1fr;gap:.5rem}.join-radio-group{flex-direction:column;align-items:flex-start;gap:1rem}}.join-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.join-modal-content{position:relative;background:#fff;color:#000;width:100%;max-width:56rem;max-height:90vh;padding:1.5rem 2rem;overflow:hidden;display:flex;flex-direction:column}.join-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #232323}.join-modal-title{font-size:1.5rem;font-weight:700;margin:0}.join-modal-close{background:transparent;border:none;cursor:pointer;padding:.5rem;margin-right:-.5rem;color:#000;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.join-modal-close:hover{opacity:.6}.join-modal-body{flex:1;overflow-y:auto;padding-right:1rem}.join-modal-body::-webkit-scrollbar{width:6px}.join-modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.join-modal-list{list-style:none;padding:0;margin:0}.join-modal-list li{position:relative;padding-left:1rem;margin-bottom:.75rem;font-size:.95rem;line-height:1.5;color:#333}.join-modal-list li:before{content:"•";position:absolute;left:0;top:0}.join-modal-section{margin-bottom:1.5rem}.join-modal-section h4{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:#000}@media (max-width: 768px){.join-modal-content{padding:2rem 1.5rem;max-height:90vh}.join-modal-header{align-items:flex-start}.join-modal-title{font-size:1.25rem;line-height:1.3}.join-modal-close{padding:0;margin-top:.25rem}}.legal-page{padding:6rem 1.5rem 4rem;min-height:100vh;background:#fff;color:#000}.legal-inner{max-width:42rem;margin:0 auto}.legal-back{display:inline-block;margin-bottom:2rem;color:#333;text-decoration:none;font-size:.9375rem}.legal-back:hover{text-decoration:underline;color:#000}.legal-title{font-size:1.75rem;font-weight:700;margin-bottom:0;color:#000}.legal-hr{border:none;border-top:1px solid #000;margin:0 0 1.5rem}.legal-body{color:#000}.legal-body .join-modal-list{margin:0}.legal-body .join-modal-list li{color:#000;margin-bottom:.75rem;padding-left:1rem}.legal-body .join-modal-list li:before{color:#000}@media (max-width: 768px){.entries-pagination{flex-wrap:nowrap;gap:.35rem;margin-top:2rem;padding:0 .5rem;min-width:0}.entries-pagination-btn{min-width:2rem;height:2rem;padding:0 .25rem;font-size:.875rem}.entries-pagination-btn.entries-pagination-icon{min-width:2rem;height:2rem}.entries-pagination-icon img{width:1.25rem;height:1.25rem}.entries-pagination-numbers{gap:.2rem}}@media (max-width: 480px){.entries-pagination{gap:.25rem;padding:0 .25rem}.entries-pagination-btn{min-width:1.75rem;height:1.75rem;font-size:.8125rem}.entries-pagination-btn.entries-pagination-icon{min-width:1.75rem;height:1.75rem}.entries-pagination-icon img{width:1.125rem;height:1.125rem}}.section-faq{margin-bottom:100px}.section-faq .section-title{font-size:70px;color:#fff}.faq-list{max-width:770px;width:100%;box-sizing:border-box}.faq-item{border-bottom:1px solid var(--border);font-size:20px}.faq-item summary{padding:1.25rem 0;color:#fff;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;color:#fff;flex-shrink:0}.faq-item[open] summary:after{content:"−"}.faq-item p{padding-bottom:1.25rem;padding-right:2rem;color:var(--text-muted);line-height:1.6}.main{max-width:71.25rem;margin:0 auto;padding:7rem 1.5rem 4rem}.main.howtojoin-page{overflow-x:clip;overflow-y:visible}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.page-title{font-size:3.75rem;font-weight:700;margin-top:5rem;margin-bottom:1.5rem;letter-spacing:0px;text-align:center;opacity:0;transform:translateY(2.5rem);transition:none}.page-title.animate-in-view{animation:slideUpFadeIn .6s ease-out 0s forwards}@media (prefers-reduced-motion: reduce){.page-title,.page-title.animate-in-view,.submission-box,.submission-box.animate-in-view{animation:none;opacity:1;transform:none}}.submission-box{width:43.75rem;max-width:100%;margin-left:auto;margin-right:auto;background:#222;border-radius:.75rem;padding:1.5rem 1.75rem;margin-bottom:2rem;opacity:0;transform:translateY(2.5rem)}.submission-box.animate-in-view{animation:slideUpFadeIn .6s ease-out .35s forwards}.submission-box h3{font-size:1.5625rem;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:1rem}.submission-box ul{list-style-type:disc;list-style-position:outside;padding-left:4rem;font-size:1.375rem;color:var(--text-primary);line-height:1.7}.submission-box li{margin-bottom:.5rem}.submission-box li:last-child{margin-bottom:0}.submission-box .highlight{color:var(--accent)}#apply-form{margin-top:6.25rem}.form-note{font-size:1.375rem;color:#ffc803;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #555555;text-align:right}.form-row{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;align-items:start;margin-bottom:2.25rem}.form-row.full{grid-template-columns:1fr}.form-row-input-group{display:flex;align-items:center;width:100%}.form-row-input-group input{flex:1}.form-row-input-group2{font-size:1.2rem;background:#343434;padding:.5rem 1.5rem;border-radius:.3rem;line-height:1.7;text-align:left}.form-row-input-group2 a{color:var(--accent);text-decoration:none}.cast-crew-fields{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:42.5rem}.cast-crew-fields .cast-crew-row{display:flex;align-items:center;width:100%}.cast-crew-fields .cast-crew-row2{display:flex;align-items:center;width:calc(100% - 6rem)}.cast-crew-fields .agreement-item-wrap{display:flex;width:100%}.cast-crew-fields .agreement-item-wrap .agreement-item{display:flex;align-items:center;gap:1rem;margin-bottom:0}.form-label{font-size:1.375rem;color:var(--text-primary);padding-top:.75rem}.form-label-line-28{line-height:1.75rem}.form-label .required{color:#e74c3c}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{width:100%;max-width:42.5rem;background:var(--input-bg);border:1px solid var(--border);border-radius:0;padding:.75rem 1rem;color:var(--text-primary);font-family:inherit;font-size:1.375rem}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.8;font-size:1.2rem}textarea{min-height:5rem;resize:vertical}.field-textarea-140{height:8.75rem;min-height:8.75rem;resize:vertical}.add-btn{background:gray;border:1px solid #000000;color:#000;padding:.75rem 1rem;border-radius:0;font-size:1.375rem;font-weight:500;cursor:pointer;margin-left:.5rem;font-family:inherit;line-height:1;box-sizing:border-box}.add-btn:hover{background:#6b6b6b}.radio-group{display:flex;gap:2.5rem;margin-top:.5rem}.radio-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1.375rem;color:var(--text-primary)}.radio-option input{width:1.375rem;height:1.375rem;margin:0;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer}.radio-option input:checked{background:var(--accent);border-color:var(--accent)}.agreements{margin:5rem 0;padding-top:5rem;border-top:1px solid var(--border)}.agreement-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;cursor:pointer;font-size:1.375rem}.agreement-item:last-child{margin-bottom:0}.agreement-item input{width:1.375rem;height:1.375rem;margin-top:.125rem;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer}.agreement-item input:checked{background:var(--accent);border-color:var(--accent)}.agreement-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35em}.agreement-title{color:var(--text-primary)}.agreement-desc{display:block;width:100%;margin-top:.35rem;padding-left:0;font-size:.9em;color:var(--text-muted)}.agreement-item .req-tag{color:#ffc803;font-size:1.375rem}.submit-wrap{text-align:center;margin-top:6.25rem}.btn-submit{width:40.625rem;max-width:100%;background:var(--accent);color:#0d0d0d;border:2px solid transparent;padding:1rem 2rem;border-radius:0;font-family:inherit;font-size:1.375rem;font-weight:600;cursor:pointer}.btn-submit:hover{background:#000;color:#fff;border:2px solid #ffc803}.padding-bottom-0{padding-bottom:0}@media (max-width: 768px){.hero{padding:5rem 1rem 3rem}.hero-content{padding:0 .5rem}.section-inner{grid-template-columns:1fr;gap:2rem}.section-timeline .section-inner{grid-template-columns:1fr}.timeline-title{font-size:2.5rem}.timeline-item{flex-wrap:wrap;gap:1rem}.timeline-date-month{font-size:2rem}.timeline-date-year{font-size:1.5rem}.submission-title{font-size:2.25rem}.submission-theme-line{font-size:1.5rem}.submission-theme-highlight{padding:0 .5rem}.submission-desc{font-size:1.125rem}.section-title-left{text-align:center}.section-content-right{text-align:left}.partners-grid{grid-template-columns:repeat(2,1fr)}.entries-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;justify-content:center}.section-entries .entry-card,.section-entries .entry-thumb{max-width:100%;width:100%}.section-faq .section-inner,.form-row{grid-template-columns:1fr}}@media (max-width: 480px){.hero{padding:4rem .75rem 2rem}.timeline-title{font-size:1.875rem}.timeline-desc{font-size:1.25rem}.timeline-date-month{font-size:1.5rem}.timeline-date-year{font-size:1.25rem}.submission-title{font-size:1.75rem}.submission-theme-line{font-size:1.25rem}.submission-desc{font-size:1rem}.partners-grid{grid-template-columns:1fr}.entries-grid{grid-template-columns:1fr;justify-content:center}.section-entries .entry-card,.section-entries .entry-thumb{max-width:100%;width:100%}}.howtojoin-page{max-width:100%;overflow-x:clip;overflow-y:visible;padding-top:6rem;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 100px;background-size:100% auto;box-sizing:border-box}.hero-howtojoin{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:204px 1.5rem 12.5rem;overflow:hidden;box-sizing:border-box}.section-inner-narrow{max-width:80rem;min-width:0}.howto-title{font-size:clamp(1.75rem,6vw,4.0625rem);font-weight:700;color:#fff;margin-bottom:2rem;word-wrap:break-word}.faq-page{max-width:71.25rem;margin:0 auto;padding:7rem 1.5rem 0}.hero-faq{position:relative;min-height:22rem;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;overflow:hidden}.hero-faq-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(255,200,3,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 30% 90%,rgba(255,180,0,.12) 0%,transparent 45%),radial-gradient(ellipse 50% 30% at 70% 85%,rgba(255,200,3,.1) 0%,transparent 40%);pointer-events:none}.hero-faq-content{position:relative;z-index:1;text-align:center}.hero-faq-title{font-size:clamp(3rem,8vw,5rem);font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:1rem}.hero-faq-subtitle{font-size:1.25rem;color:var(--text-muted)}.section-inner-faq{max-width:56rem;margin-left:auto;margin-right:auto}.section-faq .faq-list.faq-list-page{max-width:100%}.section-faq .faq-list .faq-item summary:after{content:"";display:block;width:0;height:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.5rem solid #fff;flex-shrink:0;transition:transform .2s ease}.section-faq .faq-list .faq-item[open] summary:after{border-top:none;border-bottom:.5rem solid #fff;transform:translateY(-.15rem)}.main2{max-width:71.25rem;margin:0 auto;padding:7rem 1.5rem 0}.about-page{max-width:none;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 100px;background-size:100% auto}.hero-about{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:204px 1.5rem 12.5rem;overflow:hidden}.hero-about-content{position:relative;z-index:1;text-align:center;animation:hero-about-up .8s ease-out forwards;opacity:0}@keyframes hero-about-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.hero-about-title{font-size:3.75rem;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:1rem}.hero-about-subtitle{font-size:1.5625rem;color:#fff}.section-about-intro{padding:4rem 1.5rem}.about-intro-inner{max-width:75rem;margin:0 auto;text-align:center}.about-intro-lead{font-size:clamp(2rem,2.5vw,1.5rem);font-weight:600;color:#fff;line-height:1.6;max-width:56rem;margin:0 auto 2rem;letter-spacing:.02em}.about-intro-lead-accent{color:#ffc803}.about-intro-sub{font-size:clamp(1.4rem,2vw,1.125rem);color:#ffffffd9;margin-bottom:5rem;display:inline-block;width:fit-content;max-width:100%;padding:1.5rem 7rem;border:1px solid #ffc803;border-radius:20px;background:#161616;box-sizing:border-box}.about-intro-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:2.5rem;text-align:center}.about-intro-card{background:#161616;border:1px solid #353535;border-radius:30px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.about-intro-card-icon{display:inline-flex;align-items:center;justify-content:center;color:#ffc803}.about-intro-card-icon svg{width:48px;height:48px}.about-intro-card-title{font-size:clamp(1.6rem,2vw,1.25rem);font-weight:700;color:#fff;margin:0;letter-spacing:.04em}.about-intro-card-desc{font-size:clamp(1.2rem,1.5vw,.9375rem);color:#a8a8a8;line-height:1.5;margin:0}.about-theme-block{background:#1a1a1a;border:1px solid #ffc803;border-radius:12px;padding:4rem 1.5rem;text-align:center}.about-theme-label{font-size:1.1rem;font-weight:600;color:#ffd641;letter-spacing:.15em;margin:0 0 .5rem}.about-theme-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:500;color:#fff;margin:0 0 .5rem;letter-spacing:.02em}.about-theme-desc{font-size:clamp(1.5rem,2vw,1.125rem);color:#a8a8a8;margin:0;line-height:1.5}@media (max-width: 768px){.section-about-intro{padding:3rem 1rem}.about-intro-cards{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.about-intro-card,.about-theme-block{padding:1.5rem 1rem}}@media (max-width: 480px){.section-about-intro{padding:2.5rem .75rem}.about-intro-lead{font-size:.9375rem}.about-intro-sub{display:inline-block;width:fit-content;max-width:100%;padding:1.5rem 3rem;font-size:1rem;margin-bottom:2rem}}.section-partners{background:#000}.section-inner-partners{max-width:75rem;margin-left:auto;margin-right:auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2rem;text-align:center}.partners-title{font-size:60px;font-weight:700;color:#fff;margin-bottom:.75rem}.partners-desc{font-size:25px;color:#fff;max-width:42rem;margin:0 auto 2rem;line-height:1.6}.partners-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;max-width:1264px}.partners-pill{display:flex;align-items:center;justify-content:center;width:350px;height:100px;padding:0 1rem;background:#252525;color:#fff;font-size:22px;font-weight:500;border-radius:12px;border:none;box-sizing:border-box}.partners-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.btn-partners{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2.5rem;background:var(--accent);color:#000;font-weight:700;font-size:1.125rem;border-radius:9999px;text-decoration:none;min-width:200px;transition:background .2s,color .2s}.btn-partners:hover{background:var(--accent-hover);color:#000}.btn-partners-email{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:.5rem .5rem .5rem 3rem;min-width:320px;gap:1rem}.btn-partners-text{display:flex;flex-direction:column;gap:.25rem}.btn-partners-email .btn-partners-label{font-size:18px;font-weight:700}.btn-partners-email .btn-partners-address{font-size:18px;font-weight:400;opacity:1}.btn-partners-icon-email{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;background:#ffe566;flex-shrink:0}.btn-partners-icon-email img{width:28px;height:21px;object-fit:contain}.btn-partners-download{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:.5rem .5rem .5rem 3rem;min-width:320px;gap:1.5rem}.btn-partners-download .btn-partners-label{font-size:18px;font-weight:700}.btn-partners-icon-download{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;background:#ffe566;flex-shrink:0}.btn-partners-icon-download img{width:28px;height:28px;object-fit:contain}.btn-partners-label{display:block}.btn-partners-address{font-size:.9375rem;font-weight:500;opacity:.9}.btn-partners-icon{display:inline-flex;flex-shrink:0}.btn-partners-icon svg{width:1.25rem;height:1.25rem}@media (max-width: 768px){.about-page{background-position:center top;background-size:cover;overflow-x:hidden}.hero-about{padding:7rem 1rem 6rem}.hero-about-title{font-size:2.5rem}.hero-about-subtitle{font-size:1.25rem}.about-page .section-title-purpose{white-space:nowrap;font-size:clamp(1.75rem,8vw,3.75rem)}.section-partners{overflow-x:hidden}.section-inner-partners{padding:0 .2rem;min-width:0;overflow-x:hidden}.partners-pills{max-width:100%;padding:0 .5rem;min-width:0}.partners-pill{width:100%;max-width:350px;min-width:0;box-sizing:border-box}.partners-cta{flex-direction:column;align-items:center;min-width:0}.btn-partners-email,.btn-partners-download{min-width:0;width:100%;max-width:22rem;padding-left:1.5rem;padding-right:1rem;box-sizing:border-box}.btn-partners{min-width:0;width:100%;max-width:22rem;box-sizing:border-box}.btn-partners-text{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.25rem}.btn-partners-email .btn-partners-label,.btn-partners-email .btn-partners-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){.about-page .section-title-purpose{font-size:clamp(1.5rem,9vw,2.5rem)}.hero-about{padding:5rem .75rem 4rem}.partners-pill{font-size:18px;height:88px}.partners-title{font-size:2rem}.partners-desc{font-size:1.125rem;word-break:break-word}.btn-partners-email .btn-partners-label{font-size:.9375rem}.btn-partners-email .btn-partners-address{font-size:.875rem}}.why37-page .section{margin-bottom:.2rem}.why37-page .section-why37-statement{margin-bottom:0}.why37-page{max-width:none;padding-top:6rem;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 6.25rem;background-size:100% auto}.hero-why37{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:12.75rem 1.5rem 12.5rem;overflow:hidden}.hero-why37-content{position:relative;z-index:1;text-align:center;animation:hero-why37-up .8s ease-out forwards;opacity:0}@keyframes hero-why37-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.hero-why37-title{font-size:3.75rem;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:1rem}.hero-why37-subtitle{font-size:1.5625rem;color:#fff;margin:0 auto}.section-inner-why37{max-width:88rem;margin-left:auto;margin-right:auto;padding:0 1.5rem;text-align:left}.section-why37-temp{background:#000}.section-why37-temp .section-inner-why37-temp{display:block;text-align:left;background:#161616;border:1px solid #393939;border-radius:.75rem;padding:3.5rem 5rem}.why37-temp-title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:2rem;line-height:1.3}.why37-temp-title .why37-temp-icon{display:inline-block;margin-right:.35em;vertical-align:middle;width:2.8125rem;height:2.8125rem;object-fit:contain}.why37-temp-title .why37-temp-sub{font-size:1.875rem}.why37-temp-desc{padding-left:4.125rem}.why37-temp-desc p{font-size:1.5625rem;font-weight:400;color:#fff;line-height:1.7}.why37-temp-desc p:last-child{margin-bottom:0}.why37-accent{color:var(--accent)}.section-why37-numbers{background:#000}.section-why37-numbers .section-inner-why37-numbers{display:block;text-align:left;background:#161616;border:1px solid #393939;border-radius:.75rem;padding:4rem 5rem}.why37-num-title{font-size:2.5rem;font-weight:500;color:#fff;margin-bottom:3rem;line-height:1.3}.why37-num-title .why37-num-title-icon{display:inline-block;margin-right:.35em;vertical-align:middle;width:1em;height:1em;object-fit:contain}.why37-num-title .why37-num-title-sub{font-size:1.875rem}.why37-num-blocks-wrap{display:grid;grid-template-columns:1fr 1fr;gap:4rem 5rem;align-items:start;margin-top:1.25rem}.why37-num-block{display:block}.why37-num-left{display:flex;flex-direction:row;align-items:baseline;gap:.5rem;margin-bottom:1.25rem}.why37-num-big{font-size:3.125rem;font-weight:700;line-height:1;color:var(--accent)}.why37-num-caption{font-size:1.875rem;color:#e9b705;font-weight:400}.why37-num-list{list-style:none;margin:0;padding:0;padding-left:.5rem;margin-left:2.0625rem;font-size:1.125rem;color:#fff;line-height:2}.why37-num-list li{position:relative;padding-left:1.5rem}.why37-num-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3125rem;height:.3125rem;border-radius:50%;background:#fff}.why37-num-summary{font-size:1.875rem;color:#e9b705;margin-top:3.5rem;text-align:center}.why37-num-summary .why37-num-summary-37{font-size:3.125rem;font-weight:600}.why37-num-close{font-size:1.875rem;color:#fff;text-align:center}.section-why37-cards{background:#000}.section-inner-why37-cards{max-width:91rem;margin-left:auto;margin-right:auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch;text-align:left}.why37-card{max-width:100%;min-height:100%;box-sizing:border-box;background:#161616;border:1px solid #393939;border-radius:.75rem;padding:3rem 5rem;display:flex;flex-direction:column}.why37-card-title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:1.25rem}.why37-card-title .why37-card-title-icon{display:inline-block;margin-right:.35em;vertical-align:middle;width:2.5rem;height:2.5rem;object-fit:contain}.why37-card-title .why37-card-title-sub{font-size:1.875rem}.why37-card-body{flex:1;font-size:1.5625rem;color:#a8a8a8}.why37-card-body p{font-size:1.5625rem;color:#a8a8a8;line-height:1.2;margin-bottom:.75rem}.why37-card-body .why37-card-eqs{line-height:1.5}.why37-card-body .why37-card-p-white,.why37-card-body .why37-card-p-white .why37-accent{color:#fff}.why37-card-body .why37-card-gap-18{margin-bottom:1.125rem}.why37-card-body .why37-card-mt-30{margin-top:1.875rem}.why37-card-body p:last-child{margin-bottom:0}.section-why37-dubai,.section-why37-statement{background:#000}.section-why37-dubai .section-inner-why37,.section-why37-statement .section-inner-why37{display:block;text-align:center}.section-why37-dubai .section-inner-why37-dubai{display:block;text-align:left;background:#161616;border:1px solid #393939;border-radius:.75rem;padding:4rem 5rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-title{justify-content:flex-start;font-size:2.5rem;font-weight:500;margin-bottom:2rem;border-bottom:none;padding-bottom:0}.why37-check-title{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1.25rem}.section-why37-dubai .why37-check-title,.section-why37-statement .why37-check-title{justify-content:flex-start;border-bottom:1px solid #a8a8a8;padding-bottom:2.75rem}.section-why37-dubai .why37-check-desc,.section-why37-statement .why37-check-desc{margin-left:3.125rem;margin-right:auto;margin-top:3.25rem;text-align:left;font-size:1.25rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc{margin-left:0;margin-top:0;font-size:1.5625rem;padding-left:2.625rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc p{font-size:1.5625rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc-accent{color:#ffc803}.section-why37-statement .section-inner-why37-statement{display:block;text-align:center;background:#1b1501;border:1px solid #ffc803;border-radius:.75rem;padding:3rem 5rem}.section-why37-statement .section-inner-why37-statement .why37-check-title{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:2.5rem;font-weight:500;margin-bottom:2rem;border-bottom:none;padding-bottom:0}.section-why37-statement .section-inner-why37-statement .why37-check-icon{width:1em;height:1em;order:-1}.section-why37-statement .section-inner-why37-statement .why37-check-icon img{width:1em;height:1em}.section-why37-statement .section-inner-why37-statement .why37-check-desc{margin-left:0;margin-top:0;font-size:1.875rem;text-align:center}.section-why37-statement .section-inner-why37-statement .why37-check-desc p{font-size:1.875rem}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-accent{font-size:3.125rem;text-transform:uppercase}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-statement-line-tight{line-height:1.5rem;font-size:1.5625rem}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-statement-accent-p{margin-top:3.125rem}.section-why37-dubai .why37-check-desc p,.section-why37-statement .why37-check-desc p{font-size:1.25rem;line-height:1.36}.section-why37-statement .why37-check-desc .why37-accent{font-size:3.125rem;font-weight:600;text-transform:uppercase}.why37-check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem}.why37-check-icon img{width:1.875rem;height:1.875rem}.why37-check-desc{font-size:1.25rem}.why37-check-desc p{font-size:1.25rem;color:#fff;line-height:1.7;margin-bottom:.75rem}.why37-check-desc p:last-child{margin-bottom:0}.footer-join{font-size:.9375rem;color:var(--text-muted);margin-top:.5rem}@media (max-width: 768px){.why37-page .section{margin-bottom:2rem}.why37-page{background-position:center top;background-size:cover;padding-top:5rem}.hero-why37{padding:5rem 1.25rem 4rem}.hero-why37-title{font-size:clamp(2rem,8vw,3.75rem);margin-bottom:.75rem}.hero-why37-subtitle{font-size:clamp(1rem,4vw,1.5625rem);line-height:1.4}.section-inner-why37,.section-inner-why37-cards{padding:0 1.25rem}.section-why37-temp .section-inner-why37-temp{padding:2rem 1.5rem;border-radius:.5rem}.why37-temp-title{font-size:clamp(1.375rem,5.5vw,2.5rem);margin-bottom:1.5rem;line-height:1.35}.why37-temp-title .why37-temp-icon{width:2rem;height:2rem;margin-right:.3em}.why37-temp-title .why37-temp-sub{font-size:clamp(1.125rem,4vw,1.875rem);display:block;margin-top:.25rem}.why37-temp-desc{padding-left:0}.why37-temp-desc p{font-size:clamp(1rem,3.5vw,1.5625rem);line-height:1.6;margin-bottom:.6rem}.section-why37-numbers .section-inner-why37-numbers{padding:2rem 1.5rem;border-radius:.5rem}.why37-num-title{font-size:clamp(1.375rem,5.5vw,2.5rem);margin-bottom:2rem}.why37-num-title .why37-num-title-icon{width:2rem;height:2rem}.why37-num-title .why37-num-title-sub{font-size:clamp(1.125rem,4vw,1.875rem);display:block;margin-top:.25rem}.why37-num-blocks-wrap{grid-template-columns:1fr;gap:2rem;margin-top:1rem}.why37-num-left{margin-bottom:1rem}.why37-num-big{font-size:clamp(2rem,8vw,3.125rem)}.why37-num-caption{font-size:clamp(1.125rem,4vw,1.875rem)}.why37-num-list{margin-left:0;padding-left:1.25rem;font-size:clamp(.9375rem,3.2vw,1.125rem);line-height:1.7}.why37-num-summary{font-size:clamp(1.125rem,4vw,1.875rem);margin-top:2rem}.why37-num-summary .why37-num-summary-37{font-size:clamp(1.5rem,6vw,3.125rem)}.why37-num-close{font-size:clamp(1rem,3.5vw,1.875rem);line-height:1.4}.section-inner-why37-cards{grid-template-columns:1fr;gap:1.5rem}.why37-card{padding:2rem 1.5rem;border-radius:.5rem}.why37-card-title{font-size:clamp(1.375rem,5.5vw,2.5rem);margin-bottom:1rem}.why37-card-title .why37-card-title-icon{width:2rem;height:2rem}.why37-card-title .why37-card-title-sub{font-size:clamp(1.125rem,4vw,1.875rem)}.why37-card-body,.why37-card-body p{font-size:clamp(1rem,3.5vw,1.5625rem);line-height:1.5;margin-bottom:.6rem}.why37-card-body .why37-card-mt-30{margin-top:1.25rem}.section-why37-dubai .section-inner-why37-dubai{padding:2rem 1.5rem;border-radius:.5rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-title{font-size:clamp(1.375rem,5.5vw,2.5rem);margin-bottom:1.5rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc{padding-left:0;font-size:clamp(1rem,3.5vw,1.5625rem)}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc p{font-size:clamp(1rem,3.5vw,1.5625rem);line-height:1.5}.section-why37-statement .section-inner-why37-statement{padding:2rem 1.5rem;border-radius:.5rem}.section-why37-statement .section-inner-why37-statement .why37-check-title{font-size:clamp(1.375rem,5.5vw,2.5rem);margin-bottom:1.5rem}.section-why37-statement .section-inner-why37-statement .why37-check-desc{font-size:clamp(1rem,3.5vw,1.875rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc p{font-size:clamp(1rem,3.5vw,1.875rem);line-height:1.5}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-accent{font-size:clamp(1.5rem,6vw,3.125rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-statement-line-tight{font-size:clamp(.9375rem,3.5vw,1.5625rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-statement-accent-p{margin-top:2rem}.why37-check-title{font-size:clamp(1.375rem,5.5vw,2.5rem)}.why37-check-icon img{width:1.5rem;height:1.5rem}}@media (max-width: 480px){.why37-page{padding-top:4.5rem}.hero-why37{padding:4rem 1rem 3.5rem}.hero-why37-title{font-size:clamp(1.75rem,9vw,2.5rem)}.hero-why37-subtitle{font-size:clamp(.9375rem,4.5vw,1.25rem)}.section-inner-why37,.section-inner-why37-cards{padding:0 1rem}.section-why37-temp .section-inner-why37-temp{padding:1.5rem 1.25rem}.why37-temp-title{font-size:clamp(1.25rem,6vw,1.75rem);margin-bottom:1.25rem}.why37-temp-title .why37-temp-icon{width:1.75rem;height:1.75rem}.why37-temp-desc p{font-size:clamp(.9375rem,4vw,1.25rem)}.section-why37-numbers .section-inner-why37-numbers{padding:1.5rem 1.25rem}.why37-num-title{font-size:clamp(1.25rem,6vw,1.75rem);margin-bottom:1.5rem}.why37-num-blocks-wrap{gap:1.75rem}.why37-num-big{font-size:clamp(1.75rem,9vw,2.5rem)}.why37-num-caption{font-size:clamp(1rem,4.5vw,1.5rem)}.why37-num-list{font-size:clamp(.875rem,3.5vw,1rem)}.why37-num-summary{font-size:clamp(1rem,4.5vw,1.5rem);margin-top:1.5rem}.why37-num-close{font-size:clamp(.9375rem,4vw,1.25rem)}.why37-card{padding:1.5rem 1.25rem}.why37-card-title{font-size:clamp(1.25rem,6vw,1.75rem)}.why37-card-title .why37-card-title-sub{font-size:clamp(1rem,4.5vw,1.5rem)}.why37-card-body,.why37-card-body p{font-size:clamp(.9375rem,4vw,1.25rem)}.section-why37-dubai .section-inner-why37-dubai{padding:1.5rem 1.25rem}.section-why37-dubai .section-inner-why37-dubai .why37-check-title{font-size:clamp(1.25rem,6vw,1.75rem)}.section-why37-dubai .section-inner-why37-dubai .why37-check-desc,.section-why37-dubai .section-inner-why37-dubai .why37-check-desc p{font-size:clamp(.9375rem,4vw,1.25rem)}.section-why37-statement .section-inner-why37-statement{padding:1.5rem 1.25rem}.section-why37-statement .section-inner-why37-statement .why37-check-title{font-size:clamp(1.25rem,6vw,1.75rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc,.section-why37-statement .section-inner-why37-statement .why37-check-desc p{font-size:clamp(.9375rem,4vw,1.25rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-accent{font-size:clamp(1.25rem,7vw,2.5rem)}.section-why37-statement .section-inner-why37-statement .why37-check-desc .why37-statement-accent-p{margin-top:1.5rem}.why37-check-icon img{width:1.25rem;height:1.25rem}}.howtojoin-page{max-width:none;padding-top:6rem;background-image:url(/images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 100px;background-size:100% auto}.hero-howtojoin{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:204px 1.5rem 12.5rem;overflow:hidden}.hero-howtojoin-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@keyframes hero-howtojoin-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.hero-howtojoin-content{position:relative;z-index:1;text-align:center}.hero-howtojoin-title{font-size:3.75rem;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:1rem;animation:hero-howtojoin-up .7s ease-out forwards;opacity:0}.hero-howtojoin-subtitle{font-size:1.5625rem;color:#fff;animation:hero-howtojoin-up .7s ease-out .2s forwards;opacity:0}.howtojoin-page .section-inner,.section-inner-narrow{max-width:80rem;gap:0}.section-prize{background:#000}.section-prize .section-inner{max-width:80rem;grid-template-columns:1fr;text-align:center}.section-prize .prize-list{text-align:left}.section-prize .howto-title{margin-bottom:3rem}.howto-title{font-size:4.0625rem;font-weight:700;color:#fff;margin-bottom:2rem}.howto-title-center{text-align:center}.howto-title-accent{color:var(--accent);margin-right:.25rem}.howto-title-muted{color:var(--text-muted);margin-right:.25rem}.prize-list{list-style:none;margin:0 auto;padding:0;max-width:80rem;width:100%;border-top:1px solid #a8a8a8}.prize-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid #a8a8a8;color:#fff}.prize-item:last-child{border-bottom:1px solid #a8a8a8}.prize-name{display:inline-flex;align-items:center;gap:.75rem;font-size:2.1875rem;font-weight:500;color:#fff}.prize-icon{font-size:1.5rem;line-height:1;display:inline-block}.prize-icon img{display:block;vertical-align:middle}.prize-value{font-size:1.875rem;color:#fff;text-align:right}.prize-value strong{font-size:3.4375rem;font-weight:700;margin-left:.25rem}.section-howto-guidelines{background:#000}.section-howto-guidelines .section-inner{max-width:80rem;grid-template-columns:1fr;text-align:center}.section-howto-guidelines .conditions-grid{text-align:left}.conditions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.condition-card{display:flex;flex-direction:row;align-items:center;gap:1rem;width:400px;min-height:130px;height:130px;padding:1.75rem;background:#252525;border-radius:1rem;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.condition-text-wrap{display:flex;flex-direction:column;gap:.35rem}.condition-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0}.condition-icon img{display:block;width:2rem;height:2rem;object-fit:contain}.condition-label{font-size:.9375rem;color:#a3a3a3}.condition-value{font-size:20px;color:#fff;line-height:1.5}.condition-value-note{font-size:15px}.howto-theme-block{text-align:center;margin-bottom:3rem}.howto-theme-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.howto-theme-label{font-size:2.8125rem;font-weight:700;color:#fff;margin:0}.howto-theme-pill{display:inline-block;padding:.375rem 1.25rem;background:gold;color:#000;font-weight:700;font-size:2.8125rem;border-radius:9999px}.howto-theme-desc{font-size:1.5625rem;font-weight:400;color:#fff;line-height:1.6;margin:0}.section-howto-bonus-disqualify-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;max-width:85rem;margin-left:auto;margin-right:auto;padding:0 1.5rem;background:#000}.section-howto-bonus-disqualify-wrap .section-howto-bonus,.section-howto-bonus-disqualify-wrap .section-howto-disqualify{min-width:0;overflow:hidden}.section-howto-bonus,.section-howto-disqualify,.section-howto-ai{background:#000;margin-bottom:0}.section-howto-bonus-disqualify-wrap .section-inner{max-width:100%}.section-howto-bonus .section-inner{grid-template-columns:1fr}.section-howto-bonus .howto-title{font-size:2.1875rem;font-weight:600;color:#ffc830}.section-howto-bonus .howto-title .howto-title-accent{color:#ffc830}.section-howto-bonus .howto-list li{font-size:1.25rem}.section-howto-bonus .howto-list-check{max-width:42.5rem;width:100%}.section-howto-bonus .howto-list-check li{padding-left:3rem;padding-top:1rem;padding-bottom:1rem;margin-bottom:0;border-bottom:1px solid #555555}.section-howto-bonus .howto-list-check li:last-child{border-bottom:1px solid #555555}.section-howto-bonus .howto-list-check li:before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700;font-size:1.5rem}.section-howto-disqualify .section-inner{grid-template-columns:1fr}.section-howto-disqualify .howto-title{font-size:2.1875rem;font-weight:600;color:#ff592c}.section-howto-disqualify .howto-title .howto-title-muted{color:#ff592c}.section-howto-disqualify .howto-list-minus{max-width:42.5rem;width:100%}.section-howto-disqualify .howto-list-minus li{padding-left:3rem;padding-top:1rem;padding-bottom:1rem;margin-bottom:0;border-bottom:1px solid #555555;font-size:1.25rem}.section-howto-disqualify .howto-list-minus li:last-child{border-bottom:1px solid #555555}.section-howto-disqualify .howto-list-minus li:before{content:"−";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ff592c;font-weight:700;font-size:1.5rem}.howto-list{list-style:none;margin:0;padding:0}.howto-list li{position:relative;padding-left:2rem;margin-bottom:.75rem;color:#fff;font-size:1.125rem;line-height:1.5}.howto-list li:last-child{margin-bottom:0}.howto-list-check li:before{content:"+";position:absolute;left:0;color:var(--accent);font-weight:700;font-size:1.25rem}.howto-list-minus li:before{content:"−";position:absolute;left:0;color:var(--text-muted);font-weight:700;font-size:1.5rem}.section-howto-ai .section-inner{max-width:80rem;grid-template-columns:1fr;text-align:left;background:#191919;border:1px solid #393939;border-radius:.75rem;padding:3rem 5rem}.section-howto-ai .howto-title{font-size:2.1875rem;text-align:left;border-bottom:1px solid #555555;padding-bottom:1.5rem;color:#ffc803}.section-howto-ai .howto-ai-text{text-align:left}.howto-ai-icon{display:inline-block;width:2.6875rem;height:2.6875rem;margin-right:.35rem;vertical-align:middle;object-fit:contain}.howto-ai-text{font-size:1.25rem;color:#fff;line-height:1.7;margin-left:50px}.howto-ai-text .howto-ai-highlight{font-weight:600;color:#ffc803}@media (max-width: 768px){.howtojoin-page{padding-top:5rem;background-position:center top;background-size:cover}.howtojoin-page .section{padding-left:1.25rem;padding-right:1.25rem}.hero-howtojoin{padding:5rem 1.25rem 4rem}.hero-howtojoin-title{font-size:clamp(2rem,8vw,3.75rem);margin-bottom:.75rem}.hero-howtojoin-subtitle{font-size:clamp(1rem,4vw,1.5625rem);line-height:1.4}.section-prize .howto-title{font-size:clamp(1.75rem,6vw,4.0625rem);margin-bottom:2rem}.prize-item{padding:1.25rem 0;gap:1rem}.prize-name{font-size:clamp(1.25rem,4.5vw,2.1875rem)}.prize-value{font-size:clamp(1.125rem,4vw,1.875rem);text-align:left}.prize-value strong{font-size:clamp(1.5rem,5.5vw,3.4375rem)}.howto-title{font-size:clamp(1.75rem,6vw,4.0625rem);margin-bottom:1.5rem}.howto-theme-block{margin-bottom:2rem}.howto-theme-line{flex-direction:column;gap:.5rem}.howto-theme-label,.howto-theme-pill{font-size:clamp(1.375rem,5.5vw,2.8125rem)}.howto-theme-pill{padding:.3rem 1rem}.howto-theme-desc{font-size:clamp(1rem,3.5vw,1.5625rem);line-height:1.5}.conditions-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.condition-card{width:100%;min-height:auto;height:auto;padding:1.25rem;gap:.75rem}.condition-icon img{width:1.75rem;height:1.75rem}.condition-label{font-size:clamp(.8125rem,2.8vw,.9375rem)}.condition-value{font-size:clamp(.9375rem,3.2vw,20px)}.condition-value-note{font-size:clamp(.8125rem,2.6vw,15px)}.section-howto-bonus-disqualify-wrap{grid-template-columns:1fr;padding:0 1.25rem;gap:1rem}.section-howto-bonus .howto-title,.section-howto-disqualify .howto-title{font-size:clamp(1.375rem,5vw,2.1875rem);margin-bottom:1.25rem}.section-howto-bonus .howto-list-check li,.section-howto-disqualify .howto-list-minus li{font-size:clamp(1rem,3.2vw,1.25rem);padding-left:2.25rem;padding-top:.75rem;padding-bottom:.75rem}.section-howto-ai .section-inner{padding:2rem 1.5rem;border-radius:.5rem}.section-howto-ai .howto-title{font-size:clamp(1.375rem,5vw,2.1875rem);padding-bottom:1rem}.howto-ai-icon{width:2rem;height:2rem}.howto-ai-text{font-size:clamp(1rem,3.2vw,1.25rem);margin-left:0;line-height:1.6}}@media (max-width: 480px){.howtojoin-page{padding-top:4.5rem}.howtojoin-page .section{padding-left:1rem;padding-right:1rem}.hero-howtojoin{padding:4rem 1rem 3.5rem}.hero-howtojoin-title{font-size:clamp(1.75rem,9vw,2.5rem)}.hero-howtojoin-subtitle{font-size:clamp(.9375rem,4.5vw,1.25rem)}.section-prize .howto-title{font-size:clamp(1.5rem,7vw,2rem);margin-bottom:1.5rem}.prize-item{flex-direction:column;align-items:flex-start;padding:1rem 0}.prize-name{font-size:clamp(1.125rem,5vw,1.5rem)}.prize-value{font-size:clamp(1rem,4.5vw,1.25rem)}.prize-value strong{font-size:clamp(1.25rem,6vw,2rem)}.howto-title{font-size:clamp(1.5rem,7vw,2rem)}.howto-theme-label,.howto-theme-pill{font-size:clamp(1.25rem,6vw,1.75rem)}.howto-theme-desc{font-size:clamp(.9375rem,4vw,1.25rem)}.conditions-grid{grid-template-columns:1fr;gap:.75rem}.condition-card{padding:1rem}.section-howto-bonus-disqualify-wrap{padding:0 1rem}.section-howto-bonus .howto-title,.section-howto-disqualify .howto-title{font-size:clamp(1.25rem,6vw,1.75rem)}.section-howto-bonus .howto-list-check li,.section-howto-disqualify .howto-list-minus li{font-size:clamp(.9375rem,4vw,1.125rem);padding-left:2rem;padding-top:.6rem;padding-bottom:.6rem}.section-howto-ai .section-inner{padding:1.5rem 1.25rem}.section-howto-ai .howto-title{font-size:clamp(1.25rem,6vw,1.75rem)}.howto-ai-text{font-size:clamp(.9375rem,4vw,1.125rem)}.howto-ai-icon{width:1.75rem;height:1.75rem}}@font-face{font-family:Bebas Neue;src:url(../fonts/BebasNeue-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body.process-page,.process-page{font-family:Bebas Neue,sans-serif}.process-page{--process-accent: #e8a735;--process-accent-soft: rgba(232, 167, 53, .25);--process-bg: #0a0a0a}main.process-page{max-width:none;padding-top:6rem;min-height:100vh;background-image:url(../images/bg_sub.jpg);background-repeat:no-repeat!important;background-position:0 6.25rem;background-size:100% auto}.hero-process{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:12.75rem 1.5rem 12.5rem;overflow:hidden}.hero-process-content{position:relative;z-index:1;text-align:center;animation:hero-process-up .8s ease-out forwards;opacity:0}@keyframes hero-process-up{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.hero-process-title{font-size:3.75rem;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:1rem}.hero-process-subtitle{font-size:1.5625rem;color:#fff;margin:0 auto}.scroll-reveal{opacity:0;transform:translateY(5rem);transition:opacity .75s ease-out,transform .75s ease-out}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.scroll-reveal{opacity:1;transform:none;transition:none}.scroll-reveal.is-visible{opacity:1;transform:none}}.process-timeline-section{position:relative;padding:2rem 1.5rem 5rem}.process-timeline-inner{margin:0 auto}.process-timeline{list-style:none;padding:0;margin:0 auto;max-width:55rem;position:relative}.process-timeline:before{content:"";position:absolute;left:2.1rem;top:0;bottom:0;width:.0625rem;background:#444;border-radius:.0625rem}.process-step{position:relative;display:flex;gap:2rem;padding-bottom:3.5rem;align-items:flex-start}.process-step:last-child{padding-bottom:0}.process-step-marker{flex-shrink:0;width:4.375rem;height:4.375rem;border-radius:50%;border:.125rem solid #444444;background:#222;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background-color .2s ease}.process-step-marker:hover{background-color:#4e3d02}.process-step:last-child:before{content:"";position:absolute;left:2.1rem;top:0;width:.0625rem;height:100%;background:var(--bg-dark);z-index:0}.process-step-num{font-size:1.5rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.process-step-content{flex:1;min-width:0}.process-step-date{font-size:1.25rem;color:var(--process-accent);letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase}.process-step-title{font-size:2.25rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.process-step-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;flex-shrink:0;color:var(--process-accent)}.process-step-icon img,.process-step-icon svg{width:100%;height:100%;object-fit:contain}.process-step-desc{font-size:1.5625rem;line-height:2rem;color:var(--text-primary);opacity:.92;letter-spacing:.01em;text-transform:uppercase}.process-step-accent{color:var(--process-accent);font-weight:600}@media (max-width: 768px){main.process-page{padding-top:5rem}.process-hero{padding:3rem 1rem 3.5rem}.process-timeline-section{padding:1.5rem 1rem 4rem}.process-timeline:before{left:1.125rem}.process-step{gap:1.25rem;padding-bottom:2.5rem}.process-step-marker{width:2.75rem;height:2.75rem}.process-step-num{font-size:1.5rem}.process-step-date{font-size:.75rem}.process-step-title{font-size:1.5rem}.process-step-icon{width:1.75rem;height:1.75rem}.process-step-desc{font-size:1rem;line-height:1.5rem}}@media (max-width: 480px){.process-step{flex-direction:column;align-items:flex-start;gap:1rem}.process-timeline:before{left:1.25rem;top:1.5rem}.process-step-marker{margin-left:0}}
