.custom-select .dropdown-menu{width:100%;top:5px !important;padding:15px 0;border-radius:4px;background-color:#444;box-shadow:0 15px 30px rgba(41,45,50,.1);max-height:300px;overflow-y:auto;overflow-x:hidden}.custom-select-container{position:relative}.custom-select-button{z-index:1;position:absolute;top:0;left:0;display:block;height:100%;width:100%}.custom-select-button.show~.input-container .dropdown-img{transform:rotate(180deg)}.custom-select-button.show~.input-container input{border:1px solid #eeb768}.custom-select-item{cursor:pointer;color:#fff !important;padding:10px 16px;transition:.3s}.custom-select-item:hover{background-color:#444 !important;background:linear-gradient(90deg, #EEB768 0%, #C89150 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.input{position:relative}.input input{font-family:"Montserrat",sans-serif;width:100%;font-size: clamp(0.75rem, 1.53vw, 1.125rem);padding:11px 16px;border-radius:8px;color:#fff;border:1px solid rgba(0,0,0,0);outline:0;background-color:#444}.input input:focus{border:1px solid #eeb768}.input input::placeholder{font-size: clamp(0.75rem, 1.53vw, 1.125rem);color:#979797}.input label{font-size: clamp(0.75rem, 1.19vw, 0.875rem);color:#fff}.input-container{position:relative}.input-icon img{position:absolute;cursor:pointer;right:16px;top:30%}.input-validation-message{display:none;position:relative;font-size: clamp(0.75rem, 1.1vw, 0.8125rem);color:#fd5353}.input-validation-message.password-input{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 10px;color:#a9a9a9;margin-top:5px}.input-validation-message.password-input li{display:flex;flex-direction:row;justify-content:center;align-items:center}.input-validation-message.password-input li::before{content:"•";display:block;margin-right:3px}.input-validation-message.password-input li.valid{color:green}.input-validation-message.password-input li.valid:before{content:"✔︎"}.input-validation-message.password-input li.invalid{color:red}.input-validation-message.password-input li.invalid:before{content:"✕"}.input.invalid .input-container input{border:1px solid #fd5353 !important}.input.invalid .input-container:after{background-size:18px 18px;right:16px;width:18px;height:18px;top:30%;position:absolute;content:""}.input.invalid .input-validation-message{display:block}.input.invalid .input-validation-message.password-input{display:flex}.register-form-modal{background-color:#313131;padding:55px 20px;border-radius:16px;position:relative}.register-form-modal-title{font-weight:700;color:#fff}@media(max-width: 767px){.register-form-modal-title{font-size: clamp(0.93rem, 2.04vw, 1.5rem)}}.register-form-modal-item:not(:first-child){margin-top:25px}.register-form-modal .cta-btn{font-weight:600}.register-form-modal-close{position:absolute;top:20px;right:20px;cursor:pointer}.text-input-password .shown-password-img{display:none}.text-input-password.show-password .shown-password-img{display:block}.text-input-password.show-password .hidden-password-img{display:none}.custom-select.invalid .input-container:after,.text-input-password.invalid .input-container:after{right:45px}.custom-checkbox{position:relative;display:flex;align-items:flex-start}.custom-checkbox-text p{color:#797876;font-size: clamp(0.75rem, 1.19vw, 0.875rem);margin-left:16px}.custom-checkbox input{position:absolute;z-index:-1;opacity:0}.custom-checkbox input+label{display:inline-flex;align-items:center;user-select:none}.custom-checkbox input:checked+label::before{background-size:24px;border:0}.custom-checkbox .input-validation-message{position:absolute;bottom:-15px}.custom-checkbox.invalid label::before{border-color:#fd5353}.custom-checkbox.invalid .input-validation-message{display:block}.custom-checkbox label::before{content:"";display:inline-block;width:24px;height:24px;background-color:rgba(0,0,0,0);border:2px solid #979797;border-radius:6px;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;cursor:pointer}.form-message{color:#fd5353;font-size: clamp(0.75rem, 1.36vw, 1.0rem);margin:0 auto;max-width:400px}.form-message a{color:inherit;text-decoration:underline}.form-message.notificationMessage{color:#fff}.languageSelector{position:relative;z-index:5;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;max-width:160px;margin-left:auto;padding:8px 14px;background:#313131;border-radius:8px;cursor:pointer}@media(max-width: 575px){.languageSelector{max-width:115px}}.languageSelector .lang-icon{width:16px;height:16px;border-radius:8px;object-fit:cover}.languageSelector.open .arrow-icon{transform:rotate(90deg)}.languageSelector.open .languageSelector-options{display:flex}.languageSelector p{font-weight:600;font-size:12px;line-height:20px;color:#fff;text-wrap-mode:nowrap}.languageSelector-options{position:absolute;top:100%;left:0;display:none;flex-direction:column;background-color:rgba(0,0,0,0);box-shadow:0 15px 30px 0 rgba(41,45,50,.1);border-radius:0 0 20px 20px;padding:8px 0;backdrop-filter:blur(12px)}@media(max-width: 767px){.languageSelector-options{max-height:170px;overflow:auto;background-color:rgba(49,49,49,.8)}}.languageSelector-options-item{padding:8px 14px;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center}.languageSelector-options-item-image{width:16px;height:16px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.languageSelector-options-item-image img{width:100%;height:100%;object-fit:cover}.languageSelector-options-item p{font-weight:600;font-size: clamp(0.75rem, 1.36vw, 1.0rem);line-height:24px;color:#fff}.languageSelector-options-item:hover p{color:#e35a0a}.risk-warning-banner{background:#080e14;position:sticky;top:88px;z-index:19;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width: 767px){.risk-warning-banner{top:70px}}.risk-warning-banner p{font-family:"Outfit",sans-serif;font-size:11px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.5);margin:0;text-align:center}.header{background:#060b0f;position:sticky;top:0;width:100%;z-index:20}.header .languageSelector{background:rgba(0,0,0,0)}.header::before,.header .header-wrapper-burger-nav::before{backdrop-filter:blur(20px);content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.header-wrapper{height:88px;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom-width:1px;border-image:radial-gradient(62.87% 100% at 50% 50%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%) 1;border-bottom-style:solid}@media(max-width: 767px){.header-wrapper{gap:10px;height:70px}}.header-wrapper__logo{max-width:150px}.header-wrapper__logo img{width:100%;height:auto}@media(max-width: 767px){.header-wrapper__logo{max-width:150px}}.header-wrapper-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(265.83deg, rgba(255, 117, 34, 0.2) 1.62%, rgba(93, 190, 168, 0.2) 38.48%, rgba(20, 35, 51, 0.2) 103.03%);padding:0 16px;width:50%;max-width:683px;margin:0 auto}.header-wrapper-nav-link{position:relative;padding:16px 0}.header-wrapper-nav-link p,.header-wrapper-nav-link a{font-size: clamp(0.75rem, 1.1vw, 0.8125rem);font-weight:400;cursor:pointer;line-height:13px;color:#fff}.header-wrapper-nav-link p.additional::after,.header-wrapper-nav-link a.additional::after{content:"";display:inline-block;background-image:url(../img/homePage/arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;line-height:8px;height:9px;width:6px;margin-left:4px;transition:.1s linear all}.header-wrapper-nav-link p.accent-text,.header-wrapper-nav-link a.accent-text{color:#e35a0a}.header-wrapper-nav-link-subnav{display:none;opacity:0;flex-direction:column;gap:16px;position:absolute;left:0;top:100%;padding:20px 10px;background:#2d2c30;border-radius:0 0 10px 10px;width:max-content}.header-wrapper-nav-link-subnav a:hover{color:#e35a0a}.header-wrapper-nav-link:hover .additional::after{transform:rotate(90deg)}.header-wrapper-nav-link:hover .header-wrapper-nav-link-subnav{display:flex;opacity:1}.header-wrapper__actions{display:none;flex-direction:row;gap:16px}@media(max-width: 767px){.header-wrapper__actions{gap:8px;margin-left:auto}.header-wrapper__actions a{font-size:12px}}.header-wrapper__actions .button--secondary::after{display:none}.header-wrapper-burger .open-menu{cursor:pointer;display:block}.header-wrapper-burger .close-menu{display:none}.header-wrapper-burger.active .open-menu{display:none}.header-wrapper-burger.active .close-menu{display:block}.header-wrapper-burger .header-wrapper-burger-button img{width:40px;height:40px}.header-wrapper-burger-nav{overflow:auto;height:100vh;position:absolute;width:100%;top:0;right:0;transition:all .5s ease-in;background:#0b151f}.header-wrapper-burger-nav-content{padding:20px 24px;display:flex;flex-direction:column;align-items:flex-start}.header-wrapper-burger-nav-content .button-close{cursor:pointer;align-self:end;max-width:40px;margin-bottom:30px}.header-wrapper-burger-nav-content .button-close img{max-width:100%}.header-wrapper-burger-nav-content .navigation{padding-bottom:30px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:24px;border-bottom:1px solid #3d3d3d}.header-wrapper-burger-nav-content .navigation p,.header-wrapper-burger-nav-content .navigation a{font-size: clamp(0.775rem, 1.7vw, 1.25rem);font-weight:300;line-height:24px;text-align:left;cursor:pointer}.header-wrapper-burger-nav-content .navigation p.additional::after,.header-wrapper-burger-nav-content .navigation a.additional::after{content:"";display:inline-block;background-image:url(../img/homePage/arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;line-height:8px;height:12px;width:8px;margin-left:4px;transition:.1s linear all}.header-wrapper-burger-nav-content .navigation p.small-text,.header-wrapper-burger-nav-content .navigation a.small-text{font-size: clamp(0.75rem, 1.36vw, 1.0rem)}.header-wrapper-burger-nav-content .navigation-link-subnav{margin-top:16px;display:none;opacity:0;flex-direction:column;gap:10px}.header-wrapper-burger-nav-content .navigation-link-subnav.open{display:flex;opacity:1;transition:all 1s ease-in}.header-wrapper-burger-nav-content .languageSelector{margin-left:unset;margin-bottom:45px}.header-wrapper-burger-nav-content .stores{width:100%;display:flex;justify-content:space-between;margin-bottom:16px}.header-wrapper-burger-nav-content .stores-item img{max-width:100%}.header-wrapper-burger-nav-content .actions{width:100%;display:flex;flex-direction:column;gap:20px}.header-wrapper-burger-nav.closed{width:0}.header-wrapper-burger-nav.closed .header-wrapper-burger-nav-content{opacity:0}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.header-wrapper-burger-nav.opened .header-wrapper-burger-nav-content{animation:fade-in-fwd .8s ease-in-out both;animation-delay:.5s}footer .build{padding:80px 0}@media(max-width: 767px){footer .build{padding-bottom:32px}}footer .build-wrapper h2{font-weight:400;margin-bottom:20px}@media(max-width: 767px){footer .build-wrapper h2{margin-bottom:14px;font-size: clamp(1.395rem, 3.06vw, 2.25rem);line-height:44px;letter-spacing:-0.5px}}footer .build-wrapper h2 span.accent-text{border-radius:10px;background:#e35a0a;color:#202020;padding:0 10px 0 10px;font-weight:500;display:inline-block}@media(max-width: 767px){footer .build-wrapper h2 span.accent-text{padding:0 10px 0 10px;border-radius:10px}}footer .build-wrapper p{font-size: clamp(0.75rem, 1.36vw, 1.0rem);font-weight:300;line-height:20px;margin-bottom:40px}footer .build-wrapper-actions{display:none;gap:24px}@media(max-width: 767px){footer .build-wrapper-actions{flex-direction:column;width:100%;align-items:center;gap:16px}footer .build-wrapper-actions .button--secondary,footer .build-wrapper-actions .button--primary{width:100%}}footer .footer-wrapper{padding-bottom:32px}footer .footer-wrapper-nav{padding-top:70px;padding-bottom:120px;border-top:1px solid rgba(245,245,255,.1);display:flex;justify-content:space-between}@media(max-width: 767px){footer .footer-wrapper-nav{flex-direction:column;gap:82px;align-items:flex-start;padding:32px 0}}footer .footer-wrapper-nav-socials .item img{width:20px;height:20px}footer .footer-wrapper-nav-socials-logo{display:block;margin:0 auto;max-width:100%}@media(max-width: 767px){footer .footer-wrapper-nav-socials-logo{margin-bottom:32px}}footer .footer-wrapper-nav-socials-logo img{max-width:100%;width:100%}@media(max-width: 767px){footer .footer-wrapper-nav-socials-logo{min-width:177px}}footer .footer-wrapper-nav-socials-items{display:flex;gap:16px;justify-content:center}@media(max-width: 767px){footer .footer-wrapper-nav-socials{align-self:center}}footer .footer-wrapper-nav-links h3{font-size: clamp(0.75rem, 1.19vw, 0.875rem);font-weight:300;line-height:22px;color:#fff;margin-bottom:12px}footer .footer-wrapper-nav-links-row{display:flex;gap:36px}footer .footer-wrapper-nav-links-row-col{display:flex;flex-direction:column;gap:12px;color:rgba(255,255,255,.7);font-size: clamp(0.75rem, 1.1vw, 0.8125rem);font-weight:300;line-height:22px;cursor:pointer}footer .footer-wrapper-nav-links-row-col a{color:rgba(255,255,255,.7);font-size: clamp(0.75rem, 1.1vw, 0.8125rem);font-weight:300;line-height:22px}footer .footer-wrapper-markets{padding:16px 0;border-top:1px solid rgba(245,245,255,.1);border-bottom:1px solid rgba(245,245,255,.1)}@media(max-width: 767px){footer .footer-wrapper-markets{flex-direction:column-reverse;gap:44px;align-items:flex-start}}footer .footer-wrapper-markets p{font-size:12px;font-weight:300;line-height:16px;color:#a1a1aa}@media(max-width: 767px){footer .footer-wrapper-markets p{text-align:left}}footer .footer-wrapper-markets-row{display:flex;gap:12px;align-items:center}@media(max-width: 767px){footer .footer-wrapper-markets-row{gap:8px}}footer .footer-wrapper-markets-row-item{display:flex;align-items:center;justify-content:center;gap:11px;padding:8px 12px;border:1px solid rgba(245,245,255,.1);border-radius:8px}@media(max-width: 767px){footer .footer-wrapper-markets-row-item{padding:6px 8px;gap:4px;border-radius:5px;border-width:.5px}}footer .footer-wrapper-markets-row-item .image{min-width:10px}footer .footer-wrapper-markets-row-item p{font-family:"Inter",sans-serif;font-size: clamp(0.75rem, 1.19vw, 0.875rem);font-weight:400;line-height:22px;color:rgba(255,255,255,.6)}@media(max-width: 767px){footer .footer-wrapper-markets-row-item p{font-size:9px;line-height:15px}}footer .footer-wrapper-info{padding-top:28px;padding-bottom:56px}@media(max-width: 767px){footer .footer-wrapper-info{padding-top:42px;padding-bottom:30px}}footer .footer-wrapper-info h3{font-size:12px;font-weight:300;line-height:15px;color:#d2d2d2;margin-bottom:32px}@media(max-width: 767px){footer .footer-wrapper-info h3{font-size:11px}}footer .footer-wrapper-info a{font-size:11px;font-weight:300;line-height:20px;color:#d2d2d2;text-decoration:underline}@media(max-width: 767px){footer .footer-wrapper-info a{font-size:10px;line-height:13px}}footer .footer-wrapper-info-item{margin-bottom:16px}footer .footer-wrapper-info-item h4{font-size:11px;font-weight:300;line-height:20px;color:#d2d2d2}@media(max-width: 767px){footer .footer-wrapper-info-item h4{font-size:10px;line-height:13px}}footer .footer-wrapper-info-item p{font-size:11px;font-weight:300;line-height:20px;color:rgba(210,210,210,.7)}footer .footer-wrapper-info-item p a{text-decoration:underline;color:rgba(210,210,210,.7)}@media(max-width: 767px){footer .footer-wrapper-info-item p{font-size:10px;line-height:13px}}.footer{background-color:#080e14;color:#fff;padding:50px 0 30px}.footer .footer-logo{max-width:200px;height:auto}.footer .footer-app-badge{width:50%;display:block;background:rgba(191,238,6,0);border:1px solid #eee;border-radius:8px;padding:7px;margin-top:2.5rem;margin-bottom:1rem}.footer .footer-first-column{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.footer .footer-wrapper-nav-socials-items{display:flex;gap:20px;margin-top:1.5rem}.footer h5{color:#fff;font-weight:600;margin-bottom:20px;font-size: clamp(0.75rem, 1.36vw, 1.0rem)}.footer ul{padding-left:0}.footer li{margin-bottom:15px;font-size: clamp(0.75rem, 1.19vw, 0.875rem)}.footer a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s}.footer a:hover{color:#fff}.footer ul.ngp-login app-login-button,.footer ul.ngp-login app-signup-button,.footer ul.ngp-login ngp-auth-login,.footer ul.ngp-login ngp-auth-signup{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s;font-size: clamp(0.75rem, 1.19vw, 0.875rem);display:block;margin-bottom:15px;cursor:pointer}.footer ul.ngp-login app-login-button:hover,.footer ul.ngp-login app-signup-button:hover,.footer ul.ngp-login ngp-auth-login:hover,.footer ul.ngp-login ngp-auth-signup:hover{color:#fff}.footer .item img{width:18px;height:18px}.footer .footer-risk-w{margin-top:30px;color:rgba(255,255,255,.5)}.footer .footer-risk-w p{font-family:Outfit;font-weight:400;font-style:Regular;font-size:12px;line-height:160%;letter-spacing:0%}.footer .footer-wrapper-info{margin-top:20px;font-size:12px;color:rgba(255,255,255,.5)}.footer .footer-wrapper-info h3{font-size: clamp(0.75rem, 1.19vw, 0.875rem);margin-bottom:15px}.footer .footer-wrapper-info h4{font-size: clamp(0.75rem, 1.1vw, 0.8125rem);font-weight:600;margin-bottom:5px}.footer .footer-wrapper-info p{margin-bottom:15px}.footer .footer-wrapper-info a{color:rgba(255,255,255,.7)}.footer .footer-wrapper-info a:hover{color:#fff}@media(max-width: 991px){.footer .footer-first-column{align-items:flex-start}.footer .col-md-3{margin-bottom:2rem}}.custom-search-select .dropdown-menu{width:100%;padding:15px 0;border-radius:4px;background-color:#444;box-shadow:0 15px 30px rgba(41,45,50,.1);max-height:300px;overflow-y:auto;overflow-x:hidden}.custom-search-select-container{position:relative}.custom-search-select-button{z-index:1;background:blue;position:absolute;top:0;left:30px;display:block;height:100%;width:100%}.custom-search-select-button.show~.input-container .dropdown-img{transform:rotate(180deg)}.custom-search-select-button.show~.input-container input{border:1px solid #eeb768}.custom-search-select-item{cursor:pointer;color:#fff !important;padding:10px 16px;transition:.3s}.custom-search-select-item.empty{pointer-events:none}.custom-search-select-item:hover{background-color:#444 !important;background:linear-gradient(90deg, #EEB768 0%, #C89150 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.payments-section{padding:24px 0;overflow:hidden}.payments-section-container{position:relative;display:flex;overflow:hidden;user-select:none;gap:24px}.payments-section-items{animation:scroll 20s linear infinite;flex-shrink:0;gap:24px}.payments-section-item{flex-shrink:0;transition:all .1s ease-in-out;align-items:center}.payments-section-item img{max-width:100%;width:164px}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 24px))}}html[dir=rtl] .input-container:after{right:auto !important;left:16px}html[dir=rtl] .input-container.phone-input:after{left:133px}html[dir=rtl] .input.invalid .input-container.phone-input input{padding-left:37px !important}html[dir=rtl] .input-icon img{right:auto;left:16px}html[dir=rtl] .register-form-modal-close{right:auto;left:20px}html[dir=rtl] .custom-select-item{text-align:right}html[dir=rtl] .custom-checkbox-text{margin-left:0 !important;margin-right:16px}html[dir=rtl] .custom-select.invalid .input-container:after,html[dir=rtl] .text-input-password.invalid .input-container:after{left:45px}html[dir=rtl] .languageSelector{margin-left:unset;margin-right:auto;flex-direction:row-reverse}html[dir=rtl] .header .header-wrapper{flex-direction:row-reverse}html[dir=rtl] .header .header-wrapper__logo{margin-left:16px;margin-right:0}html[dir=rtl] .header .header-wrapper-nav-link p.additional:after,html[dir=rtl] .header .header-wrapper-nav-link a.additional:after{transform:rotate(180deg);margin-left:unset;margin-right:4px}html[dir=rtl] .header .header-wrapper-nav-link:hover p.additional:after,html[dir=rtl] .header .header-wrapper-nav-link:hover a.additional:after{transform:rotate(90deg)}html[dir=rtl] .header .header-wrapper-nav-link-subnav{left:unset;right:0}html[dir=rtl] .header .header-wrapper__actions{margin-right:auto;margin-left:unset}html[dir=rtl] .header .header-wrapper-burger{left:20px;right:auto}html[dir=rtl] .header .header-wrapper-burger-nav.closed{left:auto;right:-100%}html[dir=rtl] .header .header-wrapper-burger-nav.opened{left:auto;right:0}html[dir=rtl] .header .header-wrapper-burger-nav .button-close{align-self:flex-start}html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link{width:100%}html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link p,html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link a{text-align:right}html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link p.additional:after,html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link a.additional:after{transform:rotate(180deg);margin-left:unset;margin-right:4px}html[dir=rtl] .header .header-wrapper-burger-nav .navigation-link-subnav a{text-align:right}html[dir=rtl] .payments-section-items{animation:reverseScroll 20s linear infinite}@keyframes reverseScroll{from{transform:translateX(0)}to{transform:translateX(calc(100% + 24px))}}@media(max-width: 767px){.payments-section-container{gap:17px}.payments-section-items{gap:17px}.payments-section-item{width:117px}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 17px))}}html[dir=rtl] .payments-section-items{animation:reverseScroll 20s linear infinite}@keyframes reverseScroll{from{transform:translateX(0)}to{transform:translateX(calc(100% + 17px))}}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#142333;z-index:9999;padding:20px 0;box-shadow:0 -4px 20px rgba(0,0,0,.3);animation:slideUp .4s ease-out}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.cookie-banner-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:20px}@media(max-width: 767px){.cookie-banner-content{flex-direction:column;gap:16px;text-align:center}}.cookie-banner-icon{flex-shrink:0}.cookie-banner-icon img{width:40px;height:40px;object-fit:contain}@media(max-width: 767px){.cookie-banner-icon img{width:32px;height:32px}}.cookie-banner-text{flex:1}.cookie-banner-text p{font-family:"Outfit",sans-serif;font-size: clamp(0.75rem, 1.19vw, 0.875rem);font-weight:400;line-height:1.5;color:#fff;margin:0}@media(max-width: 767px){.cookie-banner-text p{font-size: clamp(0.75rem, 1.1vw, 0.8125rem)}}.cookie-banner-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width: 767px){.cookie-banner-actions{flex-direction:column;width:100%;gap:12px}}.cookie-settings-btn{background:rgba(0,0,0,0);border:none;color:#ff7522;font-family:"Outfit",sans-serif;font-size: clamp(0.75rem, 1.19vw, 0.875rem);font-weight:500;text-decoration:underline;cursor:pointer;padding:0;transition:opacity .2s ease}.cookie-settings-btn:hover{opacity:.8}@media(max-width: 767px){.cookie-settings-btn{width:100%;padding:12px 32px;font-size: clamp(0.75rem, 1.19vw, 0.875rem)}}.cookie-accept-btn{width:116px;height:46px;background:linear-gradient(180deg, #FF7522 2.53%, #D94F00 97.64%);border:none;border-radius:8px;padding:12px 32px;color:#fff;font-family:"Outfit",sans-serif;font-size: clamp(0.75rem, 1.19vw, 0.875rem);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.cookie-accept-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,117,34,.4)}.cookie-accept-btn:active{transform:translateY(0)}@media(max-width: 767px){.cookie-accept-btn{width:100%;height:46px}}.account-type{border-image:radial-gradient(ellipse at center, #cf0 50%, #000 100%) 1;border-left-style:solid;border-left-width:2px;display:inline-flex;flex:0 1 auto;flex-direction:column;padding:0 24px}@media(max-width: 767px){.account-type{border:unset}}.account-type:last-child{border-right-style:solid;border-right-width:2px}@media(max-width: 767px){.account-type:last-child{border:unset}}.account-type h3{color:#fff;font-size: clamp(1.1625rem, 2.55vw, 1.875rem);font-weight:500;letter-spacing:-0.5px;line-height:58px;margin-bottom:24px;text-align:center}.account-type-condition{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative}.account-type-condition:after{background:radial-gradient(circle, #cf0 50%, #000 100%);bottom:0;content:"";height:1.5px;max-width:200px;position:absolute;width:100%}.account-type-condition:last-child:after{display:none}.account-type-condition h5{color:#fff;font-size: clamp(0.775rem, 1.7vw, 1.25rem);font-weight:500;line-height:1;margin-bottom:10px;text-align:center}.account-type-condition h5.accent-text{align-items:center;background:#e35a0a;border-radius:8px;color:#000;display:inline-flex;font-size: clamp(1.1625rem, 2.55vw, 1.875rem);font-weight:600;justify-content:center;line-height:.8;padding:8px 16px}@media(max-width: 767px){.account-type-condition h5.accent-text{background:rgba(0,0,0,0);border:1px solid #e35a0a;color:#e35a0a}}.account-type-condition p{font-size: clamp(0.75rem, 1.1vw, 0.8125rem);font-weight:300;line-height:16px;text-align:center}@media(max-width: 767px){.hero-mobile-container{margin:-30px -15px 0;position:relative;width:calc(100% + 30px)}.hero-mobile-description{color:rgba(255,255,255,.95);font-size: clamp(0.75rem, 1.36vw, 1.0rem);line-height:145%;margin:0;padding:15px;text-align:left}.hero-mobile-description-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:8px;bottom:0;left:15px;position:absolute;right:15px;z-index:2}.hero-mobile-image{margin-left:0;overflow:hidden;position:relative;width:100%}.hero-mobile-image img{display:block;height:auto;object-fit:cover;object-position:center;width:100%}.hero-image-overlay{align-items:flex-end;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:linear-gradient(180deg, transparent 0, rgba(12, 21, 31, 0.3) 20%, rgba(12, 21, 31, 0.5) 60%, rgba(12, 21, 31, 0.7));bottom:0;display:flex;height:20%;left:0;padding:20px;position:absolute;right:0;z-index:2}.hero-sponsorship-mobile{align-items:center;display:flex;gap:12px}.hero-sponsorship-mobile .sponsorship-logo{height:auto;object-fit:contain;width:36px}.hero-sponsorship-mobile .sponsorship-text{color:rgba(255,255,255,.8);font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:140%}.hero-mobile-eclipse{background:radial-gradient(circle, rgba(255, 117, 34, 0.3) 0, transparent 60%);border-radius:50%;bottom:-50%;filter:blur(60px);min-height: 400px; height: auto;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width: min(400px, 100%);z-index:1}}.hero-widget-container{left:0;pointer-events:none;position:absolute;right:0;top:10px;z-index:10}.hero-widget-container .hero-widget-middle{pointer-events:auto}@media(max-width: 991px){.hero-widget-container{margin-bottom:10px;margin-top:20px;position:relative;top:0}}.hero-widget-middle{display:flex;justify-content:center;padding:20px 0;position:relative}@media(max-width: 991px){.hero-widget-middle{padding:15px 0}}.hero-wrapper-actions{align-items:center;display:none;gap:16px}@media(max-width: 768px){.hero-wrapper-actions{justify-content:center}}@media(max-width: 767px){.hero-wrapper-actions{flex-direction:column;gap:10px;margin-bottom:0;margin-top:-10px;padding:0 15px;position:relative;width:100%;z-index:10}.hero-wrapper-actions .button--primary,.hero-wrapper-actions .button--secondary{align-items:center;display:flex;height:45px;justify-content:center;width:100%}}.hero-content-left{flex:0 0 auto;max-width:557px;text-align:left}@media(max-width: 991px){.hero-content-left{max-width:100%}}@media(max-width: 767px){.hero-content-left{max-width:100%;width:100%}}@media(max-width: 991px){.hero .hero-wrapper{flex-direction:column;gap:20px;height:auto;padding-bottom:30px}.hero .hero-content-left{order:1}}@media(max-width: 768px){.hero .hero-content-left{margin:0 auto}}.widget-list-item app-signup-button:after{align-items:center;content:url(https://www.hedg.com/wp-content/uploads/2026/01/right-icon-hero.png);display:flex;height:16px;justify-content:center;margin:4px auto auto;transition:all .1s linear;width:16px}html[dir=rtl] .hero-image{left:0;right:auto}html[dir=rtl] .hero .hero-eclipse-right{left:5%;right:auto}@media(max-width: 767px){html[dir=rtl] .hero .hero-eclipse-right{left:5%;right:auto}}html[dir=rtl] .hero-gradient{left:0;right:auto}html[dir=rtl] .hero-gradient:before{left:auto;right:-200px}html[dir=rtl] .hero-gradient:after{left:-200px;right:auto}html[dir=rtl] .hero-wrapper h1{text-align:right}html[dir=rtl] .hero-wrapper h1 span.tab{margin-left:0;margin-right:90px}@media(max-width: 767px){html[dir=rtl] .hero-wrapper h1 span.tab{margin-left:0;margin-right:40px}html[dir=rtl] .hero-wrapper h1{text-align:center}}html[dir=rtl] .hero-wrapper p{max-width:427px;text-align:right}@media(max-width: 767px){html[dir=rtl] .hero-wrapper p{text-align:center}html[dir=rtl] .hero-wrapper-actions{flex-direction:column}}html[dir=rtl] .hero-content-left{text-align:right}@media(max-width: 767px){html[dir=rtl] .hero-content-left{text-align:center}html[dir=rtl] .hero-overlay-text{text-align:right}}.sponsor-champions{align-items:center;background-image:url(https://www.hedg.com/wp-content/uploads/2026/01/sponsor-section-home.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height: 700px; height: auto;overflow:hidden;position:relative}.sponsor-champions .container{position:relative;z-index:2}.sponsor-champions .sponsor-header{align-items:center;display:flex;gap:20px;margin-bottom:30px}.sponsor-champions .sponsor-header .sponsor-logo{height:auto;object-fit:contain;width:60px}.sponsor-champions .sponsor-header .sponsor-subtitle{color:rgba(255,255,255,.9);font-family:Outfit,sans-serif;font-size: clamp(0.75rem, 1.53vw, 1.125rem);font-weight:400;line-height:1.4}@media(max-width: 767px){.sponsor-champions .sponsor-header{flex-direction:column;text-align:center}.sponsor-champions .sponsor-header .sponsor-logo{width:50px}.sponsor-champions .sponsor-header .sponsor-subtitle{font-size: clamp(0.75rem, 1.19vw, 0.875rem)}}.sponsor-champions .sponsor-title{-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(270.69deg, #d9d9d9 21.31%, #5dbea8 46.89%, #ff7522 67.18%);-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size: clamp(1.86rem, 4.08vw, 3.0rem);font-weight:700;line-height:120%;margin-bottom:40px}@media(max-width: 991px){.sponsor-champions .sponsor-title{font-size: clamp(1.55rem, 3.4vw, 2.5rem)}}@media(max-width: 767px){.sponsor-champions .sponsor-title{font-size: clamp(1.24rem, 2.72vw, 2.0rem);text-align:center}.sponsor-champions{background-position:60%;min-height: 500px; height: auto;padding-bottom:180px}[dir=rtl] .sponsor-champions .sponsor-header{flex-direction:column}}[dir=rtl] .sponsor-champions .sponsor-title{text-align:right}@media(max-width: 767px){[dir=rtl] .sponsor-champions .sponsor-title{text-align:center}}[dir=rtl] .sponsor-champions .sponsor-actions{text-align:right}[dir=rtl] .sponsor-champions .sponsor-actions .hero-wrapper-actions .button--primary{margin-left:auto;margin-right:0}@media(max-width: 767px){[dir=rtl] .sponsor-champions .sponsor-actions{text-align:center}[dir=rtl] .sponsor-champions .sponsor-actions .hero-wrapper-actions .button--primary{margin:0 auto}}[dir=rtl] .sponsor-champions .row .col-md-6{text-align:right}@media(max-width: 767px){[dir=rtl] .sponsor-champions .row .col-md-6{text-align:center}}.hedg-inf{background:rgba(0,0,0,0);padding:80px 0}.hedg-inf .container{margin:0 auto;max-width:1200px;padding:0 15px}.hedg-inf .info-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(20,35,51,.6);border:1px solid rgba(255,255,255,.1);border-radius:12px;height:auto;overflow:hidden;padding:32px 44px;position:relative;width:100%}.hedg-inf .info-wrapper:before{background-image:url(https://www.hedg.com/wp-content/uploads/2025/11/hero-vector.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:0;opacity:.3;position:absolute;width:100%;z-index:0}.hedg-inf .info-wrapper:after{background:rgba(255,117,34,.4);border-radius:50%;bottom:-100px;content:"";filter:blur(60px);min-height: 300px; height: auto;left:-100px;position:absolute;width:300px;z-index:1}.hedg-inf .info-columns{align-items:center;display:flex;gap:60px;justify-content:space-between;position:relative;z-index:2}.hedg-inf .info-columns:before{background:linear-gradient(135deg, rgba(255, 117, 34, 0.3), rgba(20, 35, 51, 0) 70%);border-radius:50%;content:"";filter:blur(40px);min-height: 350px; height: auto;position:absolute;right:-150px;top:-150px;width: min(350px, 100%);z-index:-1}.hedg-inf .info-column{flex:1;padding:20px;text-align:center}.hedg-inf .info-column .info-value{font-size: clamp(1.705rem, 3.74vw, 2.75rem);font-weight:300;margin-bottom:10px;text-align:center}.hedg-inf .info-column .info-title,.hedg-inf .info-column .info-value{color:#fff;font-family:Outfit,sans-serif;letter-spacing:0;line-height:120%}.hedg-inf .info-column .info-title{text-wrap-mode:nowrap;font-size: clamp(1.085rem, 2.38vw, 1.75rem);font-weight:700;text-align:center}@media(max-width: 991px){.hedg-inf{padding:60px 0}.hedg-inf .info-wrapper{padding:24px 20px}.hedg-inf .info-columns{gap:30px}.hedg-inf .info-column{padding:15px 10px}.hedg-inf .info-column .info-value{font-size: clamp(1.395rem, 3.06vw, 2.25rem);font-weight:300}.hedg-inf .info-column .info-title{font-size: clamp(0.8525rem, 1.87vw, 1.375rem);font-weight:700}}@media(max-width: 575px){.hedg-inf{display:none}}.argentina-sponsor{background:#222b53;overflow:hidden;padding:0;position:relative}.argentina-sponsor .sponsor-background{background:url(https://www.hedg.com/wp-content/uploads/2025/12/Vector-sponsor.png) 50%/cover no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.argentina-sponsor .sponsor-background:after{background:#222b53;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.argentina-sponsor .sponsor-eclipse{background:linear-gradient(180deg, #ff7522 2.53%, #d94f00 97.64%);border-radius:50%;filter:blur(120px);min-height: 400px; height: auto;opacity:.5;position:absolute;width: min(400px, 100%);z-index:1}.argentina-sponsor .sponsor-eclipse-left{left:30%;top:50%;transform:translate(-50%, -50%)}.argentina-sponsor .sponsor-eclipse-right{right:30%;top:50%;transform:translate(50%, -50%)}.argentina-sponsor .sponsor-content{align-items:center;display:flex;gap:40px;justify-content:center;position:relative;z-index:2}.argentina-sponsor .sponsor-content .sponsor-stars-left,.argentina-sponsor .sponsor-content .sponsor-stars-right{flex:0 0 auto}.argentina-sponsor .sponsor-content .sponsor-stars-left .stars-image,.argentina-sponsor .sponsor-content .sponsor-stars-right .stars-image{height:auto;object-fit:contain;width:80px}.argentina-sponsor .sponsor-content .sponsor-main{align-items:center;display:flex;gap:20px}.argentina-sponsor .sponsor-content .sponsor-main .argentina-logo{height:auto;object-fit:contain;width:80px}.argentina-sponsor .sponsor-content .sponsor-main .sponsor-text{color:#fff;font-family:Outfit,sans-serif;font-size: clamp(0.93rem, 2.04vw, 1.5rem);font-weight:600;line-height:140%;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width: 991px){.argentina-sponsor{padding:20px 0}.argentina-sponsor .sponsor-eclipse{filter:blur(100px);min-height: 300px; height: auto;width:300px}.argentina-sponsor .sponsor-content{flex-direction:column;gap:30px}.argentina-sponsor .sponsor-content .sponsor-stars-left,.argentina-sponsor .sponsor-content .sponsor-stars-right{display:none}.argentina-sponsor .sponsor-content .sponsor-main{flex-direction:column;gap:15px;text-align:center}.argentina-sponsor .sponsor-content .sponsor-main .sponsor-text{font-size: clamp(0.775rem, 1.7vw, 1.25rem)}}@media(max-width: 767px){.argentina-sponsor{padding:40px 0}.argentina-sponsor .sponsor-eclipse{filter:blur(60px);height:150px;width:150px}.argentina-sponsor .sponsor-eclipse-left{bottom:0;left:-50px;top:auto;transform:translate(0)}.argentina-sponsor .sponsor-eclipse-right{bottom:auto;right:-50px;top:0;transform:translate(0)}.argentina-sponsor .sponsor-content{flex-direction:column;gap:20px;padding:0 20px}.argentina-sponsor .sponsor-content .sponsor-stars-left,.argentina-sponsor .sponsor-content .sponsor-stars-right{display:block;text-align:center}.argentina-sponsor .sponsor-content .sponsor-stars-left .stars-image,.argentina-sponsor .sponsor-content .sponsor-stars-right .stars-image{width:60px}.argentina-sponsor .sponsor-content .sponsor-stars-left{order:1}.argentina-sponsor .sponsor-content .sponsor-main{align-items:center;display:flex;flex-direction:row;gap:15px;order:2;position:relative}.argentina-sponsor .sponsor-content .sponsor-main .argentina-logo{position:relative;width:50px}.argentina-sponsor .sponsor-content .sponsor-main .argentina-logo:after{color:rgba(255,255,255,.4);content:"/";font-size: clamp(0.93rem, 2.04vw, 1.5rem);font-weight:300;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.argentina-sponsor .sponsor-content .sponsor-main .sponsor-text{font-size: clamp(0.75rem, 1.19vw, 0.875rem);line-height:130%;margin-left:10px;text-align:left}.argentina-sponsor .sponsor-content .sponsor-stars-right{order:3}}.hero,.sections-wrapper{position:relative}.hero{backdrop-filter:blur(200px);background:linear-gradient(180deg, #f8f9fa, #fafdff);display:flex;flex-direction:column;min-height: auto; height: auto;overflow:hidden;padding-top:88px}@media(max-width: 767px){.hero{display:flex;flex-direction:column;margin-bottom:0;min-height:auto;overflow:visible;padding:30px 0 0;position:relative}}.hero-gradient{background:url(https://www.hedg.com/wp-content/uploads/2026/01/economic-calendar-hero-vector.png) no-repeat 50%/contain;height:100%;left:0;position:absolute;top:-340px;width:100%;z-index:-1}@media(max-width: 1024px){.hero-gradient{top:-390px}}@media(max-width: 768px){.hero-gradient{top:-420px}}@media(max-width: 426px){.hero-gradient{top:-480px}}.hero-wrapper{align-items:flex-start;display:flex;gap:40px;height:auto;margin:0 auto;max-width:1110px;padding-bottom:20px;position:relative;z-index:3}.hero-wrapper h1{-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(267.74deg, #142333, #5dbea8 56%, #ff7522);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:Outfit,sans-serif;font-size: clamp(1.705rem, 3.74vw, 2.75rem);font-style:bold;font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:24px;vertical-align:middle}.hero-wrapper h1 span.tab{margin-left:90px}@media(max-width: 768px){.hero-wrapper h1{text-align:center}}@media(max-width: 767px){.hero-wrapper h1 span.tab{margin-left:40px}}.hero-wrapper h1 span.accent-text{background:#e35a0a;border-radius:20px;color:#202020;display:inline-block;font-weight:600;line-height:.8;padding:0 10px 24px}@media(max-width: 767px){.hero-wrapper h1 span.accent-text{border-radius:10px;padding:0 10px 10px}.hero-wrapper h1{font-size: clamp(1.705rem, 3.74vw, 2.75rem);margin-bottom:24px;text-align:center}}.hero-wrapper p{color:#2e4054;font-family:Outfit;font-size: clamp(0.775rem, 1.7vw, 1.25rem);line-height:140%;margin-bottom:44px;max-width:557px}@media(max-width: 768px){.hero-wrapper p{margin-bottom:36px;text-align:center}.hero-wrapper p.d-none.d-md-block{display:none !important}}.hero-image{align-items:center;bottom:0;display:flex;height:calc(100% + 80px);justify-content:flex-end;position:absolute;right:-10%;top:-80px;width:50%;z-index:-1}@media(max-width: 767px){.hero-image{order:2}}.hero-image img{display:block;max-width:410px}@media(max-width: 1440px){.hero-image img{max-width:360px}}@media(max-width: 991px){.hero-image{width:45%}}@media(max-width: 768px){.hero-image{display:none !important}}@media(max-width: 767px){.hero-image{height:100%;top:0}}.between-sections-anchor{position:relative;padding:40px 0}.between-sections-anchor .calendar-widget{background-color:#e4e4e4;max-height:790px;max-width:1110px;margin:0 auto;position:relative;width: min(1110px, 100%);z-index:1}@media(max-width: 1024px){.between-sections-anchor .calendar-widget{max-height:calc(790px - 13.5%);max-width:93.75%}}@media(max-width: 767px){.between-sections-anchor .calendar-widget{max-height:calc(790px - 13.5%);max-width:93.75%}}.trade-smarter{display:flex;flex-direction:column;overflow:hidden;padding-bottom:118px;padding-top:60px;position:relative}@media(max-width: 767px){.trade-smarter{display:flex;flex-direction:column;min-height:auto;overflow:visible;position:relative}}.trade-smarter:before{background-color:rgba(60,200,200,.15);border-radius:50%;content:"";filter:blur(300px);min-height: 600px; height: auto;left:-15%;pointer-events:none;position:absolute;top:81%;width: min(600px, 100%);z-index:0}@media(max-width: 767px){.trade-smarter:before{filter:blur(60px);min-height: 400px; height: auto;width: min(400px, 100%)}}@media(max-width: 426px){.trade-smarter:before{content:none}}.trade-smarter-gradient{background:url(https://www.hedg.com/wp-content/uploads/2026/01/main-hero-vector.png) no-repeat 50%/contain,#0c151f;height:100%;left:0;position:absolute;top:-90px;width:100%;z-index:-1}.trade-smarter-gradient:before{background:radial-gradient(circle, #3cc8c8 0, rgba(0, 0, 0, 0.259) 60%);border-radius:50%;bottom:-200px;content:"";filter:blur(200px);min-height: 600px; height: auto;left:-200px;pointer-events:none;position:absolute;width: min(600px, 100%);z-index:1}@media(max-width: 767px){.trade-smarter-gradient:before{display:none}}.trade-smarter-gradient:after{background:radial-gradient(circle, rgba(21, 26, 38, 0.4) 0, transparent 60%);border-radius:50%;bottom:-200px;content:"";filter:blur(80px);min-height: 400px; height: auto;pointer-events:none;position:absolute;right:-200px;width: min(400px, 100%);z-index:1}@media(max-width: 767px){.trade-smarter-gradient:after{display:none}}.trade-smarter-wrapper{align-items:center;display:flex;flex-direction:column}.trade-smarter-text-block{text-align:center}.trade-smarter-title{background:linear-gradient(267.74deg, #fff 40.16%, #5dbea8 63.75%, #ff7522 82.46%);-webkit-background-clip:text;background-clip:text;font-size: clamp(1.705rem, 3.74vw, 2.75rem);font-weight:700;line-height:120%;margin:0 auto 24px;max-width:514px}.trade-smarter-subtitle,.trade-smarter-title{-webkit-text-fill-color:rgba(0,0,0,0);font-family:Outfit}.trade-smarter-subtitle{background:linear-gradient(90deg, #f8f9fa 0, #fafdff);-webkit-background-clip:text;background-clip:text;font-size: clamp(0.75rem, 1.53vw, 1.125rem);font-weight:500;line-height:140%;margin:0 auto 44px;max-width:356px}.trade-smarter-cards-container{display:flex;gap:24px}@media(max-width: 1024px){.trade-smarter-cards-container{justify-content:center}}.trade-smarter-card{align-items:start;border-image:linear-gradient(90deg, #142333 0, #fff);border-image-slice:1;border-style:solid;border-width:1px;display:flex;flex-direction:column;max-height:315px;max-width:295.5px;padding:24px;position:relative}.trade-smarter-card:before{background:radial-gradient(circle, #5dbea8 100%);border-radius:50%;content:"";filter:blur(50px);height:41px;left:12px;pointer-events:none;position:absolute;top:32px;width:118px;z-index:0}.trade-smarter-image{margin-bottom:24px;z-index:1}.trade-smarter-card-title{font-size: clamp(0.75rem, 1.53vw, 1.125rem);font-weight:700;margin-bottom:24px}.trade-smarter-card-description,.trade-smarter-card-title{-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(90deg, #f8f9fa 0, #fafdff);-webkit-background-clip:text;background-clip:text;font-family:Outfit;line-height:150%}.trade-smarter-card-description{font-size: clamp(0.75rem, 1.36vw, 1.0rem)}.use-the-calendar{background-color:#f9fbfd;padding-bottom:115px;padding-top:120px}.use-the-calendar-wrapper{display:flex;justify-content:center}.use-the-calendar-card{align-items:center;border-radius:16px;display:flex;flex:1;flex-direction:column;max-width:1111px;padding:60px 171.5px}@media(max-width: 767px){.use-the-calendar-card{padding:60px 0}}.use-the-calendar-text-block{align-items:center;display:flex;flex-direction:column;text-align:center}.use-the-calendar-title{-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(267.74deg, #fff 40.16%, #5dbea8 63.75%, #ff7522 82.46%);-webkit-background-clip:text;background-clip:text;font-family:Outfit;font-size: clamp(1.705rem, 3.74vw, 2.75rem);font-weight:700;line-height:120%;margin-bottom:24px;max-width:507px}@media(max-width: 767px){.use-the-calendar-title{font-size: clamp(1.1625rem, 2.55vw, 1.875rem)}}.use-the-calendar-subtitle{-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(90deg, #f8f9fa 0, #fafdff);-webkit-background-clip:text;background-clip:text;font-family:Outfit;font-size: clamp(0.75rem, 1.53vw, 1.125rem);font-weight:500;line-height:140%;margin-bottom:44px;max-width:581px}@media(max-width: 767px){.use-the-calendar-subtitle{font-size: clamp(0.75rem, 1.19vw, 0.875rem)}}.payment-methods-section{background-color:#f9fbfd}
/* ==========================================================
   Economic Calendar Hero — Figma node 120:18285
   Pixel-perfect replication
   ========================================================== */

/* ── Section wrapper ─────────────────────────────────────── */
.ec-hero {
    position: relative;
    overflow: hidden;
    background: linear-gradient(174.15deg, #f8f9fa 14.1%, #fafdff 85.9%);
    font-family: 'Outfit', sans-serif;
}

/* ── Background image (curved lines) ────────────────────── */
.ec-hero__bg {
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

.ec-hero__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    display: block;
}

/* ── Container: 2-column grid ────────────────────────────── */
.ec-hero__container {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: 557px 1fr;
    align-items: center;
    gap: 0;
    min-height: 500px;
    padding-top: 60px;
    padding-bottom: 60px;
}

/* ── Left: text content ──────────────────────────────────── */
.ec-hero__content {
    display: flex;
    flex-direction: column;
    gap: 44px; /* Figma: gap between text-group and button */
}

.ec-hero__text-group {
    display: flex;
    flex-direction: column;
    gap: 10px; /* Figma: gap between title and description */
}

/* ── Title: 44px Bold, orange→teal gradient ─────────────── */
.ec-hero__title {
    font-family: 'Outfit', sans-serif;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    /* Gradient: orange left, transitions through warm to teal right */
    background: linear-gradient(
        90deg,
        #ff7522  0%,
        #e86520  20%,
        #c89a50  40%,
        #8dbea8  60%,
        #5dbea8  80%,
        #4aad98  100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    max-width: 589px;
}

/* ── Description: 20px Medium, dark blue ────────────────── */
.ec-hero__desc {
    font-family: 'Outfit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    color: #2e4054;
    margin: 0;
    max-width: 557px;
}

/* ── Button: orange gradient ─────────────────────────────── */
.ec-hero__btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 16px 40px;
    background: linear-gradient(180deg, #ff7522 2.53%, #d94f00 97.64%);
    color: #f8f9fa;
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    border-radius: 8px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    align-self: flex-start;
    box-shadow:
        0 14px 9px rgba(168,168,168,0.05),
        0  6px 6px rgba(168,168,168,0.09),
        0  2px 3px rgba(168,168,168,0.10),
        0  9px 9px rgba(55,47,42,0.09),
        0  2px 5px rgba(55,47,42,0.10);
    transition: opacity 0.2s, transform 0.15s;
}

.ec-hero__btn:hover  { opacity: 0.9; color: #f8f9fa; text-decoration: none; }
.ec-hero__btn:active { transform: scale(0.98); }

/* ── Right: phone visual ─────────────────────────────────── */
.ec-hero__visual {
    display: flex;
    align-items: flex-end; /* anchor image to bottom */
    justify-content: flex-end;
    padding-right: 0;
    align-self: stretch;  /* fill full grid row height */
}

.ec-hero__phone {
    width: auto;
    max-height: 468px; /* capped at native image height (451x468) to avoid upscaling blur */
    height: auto;
    object-fit: contain;
    display: block;
    margin-top: -30px;
    margin-bottom: -60px; /* flush to section bottom — no gap */
    filter: drop-shadow(0 20px 40px rgba(46, 64, 84, 0.12));
}

/* ── Responsive: tablet ──────────────────────────────────── */
@media (max-width: 1199px) {
    .ec-hero__container {
        grid-template-columns: 1fr 1fr;
    }
    .ec-hero__title { font-size: 36px; }
    .ec-hero__desc  { font-size: 18px; }
    .ec-hero__phone { max-height: 460px; }
}

/* ── Responsive: mobile ──────────────────────────────────── */
@media (max-width: 767px) {
    .ec-hero {
        background: linear-gradient(174.15deg, #f8f9fa 0%, #fafdff 100%);
    }

    .ec-hero__container {
        grid-template-columns: 1fr;
        text-align: center;
        padding-top: 40px;
        padding-bottom: 0;
        min-height: auto;
    }

    .ec-hero__title {
        font-size: clamp(28px, 7vw, 40px);
        max-width: 100%;
    }

    .ec-hero__desc {
        font-size: 16px;
        max-width: 100%;
    }

    .ec-hero__btn {
        align-self: center;
        width: 100%;
        justify-content: center;
    }

    .ec-hero__visual {
        justify-content: center;
        margin-top: 24px;
    }

    .ec-hero__phone {
        max-height: 400px;
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* ==========================================================
   Section 2 — TradingView Widget
   ========================================================== */
.ec-widget {
    background: #ffffff;
    padding: 40px 0;
    position: relative;
    z-index: 2;
}

.ec-widget__container {
    position: relative;
}

/* ── Widget box: rounded corners + shadow ─────────────────── */
.ec-widget .tradingview-widget-container {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 8px 40px rgba(0,0,0,0.25);
}

/* ==========================================================
   Section 3 — Trade Smarter: Anticipate the Market
   Figma node 120:18403  |  bg: #0c151f
   ========================================================== */
.ec-trade-smarter {
    position: relative;
    z-index: 1;
    background: #0c151f url('../img/economicCalendarPage/trade-smarter-bg.png') center center / cover no-repeat;
    overflow: hidden;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Lines come from bg image — element kept for future use */
.ec-trade-smarter__lines { display: none; }

.ec-trade-smarter__container {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 44px; /* Figma: gap between title block and cards */
}

/* ── Title block ─────────────────────────────────────────── */
.ec-ts-title-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    text-align: center;
    max-width: 514px;
}

/* Title: 44px Bold, orange→teal gradient (Figma imgTradeSmarterAnticipateTheMarket) */
.ec-ts-title {
    font-family: 'Outfit', sans-serif;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    background: linear-gradient(
        90deg,
        #ff7522  0%,
        #e86520  20%,
        #c89a50  40%,
        #8dbea8  60%,
        #5dbea8  80%,
        #4aad98  100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Subtitle: 18px Medium, white gradient */
.ec-ts-subtitle {
    font-family: 'Outfit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    background: linear-gradient(176.84deg, #f8f9fa 14.1%, #fafdff 85.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin: 0;
    max-width: 356px;
}

/* ── Cards grid ──────────────────────────────────────────── */
.ec-ts-cards {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    width: 100%;
}

/* ── Single card ─────────────────────────────────────────── */
.ec-ts-card {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    border-radius: 12px;
    /* Figma: transparent bg + transparent border → visual comes from glow effects */
    background: rgba(14, 26, 46, 0.4);
    border: 1px solid rgba(46, 64, 84, 0.3);
    position: relative;
    overflow: hidden;
    transition: border-color 0.25s;
}

.ec-ts-card:hover {
    border-color: rgba(93, 190, 168, 0.25);
}

/* Ambient glow top-left of card */
.ec-ts-card::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    width: 120px;
    height: 60px;
    background: radial-gradient(ellipse, rgba(255,117,34,0.12) 0%, transparent 70%);
    pointer-events: none;
}

/* ── Card icon ───────────────────────────────────────────── */
.ec-ts-card__icon {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: rgba(255,255,255,0.05);
    box-shadow: inset 0 0 8.78px rgba(255,255,255,0.25);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.ec-ts-card__icon img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    /* orange tint to match Figma */
    filter: brightness(0) saturate(100%) invert(46%) sepia(99%) saturate(437%) hue-rotate(352deg) brightness(103%) contrast(101%);
}

/* ── Card text ───────────────────────────────────────────── */
.ec-ts-card__text {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.ec-ts-card__title {
    font-family: 'Outfit', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    background: linear-gradient(175.98deg, #f8f9fa 14.1%, #fafdff 85.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin: 0;
}

.ec-ts-card__desc {
    font-family: 'Outfit', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    background: linear-gradient(176.42deg, #f8f9fa 14.1%, #fafdff 85.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin: 0;
}

/* ── Responsive ──────────────────────────────────────────── */
@media (max-width: 1199px) {
    .ec-ts-cards { grid-template-columns: repeat(2, 1fr); }
    .ec-ts-title { font-size: 36px; }
}

@media (max-width: 767px) {
    /* Disable the desktop overlap trick — widget stacks normally on mobile */
    .ec-widget {
        background: #ffffff;
        padding: 24px 0;
    }
    .ec-trade-smarter {
        margin-top: 0;
        padding: 60px 0;
    }
    .ec-ts-cards { grid-template-columns: 1fr; }
    .ec-ts-title { font-size: 28px; }
    .ec-ts-subtitle { font-size: 16px; }

    /* Reduce large padding in last section */
    .use-the-calendar {
        padding-top: 60px;
        padding-bottom: 60px;
    }

}

/* ── "Trade Now" button inside the centered use-the-calendar card ── */
.use-the-calendar-text-block .ec-hero__btn {
    align-self: center;
    margin-top: 8px;
}
