@font-face{font-display:swap;font-family:TradeCafe Avenir;font-style:normal;font-weight:400;src:url(../fonts/avenir-heavy.woff2) format("woff2")}@font-face{font-display:swap;font-family:TradeCafe Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans.woff2) format("woff2")}:root{--tc-blue:#1b448a;--tc-green:#6dc04d;--tc-lavender:#f5f2f9;--tc-ink:#111827;--tc-line:#c9ced8;--tc-max-width:1265px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--tc-blue);font-family:TradeCafe Open Sans,Open Sans,Arial,sans-serif;font-size:16px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:TradeCafe Avenir,Avenir,Helvetica Neue,sans-serif;font-weight:400;line-height:1.04;margin:0}p{margin:0 0 1em}blockquote{margin:0}.tc-container{margin-inline:auto;width:min(100% - 64px,1045px)}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.skip-link{background:#fff;border:2px solid var(--tc-blue);left:12px;padding:10px 16px;position:fixed;top:-80px;z-index:1000}.skip-link:focus{top:12px}.button{align-items:center;border:0;border-radius:2px;display:inline-flex;font-weight:700;justify-content:center;min-height:39px;padding:8px 21px;text-decoration:none}.button--green{background:var(--tc-green);color:#fff}.button--green:focus-visible,.button--green:hover{background:#579f3b}.text-link{align-items:center;display:inline-flex;font-weight:700;gap:12px;margin-top:54px;text-decoration:none}.text-link:hover{text-decoration:underline}.text-link__icon{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease;width:19px}.text-link:hover .text-link__icon{transform:translateX(4px)}.site-header{background:#fff;height:124px;position:relative;z-index:100}.site-header__inner{align-items:center;display:flex;gap:28px;height:100%;margin:0 auto;width:min(100% - 56px,1110px)}.site-header__logo{flex:0 0 188px}.site-header__logo img{height:auto;width:188px}.site-header__nav{align-items:center;display:flex;gap:28px;margin-left:auto;white-space:nowrap}.site-header__login,.site-header__nav a{font-size:14px;text-decoration:none}.site-header__login:focus-visible,.site-header__login:hover,.site-header__nav a:focus-visible,.site-header__nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-header__actions{align-items:center;display:flex;gap:16px}.site-header__language{min-width:116px}.site-header__language .hs-language-switcher,.site-header__language .hs-language-switcher__inner-wrapper{display:block;width:100%}.site-header__language .hs-language-switcher__button{appearance:none;background:#fff;border:1px solid rgba(27,68,138,.32);border-radius:999px;color:var(--tc-blue);cursor:pointer;height:40px;min-width:116px;padding:0 13px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.site-header__language .hs-language-switcher__button:focus-visible,.site-header__language .hs-language-switcher__button:hover,.site-header__language .hs-language-switcher__button[aria-expanded=true]{background:#fbfdf9;border-color:var(--tc-green);box-shadow:0 0 0 3px rgba(109,192,77,.14);outline:0}.site-header__language .hs-language-switcher__label{align-items:center;color:var(--tc-blue);display:flex;gap:8px;justify-content:space-between;width:100%}.site-header__language .hs-language-switcher__icon{color:var(--tc-blue);flex:0 0 16px;height:16px;width:16px}.site-header__language .hs-language-switcher__icon svg{fill:currentColor;height:16px;width:16px}.site-header__language .hs-language-switcher__current-language{color:var(--tc-blue);flex:1 1 auto;font-size:12px;font-weight:700;line-height:1;text-align:left}.site-header__language .hs-language-switcher__icon--dropdown{color:var(--tc-blue);fill:currentColor;flex:0 0 10px;height:10px;width:10px}.site-header__language .hs-language-switcher__menu{background:#fff!important;border:1px solid rgba(27,68,138,.18)!important;border-radius:12px;box-shadow:0 16px 38px rgba(27,68,138,.16);left:auto;list-style:none;margin:0;min-width:168px;padding:8px;right:0;top:calc(100% + 10px);z-index:950}.site-header__language .hs-language-switcher__item{margin:0;padding:0;width:100%}.site-header__language .hs-language-switcher__item a{border-radius:8px;color:var(--tc-blue);display:block;font-size:13px;font-weight:600;padding:10px 12px;text-decoration:none}.site-header__language .hs-language-switcher__item a:focus-visible,.site-header__language .hs-language-switcher__item a:hover{background:var(--tc-lavender);outline:0}.site-header__toggle{display:none}.app-badges{align-items:center;display:flex;gap:10px}.app-badges a{display:block}.app-badges img{height:44px;max-width:146px;object-fit:contain;width:auto}.app-badges--hero{margin-top:33px}.home-hero{min-height:1162px;overflow:hidden}.home-hero__inner{align-items:start;display:grid;gap:62px;grid-template-columns:440px 511px;justify-content:space-between;min-height:1162px;width:min(100% - 64px,1029px)}.home-hero__copy{padding-left:16px;padding-top:38px}.home-hero h1{font-size:clamp(58px,5.55vw,70px);letter-spacing:-.034em;line-height:.995}.home-hero__body{font-size:17px;line-height:1.65;margin-top:34px;max-width:430px}.home-hero__body h5{font-family:inherit;font-size:inherit;line-height:inherit}.home-hero__body a{text-decoration:none}.home-hero__visual{height:1044px;overflow:hidden}.home-hero__visual img{height:100%;max-width:none;object-fit:cover;object-position:72% center;width:100%}.home-intro{background:var(--tc-lavender);padding:51px 0 116px}.home-intro>.tc-container{width:min(100% - 64px,990px)}.home-intro>.tc-container>h2{font-size:48px;letter-spacing:-.025em;line-height:1.06;max-width:980px}.home-intro__content{display:grid;gap:60px;grid-template-columns:200px 1fr;margin-top:54px}.eyebrow{font-size:22px;font-weight:700}.home-intro__body{font-size:16px;max-width:660px}.offers-grid{column-gap:80px;display:grid;grid-template-columns:1fr 1fr;margin-top:74px;row-gap:45px}.offer{min-height:118px;padding-left:62px;position:relative}.offer__icon{background:rgba(109,192,77,.12);border:1px solid rgba(109,192,77,.55);border-radius:50%;color:var(--tc-blue);display:grid;height:46px;left:0;place-items:center;position:absolute;top:4px;width:46px}.offer__icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:25px}.offer h3{font-size:42px;letter-spacing:-.025em;line-height:1.05;max-width:395px}.trading-section{padding:153px 0 121px}.trading-section>.tc-container{width:min(100% - 64px,1060px)}.trading-section__inner{align-items:center;display:grid;gap:36px;grid-template-columns:523px 1fr}.trading-section__image{height:727px;overflow:hidden}.trading-section__image img{height:100%;object-fit:cover;object-position:center;width:100%}.trading-section__copy{padding-left:0}.trading-section__copy h2{font-size:64px;letter-spacing:-.035em;line-height:1;margin-bottom:42px;max-width:475px}.trading-section__copy p{font-size:16px;margin-bottom:24px}.market-stats{background:var(--tc-lavender);padding:104px 0 144px;text-align:center}.market-stats h2{font-size:48px;letter-spacing:-.02em}.market-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.market-stat{border-right:1px solid rgba(27,68,138,.25);padding:0 24px}.market-stat:last-child{border-right:0}.market-stat__value{font-family:TradeCafe Avenir,sans-serif;font-size:70px;line-height:1;margin:0}.market-stat__label{font-family:TradeCafe Avenir,sans-serif;font-size:27px;line-height:1.1;margin:18px 0 0}.devices-banner,.market-banner{overflow:hidden;width:100%}.market-banner{background:#75be42;height:299px}.market-banner img{height:100%;object-fit:cover;object-position:50% 46%;width:100%}.testimonials{padding:137px 0 154px}.testimonials h2{font-size:48px;letter-spacing:-.02em;text-align:center}.testimonials__subtitle{font-family:TradeCafe Avenir,sans-serif;font-size:30px;line-height:1.2;margin:27px 0 0;text-align:center}.testimonials__grid{display:grid;gap:49px;grid-template-columns:repeat(3,1fr);margin-top:72px}.testimonials blockquote{font-size:15px;line-height:1.65;padding-top:28px;position:relative}.testimonials blockquote:before{color:var(--tc-green);content:"“";font-family:Georgia,serif;font-size:78px;line-height:1;position:absolute;top:-30px}.testimonials cite{display:block;font-family:TradeCafe Avenir,sans-serif;font-size:21px;font-style:normal;margin-top:25px}.board{background:var(--tc-lavender);padding:145px 0 167px}.board h2{font-size:48px;letter-spacing:-.02em;text-align:center}.board__intro{margin:34px auto 65px;max-width:875px;text-align:center}.board__grid{display:grid;gap:56px 55px;grid-template-columns:repeat(3,287px);justify-content:center}.board-card{outline:0;position:relative}.board-card>img{height:323px;object-fit:cover;width:287px}.board-card:first-child>img{object-position:48% center}.board-card:nth-child(2)>img{object-position:center 24%}.board-card:nth-child(4)>img{object-position:center 37%}.board-card__name{font-size:20px;margin-top:17px}.board-card__overlay{background:rgba(27,68,138,.94);color:#fff;height:323px;inset:0 0 auto;opacity:0;overflow:auto;padding:24px 22px;position:absolute;transition:opacity .2s ease;width:287px}.board-card:focus .board-card__overlay,.board-card:focus-within .board-card__overlay,.board-card:hover .board-card__overlay{opacity:1}.board-card__overlay h3{font-size:20px;margin-bottom:15px}.board-card__overlay p{font-size:12px;line-height:1.38;margin-bottom:10px}.devices-banner{background:var(--tc-blue);height:324px}.devices-banner img{height:100%;object-fit:cover;object-position:50% 49%;width:100%}.careers{padding:118px 0 130px}.careers__inner{align-items:start;display:grid;gap:95px;grid-template-columns:1fr 413px}.careers__copy>h2{font-size:48px;letter-spacing:-.025em;max-width:560px}.careers__intro{margin-top:35px;max-width:550px}.careers__benefits{display:grid;gap:30px 38px;grid-template-columns:1fr 1fr;margin-top:52px}.careers__benefits>div{align-items:center;display:flex;gap:15px}.careers__benefits .benefit-icon{background:var(--tc-blue);border-radius:50%;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.careers__benefits .benefit-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.careers__benefits p{font-family:TradeCafe Avenir,sans-serif;font-size:25px;line-height:1.15;margin:0}.careers__form{background:var(--tc-lavender);min-height:511px;padding:37px 40px}.careers__form>h2{font-size:38px;margin-bottom:29px}.hs-form,.tradecafe-form{display:grid;gap:13px}.hs-form .hs-form-field>label,.tradecafe-form label{color:var(--tc-blue);display:block;font-size:13px;font-weight:600}.hs-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.hs-form select,.hs-form textarea,.tradecafe-form input,.tradecafe-form textarea{background:transparent;border:0;border-bottom:1px solid var(--tc-blue);border-radius:0;color:var(--tc-ink);margin-top:4px;min-height:42px;padding:8px 10px;width:100%}.hs-form textarea,.tradecafe-form textarea{resize:vertical}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus,.tradecafe-form input:focus,.tradecafe-form textarea:focus{outline:2px solid var(--tc-green);outline-offset:2px}.hs-button,.hs-form input[type=submit],.tradecafe-form button{background:var(--tc-blue);border:0;border-radius:0;color:#fff;cursor:pointer;justify-self:start;margin-top:8px;min-height:40px;min-width:104px;padding:8px 22px}.tradecafe-form--career{gap:10px}.tradecafe-form--career p{font-size:11px}.hs-error-msgs{color:#b42318;font-size:12px;list-style:none;margin:4px 0 0;padding:0}.submitted-message{color:var(--tc-blue);font-weight:700}.site-footer{background:var(--tc-lavender);color:var(--tc-blue);padding:83px 0 0}.site-footer__inner{display:grid;gap:70px;grid-template-columns:1.05fr .8fr 1.1fr;margin:0 auto;width:min(100% - 64px,1045px)}.site-footer__brand>a img{width:188px}.site-footer .app-badges{margin-top:34px}.site-footer__legal{display:grid;font-size:13px;gap:8px;margin-top:34px}.site-footer__legal a{width:fit-content}.site-footer__company{font-size:14px;padding-top:5px}.site-footer__company p{margin-bottom:15px}.site-footer__company a{text-decoration:none}.site-footer__company a:hover{text-decoration:underline}.site-footer__company-name{font-family:TradeCafe Avenir,sans-serif;font-size:21px}.site-footer__social{display:flex;gap:12px;margin-bottom:27px}.site-footer__social a{background:var(--tc-blue);border-radius:50%;color:#fff;display:grid;height:37px;place-items:center;transition:background-color .2s ease,transform .2s ease;width:37px}.site-footer__social a:focus-visible,.site-footer__social a:hover{background:var(--tc-green);outline:0;transform:translateY(-2px)}.site-footer__social svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.site-footer__tagline{font-family:TradeCafe Avenir,sans-serif;font-size:31px;line-height:1.05;margin-bottom:28px}.site-footer__copyright{background:var(--tc-blue);color:#fff;font-size:12px;margin-top:72px;padding:18px 32px;text-align:center}.standard-content{padding:80px 0 120px}.standard-content__inner{color:var(--tc-ink);margin:0 auto;width:min(100% - 64px,980px)}.standard-content h1{color:var(--tc-blue);font-size:62px;margin-bottom:42px}.standard-content h2{color:var(--tc-blue);font-size:31px;line-height:1.18;margin:46px 0 19px}.standard-content h3{color:var(--tc-blue);font-size:25px;margin:32px 0 15px}.standard-content li,.standard-content p{line-height:1.75}.standard-content a{color:var(--tc-blue)}@media (max-width:1100px){.site-header__inner{gap:18px;width:min(100% - 36px,1040px)}.site-header__nav{gap:17px}.site-header__actions{gap:10px}.home-hero__inner{gap:35px;grid-template-columns:minmax(390px,440px) minmax(430px,511px)}.board__grid{gap:45px 34px;grid-template-columns:repeat(3,minmax(240px,287px))}.board-card>img,.board-card__overlay{width:100%}}@media (max-width:900px){.site-header{height:92px}.site-header__toggle{align-content:center;background:transparent;border:0;display:grid;gap:5px;height:45px;margin-left:auto;padding:10px;width:45px}.site-header__toggle span:not(.sr-only){background:var(--tc-blue);display:block;height:2px}.site-header__nav{align-items:flex-start;background:#fff;display:none;flex-direction:column;gap:0;inset:92px 0 0;margin:0;padding:36px;position:fixed;z-index:90}.site-header__nav.is-open{display:flex}.site-header__nav a{border-bottom:1px solid var(--tc-line);font-size:22px;padding:17px 0;width:100%}.site-header__actions{display:none}body.menu-open .site-header__actions{align-items:center;background:#fff;border-top:1px solid var(--tc-line);bottom:32px;display:grid;gap:14px;grid-template-columns:auto auto 1fr;left:36px;padding-top:20px;position:fixed;right:36px;z-index:995}body.menu-open .site-header__language{justify-self:end}.home-hero{min-height:auto}.home-hero__inner{grid-template-columns:1fr 1fr;min-height:auto}.home-hero h1{font-size:54px}.home-hero__visual{height:790px}.trading-section__inner{grid-template-columns:1fr 1fr}.trading-section__image{height:600px}.trading-section__copy h2{font-size:50px}.board__grid{grid-template-columns:repeat(2,287px)}.careers__inner{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__form-wrap{grid-column:1/-1}}@media (max-width:767px){.site-footer__inner,.standard-content__inner,.tc-container{width:min(100% - 40px,620px)}.site-header__inner{width:calc(100% - 30px)}.site-header__logo,.site-header__logo img{flex-basis:155px;width:155px}body.menu-open .site-header__actions{bottom:24px;grid-template-columns:1fr 1fr;left:20px;right:20px}body.menu-open .site-header__language{grid-column:1/-1;grid-row:1;justify-self:stretch}body.menu-open .site-header__language .hs-language-switcher__button{width:100%}body.menu-open .button,body.menu-open .site-header__login{text-align:center;width:100%}.home-hero{padding-top:18px}.home-hero__inner{gap:35px;grid-template-columns:1fr}.home-hero__copy{padding-left:0;padding-top:0}.home-hero h1{font-size:clamp(46px,14vw,64px)}.home-hero__body{margin-top:25px}.home-hero__visual{height:620px}.home-intro{padding:70px 0 80px}.board h2,.careers__copy>h2,.home-intro>.tc-container>h2,.market-stats h2,.testimonials h2{font-size:39px}.home-intro__content{gap:13px;grid-template-columns:1fr;margin-top:35px}.offers-grid{gap:20px;grid-template-columns:1fr;margin-top:50px}.offer{min-height:80px}.offer h3{font-size:34px}.trading-section{padding:80px 0}.trading-section__inner{gap:48px;grid-template-columns:1fr}.trading-section__image{height:500px}.trading-section__copy h2{font-size:48px}.market-stats__grid{gap:34px;grid-template-columns:1fr}.market-stat{border:0}.market-stat__value{font-size:58px}.devices-banner,.market-banner{height:220px}.testimonials{padding:80px 0}.testimonials__subtitle{font-size:24px}.testimonials__grid{gap:45px;grid-template-columns:1fr}.board{padding:75px 0}.board__grid{grid-template-columns:1fr;justify-items:center}.board-card{width:min(100%,340px)}.board-card>img,.board-card__overlay{height:380px;width:100%}.board-card__overlay{padding:26px}.careers{padding:80px 0}.careers__benefits{grid-template-columns:1fr}.careers__form{padding:30px 25px}.site-footer__inner{gap:50px;grid-template-columns:1fr}.site-footer__form-wrap{grid-column:auto}.standard-content{padding:55px 0 85px}.standard-content h1{font-size:45px}.standard-content h2{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}