*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#000;color:#fff}.page{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background-image:var(--bg-mobile);background-repeat:no-repeat;background-position:center;background-size:cover}.page-inner{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo{max-width:260px;width:70vw;aspect-ratio:1/1;background-position:center;background-repeat:no-repeat;background-size:contain}.logo-desktop{display:none;background-image:var(--logo-desktop)}.logo-mobile{display:block;background-image:var(--logo-mobile)}.content-col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.g-block{position:relative;border-radius:26px;padding:2px;background:linear-gradient(45deg,#d9be71 2%,#dfab5f 31%,#774c1a 67%,#af8030 100%)}.g-block .g-inner{border-radius:inherit;background:rgba(0,0,0,.96)}.frame-inner{min-height:40vh;max-height:500px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}.btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}a.btn-anim{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:200px;text-align:center;padding:1.8vh 2.4vh;margin:0;color:#fff;font-size:2.1vh;text-decoration:none;overflow:hidden;-webkit-transition:.35s ease;transition:.35s ease;border:1px solid #dfab5f}a.btn-anim:hover{background:#dfab5f;color:#050801;-webkit-box-shadow:0 0 10px #dfab5f,0 0 40px rgba(223,171,95,.7),0 0 80px rgba(223,171,95,.5);box-shadow:0 0 10px #dfab5f,0 0 40px rgba(223,171,95,.7),0 0 80px rgba(223,171,95,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}a.btn-anim span{position:absolute;display:block}a.btn-anim span:first-child{top:0;left:0;width:100%;height:.2vh;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#dfab5f));background:linear-gradient(90deg,transparent,#dfab5f);-webkit-animation:animate1 2s linear infinite;animation:animate1 2s linear infinite}a.btn-anim span:nth-child(2){top:-100px;right:0;width:.2vh;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#dfab5f));background:linear-gradient(180deg,transparent,#dfab5f);-webkit-animation:animate2 2s linear infinite;animation:animate2 2s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}a.btn-anim span:nth-child(3){bottom:0;right:-100%;width:100%;height:.2vh;background:-webkit-gradient(linear,right top,left top,from(transparent),to(#dfab5f));background:linear-gradient(270deg,transparent,#dfab5f);-webkit-animation:animate3 2s linear infinite;animation:animate3 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}a.btn-anim span:nth-child(4){bottom:-100%;left:0;width:.2vh;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#dfab5f));background:linear-gradient(360deg,transparent,#dfab5f);-webkit-animation:animate4 2s linear infinite;animation:animate4 2s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}.btn-review{font-size:1.8vh}@-webkit-keyframes animate1{0%{left:-100%}100%,50%{left:100%}}@keyframes animate1{0%{left:-100%}100%,50%{left:100%}}@-webkit-keyframes animate2{0%{top:-100%}100%,50%{top:100%}}@keyframes animate2{0%{top:-100%}100%,50%{top:100%}}@-webkit-keyframes animate3{0%{right:-100%}100%,50%{right:100%}}@keyframes animate3{0%{right:-100%}100%,50%{right:100%}}@-webkit-keyframes animate4{0%{bottom:-100%}100%,50%{bottom:100%}}@keyframes animate4{0%{bottom:-100%}100%,50%{bottom:100%}}.social-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.social{width:44px;height:44px;border-radius:50%;border:1px solid #d9be71;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:background .25s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .15s ease;transition:background .25s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .15s ease;transition:background .25s ease,box-shadow .25s ease,transform .15s ease,color .25s ease;transition:background .25s ease,box-shadow .25s ease,transform .15s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .15s ease}.social:hover{background:linear-gradient(45deg,#d9be71 2%,#dfab5f 31%,#774c1a 67%,#af8030 100%);color:#000;-webkit-box-shadow:0 0 18px rgba(217,166,113,.35);box-shadow:0 0 18px rgba(217,166,113,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ticker-inner{padding:10px 18px}.ticker-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;white-space:nowrap;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.gradient-text{background:linear-gradient(45deg,#d9be71 2%,#dfab5f 31%,#774c1a 67%,#af8030 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ticker-dot{font-size:14px;color:#fff}.modal{position:fixed;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.modal--open{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7)}.modal-dialog{position:relative;z-index:51;border-radius:16px;padding:20px 24px 24px;max-width:360px;width:90%;text-align:center;background:rgba(0,0,0,.96);color:#dfab5f;border:2px solid transparent;border-image-slice:1;border-image-source:linear-gradient(45deg,#D9BE71 2%,#DFAB5F 31%,#774C1A 67%,#AF8030 100%)}.modal-dialog h5{margin:0 0 16px;font-size:18px;color:#dfab5f}.modal-close{position:absolute;top:8px;right:10px;border:none;background:0 0;font-size:22px;cursor:pointer;color:#dfab5f;-webkit-transition:color .2s ease,-webkit-transform .15s ease;transition:color .2s ease,-webkit-transform .15s ease;transition:color .2s ease,transform .15s ease;transition:color .2s ease,transform .15s ease,-webkit-transform .15s ease}.modal-close:hover{color:#e8c18a;-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-review-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.btn-review-ext{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px;background:#fff;overflow:hidden;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease}.btn-review-ext img{max-width:60%;height:auto}.btn-review-ext:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 14px rgba(217,166,113,.45);box-shadow:0 0 14px rgba(217,166,113,.45);-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media (max-width:575px){.ticker-line{font-size:9px;letter-spacing:.12em;gap:10px}.ticker-dot{font-size:11px}a.btn-anim{font-size:2vh;padding:1.6vh 2.1vh;max-width:260px}.btn-row{gap:12px}}@media (min-width:992px){.page{padding:40px 60px;background-image:var(--bg-desktop);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.page-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.logo-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.logo-mobile{display:none}.logo-desktop{display:block}.frame-inner{min-height:320px;height:55vh}.btn-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}