@media (prefers-reduced-motion: no-preference){*{scroll-behavior:smooth}}*{min-width:0;padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif;font-optical-sizing:auto}:root{--ratio: 1;--primary: #8A1538;--white: #FFFFFF;--light-gray: #F9FAFB;--gray: #656565}h1,h2,h3,h4{font-family:"Source Serif Pro",serif;font-optical-sizing:auto;font-style:normal}h1{line-height:1.2}@media (max-width: 1800px){:root{--ratio: 1}}@media (prefers-reduced-motion: no-preference){a:not(.nav-cta):after{transition:width .3s cubic-bezier(0,.65,.23,1.01)}a.nav-cta{transition:.3s cubic-bezier(0,.65,.23,1.01)}.header-cta-primary,.header-cta-secondary{transition:.5s cubic-bezier(0,.65,.23,1.01)}}nav{display:flex;justify-content:space-around;position:absolute;align-items:center;padding-top:32px;width:100%;left:50%;transform:translate(-50%);height:fit-content}nav #nav-logo{width:calc(61px * var(--ratio))}nav #mobile-toggle{display:none;position:relative;width:40px;height:40px;border-radius:12px;background-color:var(--primary)}nav #mobile-toggle:before,nav #mobile-toggle:after{content:"";height:2px;width:60%;position:absolute;left:50%;transform:translate(-50%);background-color:#fff;border-radius:99px}nav #mobile-toggle:before{top:37%}nav #mobile-toggle:after{top:58%}nav #nav-desktop{display:flex;gap:calc(32px * var(--ratio))}nav #nav-desktop li{list-style:none}nav #nav-desktop li a:not(.nav-cta){position:relative;color:var(--white);font-weight:400;text-decoration:none;font-size:calc(16px * var(--ratio))}nav #nav-desktop li a:not(.nav-cta):after{content:"";display:block;position:absolute;width:0%;top:calc(100% + 4px);height:2px;background:var(--white)}nav #nav-desktop li a:not(.nav-cta):hover:after{width:100%}nav #nav-desktop a.nav-cta{--gradient: linear-gradient(0deg, var(--white) 50%, var(--primary) 50%);background:var(--gradient);background-size:100% 200%;background-position:top;color:var(--white);padding:calc(12px * var(--ratio)) calc(20px * var(--ratio));border-radius:8px;text-decoration:none;font-size:calc(16px * var(--ratio));font-weight:600}nav #nav-desktop a.nav-cta:hover{background-position:bottom;color:var(--primary)}#nav-mobile{position:fixed;top:0;transition:.5s cubic-bezier(.67,0,.21,.99);z-index:3;right:-300px;height:100dvh;width:300px;background-color:#fffffff2;display:flex;flex-direction:column;padding:48px;align-items:start;gap:36px}#nav-mobile .close{position:absolute;right:24px;width:40px;height:40px}#nav-mobile .close:before,#nav-mobile .close:after{content:"";position:absolute;height:2px;width:60%;top:25%;background-color:#000;transform-origin:center center}#nav-mobile .close:before{rotate:45deg}#nav-mobile .close:after{rotate:-45deg}#nav-mobile li{list-style:none}#nav-mobile li a{color:#000;font-size:28px;font-family:"Source Serif 4";text-decoration:none}#nav-mobile li:last-of-type a{color:var(--primary)}#nav-mobile.active{right:0}header{background:url(/header/bg.jpg) no-repeat center center/cover;height:100dvh}header #header-text{display:grid;place-content:center;height:100%}header #header-text h1{color:var(--white);font-size:calc(56px * var(--ratio));font-weight:600;text-align:center;line-height:1}header #header-text p{color:var(--white);filter:brightness(.9);font-size:calc(18px * var(--ratio));text-align:center;margin-top:calc(24px * var(--ratio));font-weight:300}header #header-text #header-cta-group{display:flex;justify-content:center;gap:calc(24px * var(--ratio));margin-top:calc(40px * var(--ratio))}header #header-text #header-cta-group .header-cta-primary{--gradient: linear-gradient(90deg, var(--white) 50%, var(--primary) 50%)}header #header-text #header-cta-group .header-cta-secondary{--gradient: linear-gradient(90deg, var(--white) 50%, transparent 50%)}header #header-text #header-cta-group .header-cta-primary,header #header-text #header-cta-group .header-cta-secondary{text-decoration:none;font-size:calc(18px * var(--ratio));padding:calc(14px * var(--ratio)) calc(28px * var(--ratio));border-radius:8px;font-weight:500;background:var(--gradient);background-size:210% 100%;background-position:right;color:var(--white)}header #header-text #header-cta-group .header-cta-primary:hover,header #header-text #header-cta-group .header-cta-secondary:hover{color:var(--primary);background-position:left}header #header-text #header-cta-group .header-cta-secondary{border:2px solid var(--white)}@media (max-width: 900px){nav{justify-content:space-around}nav #mobile-toggle{display:inline-block}nav #nav-desktop{display:none}header #header-text h1{font-size:32px;padding:0 10%;line-height:1.2}header #header-text h1 br{display:none}header #header-text p{font-size:16px;padding:0 10%}header #header-text p br{display:none}header #header-text #header-cta-group .header-cta-primary,header #header-text #header-cta-group .header-cta-secondary{font-size:16px}}main{position:relative}#trading-steps{position:relative;top:0;height:200dvh}#trading-steps #content-wrapper{position:sticky;top:0}#trading-steps #content-wrapper h1{text-align:center;font-size:calc(56px * var(--ratio));font-weight:700;color:var(--primary);padding:56px}#trading-steps #content-wrapper .step{padding:48px 64px;position:absolute;left:50%;border-radius:32px;transform:translate(-50%);height:440px;width:90%;gap:48px;background-color:#f6f6f6;display:flex;justify-content:space-between}#trading-steps #content-wrapper .step figcaption{width:50%;display:flex;flex-direction:column;justify-content:space-between}#trading-steps #content-wrapper .step figcaption .step-text-container{display:flex;flex-direction:column;gap:12px}#trading-steps #content-wrapper .step figcaption .step-text-container .step-number{font-size:calc(24px * var(--ratio));font-weight:700;color:var(--primary);margin-bottom:8px}#trading-steps #content-wrapper .step figcaption .step-text-container .step-title{font-size:calc(36px * var(--ratio));font-weight:700}#trading-steps #content-wrapper .step figcaption .step-text-container .step-description{font-size:calc(18px * var(--ratio));color:#484848}#trading-steps #content-wrapper .step figcaption .guide-me-through{all:unset;display:inline-block;font-size:calc(18px * var(--ratio));width:fit-content;cursor:pointer;border-radius:8px;padding:12px 32px;background-color:var(--primary);color:#fff}#trading-steps #content-wrapper .step .animation-container{width:fit-content;background-color:var(--primary);border-radius:24px;height:100%;display:flex;align-items:center;padding:24px}#trading-steps #content-wrapper .step .animation-container img{height:100%;border-radius:12px}#trading-steps #content-wrapper #progress-bars{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px;top:0;padding-top:472px;width:80%;margin:auto}#trading-steps #content-wrapper #progress-bars .progress-bar-wrapper{width:100%}#trading-steps #content-wrapper #progress-bars .progress-bar-wrapper .progress-bar{border-radius:99px;height:10px;position:relative;margin-bottom:8px;background-color:#f6f6f6}#trading-steps #content-wrapper #progress-bars .progress-bar-wrapper .progress-bar .color{border-radius:inherit;background-color:var(--primary);position:absolute;height:100%}#trading-steps #content-wrapper #progress-bars .progress-bar-wrapper figure{display:flex;gap:12px;align-items:center}@media (max-width: 1100px) and (max-height: 1400px){#trading-steps{height:300dvh}#trading-steps #content-wrapper .step{flex-direction:column;height:850px}#trading-steps #content-wrapper .step figcaption{width:100%}#trading-steps #content-wrapper .step figcaption .step-text-container .step-number{font-size:28px}#trading-steps #content-wrapper .step figcaption .step-text-container .step-title{font-size:32px}#trading-steps #content-wrapper .step figcaption .step-text-container .step-description{font-size:16px}#trading-steps #content-wrapper .step figcaption .guide-me-through{font-size:16px;margin-top:32px}#trading-steps #content-wrapper .step .animation-container{width:100%;height:fit-content;padding:12px;margin:32px auto 0}#trading-steps #content-wrapper .step .animation-container img{border-radius:12px}#trading-steps #content-wrapper #progress-bars{margin-top:0;padding-top:874px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 1100px) and (max-height: 800px){#trading-steps #content-wrapper h1{padding:40px}#trading-steps #content-wrapper .step{height:350px;flex-direction:row}#trading-steps #content-wrapper #progress-bars{padding-top:382px}}@media (max-width: 850px) and (max-height: 1400px){#trading-steps>#content-wrapper .step{height:750px}#trading-steps>#content-wrapper #progress-bars{padding-top:774px}}@media (max-width: 800px){#trading-steps #content-wrapper h1{font-size:48px;padding:32px}#trading-steps #content-wrapper .step{padding:32px 64px;height:700px}#trading-steps #content-wrapper #progress-bars{padding-top:718px}}@media (max-width: 500px){#trading-steps #content-wrapper{top:0;height:100dvh;display:flex;flex-direction:column}#trading-steps #content-wrapper h1{font-size:28px;padding:36px 48px}#trading-steps #content-wrapper h1 .new-line{display:none}#trading-steps #content-wrapper .step{padding:0;justify-content:space-between;flex-direction:column;height:600px;gap:0}#trading-steps #content-wrapper .step figcaption{padding:32px 32px 0;height:150px}#trading-steps #content-wrapper .step .animation-container{width:100%;height:fit-content;padding:12px 0 0}#trading-steps #content-wrapper #progress-bars{padding-top:632px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){#trading-steps #content-wrapper .step{height:530px}#trading-steps #content-wrapper .step figcaption>.step-text-container .step-number{font-size:20px}#trading-steps #content-wrapper .step figcaption>.step-text-container .step-title{font-size:28px}#trading-steps #content-wrapper #progress-bars{padding-top:554px}}@media (max-width: 400px) and (max-height: 750px){#trading-steps #content-wrapper .step{height:350px}#trading-steps #content-wrapper .step figcaption .step-description,#trading-steps #content-wrapper .step figcaption .guide-me-through{display:none}#trading-steps #content-wrapper #progress-bars{padding-top:374px}}#features{position:relative;margin-top:72px;background-color:var(--light-gray);padding-bottom:96px}#features h1{text-align:center;font-size:calc(56px * var(--ratio));font-weight:700;color:var(--primary);padding:64px}#features #features-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px;row-gap:64px;background-color:#fff;padding:56px;border-radius:24px;width:80%;margin:auto}#features #features-container .feature{display:flex;flex-direction:column;gap:calc(24px * var(--ratio));width:min(350px,100%)}#features #features-container .feature .feature-text{display:flex;flex-direction:column;gap:calc(12px * var(--ratio))}#features #features-container .feature .feature-text h3{font-weight:500;font-size:calc(24px * var(--ratio))}#features #features-container .feature .feature-text p{color:var(--gray);font-size:calc(18px * var(--ratio));font-weight:400}#features #features-container .feature .icon-background{width:calc(64px * var(--ratio));height:calc(64px * var(--ratio));border-radius:12px;display:flex;justify-content:center;align-items:center;background-color:#701a451a}#features #features-container .feature .icon-background img{height:calc(32px * var(--ratio))}@media (max-width: 1200px){#features #features-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){#features h1{font-size:28px;padding:32px 12px}#features h1 .new-line{display:none}#features #features-container{grid-template-columns:repeat(1,1fr)}#features #features-container .feature .feature-text h3{font-size:20px}#features #features-container .feature .feature-text p{font-size:16px}}@media (max-width: 500px){#features #features-container{padding:36px 24px}}#industries h1{text-align:center;font-size:calc(56px * var(--ratio));font-weight:700;color:var(--primary);padding:80px 64px}#industries #industries-container{display:grid;grid-template-columns:repeat(3,1fr);width:fit-content;margin:auto;gap:32px}#industries #industries-container .industry{border-radius:36px;width:400px;height:420px;position:relative}#industries #industries-container .industry .gradient:before{content:"";opacity:1;position:absolute;height:100%;width:100%;border-radius:36px;background:linear-gradient(181deg,#0000 18.07%,#0000009e 95.71%)}#industries #industries-container .industry .gradient:after{content:"";opacity:0;transition:.5s cubic-bezier(0,.7,.28,1.01);position:absolute;height:100%;width:100%;border-radius:36px;background:linear-gradient(181deg,#0000 30%,#000000d1)}#industries #industries-container .industry figcaption{font-size:36px;text-align:center;font-weight:700;color:#fff;position:relative;top:324px;transition:.5s cubic-bezier(0,.7,.28,1.01)}#industries #industries-container .industry:hover>figcaption{top:300px}#industries #industries-container .industry:hover>.gradient:after{opacity:1}@media (max-width: 1300px){#industries #industries-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 850px){#industries h1{font-size:28px;padding:56px 12px}#industries #industries-container{grid-template-columns:repeat(1,1fr);width:100%;padding:0 24px}#industries #industries-container .industry{width:100%}#industries #industries-container .industry figcaption{font-size:28px}}#benefits{position:relative}#benefits h1{text-align:center;font-size:calc(56px * var(--ratio));font-weight:700;color:var(--primary);padding:80px 64px}#benefits #line{position:absolute;width:100%}#benefits #benefits-container{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:32px;width:fit-content;justify-content:center;padding:0 48px;margin:auto}#benefits #benefits-container .benefit{min-width:400px;background-color:var(--light-gray);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 32px 64px;border-radius:32px;width:400px}#benefits #benefits-container .benefit .benefit-icon{width:80px;height:80px;border-radius:99px;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:36px}#benefits #benefits-container .benefit .benefit-icon img{height:40px}#benefits #benefits-container .benefit figcaption{display:flex;flex-direction:column;gap:12px;text-align:center}#benefits #benefits-container .benefit figcaption h3{font-weight:500;font-size:calc(24px * var(--ratio));color:#000}#benefits #benefits-container .benefit figcaption .short-description{color:var(--primary);font-size:calc(18px * var(--ratio))}#benefits #benefits-container .benefit figcaption .long-description{padding-top:4px;color:var(--gray);font-size:calc(14px * var(--ratio))}@media (max-width: 1200px){#benefits #line{top:calc(50% + 12px)}}@media (max-width: 900px){#benefits h1{font-size:28px;padding:64px 12px 48px}#benefits #benefits-container{grid-template-columns:repeat(1,1fr);width:100%}#benefits #benefits-container .benefit{min-width:300px;max-width:100%}#benefits #benefits-container .benefit figcaption h3{font-size:20px}#benefits #benefits-container .benefit figcaption .short-description{font-size:16px}#benefits #benefits-container .benefit figcaption .long-description{font-size:14px}}#finalcta{text-align:center;margin-bottom:48px}#finalcta h1{text-align:center;font-size:calc(56px * var(--ratio));font-weight:700;color:var(--primary);padding:80px 64px 24px;line-height:1.2}#finalcta p{color:var(--gray);font-size:calc(16px * var(--ratio))}#finalcta a{all:unset;margin-top:48px;display:inline-block;cursor:pointer;color:#fff;background-color:var(--primary);border-radius:8px;padding:12px 48px;font-weight:400}@media (max-width: 800px){#finalcta h1{font-size:28px}#finalcta p{padding:0 10%}#finalcta p br{display:none}}footer{background-color:var(--primary);border-radius:24px;width:80%;margin:48px auto;padding:36px 80px;color:#fff}footer .footer-title{font-size:calc(18px * var(--ratio));font-weight:600}footer #links-container{display:flex;justify-content:space-between;margin-bottom:56px;gap:24px}footer #links-container #summary{display:flex;width:300px;flex-direction:column;gap:calc(18px * var(--ratio))}footer #links-container #summary p{font-size:calc(14px * var(--ratio))}footer #links-container #summary #social-links{display:flex;gap:calc(18px * var(--ratio))}footer #links-container #footer-logo{display:inline-block}:is(footer #links-container #quick-links,footer #links-container #contact-us) .footer-title{margin-bottom:18px}:is(footer #links-container #quick-links,footer #links-container #contact-us) ul{display:flex;list-style:none;flex-direction:column;gap:calc(8px * var(--ratio))}:is(footer #links-container #quick-links,footer #links-container #contact-us) ul li a,:is(footer #links-container #quick-links,footer #links-container #contact-us) ul li span{all:unset;cursor:pointer;font-size:calc(14px * var(--ratio))}footer #copyright{display:flex;justify-content:space-between}footer #copyright ul{display:flex;gap:24px}footer #copyright ul li{list-style:none}footer #copyright ul li a{text-decoration:none;color:#fff}@media (max-width: 1100px){footer #links-container #footer-logo{display:none}}@media (max-width: 900px){footer{padding:32px;margin-bottom:90px}footer #links-container{flex-direction:column;gap:24px}footer #links-container #summary{width:100%}footer #links-container #footer-logo{display:none}footer #copyright{flex-direction:column;gap:24px}}
