@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0a0e1a;--navy:#08113f;--copy:#1a2640;--royal:#0457ff;--blue:#156aff;--surface:#f4f6fb;--white:#fff;--site-content-width:1184px;--site-page-gutter:32px;--navigation-band-height:68px;--navigation-band-height-desktop:100px;--navigation-band-height-mobile:81px;--navigation-inner-height:68px;--navigation-logo-width:153.726px;--navigation-logo-height:24px;--navigation-mark-width:25.607px;--navigation-mark-height:24px;--navigation-menu-size:32px;--navigation-control-height:44px;--navigation-mobile-inner-height:33px;--navigation-mobile-padding-block:24px;--navigation-links-gap:4px;--navigation-actions-gap:14px;--navigation-actions-gap-mobile:8px;--navigation-primary-action-width:151px;--navigation-primary-action-width-mobile:134px;--navigation-secondary-action-width:70px;--hero-demo-aspect:1.94553;--hero-demo-h:calc((var(--site-content-width) - 18px) / var(--hero-demo-aspect));--hero-demo-frame-h:calc(var(--hero-demo-h) + 18px)}*{box-sizing:border-box}html{overscroll-behavior-y:none;max-width:100%;overflow-x:hidden}body{background:var(--white);max-width:100%;color:var(--ink);font-family:var(--font-inter), Inter, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.landing-page main{background:var(--ink)}body:has(>.landing-page){background:var(--ink)}button,input{font:inherit}a{color:inherit;text-decoration:none}img{-webkit-user-select:none;user-select:none;height:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-container{width:min(var(--site-content-width), calc(100% - var(--site-page-gutter) - var(--site-page-gutter)));margin-inline:auto}.button{white-space:nowrap;letter-spacing:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:600;line-height:14px;transition:transform .18s,background-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--white);outline-offset:2px;box-shadow:0 0 0 4px var(--royal)}.button--primary{color:#fff;background:var(--blue);height:44px;padding:0 18px}.button--glow{box-shadow:0 16px 24px #156aff29}.button--secondary{color:#fff;background:#ffffff14;padding:16px 24px}.eyebrow{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.02em;background:#ffffff1f;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:10px 12px 6px;font-size:12px;font-weight:650;line-height:14px;display:inline-flex}.section-label{color:#0a0e1a80;letter-spacing:.02em;margin:0;font-size:14px;font-weight:600;line-height:1}.section-heading h2,.section-heading>p.section-heading__title{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.section-heading>p{margin:8px 0 0;font-size:20px;font-weight:400;line-height:1.2}.section-heading--dark h2{color:#07124e}.section-heading--dark p{color:#1a2640ad}.section-heading--light h2{color:#fff}.section-heading--light>p{color:#ffffff80}.section-heading--center{text-align:center}.navigation{z-index:50;width:100%;height:var(--navigation-band-height);padding:0 max(var(--site-page-gutter), calc((100vw - var(--site-content-width)) / 2));color:#fff;pointer-events:none;background:linear-gradient(#0000005c,#0000001f 55%,#0000);transition:background .22s,color .22s;position:fixed;top:0;left:0}.navigation--solid{color:var(--ink);background:var(--white)}.navigation--solid .brand img{filter:none}.navigation--solid .navigation__links img{filter:brightness(0)}.navigation--solid .navigation__links>a:hover,.navigation--solid .sign-in:hover{background:#0a0e1a0d}.navigation__inner{width:100%;max-width:var(--site-content-width);height:var(--navigation-inner-height);pointer-events:auto;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.navigation__start{flex:none;align-items:center;gap:10px;display:flex}.navigation__menu-toggle{width:var(--navigation-menu-size);height:var(--navigation-menu-size);color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:none;position:relative}.navigation__menu-icon{width:24px;max-width:none;height:24px;display:block}.navigation__menu-close,.navigation__menu-close:before,.navigation__menu-close:after{display:none}.navigation__menu-close{width:14px;height:14px;position:absolute}.navigation__menu-close:before,.navigation__menu-close:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;position:absolute;top:6px;left:0}.navigation__menu-close:before{transform:rotate(45deg)}.navigation__menu-close:after{transform:rotate(-45deg)}.navigation--menu-open .navigation__menu-icon{opacity:0}.navigation--menu-open .navigation__menu-close,.navigation--menu-open .navigation__menu-close:before,.navigation--menu-open .navigation__menu-close:after{display:block}.navigation--solid .navigation__menu-toggle{background:#0a0e1a0f}.navigation--solid .navigation__menu-icon{filter:brightness(0)}.brand{width:var(--navigation-logo-width);height:var(--navigation-logo-height);flex:none;align-items:center;display:inline-flex}.brand img{width:var(--navigation-logo-width);height:var(--navigation-logo-height);max-width:none}.brand--mark{width:var(--navigation-mark-width);height:var(--navigation-mark-height);display:none}.brand--mark img{width:var(--navigation-mark-width);height:var(--navigation-mark-height)}.navigation--solid .brand--mark img{filter:brightness(0)saturate()invert(32%)sepia(98%)saturate(2476%)hue-rotate(204deg)brightness(98%)contrast(101%)}.navigation__drawer{display:none}.navigation__links{height:var(--navigation-inner-height);justify-content:center;align-items:center;gap:var(--navigation-links-gap);display:flex}.navigation__links>a{border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.navigation__links>a:hover{background:#ffffff14}.navigation__trigger{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.navigation__trigger:hover,.navigation__item--open .navigation__trigger{background:#ffffff14}.navigation--solid .navigation__trigger:hover,.navigation--solid .navigation__item--open .navigation__trigger{background:#0a0e1a0d}.navigation__item--open .navigation__trigger{color:var(--blue)}.navigation__item--open .navigation__trigger img{transform:rotate(180deg)}.navigation__trigger img{transition:transform .18s}.navigation__item{display:inline-flex;position:relative}.mega{z-index:60;top:var(--navigation-band-height);width:min(var(--site-content-width), calc(100% - var(--site-page-gutter) - var(--site-page-gutter)));color:var(--copy);background:var(--white);text-align:left;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 376px;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #080e4329}.mega--single{grid-template-columns:minmax(0,1fr) 376px}.mega--single .mega__columns{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.mega--nopromo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mega[hidden]{display:none}.mega__columns{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mega__column{flex-direction:column;gap:32px;padding:40px 40px 48px;display:flex}.mega__column+.mega__column{border-left:1px solid #080e4314}.mega__group{flex-direction:column;gap:16px;display:flex}.mega__label{color:#1a26408c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.mega__label:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px}.mega__item{color:inherit;border-radius:10px;flex-direction:column;gap:4px;margin-inline:-10px;padding:8px 10px;text-decoration:none;display:flex}.mega__item:hover{background:#080e430a}.mega__item-title{color:var(--copy);font-size:17px;font-weight:600;line-height:1.3}.mega__item-copy{color:#1a264099;font-size:15px;line-height:1.4}.mega__promo{color:var(--white);background:var(--royal);flex-direction:column;align-items:flex-start;gap:16px;padding:40px;text-decoration:none;display:flex}.mega__flag{color:var(--white);letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.mega__promo-title{letter-spacing:-.02em;font-size:30px;font-weight:550;line-height:1.15}.mega__promo-copy{color:#ffffffd1;font-size:15px;line-height:1.5}.mega__promo-cta{align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.mega__promo:hover .mega__promo-cta{text-decoration:underline}@media (max-width:1023px){.mega{display:none}}@media (prefers-reduced-motion:reduce){.navigation__trigger img{transition:none}}.navigation__actions{align-items:center;gap:var(--navigation-actions-gap);display:flex}.button--nav{width:var(--navigation-primary-action-width);height:var(--navigation-control-height);min-height:var(--navigation-control-height);flex:0 0 var(--navigation-primary-action-width);color:#fff;background:var(--blue);letter-spacing:0;padding:0 20px;font-weight:600}.navigation__actions .sign-in{width:var(--navigation-secondary-action-width);height:var(--navigation-control-height);min-height:var(--navigation-control-height);flex:0 0 var(--navigation-secondary-action-width);letter-spacing:0;box-shadow:none;background:0 0;padding:0 12px;font-size:14px;font-weight:500}.navigation--solid .navigation__actions .sign-in{color:var(--ink);background:0 0}.navigation--solid .navigation__actions .sign-in:hover{background:#0a0e1a1a}.navigation--solid .button--nav{color:#fff}.hero{z-index:0;color:#fff;background:linear-gradient(#090d19 0%,#04080e 100%);height:2260.41px;position:relative;overflow:hidden}.hero__dark{z-index:0;color:#fff;height:960px;position:relative;overflow:visible}.hero__waves{z-index:0;pointer-events:none;isolation:auto;mix-blend-mode:normal;width:100%;height:1094px;position:absolute;inset:0;overflow:hidden}.hero__waves-art{background:url(/figma/hero-nav/improved-waves.png) 50%/cover no-repeat;width:1513px;height:851px;position:absolute;top:0;right:0;-webkit-mask-image:url(/figma/hero-nav/improved-waves-mask.svg);mask-image:url(/figma/hero-nav/improved-waves-mask.svg);-webkit-mask-position:225px -733px;mask-position:225px -733px;-webkit-mask-size:1703px 1703px;mask-size:1703px 1703px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__light-rays{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__stage{z-index:4;height:960px;position:relative}.hero__copy{z-index:5;flex-direction:column;align-items:flex-start;width:631px;display:flex;position:absolute;top:305.5px;left:0}.hero__copy .eyebrow{white-space:nowrap;width:192px;height:30px;padding:0 12px;line-height:14px}.hero__copy h1{color:#fff;letter-spacing:-.03em;width:631px;margin:16px 0 0;font-size:90px;font-weight:550;line-height:1}.hero__title-accent{background:var(--royal);white-space:nowrap;border-radius:0;width:437px;min-width:0;height:90px;padding:0;display:block}.hero__title-line{display:inline}.hero__copy>p{color:#ffffffb8;letter-spacing:-.02em;width:597px;margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.2}.hero__copy>p strong{font-weight:700}.hero__actions{gap:8px;margin-top:32px;display:flex}.hero__actions .button{letter-spacing:-.02em;height:51px;min-height:51px;padding:0 24px;font-size:16px;font-weight:500;line-height:1.2}.hero__actions .button:first-child{width:169px}.hero__actions .button:last-child{width:174px}.hero__visual{z-index:3;pointer-events:none;width:754px;height:810px;position:absolute;top:0;right:-128px;overflow:visible;transform:none}.hero__trader{z-index:3;image-rendering:auto;backface-visibility:hidden;width:1537px;max-width:none;height:1537px;position:absolute;top:0;left:-783px;transform:none}.hero__vector-glow{z-index:2;mix-blend-mode:hard-light;pointer-events:none;width:977px;max-width:none;height:760.5px;position:absolute;top:348px;left:-431px}.hero__vector-glow img{width:auto;max-width:none;height:auto;position:absolute;inset:-13.15% -10.24%}.floating-icon{z-index:1;position:absolute;transform:none}.floating-icon--one{filter:blur(2.8px);width:123.935px;height:123.935px;top:148px;left:259px}.floating-icon--two{filter:blur(1.6px);width:135.538px;height:135.538px;top:191px;left:439px}.floating-icon--three{opacity:.5;filter:blur(2.4px);width:250.522px;height:250.522px;top:456px;left:70px}.floating-icon--four{z-index:5;filter:blur(2px);width:225.919px;height:225.919px;top:316px;left:439px}.floating-icon--logo{z-index:4;width:242.736px;height:240.694px;top:218px;left:101px}.floating-card,.hero__floating-logo,.hero__floating-logo-glow{object-fit:contain;max-width:none;position:absolute}.floating-card{z-index:1}.floating-card--one{width:107px;height:107px;top:9.004px;left:9.004px;transform:rotate(-15deg)}.floating-card--two{width:113px;height:113px;top:7.698px;left:7.698px;transform:rotate(15deg)}.floating-card--three{width:155.353px;height:155.353px;top:47.613px;left:51.613px;transform:rotate(-18.48deg)}.floating-card--four{width:131.84px;height:131.84px;top:44.459px;left:41.459px;transform:rotate(30deg)}@media (prefers-reduced-motion:no-preference){.floating-icon--one,.floating-icon--two,.floating-icon--three,.floating-icon--four{will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.floating-icon--one{animation-name:hero-drift-one;animation-duration:9s;animation-delay:-1.4s}.floating-icon--two{animation-name:hero-drift-two;animation-duration:11.5s;animation-delay:-4.2s}.floating-icon--three{animation-name:hero-drift-three;animation-duration:13s;animation-delay:-7.1s}.floating-icon--four{animation-name:hero-drift-four;animation-duration:10.5s;animation-delay:-2.8s}}@keyframes hero-drift-one{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(5px,-6px)rotate(1deg)}50%{transform:translate(2px,-12px)rotate(1.8deg)}75%{transform:translate(-3px,-5px)rotate(.6deg)}}@keyframes hero-drift-two{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px,-7px)rotate(-.9deg)}50%{transform:translate(-6px,2px)rotate(-1.5deg)}75%{transform:translate(-2px,8px)rotate(-.5deg)}}@keyframes hero-drift-three{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(6px,5px)rotate(.8deg)}50%{transform:translate(3px,11px)rotate(1.4deg)}75%{transform:translate(-4px,6px)rotate(.4deg)}}@keyframes hero-drift-four{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5px,-8px)rotate(-1.1deg)}50%{transform:translate(-2px,-13px)rotate(-1.8deg)}75%{transform:translate(4px,-6px)rotate(-.7deg)}}.hero__floating-logo,.hero__floating-logo-glow{z-index:4;width:204.8px;height:204.8px;transform:rotate(8deg)}.hero__floating-logo{filter:blur(.8px);top:21.947px;left:24.168px}.hero__floating-logo-glow{opacity:.32;filter:blur(12.8px);mix-blend-mode:overlay;top:13.327px;left:18.208px}@media (min-width:768px){.floating-icon--logo{filter:blur(.8px);transform-origin:0 0;width:215.2px;height:212.8px;top:218px;left:130.633px;transform:rotate(8.00452deg)}.hero__floating-logo,.hero__floating-logo-glow{width:204.8px;height:204.8px;transform:none}.hero__floating-logo{filter:none;top:7.99983px;left:10.3999px}.hero__floating-logo-glow{top:-.624923px;left:4.44244px}}.hero__demo-glow{z-index:1;pointer-events:none;width:960px;height:546px;position:absolute;top:1088px;left:50%;transform:translate(-50%)}.hero__demo-glow:before,.hero__demo-glow:after{filter:blur(32px);content:"";border-radius:28px;position:absolute;inset:0 0 .406px}.hero__demo-glow:before{background:linear-gradient(-45deg,#156aff 0%,#156aff00 17.795%),linear-gradient(132.781deg,#156aff 1.911%,#156aff00 25.264%)}.hero__demo-glow:after{mix-blend-mode:overlay;background:linear-gradient(-45deg,#fff 0%,#fff0 17.795%),linear-gradient(132.781deg,#fff 1.911%,#fff0 25.264%)}.hero__demo-glow>span{z-index:-1;background:url(/figma/hero-nav/improved-demo-ellipse.svg) 50%/contain no-repeat;width:1114.78px;height:675.959px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__laser>*,.hero__light-rays,.hero__light-rays>*,.motion-background__canvas,.motion-background__fallback{width:100%;height:100%;display:block}.motion-background__deferred{width:100%;height:100%;position:absolute;inset:0}.motion-background__canvas,.motion-background__fallback{position:absolute;inset:0}.motion-background__fallback--veil{background:url(/figma/body-upper/dark-veil-background.png) 50%/cover no-repeat}.hero__demo-frame{z-index:8;width:min(var(--site-content-width), calc(100% - var(--site-page-gutter) - var(--site-page-gutter)));outline-offset:-1px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff29;border:0;border-radius:28px;outline:1px solid #156aff52;height:auto;padding:9px;position:absolute;top:1088px;left:50%;transform:translate(-50%);box-shadow:0 32px 64px #156aff14}.hero__demo{width:100%;aspect-ratio:var(--hero-demo-aspect);background:#0b1220;border-radius:22px;position:relative;overflow:hidden}.hero__demo img{object-fit:contain;object-position:center top}.hero__scroll-cue{z-index:9;background:0 0;border-radius:50%;place-items:center;width:88px;height:88px;transition:background .18s,transform .18s;display:grid;position:absolute;bottom:0;right:547.5px}.hero__scroll-cue:hover{transform:translateY(2px)}.hero__backtext{z-index:0;color:#fff;letter-spacing:5.12px;text-align:center;white-space:nowrap;width:1722px;height:242px;-webkit-mask-image:url(/figma/hero-nav/improved-backtext-mask.svg);mask-image:url(/figma/hero-nav/improved-backtext-mask.svg);-webkit-mask-size:1560px 968px;mask-size:1560px 968px;-webkit-mask-position:220px calc(var(--hero-demo-frame-h) / 2 - 636px);-webkit-mask-position:220px calc(var(--hero-demo-frame-h) / 2 - 636px);-webkit-mask-position:220px calc(var(--hero-demo-frame-h) / 2 - 636px);-webkit-mask-position:220px calc(var(--hero-demo-frame-h) / 2 - 636px);mask-position:220px calc(var(--hero-demo-frame-h) / 2 - 636px);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:64px;font-weight:550;line-height:1;position:absolute;top:1240px;left:50%;transform:translate(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__backtext span{mix-blend-mode:overlay;opacity:.32;width:1722px;position:absolute;left:0}.hero__backtext span:first-child{top:0}.hero__backtext span:nth-child(2){top:86px;left:-139px}.hero__backtext span:nth-child(3){top:178px;left:143px}.platforms{z-index:2;background:0 0;width:100%;height:498px;padding-top:128px;padding-bottom:64px;position:absolute;top:1762.41px;left:0}.platforms .section-label{color:#ffffff80;text-align:center}.platforms__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.platform{cursor:pointer;appearance:none;min-width:0;height:76px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;transition:transform .18s,opacity .18s;display:flex}.platform:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #82adff}.platform__icon{background:var(--white);border-radius:10px;width:40px;height:40px;display:block;position:relative;overflow:hidden}.platform__icon img{object-fit:cover}.platform--projectx .platform__icon{background:#07173c;padding:6px}.platform--projectx .platform__icon img{padding:6px}.platform__name{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1.2;display:inline-flex}.platform__name small{color:#ffffff80;background:#ffffff14;border-radius:9px;padding:8px;font-size:12px;font-weight:600;line-height:1}.product-section{z-index:1;background:var(--white);border-radius:64px 64px 0 0;height:1254px;padding:150px 0 64px;position:relative;overflow:hidden}.product-section__inner{height:1040px}.product-overview{width:100%;height:512px;color:var(--white);background:var(--royal);border-radius:16px;grid-template-columns:634px 550px;display:grid;overflow:hidden;box-shadow:0 16px 64px #156aff29}.product-overview__copy{flex-direction:column;justify-content:space-between;min-width:0;padding:32px;display:flex}.product-overview__copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.product-overview__copy p{max-width:570px;margin:16px 0 0;font-size:20px;line-height:1.2}.product-overview__copy>a,.product-card__copy>a{align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:660;line-height:1.2;display:inline-flex}.product-overview__copy>a span,.product-card__copy>a span,.product-overview__copy>a .icon-arrow,.product-card__copy>a .icon-arrow{font-size:15px;font-weight:750;line-height:15px}.product-overview__copy>a .icon-arrow,.product-card__copy>a .icon-arrow{margin-inline:0}.product-overview__visual{background:radial-gradient(circle at 85% 95%, #ffffff47, transparent 54%), var(--royal);min-width:0;position:relative;overflow:hidden}.product-overview__heading{z-index:2;grid-template-columns:64px 1fr;align-items:start;gap:32px;width:486px;display:grid;position:absolute;top:64px;left:32px}.product-overview__icon{border:.5px solid var(--white);-webkit-backdrop-filter:blur(21.333px);backdrop-filter:blur(21.333px);background:radial-gradient(circle at 50% 0,#ffffff52,#0000 100%),linear-gradient(#0457ff29,#02349929);border-radius:13.638px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 24px #080e4329,inset 0 4px 16px #ffffff14,inset 0 2px 4px #ffffff29}.product-overview__heading h3.product-overview__title{color:inherit;letter-spacing:-.69px;margin:0;font-size:24px;font-weight:400;line-height:1.2}.product-overview__heading p{margin:8px 0 0;font-size:14px;line-height:1.2}.product-overview__dashboard{border-radius:32px 0 0;width:518px;height:479px;position:absolute;top:166px;left:32px;overflow:hidden}.product-overview__dashboard img,.product-card__visual img{width:100%;max-width:none;height:auto;display:block}.product-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:512px;margin-top:16px;display:grid}.product-card{background:#f4f7fb;border:1px solid #dfe5ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 16px #080e430a}.product-card__copy{flex-direction:column;align-items:flex-start;gap:16px;height:216px;padding:24px;display:flex}.product-card__icon{border:.375px solid var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0457ff0a,#0234990a);border-radius:10.228px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 6px 18px #156aff14,inset 0 3px 12px #ffffff14,inset 0 1.5px 3px #ffffff29}.product-card__icon img{filter:none}.product-card__copy h3.product-card__title{color:var(--ink);letter-spacing:-.69px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.product-card__copy p{color:#0a0e1ab8;margin:8px 0 0;font-size:14px;line-height:1.2}.product-card__visual{width:100%;height:294px;position:relative;overflow:hidden}.product-card__visual img{object-fit:fill;width:356px;height:auto;position:absolute;top:0;left:27px}.product-card:first-child .product-card__visual img{width:360px;left:22px}.product-mobile{display:none}.product-showcase--mobile{isolation:isolate;background:#f4f7fb;border:1px solid #dfe5ef;border-radius:16px;width:100%;height:512px;display:none;position:relative;overflow:clip;box-shadow:0 22px 54px #080e4312}.product-showcase--mobile .product-tabs{background:#fff;border-right:1px solid #e7edf5;flex-direction:column;justify-content:flex-start;padding:8px;display:flex;overflow:clip}.product-showcase--mobile .product-tab{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 48px;align-items:center;gap:0;padding:8px;display:flex;position:relative}.product-showcase--mobile .product-tab>span:not(.product-tab__icon),.product-showcase--mobile .product-tab>b,.product-showcase--mobile .product-tab.is-active:before{display:none}.product-showcase--mobile .product-tab__icon{background:#fff;border:.842px solid #dfe5ef;border-radius:6.737px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.product-showcase--mobile .product-tab.is-active{background:#156aff14}.product-showcase--mobile .product-tab.is-active .product-tab__icon{border-color:var(--royal)}.product-showcase--mobile .product-tab__icon img{width:16.842px;max-width:none;height:16.842px}.product-showcase--mobile .product-copy{color:#fff;background:var(--royal);min-width:0;position:relative;overflow:clip}.product-showcase--mobile .product-copy__state{flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex;position:absolute;inset:0}.product-showcase--mobile .product-copy__icon{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#ffffff52,#fff0 100%),linear-gradient(#0457ff29,#02349929);border:.375px solid #fff;border-radius:10.228px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #080e4329,inset 0 3px 12px #ffffff14,inset 0 1.5px 3px #ffffff29}.product-showcase--mobile .product-copy__icon img{width:32px;max-width:none;height:32px}.product-showcase--mobile .product-copy p.product-copy__title{color:inherit;letter-spacing:-.69px;margin:16px 0 0;font-size:24px;font-weight:700;line-height:1.2}.product-showcase--mobile .product-copy p{color:#ffffffb8;margin:8px 0 0;font-size:14px;line-height:1.2}.product-showcase--mobile .product-copy__state>a{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.product-showcase--mobile .product-copy__state>a span:last-child{font-size:15px;font-weight:750;line-height:15px}.product-showcase--mobile .product-visual,.product-showcase--mobile .product-visual__state{background:var(--royal);position:relative;overflow:hidden}.product-showcase--mobile .product-visual__state{position:absolute;inset:0}.product-showcase--mobile .product-visual__glow{z-index:1;opacity:.36;pointer-events:none;width:355.5px;height:355.5px;position:absolute;top:34.2578px;left:61.5px}.product-showcase--mobile .product-visual__glow span{filter:blur(96px);mix-blend-mode:overlay;background:#fff;border-radius:50%;display:block;position:absolute;inset:0}.product-showcase--mobile .product-visual__image{z-index:2;border-radius:24px 0 0;width:345px;height:358.5px;position:absolute;top:.4375px;left:27px;overflow:hidden}.product-showcase--mobile .product-visual__image img{object-fit:fill;width:345px;max-width:none;height:358.5px;display:block}.steps-section{background:#fff;height:816px;padding:128px 0}.steps-section__inner{flex-direction:column;gap:64px;height:560px;padding:0;display:flex}.steps-section .section-heading{flex:0 0 107px}.steps-section .section-heading>p{margin-top:16px}.steps{grid-template-columns:repeat(3,355px);justify-content:center;gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}.step{width:355px;min-width:0;color:var(--navy);flex-direction:column;align-items:center;gap:32px;display:flex}.step__heading{flex-direction:column;align-items:center;gap:8px;display:flex}.step__number{background:linear-gradient(180deg, #4b89ff, var(--royal));color:#fff;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:650;display:grid;box-shadow:0 8px 16px #156aff33,inset 0 2px 8px #ffffff47}.step strong{letter-spacing:-.029em;font-size:24px;font-weight:600;line-height:1.2}.step__visual{width:355px;height:288px;position:relative;overflow:visible}.step__visual img{width:auto;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.step--1 .step__visual img{width:365px;height:311px;top:-4px;left:-11px}.step--2 .step__visual img{width:355px;height:307px;top:-10px}.step--3 .step__visual img{width:355px;height:289px;top:-1px}.testimonials-section{background:#fff;height:670px;padding:64px 0}.testimonials-section .section-heading{height:206px;padding:16px}.testimonials-section .section-heading>p{margin-top:16px}.testimonials-layout{grid-template-columns:217px minmax(0,1fr);gap:24px;height:304px;margin-top:32px;display:grid}.trustpilot-summary{color:#000;padding:16px}.trustpilot-summary>strong{font-size:20px;font-weight:500;line-height:1.3}.trustpilot-summary__stars{gap:6.4px;margin-top:8px;display:flex}.trustpilot-summary__star{background:#00b67a;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.trustpilot-summary__star--half{background:linear-gradient(90deg,#00b67a 0 50%,#dfe5ef 50% 100%)}.trustpilot-summary__star img{width:22.4px;height:22.4px}.trustpilot-summary p{margin:8px 0 16px;font-size:14px;line-height:22px}.trustpilot-summary p u{font-weight:650}.trustpilot-summary>div:last-child{align-items:center;gap:4px;width:max-content;display:flex}.trustpilot-summary>div:last-child img:first-child{width:25.358px;height:24px}.trustpilot-summary>div:last-child strong{color:#000;font-size:16px;font-weight:500;line-height:26px}.review-panel{background:#f4f7fb;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:304px;padding:16px;display:grid}.review{flex-direction:column;min-width:0;padding:16px;display:flex}.review__stars{color:#00b67a;letter-spacing:1px;font-size:21px}.review blockquote{color:#2b303b;letter-spacing:-.15px;margin:24px 0 0;font-size:15px;line-height:1.5}.review footer{align-items:center;gap:16px;margin-top:auto;display:flex}.review footer>span{background:#e5e7f4;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:17px;font-weight:700;display:grid}.review footer div{flex-direction:column;gap:2px;display:flex}.review footer strong{font-size:16px}.review footer a{color:#6c7788;font-size:12px;text-decoration:underline}.suite-section{background:#fff;height:1409px;position:relative;overflow:hidden}.suite-section__veil{z-index:0;opacity:.86;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:713px 0 0;overflow:hidden}.suite-section__veil>*,.suite-section__veil canvas{width:100%;height:100%;display:block}.prop-firms-panel{z-index:1;width:min(var(--site-content-width), calc(100% - var(--site-page-gutter) - var(--site-page-gutter)));color:#fff;background:var(--ink);border-radius:56px 56px 0 0;height:621px;margin:92px auto 0;position:relative;overflow:hidden}.prop-firms-panel__logos{object-fit:contain;width:948px;height:200px;margin:64px auto 0;display:block}.prop-firms-panel__copy{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:64px;padding-inline:32px;display:flex}.prop-firms-panel__copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.prop-firms-panel__copy p{margin:0;font-size:20px;line-height:1.2}.prop-firms-panel__copy .button{margin-top:16px;padding:10px 18px;font-size:15px;font-weight:600;line-height:17.25px}.suite-tools{z-index:2;margin-top:67px;position:relative}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.feature{color:#fff;min-width:0;min-height:132px;padding:16px}.feature img{margin-bottom:24px;display:block}.feature p.feature__title{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.feature p{color:#ffffff80;margin:8px 0 0;font-size:16px;line-height:1.2}.audience-section{background:#fff;height:640px;padding:64px 0}.audience-section__inner{height:512px}.audience-section .section-heading{height:109px}.audience-section .section-heading>p{margin-top:16px}.audiences__grid{grid-template-columns:repeat(3,384px);gap:16px;margin-top:18px;display:grid}.audience{height:385px;color:var(--copy);background:#fff;border-radius:16px;position:relative;overflow:hidden}.audience__visual{width:384px;height:239px;overflow:hidden}.audience__visual img{width:384px;height:239px;display:block}.audience__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;height:178px;margin-top:-32px;padding:24px;display:flex;position:relative}.audience h3{margin:0;font-size:20px;font-weight:600;line-height:1.2}.audience p{color:#1a2640b8;margin:8px 0 0;font-size:16px;line-height:1.2}.audience a,.audience>.audience__copy>span[aria-disabled]{background:#0a0e1a0a;border-radius:9px;align-items:center;min-height:36px;margin-top:auto;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.community-section{color:#fff;background:var(--ink);height:688px}.community-section__inner{flex-direction:column;align-items:center;gap:48px;height:100%;padding-top:72px;display:flex}.community-heading{flex-direction:column;align-items:center;gap:16px;display:flex}.community-heading>p,.community-heading h2{margin:0}.community-heading .button{margin-top:16px}.community-videos{isolation:isolate;grid-template-columns:repeat(3,362.797px);justify-content:center;gap:32px;width:100%;padding:32px;display:grid;position:relative}.video-card-shell{z-index:0;width:362.797px;height:202.938px;position:relative}.video-card{z-index:1;background:#000;border:1px solid #0000;border-radius:18px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.video-card__glow{z-index:-1;border:1px solid var(--copy);opacity:0;filter:blur(64px);pointer-events:none;background:#000;border-radius:18px;transition:opacity .18s cubic-bezier(.2,0,0,1);position:absolute;inset:0;overflow:hidden}.video-card__glow>img,.video-card__image{object-fit:cover;object-position:50% 0}.video-card:after{content:"";background:linear-gradient(#0a0e1a00 0%,#0a0e1a4f 27%,#0a0e1a82 45%,#0a0e1acc 80%,#0a0e1ad9 100%);position:absolute;inset:72% 0 0}.video-card__overlay{z-index:2;color:var(--white);align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex;position:absolute;bottom:8px;left:10px}@media (hover:hover) and (pointer:fine){.video-card-shell:hover .video-card__glow{opacity:1}}.team-section{color:#fff;background:var(--ink);height:919px;padding-top:128px}.team-section__inner{flex-direction:column;gap:32px;display:flex}.team-section .section-heading{flex-direction:column;align-items:center;gap:16px;display:flex}.team-section .section-heading h2,.team-section .section-heading p{margin:0}.team-section .section-heading h2{color:var(--ink)}.team-section .section-heading p{color:#0a0e1a80}.team-mosaic{width:1080px;height:478.481px;margin-inline:auto;position:relative}.team-photo,.team-mark{border-radius:27px;position:absolute;overflow:hidden}.team-mark img{filter:brightness(0);opacity:1;width:109.367px;height:102.507px}.team-photo img{object-fit:cover}.team-photo--portrait{opacity:.72;width:273.418px;height:273.418px;top:0;left:0}.team-photo--portrait img{object-position:50% 36%}.team-photo--small{opacity:.5;width:177.722px;height:177.722px;top:300.76px;left:95.7px}.team-photo--main,.team-photo--main-glow{width:478.481px;height:478.481px;left:300.76px}.team-photo--main{top:0}.team-photo--main-glow{opacity:.2;filter:blur(64px);top:40px}.team-photo--main img,.team-photo--main-glow img{object-position:50% 50%}.team-mark{background:#ffffff14;place-items:center;width:177.722px;height:177.722px;display:grid;top:0;left:806.58px}.team-photo--right{opacity:.72;width:273.418px;height:273.418px;top:205.06px;left:806.58px}.team-mosaic__button{z-index:3;min-height:44px;padding:0 18px;line-height:14px;position:absolute;bottom:-24.11px;left:50%;transform:translate(-50%)}.team-mosaic__button:hover{transform:translate(-50%,-1px)}.faq-section{color:#fff;background:var(--ink);height:630px;padding-top:64px}.faq-section__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faq-intro{flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.faq-intro h2,.faq-intro p{margin:0}.faq-intro .button{margin-top:16px}.faq-list{flex-direction:column;gap:14px;display:flex}.faq-item{background:0 0;border:1px solid #060a1812;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #15285a0d}.faq-item[open]{background:#ffffff0a}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:16px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary img{opacity:.32;flex:none;transition:opacity .18s}.faq-item[open] summary img{opacity:1}.faq-item>p{background:#ffffff0a;border-top:1px solid #ffffff05;margin:0;padding:16px;font-size:16px;line-height:1.5}.devices-section{background:var(--ink);height:612px;padding-top:64px}.devices-banner{color:#fff;background:var(--royal);border-radius:28px;height:484px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px #156aff29}.devices-banner__background{z-index:0;object-fit:cover;width:1241px;max-width:none;height:2130px;position:absolute;top:-796px;left:50%;transform:translate(-50%)rotate(180deg)scaleY(-1)}.devices-banner__copy{z-index:2;align-self:center;width:50%;padding:16px;position:relative}.devices-banner__copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.devices-banner__copy>p{color:#ffffff80;margin:16px 0 0;font-size:20px;line-height:1.2}.device-chips{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.device-chips span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:550;line-height:1}.devices-banner__visual{z-index:1;width:50%;height:420px;position:relative}.devices-banner__macbook,.devices-banner__phone{max-width:none;position:absolute}.devices-banner__macbook{width:1000px;height:750px;top:-116.37px;left:-126.25px;transform:rotate(-12.38deg)}.devices-banner__phone{width:749px;height:562px;top:50%;right:85px;transform:translateY(calc(27px - 50%))}.footer{color:#fff;background:#0a0e1a;height:1096px;padding-top:64px;position:relative;overflow:hidden}.footer__background{z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:screen;filter:blur(4px);-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;width:1920px;height:1080px;position:absolute;top:16.175px;left:50%;transform:translate(-50%);-webkit-mask-image:url(/figma/body-lower/footer-lightfall-mask.svg);mask-image:url(/figma/body-lower/footer-lightfall-mask.svg);-webkit-mask-size:1920px 1080px;mask-size:1920px 1080px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.footer__lightfall,.motion-background__fallback--lightfall{width:100%;height:100%;position:absolute;inset:0}.motion-background__fallback--lightfall{background:url(/figma/body-lower/footer-lightfall.png) 50%/1920px 1080px no-repeat}.footer__background .lightfall-container{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.footer__background .lightfall-container{display:none}}.footer__inner{z-index:1;width:min(1200px,100% - 64px);position:relative}.footer__top{border-bottom:1px solid #ffffff29;grid-template-columns:630.391px 420px;gap:64px;min-height:278px;padding:32px 32px 44px;display:grid}.footer__brand,.newsletter{min-width:0}.footer__brand>img{margin-top:5px}.footer__brand>p{color:#ffffffa3;margin:11px 0 0;font-size:14px;line-height:1.5}.socials{gap:10px;padding-top:20px;display:flex}.socials a{background:#ffffff14;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.newsletter>p.newsletter__title{width:auto;color:inherit;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.newsletter>p{color:#ffffffa3;width:400px;max-width:100%;margin:8px 0 0;font-size:14px;line-height:1.2}.newsletter__form{gap:10px;padding-top:16px;display:flex}.newsletter__form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;outline:none;flex:auto;min-width:0;height:44px;padding:13px 16px;font-size:14px}.newsletter__form input::placeholder{color:#ffffff6b}.newsletter__form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;height:44px;padding:12px 24px;font-size:16px;font-weight:600}.newsletter small{color:#ffffff6b;width:440px;max-width:100%;padding-top:12px;font-size:12px;line-height:1.5;display:block}.newsletter small a{font-size:14px;line-height:18.2px}.newsletter small u{color:#ffffffb3}.footer__nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;height:364px;padding:32px;display:grid}.footer__nav .footer__heading{letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1}.footer__nav a,.footer__nav span{color:#ffffffa3;max-width:179px;padding:5.25px 0;font-size:14px;line-height:18.5px;display:block}.disclosures{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:276px;padding:33px 32px 32px;display:grid}.disclosures p{color:#ffffff7a;letter-spacing:-.003em;margin:0;font-size:11.5px;line-height:18px}.disclosures strong{color:#ffffffc7}.disclosures u{color:#ffffffb3;font-size:14px}.footer__bottom{color:#ffffff80;flex-direction:column;align-items:center;gap:16px;height:50px;font-size:12px;display:flex}.footer__bottom>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;display:flex}.footer__bottom i{font-style:normal}.footer__bottom a{color:#ffffffa3}.footer__bottom p{color:#ffffff6b;margin:0;font-size:11px}@media (max-width:1180px){.hero__copy{left:16px}.hero__visual{right:-180px}.product-showcase{grid-template-columns:270px 330px minmax(0,1fr)}.team-mosaic{transform-origin:top;margin-bottom:-67px;transform:scale(.86)}.devices-banner__copy{padding-left:32px}}@media (max-width:1023px){.navigation__menu-toggle{display:inline-flex}.navigation__links{display:none}.navigation__drawer{z-index:49;top:var(--navigation-band-height);pointer-events:auto;background:#0a0e1af5;border-bottom:1px solid #ffffff14;padding:12px 20px 24px;display:block;position:fixed;left:0;right:0}.navigation__drawer[hidden]{display:none}.navigation--solid .navigation__drawer{background:var(--white);border-bottom-color:#0a0e1a14}.navigation--solid .navigation__drawer-links a:hover{background:#0a0e1a0d}.navigation__drawer-links{flex-direction:column;gap:4px;display:flex}.navigation__drawer-links a{min-height:48px;color:inherit;border-radius:12px;align-items:center;padding:12px 14px;font-size:16px;font-weight:500;display:flex}}@media (max-width:767px){:root{--navigation-band-height:var(--navigation-band-height-mobile);--navigation-actions-gap:var(--navigation-actions-gap-mobile);--navigation-primary-action-width:var(--navigation-primary-action-width-mobile)}.page-container{width:calc(100% - var(--site-page-gutter) - var(--site-page-gutter))}.section-heading h2{font-size:46px}.section-heading>p{font-size:18px}.navigation{height:var(--navigation-band-height);padding:var(--navigation-mobile-padding-block) var(--site-page-gutter);width:100%}.navigation__inner{width:100%;max-width:none;height:var(--navigation-mobile-inner-height);margin-inline:0}.navigation__menu-toggle{display:inline-flex}.brand--wordmark{display:none}.brand--mark{display:inline-flex}.navigation__start{gap:16px}.navigation__links{display:none}.navigation__actions{gap:var(--navigation-actions-gap)}.navigation__actions .sign-in{background:#ffffff14;border-radius:8px;height:33px;min-height:0;padding:8px 12px;font-size:14px;font-weight:500}.navigation--solid .navigation__actions .sign-in{color:var(--ink);background:#0a0e1a0f}.button--nav{background:var(--royal);border-radius:8px;height:33px;min-height:0;padding:8px 12px;font-size:14px;font-weight:500}.navigation__drawer{top:var(--navigation-band-height);padding-inline:var(--site-page-gutter)}.hero{height:auto;overflow:hidden}.hero__dark{height:892px;overflow:hidden}.hero__stage{width:100%;max-width:none;height:892px;margin:0;padding:0;overflow:hidden}.hero__stage.page-container{width:100%;max-width:none}.hero__visual{transform-origin:top;opacity:1;width:754px;height:810px;margin-inline:0;top:-90px;left:50%;right:auto;transform:translate(-50%)scale(.9)}.hero__trader{width:1152.75px;height:1152.75px;top:61px;left:-475px}.hero__vector-glow{width:732.75px;height:570.375px;top:322px;left:-211px}.floating-icon--one{width:92.951px;height:92.951px;top:172px;left:306.5px}.floating-icon--two{width:101.654px;height:101.654px;top:204.25px;left:441.5px}.floating-icon--three{width:187.891px;height:187.891px;top:403px;left:164.75px}.floating-icon--four{width:169.439px;height:169.439px;top:298px;left:441.5px}.floating-icon--logo{width:227.565px;height:225.65px;top:215.5px;left:164px}.floating-card--one,.floating-card-glow--one{width:76.8px;height:76.8px;top:18.384px;left:8.076px}.floating-card-glow--one{top:12.384px;left:11.076px}.floating-card--two,.floating-card-glow--two{width:76.8px;height:76.8px;top:12.427px;left:12.427px}.floating-card-glow--two{top:3.427px}.floating-card--three,.floating-card-glow--three{width:137.546px;height:137.546px;top:25.172px;left:25.172px}.floating-card-glow--three{top:19.172px;left:28.172px}.floating-card--four{width:122.88px;height:122.88px;top:23.28px;left:23.28px}.floating-card-glow--four{width:107.537px;height:107.537px;top:27.28px;left:30.48px}.hero__floating-logo,.hero__floating-logo-glow{width:192px;height:192px}.hero__floating-logo{top:16.575px;left:17.85px}.hero__floating-logo-glow{top:8.325px;left:13.265px}.floating-card--one,.floating-card--two,.floating-card--three,.floating-card--four,.floating-card-glow--one,.floating-card-glow--two,.floating-card-glow--three,.floating-card-glow--four,.hero__floating-logo,.hero__floating-logo-glow{opacity:1}.hero__copy{text-align:center;align-items:center;gap:16px;width:auto;max-width:none;top:480px;left:32px;right:32px;transform:none}.hero__copy .eyebrow{margin:0}.hero__copy h1{letter-spacing:-2.7px;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0;font-size:48px;font-weight:550;line-height:1;display:flex}.hero__title-line{white-space:nowrap;text-align:center;letter-spacing:-.056em;width:100%;font-size:clamp(40px,12.3vw,48px);display:block}.hero__title-accent{background:var(--royal);white-space:nowrap;letter-spacing:-.042em;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:clamp(52px,16.4vw,64px);padding:0 4px;font-size:clamp(52px,16.4vw,64px);display:flex}.hero__copy>p{letter-spacing:-.02em;width:100%;max-width:none;margin:0;font-size:16px;font-weight:500;line-height:1.2}.hero__actions{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;max-width:none;margin-top:16px}.hero__actions .button{border-radius:10px;flex:none;min-height:40px;padding:10px 14px;font-size:14px;font-weight:500}.hero__laser-wrap{opacity:1;height:158px;top:886px}.hero__laser{width:1033px;height:158px;-webkit-mask-position:163px 11px;mask-position:163px 11px;-webkit-mask-size:707px 286px;mask-size:707px 286px}.hero__demo-frame{-webkit-backdrop-filter:blur(6.4px);backdrop-filter:blur(6.4px);background:#ffffff29;border:.4px solid #156aff52;border-radius:11.2px;width:min(384px,100% - 64px);margin:0 auto -64px;padding:3.6px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 12.8px 25.6px #156aff14}.hero__demo{aspect-ratio:376.8/211.363;border-radius:8.8px;width:100%}.platforms{height:auto;min-height:0;padding:128px 32px 32px}.platforms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.platform{flex-direction:row;justify-content:flex-start;gap:12px;height:auto;min-height:32px}.platform__icon{border-radius:8px;flex:none;width:32px;height:32px}.platform--projectx .platform__icon{padding:4.8px}.platform__name{font-size:16px}.platform__name small{border-radius:8px;padding:8px;font-size:12px}.product-section{border-radius:36px 36px 0 0;height:auto;min-height:0;padding:96px 0}.product-section__inner{height:auto}.product-overview{grid-template-columns:1fr;height:auto}.product-overview__copy{min-height:380px}.product-overview__visual{min-height:512px}.product-cards{grid-template-columns:1fr;height:auto}.product-card{grid-template-columns:minmax(280px,384px) minmax(0,1fr);height:320px;display:grid}.product-card__copy,.product-card__visual{height:100%}.steps-section{height:auto;padding:96px 0}.steps-section__inner{gap:56px;height:auto}.steps{grid-template-columns:1fr;gap:56px}.step{justify-self:center;width:min(355px,100%)}.testimonials-section{height:auto;padding:96px 0}.testimonials-section .section-heading{height:auto;padding:0}.testimonials-layout{grid-template-columns:1fr;height:auto}.trustpilot-summary{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}.trustpilot-summary__stars,.trustpilot-summary p{margin:0}.trustpilot-summary>div:last-child{grid-column:1/-1}.review-panel{grid-template-columns:1fr;gap:16px;height:auto}.review{min-height:230px}.audience-section{height:auto;padding:96px 0}.audience-section__inner,.audience-section .section-heading{height:auto}.audiences__grid{grid-template-columns:1fr;gap:32px;margin-top:48px}.audience{justify-self:center;width:min(384px,100%)}.audience__visual{width:100%}.audience__visual img{width:100%;height:auto}.suite-section{background:#fff;height:auto;min-height:0;padding-bottom:64px}.prop-firms-panel{border-radius:36px 36px 0 0;width:calc(100% - 40px);height:560px;margin-top:52px}.prop-firms-panel__logos{width:calc(100% - 48px);height:auto;margin-top:48px}.prop-firms-panel__copy{margin-top:50px}.prop-firms-panel__copy h2{font-size:46px}.suite-tools{margin-top:72px}.features-grid{grid-template-columns:repeat(2,1fr)}.community-section{height:auto;padding:88px 0}.community-section__inner{padding-top:0}.community-videos{grid-template-columns:minmax(0,362.797px);justify-content:center;max-width:650px;padding:0}.video-card-shell{aspect-ratio:362.797/200.938;width:min(100%,362.797px);height:auto}.team-section{height:auto;padding:96px 0 130px}.team-mosaic{width:720px;margin-bottom:-168px;transform:scale(.65)}.faq-section{height:auto;padding:96px 0}.faq-section__inner{grid-template-columns:1fr;gap:48px}.faq-intro{padding:0}.devices-section{height:auto;padding:64px 0}.devices-banner{flex-direction:column;height:680px}.devices-banner__copy{width:100%;padding:48px 40px}.devices-banner__copy h2{max-width:600px;font-size:48px}.devices-banner__visual{width:100%;height:370px;position:absolute;bottom:0;right:0}.devices-banner__macbook{width:720px;height:auto;top:-110px;left:22%}.devices-banner__phone{width:560px;height:auto;right:8%}.footer{height:auto;min-height:1260px;padding-bottom:48px}.footer__top{grid-template-columns:1fr}.footer__nav{grid-template-columns:repeat(2,1fr);height:auto}.disclosures{grid-template-columns:1fr;height:auto}.footer__bottom{text-align:center;height:auto;margin-top:32px}}@media (max-width:560px){.page-container{width:calc(100% - var(--site-page-gutter) - var(--site-page-gutter))}.hero__stage.page-container{width:100%;max-width:none}.section-heading h2{letter-spacing:-.035em;font-size:38px;line-height:1.08}.section-heading>p{font-size:16px;line-height:1.35}.navigation{height:var(--navigation-band-height);padding:var(--navigation-mobile-padding-block) var(--site-page-gutter);width:100%}.navigation__inner{width:100%;max-width:none;height:var(--navigation-mobile-inner-height);margin-inline:0}.navigation__start{gap:16px}.navigation__menu-toggle{width:var(--navigation-menu-size);height:var(--navigation-menu-size);padding:4px}.brand--mark,.brand--mark img{width:var(--navigation-mark-width);height:var(--navigation-mark-height)}.navigation__actions{gap:var(--navigation-actions-gap)}.navigation__actions .sign-in,.button--nav{border-radius:8px;min-height:0;padding:8px 12px;font-size:14px;font-weight:500}.navigation__drawer{top:var(--navigation-band-height);padding:8px var(--site-page-gutter) 20px}.hero__waves{opacity:1}.product-section{border-radius:28px 28px 0 0;padding:76px 0}.product-overview__copy{min-height:360px;padding:24px}.product-overview__copy h2{font-size:40px}.product-overview__visual{min-height:480px}.product-overview__heading{grid-template-columns:56px 1fr;gap:20px;width:calc(100% - 48px);top:40px;left:24px}.product-overview__icon{width:56px;height:56px}.product-overview__dashboard{width:460px;max-width:calc(100% - 24px);top:160px;left:24px}.product-card{width:100%;height:512px;display:block}.product-card__copy{height:215px}.product-card__visual{height:295px}.steps-section{padding:76px 0}.steps-section__inner{padding:0}.step{gap:32px}.step__number{width:32px;height:32px}.step strong{font-size:20px}.step__visual{aspect-ratio:355/288;width:100%;max-width:355px;height:auto;overflow:hidden}.step__visual img{width:100%;height:auto}.step--1 .step__visual img{width:102.8%;left:-1.4%}.testimonials-section{padding:76px 0}.trustpilot-summary{grid-template-columns:1fr}.trustpilot-summary__stars{margin-top:8px}.review-panel{padding:24px}.audience-section{padding:76px 0}.audience{height:auto}.audience__visual{aspect-ratio:384/239;height:auto}.audience__copy{height:178px}.suite-section{min-height:0}.prop-firms-panel{border-radius:28px 28px 0 0;width:calc(100% - 24px);height:515px}.prop-firms-panel__logos{width:calc(100% - 24px);margin-top:40px}.prop-firms-panel__copy{gap:14px;margin-top:52px;padding-inline:18px}.prop-firms-panel__copy h2{font-size:38px;line-height:1.05}.prop-firms-panel__copy p{font-size:16px}.features-grid{grid-template-columns:1fr;gap:8px}.feature{min-height:116px}.feature img{margin-bottom:18px}.community-section{padding:76px 0}.community-section__inner{gap:40px}.community-videos{gap:20px}.team-section{padding-top:76px}.team-mosaic{width:430px;height:620px;margin-bottom:0;transform:none}.team-photo--main{width:100%;height:430px;top:0;left:0}.team-photo--main-glow{display:none}.team-photo--portrait{width:132px;height:132px;top:446px;left:0}.team-photo--small{display:none}.team-mark{width:132px;height:132px;top:446px;left:149px}.team-mark img{width:78px;height:78px}.team-photo--right{width:132px;height:132px;top:446px;left:298px}.team-mosaic__button{bottom:-5px}.faq-section{padding:76px 0}.faq-item summary{font-size:15px}.faq-item>p{font-size:14px}.devices-banner{border-radius:22px;height:650px}.devices-banner__copy{padding:40px 24px}.devices-banner__copy h2{font-size:40px}.devices-banner__copy>p{font-size:16px;line-height:1.35}.device-chips{gap:8px}.devices-banner__visual{height:350px}.devices-banner__macbook{width:580px;top:-35px;left:13%}.devices-banner__phone{width:500px;right:-22%}.footer{padding-top:48px}.footer__inner{width:calc(100% - 24px)}.footer__top{gap:40px;padding:24px 12px 40px}.footer__brand,.newsletter,.newsletter__form,.newsletter small{width:100%}.newsletter__form{flex-direction:column}.newsletter__form button{width:100%}.footer__nav{grid-template-columns:1fr 1fr;gap:32px 18px;padding:32px 12px}.disclosures{padding-inline:12px}}@media (max-width:450px){.team-mosaic{width:100%}.team-photo--main{height:390px}.team-photo--portrait,.team-mark,.team-photo--right{width:30%;height:120px;top:406px}.team-mark{left:35%}.team-photo--right{left:70%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.floating-icon,.hero__trader{will-change:auto;animation:none!important;transform:none!important}.video-card__glow{transition:none!important}.hero__demo-frame.reveal-ready[data-reveal=graphic],.team-mosaic.reveal-ready[data-reveal=stagger]>.team-mosaic__button{transform:translate(-50%)!important}.team-mosaic.reveal-ready[data-reveal=stagger]>.team-photo--portrait,.team-mosaic.reveal-ready[data-reveal=stagger]>.team-photo--right{opacity:.72!important}.team-mosaic.reveal-ready[data-reveal=stagger]>.team-photo--small{opacity:.5!important}.team-mosaic.reveal-ready[data-reveal=stagger]>.team-photo--main-glow{opacity:.2!important}.reveal-ready,.reveal-ready[data-reveal=stagger]>*,.reveal-ready[data-reveal=graphic]{opacity:1!important;filter:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.reveal-ready{opacity:0;transition:opacity .52s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}.reveal-ready.is-visible{opacity:1;transform:translate(0)}.reveal-ready[data-reveal=stagger]{opacity:1;transition:none;transform:none}.reveal-ready[data-reveal=stagger]>*{opacity:0;transition:opacity .48s cubic-bezier(.2,0,0,1),transform .48s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.reveal-ready[data-reveal=stagger].is-visible>:first-child{transition-delay:0s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(2){transition-delay:55ms}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(3){transition-delay:.11s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(4){transition-delay:.165s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(5){transition-delay:.22s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(6){transition-delay:.275s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(7){transition-delay:.33s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(8){transition-delay:.385s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(9){transition-delay:.44s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(10){transition-delay:.495s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(11){transition-delay:.55s}.reveal-ready[data-reveal=stagger].is-visible>:nth-child(12){transition-delay:.605s}.reveal-ready[data-reveal=stagger].is-visible>*{opacity:1;transform:translate(0)}.team-mosaic.reveal-ready[data-reveal=stagger]>.team-mosaic__button,.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-mosaic__button{transform:translate(-50%)}.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-mosaic__button:hover{transform:translate(-50%,-1px)}.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-photo--portrait,.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-photo--right{opacity:.72}.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-photo--small{opacity:.5}.team-mosaic.reveal-ready[data-reveal=stagger].is-visible>.team-photo--main-glow{opacity:.2}.reveal-ready[data-reveal=graphic]{opacity:0;transition:opacity .64s cubic-bezier(.2,0,0,1);transition-delay:var(--reveal-delay,0s);transform:none}.reveal-ready[data-reveal=graphic].is-visible{opacity:1;transform:none}.hero__copy.reveal-ready,.tc-hero__copy.reveal-ready{transform:translateY(16px)}.hero__demo-frame.reveal-ready{transform:translate(-50%,18px)}.hero__demo-frame.reveal-ready.is-visible{transform:translate(-50%)}@media (max-width:767px){.hero__copy.reveal-ready{transform:translate(-50%,16px)}.hero__copy.reveal-ready.is-visible{transform:translate(-50%)}}@media (max-width:560px){.hero__copy.reveal-ready{transform:translateY(14px)}.hero__copy.reveal-ready.is-visible{transform:translate(0)}.hero__demo-frame.reveal-ready{transform:translate(-50%,14px)}.hero__demo-frame.reveal-ready.is-visible{transform:translate(-50%)}}.button,.platform,.feature,.audience,.faq-item,.review,.tc-feature,.tc-review,.tc-stage,.tc-tool,.tc-how-step{transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .18s}.platform:hover,.feature:hover,.tc-feature:hover,.tc-stage:hover,.tc-tool:hover{transform:translateY(-2px)}}.tc-page{background:var(--white)}.tc-button--compact{min-height:40px;padding:12px 24px}.tc-button--ghost{height:44px;color:var(--copy);box-shadow:none;background:#0a0e1a0a;border:1px solid #1a26401f;padding:0 18px}.tc-button--white{height:44px;color:var(--blue);background:var(--white);box-shadow:none;padding:0 18px}.tc-pill{color:var(--ink);letter-spacing:-.02em;background:#0a0e1a14;border-radius:99px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.tc-hero{padding:132px 0 0}.tc-hero__inner{justify-items:center;gap:32px;display:grid}.tc-hero__copy{text-align:center;justify-items:center;gap:32px;width:100%;max-width:1120px;display:grid}.tc-hero__text{justify-items:center;gap:16px;width:100%;display:grid}.tc-hero__eyebrow{background:var(--ink);color:var(--white);letter-spacing:-.02em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.tc-hero h1{letter-spacing:-.04em;width:100%;color:var(--copy);justify-items:center;margin:0;font-size:90px;font-weight:550;line-height:.9;display:grid}.tc-hero h1 span{white-space:nowrap}.tc-hero__accent{color:var(--blue)}.tc-hero__copy p{max-width:1120px;color:var(--ink);letter-spacing:-.02em;opacity:.72;margin:0;font-size:20px;line-height:1.2}.tc-hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tc-hero__visual{width:min(1120px,100%)}.tc-hero__visual img{width:100%;height:auto}.tc-stages{padding:64px 0}.tc-stages__inner{gap:32px;display:grid}.tc-stages__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.tc-stage{background:var(--royal);width:100%;height:376px;color:var(--white);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.tc-stage__copy{height:137px;padding:24px}.tc-stage h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.tc-stage p{color:#fffc;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.2}.tc-stage__preview{width:calc(100% - 16px);height:239px;margin-left:16px;position:relative;overflow:hidden}.tc-stage__preview img{object-fit:cover;object-position:left top}.tc-how{padding:96px 0}.tc-how__inner{grid-template-columns:minmax(0,432px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.tc-how__copy{justify-items:start;gap:32px;display:grid}.tc-how__visual{justify-self:end;width:min(688px,100%);position:relative}.tc-how__steps{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.tc-how-step{background:var(--white);border:1px solid #0a0e1a14;border-radius:16px;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 16px 16px #156aff0a}.tc-how-step__num{background:radial-gradient(circle at 11% 6%, #5a96ff 0%, #3780ff 50%, var(--blue) 100%);width:32px;height:32px;color:var(--white);letter-spacing:-.06em;border-radius:8px;flex:0 0 32px;place-items:center;font-size:16px;font-weight:500;line-height:1.2;display:grid;box-shadow:0 4px 6px #156aff52}.tc-how-step__body{flex:1;gap:12px;min-width:0;display:grid}.tc-how-step__copy{gap:8px;display:grid}.tc-how-step__copy h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.tc-how-step__copy p{color:var(--ink);opacity:.5;margin:0;font-size:14px;font-weight:500;line-height:1.2}.tc-how-step__input{width:100%;color:var(--ink);border:1px solid #00000029;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.tc-how-step__input span{opacity:.5;flex:1;font-weight:500}.tc-how-step__input small{font-weight:400}.tc-how-step__stack{flex-direction:column;gap:4px;width:100%;display:flex}.tc-how-row{border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 16px 12px 12px;display:flex}.tc-how-row--tinted{background:#0457ff0a}.tc-how-row__check{flex:0 0 20px;width:20px;height:20px}.tc-how-row__switch{flex:0 0 28.8px;width:28.8px;height:16px}.tc-how-row__firm{object-fit:cover;flex:0 0 16px;width:16px;height:16px}.tc-how-row__meta{min-width:0;color:var(--ink);flex-direction:column;flex:1;line-height:1.2;display:flex}.tc-how-row__meta span{font-size:14px;font-weight:400}.tc-how-row__meta small{color:var(--ink);opacity:.5;font-size:10px}.tc-how-row__amount{color:var(--blue);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:600}.tc-how-row__ratio{width:32px;color:var(--ink);white-space:nowrap;background:#0a0e1a0a;border:1px solid #0a0e1a14;border-radius:8px;flex:0 0 32px;place-items:center;padding:4px;font-size:14px;font-weight:400;line-height:1.2;display:grid}.tc-how__crown{z-index:0;opacity:.9;position:absolute}.tc-how__crown--left{bottom:8%;left:4%;transform:rotate(-15deg)}.tc-how__crown--right{top:18%;right:8%;transform:rotate(15deg)}.tc-integrations{padding:64px 0}.tc-integrations__inner{gap:64px;display:grid}.tc-integrations__logos{gap:24px;display:grid}.tc-integrations__prop-logos{opacity:.5;width:100%;height:auto}.tc-integrations__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.tc-integrations__actions .button{box-shadow:none;border-radius:999px;flex:none}.tc-integrations__actions .button--primary{background:var(--royal)}.tc-integrations__actions .tc-button--ghost{color:var(--ink);background:#0a0e1a0a;border:1px solid #1a26401a;padding:0 25px}.tc-cloud{background:linear-gradient(#3876ba 0%,#8cbfe8 100%);min-height:415px;position:relative;overflow:hidden}.tc-cloud__background{object-fit:cover;object-position:center}.tc-cloud__shader,.tc-cloud__shader .tc-cloud__canvas,.tc-cloud__fallback{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tc-cloud__inner{z-index:1;text-align:center;justify-items:center;gap:16px;min-height:415px;padding:96px 0;display:grid;position:relative}.tc-cloud h2{max-width:680px;color:var(--white);letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.tc-cloud p{color:#ffffffad;margin:0;font-size:17px;line-height:1.58}.tc-tools{padding:64px 0 96px}.tc-tools__inner{gap:32px;display:grid}.tc-tools__cards{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:32px;display:grid}.tc-tool{background:linear-gradient(180deg, var(--blue) 0%, var(--royal) 100%);width:100%;height:512px;color:var(--white);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 54px #080e4312}.tc-tool__copy{flex-direction:column;height:255px;padding:24px;display:flex}.tc-tool__icon{background:radial-gradient(circle at 50% 0,#ffffff52,#fff0 100%),linear-gradient(#0457ff29,#02349929);border:.5px solid #ffffffb8;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 24px #080e4329,inset 0 4px 16px #ffffff14,inset 0 2px 4px #ffffff29}.tc-tool__icon img{width:32px;max-width:none;height:32px}.tc-tool h3{letter-spacing:-.03em;margin:16px 0 0;font-size:24px;font-weight:700;line-height:1.2}.tc-tool p{color:#ffffffd6;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.2}.tc-tool__copy>a{color:var(--white);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:650;line-height:1.2;display:inline-flex}.tc-tool__preview{flex:1;position:relative;overflow:hidden}.tc-tool__glow{pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#fff0 70%);border-radius:50%;width:356px;height:356px;position:absolute;top:34px;left:62px}.tc-tool__preview img{object-fit:cover;object-position:left top;width:336px;max-width:none;height:258px;margin-left:27px;display:block;position:relative}.tc-features{padding:96px 0}.tc-features__inner{gap:60px;display:grid}.tc-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.tc-feature{border-radius:16px;padding:28px}.tc-feature h3{color:var(--copy);margin:28px 0 0;font-size:20px;font-weight:650;line-height:1.18}.tc-feature p{color:#1a2640a3;margin:10px 0 0;font-size:15px;line-height:1.55}.tc-testimonials{padding:64px 0}.tc-testimonials__inner{gap:32px;display:grid}.tc-testimonials__panel{background:#f4f7fb;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.tc-review{gap:24px;min-height:272px;padding:16px;display:grid}.tc-review__stars{gap:2.5px;width:max-content;height:18px;display:flex}.tc-review__star{color:#fff;background:#00b67a;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.tc-review__star svg{fill:currentColor;width:12px;height:12px;display:block}.tc-review blockquote{color:#2b303b;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.5}.tc-review footer{align-items:center;gap:16px;margin-top:auto;display:flex}.tc-review footer>span{width:52px;height:52px;color:var(--copy);background:#e5e7f4;border-radius:26px;place-items:center;font-size:17px;font-weight:700;display:grid}.tc-review footer strong{color:var(--copy);font-size:16px;font-weight:600;display:block}.tc-review footer a{color:#3f4b61;margin-top:2px;font-size:12px;font-weight:500;text-decoration:underline;display:block}.tc-security{padding:64px 0}.tc-security__inner{gap:32px;display:grid}.tc-security__badges{flex-wrap:wrap;justify-content:center;gap:24px;padding:32px;display:flex}.tc-security__badge{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:11px 16px;display:grid}.tc-security__badge span{color:var(--copy);letter-spacing:-.02em;text-transform:uppercase;opacity:.5;font-size:14px;font-weight:670;line-height:1.2}.tc-faq{color:var(--white);background:var(--ink);padding:64px 0}.tc-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tc-closing{color:var(--white);background:var(--ink);padding:64px 0}.tc-closing__inner{gap:32px;display:grid}.tc-closing__devices{background:#ffffff0a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;height:484px;padding:32px;display:grid;overflow:hidden}.tc-closing__devices-copy{gap:16px;max-width:528px;padding:16px;display:grid}.tc-closing__devices-copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}.tc-closing__devices-copy p{opacity:.5;margin:0;font-size:20px;line-height:1.2}.tc-device-chips{flex-wrap:wrap;gap:16px;display:flex}.tc-device-chips span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:550;line-height:1}.tc-closing__devices-visual{height:420px;position:relative;overflow:hidden}.tc-closing__macbook{width:1138px;max-width:none;height:auto;position:absolute;top:0;left:-195px}.tc-closing__phone{width:749px;max-width:none;height:auto;position:absolute;top:-44px;left:-273px}.tc-closing__cta{z-index:1;text-align:center;grid-template-rows:128px auto 40px 40px auto;justify-items:center;gap:32px;height:520px;padding:32px;display:grid;position:relative;overflow:visible}.tc-closing__cta-surface{z-index:0;background:var(--royal);border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 32px #156aff29}.tc-closing__cta-bg{object-fit:cover;object-position:center bottom;transform:scaleX(-1)}.tc-closing__cta>:not(.tc-closing__cta-surface){z-index:1;position:relative}.tc-closing__cta-logo-slot{pointer-events:none;width:100%;height:128px;position:relative}.tc-closing__cta-logo{width:381px;max-width:none;height:auto;position:absolute;top:-172px;left:50%;transform:translate(-50%)}.tc-closing__cta-copy{gap:16px;width:100%;display:grid}.tc-closing__cta-copy h2{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:56px;font-weight:550;line-height:1.2}.tc-closing__cta-copy p{opacity:.5;margin:0;font-size:20px;line-height:1.2}.tc-closing__avatars{justify-content:center;align-items:center;height:40px;display:flex}.tc-closing__avatars span{background:var(--blue);border:2px solid #ffffffe6;border-radius:20px;place-items:center;width:40px;height:40px;margin-left:-10px;font-size:13px;font-weight:700;display:grid}.tc-closing__avatars span:first-child{margin-left:0}.tc-closing__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.tc-closing__actions .button{box-shadow:none}.tc-closing__actions .button--secondary{color:var(--white);background:0 0;border:1px solid #ffffff47}.tc-closing__cta small{color:#fff9;font-size:13px;font-weight:500;line-height:1}@media (max-width:1100px){.tc-hero h1,.tc-cloud h2,.tc-closing__devices-copy h2,.tc-closing__cta-copy h2{font-size:48px}.tc-hero h1 span,.tc-closing__cta-copy h2{white-space:normal}.tc-features__grid,.tc-testimonials__panel,.tc-stages__cards,.tc-tools__cards{grid-template-columns:1fr 1fr}}@media (max-width:767px){.tc-hero{padding-top:113px}.tc-hero h1{font-size:48px}.tc-how__inner,.tc-faq__inner,.tc-closing__devices{grid-template-columns:1fr}.tc-how__copy,.tc-how__visual,.tc-how__steps,.tc-how-step{width:100%;min-width:0;max-width:100%}.tc-how__inner{min-width:0}.tc-how-step__stack,.tc-how-row{width:100%;min-width:0;max-width:100%}.tc-how-row__meta span,.tc-how-row__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-how__visual{justify-self:center}.tc-features__grid,.tc-testimonials__panel,.tc-stages__cards,.tc-tools__cards{grid-template-columns:1fr}.tc-tool{justify-self:center;max-width:360px}.tc-closing__devices{height:auto}.tc-closing__devices-visual{height:320px}.tc-closing__macbook{width:820px;top:-24px;left:-160px}.tc-closing__phone{width:480px;top:-20px;left:-120px}.tc-closing__cta{grid-template-rows:96px auto 40px auto auto;height:auto}.tc-closing__cta-logo{width:280px;top:-120px}}@media (max-width:560px){.tc-cloud h2,.tc-closing__devices-copy h2,.tc-closing__cta-copy h2{font-size:36px}.tc-hero h1{font-size:40px}.tc-hero__actions,.tc-integrations__actions,.tc-closing__actions{flex-wrap:wrap;width:100%;height:auto}.tc-hero__actions .button,.tc-integrations__actions .button,.tc-closing__actions .button{width:100%}}.suite-section{background:var(--white)}.suite-section__veil{display:none}.prop-firms-panel{color:var(--copy);background:var(--white)}.suite-tools .section-heading h2,.suite-tools .section-heading p,.feature{color:var(--copy)}.feature img{filter:brightness(0)saturate()invert(4%)sepia(9%)saturate(3823%)hue-rotate(203deg)brightness(97%)contrast(97%)}.feature p{color:#84868c}.community-section,.team-section{color:var(--copy);background:var(--white)}.community-eyebrow,.team-section .eyebrow{color:var(--ink);background:#0a0e1a14}.team-mark{background:#0a0e1a14}.platform{cursor:default}.platform:hover{transform:none}.review__stars{width:max-content;height:18px;color:inherit;letter-spacing:0;gap:2.143px;font-size:0;display:flex}.review__stars img{width:17.857px;height:17.857px}@media (prefers-reduced-motion:no-preference){.hero__copy.reveal-ready.is-visible,.tc-hero__copy.reveal-ready.is-visible{transform:translate(0)}}@media (min-width:1024px){:root{--navigation-band-height:var(--navigation-band-height-desktop);--navigation-inner-height:68px}.navigation{padding-top:calc((var(--navigation-band-height) - var(--navigation-inner-height)) / 2);padding-bottom:calc((var(--navigation-band-height) - var(--navigation-inner-height)) / 2)}}@media (min-width:1181px){.landing-page .hero{--hero-demo-h:528.406px;--hero-demo-frame-h:546.406px;height:2260.41px}.landing-page .hero__dark{height:960px}.landing-page .hero__copy{top:305.5px}.landing-page .hero__demo-frame{width:960px;height:var(--hero-demo-frame-h)}.landing-page .hero__demo{width:auto;height:var(--hero-demo-h);aspect-ratio:auto}.landing-page .hero__demo img{object-fit:cover;object-position:center}.landing-page .hero__demo-glow,.landing-page .hero__demo-glow>span{width:960px}.landing-page .hero__demo-glow{height:var(--hero-demo-frame-h)}.landing-page .platforms{top:calc(1088px + var(--hero-demo-frame-h) + 128px);height:498px;padding-top:128px}.landing-page .platforms__grid{grid-template-rows:80px 76px}.landing-page .platform{justify-content:center;height:100%}.landing-page .product-section{height:1254px;padding:150px 0 64px}.landing-page .suite-section{height:1409px}.landing-page .prop-firms-panel{border-radius:0;height:575px;margin-top:64px}.landing-page .prop-firms-panel__copy,.landing-page .suite-tools{margin-top:64px}.landing-page .features-grid{grid-template-rows:repeat(3,149px)}.landing-page .feature{min-height:149px}.landing-page .community-section{height:607.938px;padding:64px 0}.landing-page .community-section__inner{gap:0;height:479.938px;padding-top:0}.landing-page .community-eyebrow{flex:0 0 30px}.landing-page .community-videos{flex:0 0 264.938px;gap:16px}.landing-page .community-heading{gap:16px}.landing-page .community-heading .button{margin-top:16px}.landing-page .team-section{height:855.481px;padding-top:64px}.landing-page .team-section__inner{height:663.481px}.landing-page .team-photo--portrait img{max-width:none;width:496.424px!important;height:742.5px!important;inset:-154.65px auto auto -101.68px!important}.landing-page .team-photo--small img{max-width:none;width:690.38px!important;height:459.684px!important;inset:-46.99px auto auto -80.32px!important}.landing-page .team-photo--main img,.landing-page .team-photo--main-glow img{max-width:none;width:716.013px!important;height:1074.87px!important;inset:-209.68px auto auto -97.4px!important}.landing-page .team-photo--right img{max-width:none;width:899.715px!important;height:599.81px!important;inset:-41.01px auto auto -426.36px!important}.tc-page>main{padding-top:var(--navigation-band-height)}.tc-page .tc-hero{height:calc(1092px - var(--navigation-band-height));padding:calc(132px - var(--navigation-band-height)) 0 64px}.tc-page .tc-hero__inner{grid-template-rows:323px 477px;height:896px;padding:32px}.tc-page .tc-hero__copy{height:323px}.tc-page .tc-hero__visual{width:1120px;height:477px;position:relative;overflow:hidden}.tc-page .tc-hero__visual img{width:1342px;max-width:none;height:1074px;position:absolute;top:-263px;left:-145px}.tc-page .tc-stages{height:734px;padding:64px 0}.tc-page .tc-stages__inner{grid-template-rows:198px 376px;height:606px}.tc-page .tc-stages__inner>.section-heading{text-align:center;justify-self:center;width:701px;height:198px}.tc-page .tc-stages__inner>.section-heading h2,.tc-page .tc-stages__inner>.section-heading p{margin-left:auto;margin-right:auto}.tc-page .tc-stages__inner>.section-heading h2{width:617px}.tc-page .tc-stages__inner>.section-heading p{width:701px;margin-top:16px}.tc-page .tc-stages__cards{grid-template-columns:repeat(3,360px);justify-self:center;width:1112px}.tc-page .tc-how{height:1045px;padding:96px 0}.tc-page .tc-how__inner{grid-template-columns:432px 688px;gap:0;height:853px;padding:32px}.tc-page .tc-how__visual{width:688px;height:789px}.tc-page .tc-how__steps{width:448px;height:789px;margin-inline:auto}.tc-page .tc-how-step:first-child{flex:0 0 133px}.tc-page .tc-how-step:nth-child(2){flex:0 0 143px}.tc-page .tc-how-step:nth-child(3){flex:0 0 257px}.tc-page .tc-how-step:nth-child(4){flex:0 0 196px}.tc-page .tc-how__crown--left{width:117.6px;height:117.6px;bottom:124px;left:27px}.tc-page .tc-how__crown--right{width:88.18px;height:88.18px;top:228px;right:31.4px}.tc-page .tc-integrations{height:766.031px;padding:64px 0;overflow:hidden}.tc-page .tc-integrations__inner{grid-template-rows:196px 250px;height:638.031px;padding:64px 32px}.tc-page .tc-integrations__logos{width:1120px;height:196px}.tc-page .tc-integrations__prop-logos{width:1440px;max-width:none;height:196px;transform:translate(-160px)}.tc-page .tc-integrations .section-heading{height:250px}.tc-page .tc-integrations .section-heading>p{margin-top:16px}.tc-page .tc-tools{height:910px;padding:64px 0}.tc-page .tc-tools__inner{grid-template-rows:174px 512px;height:782px;padding:32px}.tc-page .tc-tools__inner>.section-heading{justify-self:center;width:948px;height:174px}.tc-page .tc-tools__inner>.section-heading>p{margin-top:16px}.tc-page .tc-tools__cards{grid-template-columns:repeat(3,360px)}.tc-page .tc-features{height:989.438px;padding:96px 0}.tc-page .tc-features__inner{gap:32px;height:797.438px;padding:32px}.tc-page .tc-features__inner>.section-heading{height:107px}.tc-page .tc-features__inner>.section-heading>p{margin-top:16px}.tc-page .tc-features__grid{grid-template-rows:265.844px 242.594px;padding-top:60px}.tc-page .tc-testimonials{height:603px;padding:64px 0}.tc-page .tc-testimonials__inner{grid-template-rows:139px 304px;height:475px}.tc-page .tc-testimonials__inner>.section-heading{height:139px;padding:16px}.tc-page .tc-testimonials__inner>.section-heading>p{margin-top:16px}.tc-page .tc-testimonials__panel{height:304px}.tc-page .tc-security{height:501px;padding:64px 0}.tc-page .tc-security__inner{grid-template-rows:167px 110px;height:373px;padding:32px}.tc-page .tc-security__badges{height:167px}.tc-page .tc-security__inner>.section-heading{justify-self:center;width:871px;height:110px}.tc-page .tc-security__inner>.section-heading>p{margin-top:16px;font-size:17px;line-height:1.58}.tc-page .tc-faq{height:630px;padding:64px 0}.tc-page .tc-faq__inner{height:502px}.tc-page .tc-faq .faq-item{height:60px}.tc-page .tc-faq .faq-item[open]{height:206px}}@media (max-width:767px){.landing-page .hero{height:1476.56px;position:relative}.landing-page .hero__copy{top:565px}.landing-page .hero__title-accent{align-self:center;width:min(304px,100%)}.landing-page .hero__actions .button{border-radius:12px;min-height:51px;padding:16px 24px;font-size:16px}.landing-page .hero__demo-frame{width:min(384px,100% - 56px);height:218.563px;margin:0;position:absolute;top:892px;left:50%;transform:translate(-50%)}.landing-page .hero__demo-glow{width:min(384px,100% - 56px);height:218.563px;top:892px}.landing-page .hero__demo-glow>span{width:450px;height:270px}.landing-page .hero__backtext{display:none}.landing-page .hero__demo{aspect-ratio:auto;width:100%;height:211.363px}.landing-page .hero__demo img{object-fit:cover}.landing-page .platforms{width:100%;height:430px;padding:128px 32px 32px;position:absolute;top:1046.56px;left:0}.landing-page .platforms .page-container{width:100%}.landing-page .platforms__grid>:first-child{order:1}.landing-page .platforms__grid>:nth-child(2){order:2}.landing-page .platforms__grid>:nth-child(3){order:3}.landing-page .platforms__grid>:nth-child(4){order:4}.landing-page .platforms__grid>:nth-child(5){order:5}.landing-page .platforms__grid>:nth-child(8){order:6}.landing-page .platforms__grid>:nth-child(6){order:7}.landing-page .platforms__grid>:nth-child(10){order:8}.landing-page .platforms__grid>:nth-child(7){order:9}.landing-page .platforms__grid>:nth-child(9){order:10}.landing-page .product-visual__tint,.landing-page .product-visual__image{aspect-ratio:460/478;width:min(460px,100% - 48px);max-width:none;height:auto}.landing-page .product-visual__tint img,.landing-page .product-visual__image img{object-fit:cover;width:100%;max-width:none;height:100%}.landing-page .suite-section{background:var(--white)}.landing-page .prop-firms-panel{color:var(--copy);background:var(--white)}.landing-page .community-heading,.landing-page .team-section .section-heading{color:var(--copy)}.tc-page .tc-integrations__prop-logos{width:720px;max-width:none}}@media (max-width:360px){.navigation{padding-inline:20px}.navigation__start{gap:8px}.navigation__actions{gap:4px}.navigation__actions .sign-in,.button--nav{flex:none;width:auto;padding-inline:8px;font-size:13px}.landing-page .hero__copy{left:20px;right:20px}.landing-page .hero__actions{gap:6px}.landing-page .hero__actions .button{padding-inline:10px;font-size:13px}.tc-how-step{gap:12px;padding:12px}.tc-how-row{gap:4px;padding:8px}.tc-how-row__amount{font-size:14px}}@media (max-width:767px){.landing-page .product-section{scroll-margin-top:81px}}@media (min-width:768px) and (max-width:1251px){.landing-page .product-showcase{grid-template-columns:clamp(220px,24%,330px) clamp(300px,30%,360px) minmax(0,1fr)}.landing-page .product-visual__image{aspect-ratio:460/478;width:min(460px,100% - 32px);height:auto}.landing-page .product-visual__image img{width:100%;height:100%}}@media (min-width:561px) and (max-width:767px){.landing-page .product-visual__glow{width:402px;height:402px;top:65.36px;left:66.14px}.landing-page .product-visual__glow span{filter:blur(108.5px)}.landing-page .product-visual,.landing-page .product-visual__state{overflow:hidden}.landing-page .product-visual__image{aspect-ratio:460/478;width:390px;max-width:calc(100% - 48px);height:405.26px;top:24px;left:50%;transform:translate(-50%)}.landing-page .product-visual__image img{width:100%;height:100%}}@media (max-width:560px){.landing-page .product-section{height:auto;min-height:802px;padding:64px 0}.landing-page .product-section__inner{display:none}.landing-page .product-mobile{display:block}.landing-page .product-section .page-container{width:min(376px,100% - 64px)}.landing-page .product-mobile .section-heading{height:130px}.landing-page .product-section .section-heading h2{letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1.2}.landing-page .product-section .section-heading>p{margin-top:16px;font-size:16px;line-height:1.2}.landing-page .product-showcase{border-radius:16px;grid-template-rows:233px 277px;grid-template-columns:65px minmax(0,1fr);width:100%;height:512px;margin-top:32px;display:grid}.landing-page .product-tabs{border-bottom:0;border-right:1px solid #e7edf5;flex-direction:column;grid-area:1/1/span 2;justify-content:flex-start;padding:8px;display:flex}.landing-page .product-tab{border-radius:10px;flex:0 0 48px;gap:0;width:48px;height:48px;padding:8px}.landing-page .product-tab>span:not(.product-tab__icon),.landing-page .product-tab>b,.landing-page .product-tab.is-active:before{display:none}.landing-page .product-tab__icon{border-width:.842px;border-radius:6.737px;flex-basis:32px;width:32px;height:32px}.landing-page .product-tab__icon img{width:16.842px;height:16.842px}.landing-page .product-copy{grid-area:1/2;min-height:0;padding:0}.landing-page .product-copy__state{padding:24px}.landing-page .product-copy__icon{border-radius:10.228px;width:48px;height:48px}.landing-page .product-copy__icon img{width:32px;height:32px}.landing-page .product-copy h3{letter-spacing:-.69px;margin-top:16px;font-size:24px;line-height:1.2}.landing-page .product-copy p{margin-top:8px;font-size:14px;line-height:1.2}.landing-page .product-copy__state>a{gap:8px;font-size:14px;font-weight:700}.landing-page .product-visual{grid-area:2/2;height:277px;min-height:0;overflow:hidden}.landing-page .product-visual__glow{width:355.5px;height:355.5px;top:34.2578px;left:61.5px}.landing-page .product-visual__glow span{filter:blur(96px)}.landing-page .product-visual__image{aspect-ratio:auto;border-radius:24px 0 0;width:345px;max-width:none;height:358.5px;top:.4375px;left:27px;overflow:hidden;transform:none}.landing-page .product-visual__image img{object-fit:fill;width:345px;max-width:none;height:358.5px}}@media (max-width:420px){.landing-page .product-mobile .section-heading{height:auto}.landing-page .product-showcase{grid-template-rows:270px 277px;height:549px}}@media (max-width:360px){.landing-page .product-copy__state{padding:16px}.landing-page .product-copy__icon{width:40px;height:40px}.landing-page .product-copy__icon img{width:27px;height:27px}.landing-page .product-copy h3{margin-top:12px;font-size:21px}.landing-page .product-copy p{margin-top:6px;font-size:13px;line-height:1.2}}.steps-section .section-heading h2,.testimonials-section .section-heading h2{color:#080e43}.testimonials-heading__line,.audience-section .section-heading h2{color:#1a2640}.community-heading h2,.prop-firms-panel__copy h2,.suite-tools .section-heading h2{color:#0a0e1a}.steps-section .section-heading>p,.testimonials-section .section-heading>p,.audience-section .section-heading>p{color:#5f6b7d}.community-heading>p{color:#84868c}.prop-firms-panel__copy p,.suite-tools .section-heading>p,.step__heading strong,.audience h3,.audience p,.audience a,.feature p.feature__title{color:#0a0e1a}.review footer>span,.review footer strong{color:#1a2640}.prop-firms-panel__copy .button--primary{background:var(--royal)}.icon-arrow{flex:none;display:inline-block}.icon-arrow--right{width:.714em;height:.661em;margin-inline:.143em}.icon-arrow--up-right{vertical-align:.27em;width:.518em;height:.536em;margin-inline:.241em}.section-heading--center h2,.prop-firms-panel__copy h2{padding-right:.04em}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card--light{border-color:#18181b1f;box-shadow:0 1px 2px #18181b0a,0 8px 24px #18181b0d}.border-glow-card--light:after,.border-glow-card--light>.edge-light{mix-blend-mode:normal}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}.product-section__inner>.border-glow-card{border:0;box-shadow:0 16px 64px #156aff29}.product-section__inner>.border-glow-card>.border-glow-inner{overflow:visible}.product-section__inner>.border-glow-card>.edge-light{z-index:2}.product-section__inner .product-overview{box-shadow:none}.footer .footer__top.footer__top--without-newsletter{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.tc-page .tc-tool--corrected-copy{container-type:inline-size}.tc-page .tc-tool__corrected-description{z-index:1;color:#5f6b7d;text-align:left;background:#f4f7fb;width:86.2132%;height:11.7188%;padding-top:.55147cqw;font-size:3.86029cqw;font-weight:400;line-height:1.21429;position:absolute;top:24.2188%;left:6.89338%}.tc-page.rm-page .rm-hero__visual{aspect-ratio:1120/477;pointer-events:none;z-index:0;width:min(1120px,100%);margin-top:32px;position:relative}.tc-page.rm-page .rm-hero__inner>:not(.rm-hero__visual),.tc-page.rm-page .rm-controls{z-index:1;position:relative}.tc-page.rm-page .rm-hero__visual img{width:119.792%;height:225.118%;position:absolute;top:-55.1873%;left:-12.9058%}.tc-page.rm-page .rm-controls{background:0 0}.tc-page .tc-testimonials .tc-section-heading h2,.tc-page .tc-security .tc-section-heading h2,.tc-page .tc-stages .tc-section-heading h2{color:#1a2640}.tc-page .tc-tools .tc-tool--render-bounds{aspect-ratio:362.667/512;height:auto;box-shadow:none;position:relative;overflow:visible}.tc-page .tc-tools .tc-tool--render-bounds img{width:108.824%;max-width:none;height:106.25%;position:absolute;top:-1.5625%;left:-4.41176%}.tc-page.sd-page .sd-hero__art{aspect-ratio:1184/512;pointer-events:none;z-index:0;mix-blend-mode:multiply;height:auto;overflow:visible}.tc-page.sd-page .sd-hero__art img{aspect-ratio:1;width:109.628%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-19.7226%)}@media (max-width:1180px){.tc-page.sd-page .tc-tools__inner{grid-template-rows:auto auto}.tc-page.tc-page--copier .tc-hero__inner{grid-template-rows:auto}.tc-page.tc-page--copier .tc-hero__visual{aspect-ratio:885/881;align-self:center;height:auto}.tc-page.tc-page--copier .tc-hero__visual img{width:100%;height:auto;position:static;transform:none}}@media (min-width:901px) and (max-width:1180px){.landing-page .community-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline:0}.landing-page .video-card-shell{aspect-ratio:362.797/202.938;width:100%;height:auto}.footer .footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.landing-page .product-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-page .product-overview__heading{grid-template-columns:56px minmax(0,1fr);gap:20px;width:calc(100% - 64px)}.landing-page .audiences__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .audience__visual,.landing-page .audience__visual img{object-fit:contain;width:100%}}@media (max-width:1180px){.landing-page .hero__scroll-cue{right:calc(50% - 44px)}}@media (min-width:1181px){.tc-page .tc-faq .tc-faq__intro{padding-inline:16px}.tc-page.tj-page .tj-bento{height:1401px}.tc-page.tj-page .tj-insight,.tc-page.tj-page .tj-setup{height:784px}.tc-page.tj-page .tc-tools{height:843px}.tc-page.tj-page .tc-tools__inner{grid-template-rows:107px 512px;height:715px;padding-inline:32px}.tc-page.tj-page .tc-tools .tc-tool:not(.tc-tool--reviewed),.tc-page.tj-page .tc-tools .tc-tool:not(.tc-tool--reviewed)>img{height:512px}.tc-page.tj-page .tj-stages{height:664px;padding-top:64px}.tc-page.tc-page--copier .tc-hero__inner{grid-template-columns:544px 544px;padding:32px}.tc-page.tc-page--copier .tc-how__inner{grid-template-columns:432px 688px;padding:32px}.tc-page.rm-page .rm-hero{height:1024px;padding:96px 0 0}.tc-page.rm-page .rm-hero h1{margin-top:16px;font-weight:550}.tc-page.rm-page .rm-hero>.page-container>p{letter-spacing:-.4px;width:1120px;margin-top:16px;line-height:24px}.tc-page.rm-page .rm-hero__actions{height:43px;margin-top:32px}.tc-page.rm-page .rm-hero__actions .tc-button--ghost{height:43px;min-height:43px}.tc-page.rm-page .rm-controls{height:985px;padding:128px 0}.tc-page.rm-page .rm-controls__heading h2,.tc-page.rm-page .rm-workflow__copy h2{margin-top:16px;line-height:67px}.tc-page.rm-page .rm-controls__heading p,.tc-page.rm-page .rm-workflow__copy p{margin-top:16px}.tc-page.rm-page .rm-workflow{padding:128px 0}.tc-page.rm-page .rm-workflow__copy,.tc-page.rm-page .rm-workflow__copy p{width:552px}:is(.tc-page.tc-page--copier,.tc-page.rm-page) .footer--expanded{height:auto}:is(.tc-page.tc-page--copier,.tc-page.rm-page) .tc-tools{height:910px}:is(.tc-page.tc-page--copier,.tc-page.rm-page) .tc-tools__inner{grid-template-rows:174px 512px;height:782px;padding-inline:32px}.tc-page.pt-page .tc-tools{height:843px}.tc-page.pt-page .tc-tools__inner{grid-template-rows:107px 512px;height:715px;padding-inline:32px}:is(.tc-page--copier,.rm-page,.pt-page) .tc-tools .tc-tool:not(.tc-tool--reviewed),:is(.tc-page--copier,.rm-page,.pt-page) .tc-tools .tc-tool:not(.tc-tool--reviewed)>img{height:512px}.tc-page.rm-page>main{padding-top:68px}.footer.footer--expanded{height:1228.46px;padding:72px 0 32px}.footer--expanded .footer__inner{width:min(1114.39px,100% - 96px)}.footer--expanded .footer__top{border-color:#ffffff14;grid-template-columns:320px 440px;justify-content:space-between;gap:0;height:228px;min-height:0;padding:0 0 45px}.footer--expanded .footer__brand>p{margin-top:27.5px}.footer--expanded .newsletter>p.newsletter__title{letter-spacing:-.19px;font-size:19px;font-weight:700;line-height:22.8px}.footer--expanded .newsletter>p:not(.newsletter__title){line-height:21.7px}.footer--expanded .newsletter__form input,.footer--expanded .newsletter__form button{height:43px}.footer--expanded .newsletter__form button{font-size:14px;line-height:16.1px}.footer--expanded .footer__nav{column-gap:56px;height:299.953px;margin-top:55.188px;padding:0}.footer--expanded .disclosures{border-color:#ffffff14;grid-template-rows:89.1px 109.92px;gap:16px 36px;height:244.023px;margin-top:104px;padding:29px 0 0}.footer--expanded .disclosures p{letter-spacing:normal;line-height:17.825px}.footer--expanded .footer__bottom{border-top:1px solid #ffffff14;align-items:stretch;gap:0;height:97.297px;margin-top:96px}.footer--expanded .footer__bottom>div{flex-wrap:nowrap;justify-content:flex-start;height:50.8px;padding-top:4px}.footer--expanded .footer__bottom>p{border-top:1px solid #ffffff0f;padding:13px 16px 16px;line-height:16.5px}}a.bp-platform__visual{display:block}.footer__home{margin-top:5px;display:inline-flex}a.platform{color:inherit;text-decoration:none}:is(a.platform,a.bp-platform__visual,.footer__home):focus-visible{outline-offset:4px;outline:3px solid #1769ff}.mega{max-height:calc(100dvh - var(--navigation-band-height) - 16px);overscroll-behavior:contain;overflow-y:auto}.mega__item[aria-current=page]{background:#f0f5ff}.product-card,.product-overview{position:relative}.product-card-link:after{content:"";z-index:2;border-radius:16px;position:absolute;inset:0}.product-card-link:focus-visible{outline:none}.product-card-link:focus-visible:after{outline-offset:-4px;outline:3px solid #1769ff}.product-overview .product-card-link:focus-visible:after{outline-color:#fff}body .footer,body .footer.footer--expanded{height:auto}body .footer .disclosures{grid-template-rows:none;grid-auto-rows:auto;height:auto}body .footer .footer__bottom{height:auto;padding-bottom:24px}body .footer .disclosures.footer__risk{flex-direction:column;gap:24px;padding-bottom:32px;display:flex}body .footer .footer__risk h2{color:#fff;margin:0;font-size:16px;line-height:1.5}body .footer .footer__risk p{margin:0}body .footer .footer__ninjatrader{align-self:flex-start;max-width:100%;display:block}body .footer .footer__ninjatrader img{width:240px;max-width:100%;height:auto;display:block}body .footer .footer__legal-identity{color:#ffffff80;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;font-size:12px;line-height:1.6;display:flex}body .footer .footer__legal-identity p{margin:0 0 4px}body .footer .footer__follow{flex-shrink:0;align-items:center;gap:16px;display:flex}body .footer .footer__follow .socials{margin:0;padding-top:0}body .footer .footer__bottom{margin-top:0}@media (max-width:767px){body .footer .footer__legal-identity{flex-direction:column;align-items:flex-start}}@media (max-width:900px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}body .navigation .navigation__menu-toggle,body .navigation .brand--mark{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px}body .navigation .navigation__menu-toggle{padding:10px}body .navigation .brand--mark img{width:24px;height:24px}body .navigation__start{gap:8px}body .navigation__inner,body .navigation .navigation__actions a,body .tc-page .button,body .landing-page .button,body .bp-page .bp-rail .button,body .audience a,body .footer .newsletter__form button{min-height:44px}body .footer .newsletter__form input,body main input,body main select,body main textarea{min-height:44px;font-size:16px}body .footer__nav a{align-items:center;min-height:44px;display:flex}body .footer__nav{height:auto}body .fc-page .fc-workflow__copy a,body .sd-page .sd-link,body .bp-platform h3 a,body .pf-firm h3 a{align-items:center;min-height:44px;display:inline-flex}body .fc-page .fc-workflow__copy{height:auto;min-height:244px}body .tc-page .tc-faq__item summary,body .landing-page .faq-item summary{min-height:48px}body :is(a,button,summary,input,select,textarea){touch-action:manipulation}body :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #0457ff}body :is(main section,main [id]){scroll-margin-top:calc(var(--navigation-band-height) + 16px)}body .footer{padding-bottom:max(48px, env(safe-area-inset-bottom))}}@media (max-width:360px){body .navigation__start,body .navigation .navigation__actions{gap:4px}body .navigation .navigation__actions a{padding-inline:8px;font-size:13px}}@media (max-width:1251px){body .navigation__drawer{max-height:calc(100vh - var(--navigation-band-height));max-height:calc(100dvh - var(--navigation-band-height));overscroll-behavior:contain;padding-bottom:max(24px, env(safe-area-inset-bottom));overflow-y:auto}.navigation__drawer-group{border-bottom:1px solid #80808025}.navigation__drawer-group summary{cursor:pointer;min-height:48px;padding:14px;font-weight:600}.navigation__drawer-group>div{padding:0 12px 12px}.navigation__drawer-group a{font-weight:400}.navigation__backdrop{inset:var(--navigation-band-height) 0 0;width:100%;height:calc(100dvh - var(--navigation-band-height));z-index:48;cursor:default;background:#0a0e1a55;border:0;position:fixed}.navigation__backdrop[hidden]{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:600px){body{--site-page-gutter:20px}body .navigation .navigation__inner{width:calc(100% - 32px)}body .navigation .navigation__actions .sign-in{display:none}body .navigation .navigation__actions{margin-left:auto}body .navigation .button--nav{min-height:44px;padding-inline:16px}body .navigation__drawer-account{color:#fff;background:#0457ff;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:16px;font-weight:600;display:flex}body [class*=-page] main section h2:not(.sr-only){letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,8vw,34px);line-height:1.15}body [class*=-page] main section h2 br{display:none}body [class*=-page] main [class$=__copy]>p,body [class*=-page] main [class$=__heading]>p,body .tc-page .tc-section-heading p,body .rm-page .rm-hero>.page-container>p{font-size:16px;line-height:1.5}body [class*=-page] main .button{height:auto;min-height:48px}body .tc-page :is(.tc-how,.tc-integrations,.tc-tools,.tc-stages,.tc-features,.tc-testimonials,.tc-security,.tc-faq),body .rm-page .rm-workflow{padding-block:48px}body .tc-page :is(.tc-how__inner,.tc-integrations__inner,.tc-tools__inner,.tc-stages__inner,.tc-features__inner,.tc-testimonials__inner,.tc-security__inner),body .rm-page :is(.rm-controls__inner,.rm-workflow__inner){gap:32px;height:auto}body .tc-page .tc-features__inner{grid-template-rows:auto auto}body .tc-page .tc-features__grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;gap:0}body .tc-page .tc-feature{border-bottom:1px solid #e8edf5;grid-template-columns:28px minmax(0,1fr);gap:6px 16px;padding:20px 0;display:grid}body .tc-page .tc-feature>img{grid-area:1/1/span 2}body .tc-page .tc-feature h3{grid-column:2;margin:0;font-size:17px;line-height:1.3}body .tc-page .tc-feature p{grid-column:2;margin:0;font-size:15px;line-height:1.5}body .tc-page .tc-hero h1{font-size:clamp(36px,10vw,44px);line-height:1.08}body .tc-page .tc-hero__copy{gap:20px}body .tc-page .tc-hero__copy>p{font-size:16px;line-height:1.5}body .rm-page .rm-hero{padding-top:32px}body .rm-page .rm-hero h1{font-size:clamp(34px,9.2vw,40px);line-height:1.12}body .rm-page .rm-hero__actions{gap:12px;margin-top:24px}body .rm-page .rm-controls{padding-bottom:32px}body .landing-page .hero{height:auto}body .landing-page .hero__dark,body .landing-page .hero__stage{height:820px}body .landing-page .hero__copy{top:112px;left:20px;right:20px}body .landing-page .hero__visual{top:360px;transform:translate(-50%)scale(.5)}body .landing-page .hero__title-line{font-size:clamp(34px,10.5vw,42px)}body .landing-page .hero__title-accent{min-height:54px;font-size:clamp(44px,13vw,52px)}body .landing-page .hero__actions{margin-top:8px}body .landing-page .hero__actions .button{padding:12px;font-size:14px}body .landing-page .hero__demo-frame{width:calc(100% - 40px);height:auto;margin:-28px auto 0;position:relative;top:auto;left:auto;transform:none}body .landing-page .hero__demo{aspect-ratio:376.8/211.363;height:auto}body .landing-page .hero__demo-glow{display:none}body .landing-page .platforms{height:auto;padding:40px 20px;position:relative;top:auto}body .landing-page .platforms__grid{gap:16px 12px;margin-top:24px}body .landing-page a.platform{min-height:44px}body .landing-page :is(.steps-section,.testimonials-section,.audience-section,.community-section,.team-section){padding-block:48px}body .landing-page :is(.steps-section__inner,.audience-section__inner,.testimonials-section__inner){gap:32px;height:auto}body .landing-page .steps{gap:32px}body .landing-page .step{gap:20px}}@media (min-width:601px){.navigation__drawer-account{display:none}}@media (max-width:600px){body .tc-page .tc-hero{padding-top:32px;padding-bottom:32px}body .tc-page .tc-hero__copy>h1,body .tc-page .tc-hero__copy>p{margin-top:0}body .tc-page .tc-hero__actions{gap:12px;margin-top:4px}body [class*=-page] :is(.fc-hero,.pf-hero,.bp-hero,.pr-hero,.jb-hero,.bl-hero,.pa-hero,.sl-hero){padding-top:32px;padding-bottom:40px}body [class*=-page] :is(.fc-hero,.pf-hero,.bp-hero,.pr-hero,.jb-hero,.bl-hero,.pa-hero,.sl-hero) h1{text-wrap:balance;font-size:clamp(34px,9.2vw,40px);line-height:1.12}body [class*=-page] :is(.fc-hero,.pf-hero,.bp-hero,.pr-hero,.jb-hero,.bl-hero,.pa-hero,.sl-hero) p{font-size:16px;line-height:1.5}body .tc-page .tc-faq__inner{gap:32px;width:calc(100% - 40px)}body .tc-page .tc-faq__item,body .tc-page .tc-faq__item[open]{height:auto;min-height:0}body .tc-page .tc-faq__item summary{gap:16px;min-height:56px;font-size:16px;line-height:1.4}body .tc-page .tc-faq__item summary img{flex-shrink:0}body .tc-page .tc-faq__item p{font-size:15px;line-height:1.6}body .tc-page .tc-closing{padding-block:48px}body .tc-page .tc-closing__inner{gap:40px}body .tc-page .tc-closing__cta{grid-template-rows:100px auto auto auto auto;gap:20px;min-height:0;padding:24px 20px 32px}body .tc-page .tc-closing__cta-copy p{font-size:16px;line-height:1.5}body .tc-page .tc-closing__devices{height:auto;min-height:580px}body .tc-page .tc-review{gap:20px;min-height:0}body .tc-page .tc-review blockquote,body .tc-page .tc-review footer{margin-top:0}}@media (prefers-reduced-motion:no-preference){.button,a.platform,.mega__item,.navigation__trigger{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,translate .18s}.button:active{translate:0 1px}main details[open]>:not(summary){animation:.2s ease-out detail-appear}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button:hover,a.platform:hover{translate:0 -1px}}@keyframes detail-appear{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.button,a.platform,.mega__item,.navigation__trigger{transition:none;translate:none}}.tc-page .tc-logo-rail__group{flex:none;height:100%;display:flex}.tc-page .tc-logo-rail__link{width:var(--logo-width);background-repeat:no-repeat;border-radius:8px;flex:none;height:100%;display:block}.tc-page .tc-logo-rail--firms .tc-marquee__track{animation:42s linear infinite logo-rail-right}.tc-page .tc-logo-rail--platforms .tc-marquee__track{animation:36s linear infinite logo-rail-left}.tc-page .tc-integrations__logos:hover .tc-marquee__track{animation-play-state:paused}.tc-page .tc-logo-rail__link:focus-visible{outline-offset:-3px;outline:2px solid #1769ff}.tc-page .tc-logo-rail:has(a:focus-visible){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tc-page .tc-logo-rail:has(a:focus-visible) .tc-marquee__track{animation:none}.tc-page .tc-logo-rail:has(a:focus-visible) .tc-logo-rail__group[aria-hidden]{display:none}@media (hover:none),(prefers-reduced-motion:reduce){.tc-page .tc-logo-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tc-page .tc-logo-rail .tc-marquee__track{animation:none}.tc-page .tc-logo-rail__group[aria-hidden]{display:none}}@media (max-width:900px){.tc-page .tc-logo-rail__link{width:calc(var(--logo-width) * .66667)}}@keyframes logo-rail-right{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@keyframes logo-rail-left{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:no-preference){:where(main a,main button,main summary,.footer__nav a,.footer__socials a){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}:where(.product-card-link,.tc-tool,.tc-navcard,.pf-firm,.bp-platform,.video-card-shell){transition:box-shadow .22s,border-color .22s}.navigation__drawer:not([hidden]){animation:.18s ease-out detail-appear}:where(.button,.tc-tool__reviewed-link)>svg{transition:translate .18s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.button,.tc-tool__reviewed-link):hover>svg{translate:2px}}@media (prefers-reduced-motion:no-preference){main :is(a.product-card-link,a.tc-tool,a.tc-navcard,a.pf-firm,a.bp-platform,a.video-card-shell,a.bl-card,a.bl-featured){transition:box-shadow .18s ease-out,border-color .18s ease-out}.navigation .navigation__trigger svg{transition:transform .18s ease-out}}@media (prefers-reduced-motion:reduce){body .navigation .navigation__drawer,body .navigation.navigation--mega-open:after,main :is(a,button,summary),.footer__nav a,.footer__socials a{transition:none;animation:none;translate:none}}@media (prefers-reduced-motion:no-preference){body main :is(button,summary,[role=tab],a.button),body footer a{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,translate .18s ease-out}body main details[open]>:not(summary){animation:.22s ease-out detail-appear}body main :is(button,a.button):active{translate:0 1px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body main :is(a.button,button.button):hover{translate:0 -1px}}body main :is(a.product-card-link,a.tc-tool,a.tc-navcard,a.pf-firm,a.bp-platform,a.video-card-shell,a.bl-card,a.bl-featured){transform:none}@media (hover:hover) and (pointer:fine){body main :is(.product-card,a.tc-tool,a.tc-navcard,a.pf-firm,a.bp-platform,a.video-card-shell,a.bl-card,a.bl-featured):hover{border-color:#b7cfff}}.tc-page .tc-tools:has(.tc-tool--reviewed){height:auto;min-height:0}.tc-page .tc-tools:has(.tc-tool--reviewed) .tc-tools__inner{height:auto;min-height:0}.tc-page .tc-tools:has(.tc-tool--reviewed) .tc-tools__inner{grid-template-rows:auto auto}.tc-page .tc-tool.tc-tool--reviewed{color:#0d111c;text-align:left;background:#f4f7fb;border:1px solid #dce3f1;flex-direction:column;height:auto;min-height:0;display:flex}.tc-page .tc-tool--reviewed .tc-tool__reviewed-copy{flex:1;padding:24px}.tc-page .tc-tool--reviewed img.tc-tool__reviewed-icon{object-fit:contain;width:48px;height:48px;margin-bottom:18px}.tc-page .tc-tool--reviewed h3{letter-spacing:-.8px;margin:0 0 8px;font-size:24px;line-height:1.15}.tc-page .tc-tool--reviewed p{color:#5c606d;margin:0;font-size:15px;line-height:1.4}.tc-tool__reviewed-link{align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.tc-tool__reviewed-link svg{width:18px;height:18px}.tc-page .tc-stages:has(.tc-stage--reviewed){grid-template-rows:auto auto;height:auto;min-height:0}.tc-page .tc-stages:has(.tc-stage--reviewed) .tc-stages__inner{grid-template-rows:auto auto;height:auto;min-height:0}.tc-page .tc-stage.tc-stage--reviewed{text-align:center;color:#0d111c;flex-direction:column;align-items:center;height:auto;display:flex}.tc-page .tc-stage--reviewed .tc-stage__reviewed-art{aspect-ratio:384/228;width:100%;overflow:hidden}.tc-page .tc-stage--reviewed .tc-stage__reviewed-art img{width:100%;height:auto}.tc-page .tc-stage--reviewed h3{margin:4px 0 12px;font-size:22px;line-height:1.2}.tc-page .tc-stage--reviewed p{margin:0 12px 20px;font-size:16px;line-height:1.4}.tc-page .tc-stage--reviewed>span{background:#f7f7f7;border-radius:12px;margin-top:auto;padding:12px 20px;font-weight:600}.tc-page .tc-tool--reviewed .tc-tool__reviewed-screen{aspect-ratio:362/296;width:100%;position:relative;overflow:hidden}.tc-page .tc-tool--reviewed .tc-tool__reviewed-screen img{object-fit:initial;width:100%;max-width:none;height:auto;display:block;position:absolute;inset:auto 0 0}@media (max-width:600px){.tc-page .tc-tool--reviewed .tc-tool__reviewed-copy{padding:20px}.tc-page .tc-tool--reviewed h3{font-size:23px}}.tc-page .tc-stage:focus-visible{outline-offset:4px;outline:3px solid #0457ff}.tc-security__badge-image--round{clip-path:circle(49%)}.tc-page .tc-tool.tc-tool--illustrated .tc-tool__reviewed-screen img{object-fit:contain;object-position:center;width:100%;height:100%;inset:0;transform:none}.tc-page .tc-tool.tc-tool--illustrated[href="/trade-copier/"] .tc-tool__reviewed-screen img{transform:scale(1.3)}@media (max-width:767px){body .landing-page{--home-phone-gutter:clamp(20px, 7.273vw, 32px)}body .landing-page .navigation .navigation__inner{width:100%}body .landing-page .navigation .navigation__actions .sign-in{display:inline-flex}body .landing-page .navigation__start{gap:4px}body .landing-page .navigation .button--nav{flex-basis:auto;width:auto;padding-inline:12px}body .landing-page .navigation__actions{gap:8px}body .landing-page .hero{background:linear-gradient(#090d19 0%,#04080e 100%);height:auto}body .landing-page .hero__dark,body .landing-page .hero__stage{height:auto;overflow:visible}body .landing-page .hero__stage{padding:480px var(--home-phone-gutter) 32px;flex-direction:column;display:flex}body .landing-page .hero__waves{opacity:1}body .landing-page .hero__scroll-cue{display:none}body .landing-page .hero__actions .button--primary{gap:4px}body .landing-page .hero__visual{top:-82.68px;transform:translate(-50%)}body .landing-page .floating-icon--logo{transform-origin:50%;left:184.281px;scale:.8}body .landing-page .floating-icon--one{filter:blur(1.2px)}body .landing-page .floating-icon--two{filter:blur(.9px)}body .landing-page .floating-icon--three{opacity:1;filter:blur(.6px)}body .landing-page .floating-icon--four{filter:blur(.6px)}body .landing-page .hero__copy{align-self:center;gap:16px;width:100%;max-width:536px;position:relative;inset:-40px auto auto}body .landing-page .hero__copy h1{gap:0}body .landing-page .hero__title-line{letter-spacing:-.056em;white-space:normal;font-size:clamp(34px,10.91vw,48px);line-height:1}body .landing-page .hero__title-accent{border-radius:0;width:max-content;max-width:100%;min-height:0;padding:2px 5px;font-size:clamp(39px,12.5vw,55px);line-height:1.08}body .landing-page .hero__copy>p{font-size:16px;line-height:1.2}body .landing-page .hero__actions{gap:8px;margin-top:16px}body .landing-page .hero__actions .button{flex:1 1 0;min-width:0;min-height:51px;padding:16px 8px;font-size:clamp(13px,3.636vw,16px);line-height:1.2}body .landing-page .hero__demo-frame{width:calc(100% - 2 * var(--home-phone-gutter) + 8px);z-index:3;max-width:500px;height:auto;margin:0 auto;position:relative;inset:auto;transform:none}body .landing-page .hero__demo{aspect-ratio:376.8/211.363;height:auto}body .landing-page .hero__demo-frame:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(#156aff80,#156aff00 70%);border-radius:50%;position:absolute;inset:30% -60px -12px}body .landing-page .platforms{height:auto;padding:128px var(--home-phone-gutter) 32px;background:0 0;margin-top:-64px;position:relative;inset:auto}body .landing-page .platforms__grid{grid-template-rows:none;gap:4px 16px;margin-top:32px}body .landing-page a.platform{cursor:pointer;gap:12px;min-height:44px}body .landing-page .platforms .section-label{color:#ffffffb8}body .landing-page .platform__name{color:#fff;font-size:16px}body .landing-page .platform__name small{color:#d4dbea;background:#ffffff1f}body .landing-page .product-section{height:auto;min-height:0;padding:64px 0}body .landing-page .product-section__inner{display:none}body .landing-page .product-mobile{display:block}body .landing-page .product-section .page-container{width:calc(100% - 2 * var(--home-phone-gutter));max-width:480px}body .landing-page .product-mobile .section-heading{height:auto}body .landing-page .product-mobile .section-heading__title{color:#1a2640;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:600;line-height:1.2}body .landing-page .product-mobile .section-heading__title br{display:none}body .landing-page .product-mobile .section-heading>p:last-child{margin-top:16px;font-size:16px;line-height:1.2}body .landing-page .product-showcase--mobile{grid-template-rows:auto 277px;grid-template-columns:65px minmax(0,1fr);height:auto;margin-top:32px;display:grid}body .landing-page .product-showcase--mobile .product-copy{grid-area:1/2;overflow:visible}body .landing-page .product-copy__state{gap:16px;min-height:233px;padding:24px;position:relative}body .landing-page .product-copy__state>a{min-height:44px}body .landing-page .product-showcase--mobile .product-tabs{grid-area:1/1/3/2}body .landing-page .product-showcase--mobile .product-visual{grid-area:2/2}}@media (max-width:380px){body .landing-page .navigation .navigation__inner{width:100%}body .landing-page .navigation__start{gap:0}body .landing-page .navigation__actions{gap:4px}body .landing-page .navigation .navigation__actions a{padding-inline:8px;font-size:12px}body .landing-page .navigation .navigation__actions .sign-in{flex-basis:auto;width:auto}body .landing-page .platform__name{gap:4px;font-size:13px}body .landing-page .platform__name small{padding:5px;font-size:10px}body .landing-page a.platform{gap:8px}body .landing-page .product-copy__state{padding:20px 16px}}@media (prefers-reduced-motion:no-preference){.landing-page .hero__trader{animation:8s ease-in-out infinite home-hero-float}.landing-page .floating-icon--logo{animation:7s ease-in-out -2s infinite reverse home-hero-float}}@keyframes home-hero-float{0%,to{translate:0}50%{translate:0 -12px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){body .landing-page .hero__trader,body .landing-page .floating-icon{animation:14s ease-in-out infinite home-hero-float-mobile}body .landing-page .floating-icon--logo{animation-delay:-3s}body .landing-page .floating-icon--one{animation-delay:-2s}body .landing-page .floating-icon--two{animation-delay:-5s}body .landing-page .floating-icon--three{animation-delay:-8s}body .landing-page .floating-icon--four{animation-delay:-11s}}@keyframes home-hero-float-mobile{0%,to{translate:0}50%{translate:0 -3px}}@media (min-width:768px) and (max-width:1439px){body .landing-page .hero__copy{width:min(631px,56%);left:0}body .landing-page .hero__copy h1{width:100%;font-size:clamp(52px,7.05vw - 11.52px,90px);line-height:1}body .landing-page .hero__copy>p{width:100%}body .landing-page .hero__visual{right:clamp(-200px,13.36vw - 320px,-128px);transform:none}body .landing-page .hero__demo-frame{width:calc(100% - 64px);height:auto}body .landing-page .hero__demo{aspect-ratio:942/528.406;height:auto}}@media (min-width:768px){body .landing-page .hero__title-accent{width:max-content;max-width:100%;height:auto}}@media (max-width:767px){body .landing-page a.platform{justify-content:center}body .landing-page .suite-tools .feature{text-align:center}body .landing-page .suite-tools .feature img{margin-inline:auto}}@media (max-width:420px){body .landing-page .platform__name{text-align:center;flex-wrap:wrap;justify-content:center}}body .landing-page .platform__icon{background:0 0;border-radius:0;padding:0}body .landing-page .platform__icon img{object-fit:contain;padding:0}body .landing-page .platform--sierra-chart .platform__icon img{filter:brightness(0)invert()}@media (max-width:1023px){body .navigation--menu-open{color:#0a0e1a;background:#fff}body .navigation--menu-open .brand--mark img{filter:brightness(0)saturate()invert(35%)sepia(97%)saturate(3410%)hue-rotate(211deg)brightness(102%)contrast(104%)}body .navigation--menu-open .navigation__menu-toggle{color:#1a2640;background:#0a0e1a0a}body .navigation__drawer:not([hidden]){top:var(--navigation-band-height);width:100%;height:calc(100dvh - var(--navigation-band-height));max-height:none;padding:24px 32px max(32px, env(safe-area-inset-bottom));color:#0a0e1a;box-shadow:none;overscroll-behavior:contain;background:#fff;border:0;border-radius:0;flex-direction:column;gap:24px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body .navigation__drawer-links{flex-direction:column;gap:16px;width:100%;max-width:560px;margin-inline:auto;display:flex}body .navigation__drawer-group{border:0}body .navigation__drawer-group summary{color:#0a0e1a;justify-content:space-between;align-items:center;min-height:40px;padding:8px;font-size:12px;font-weight:550;list-style:none;display:flex}body .navigation__drawer-group summary::marker{content:""}body .navigation__drawer-group summary::-webkit-details-marker{display:none}body .navigation__drawer-group summary:after{display:none}body .navigation__drawer-group[open] summary{color:#0457ff}body .navigation__drawer-chevron{width:16px;height:16px}body .navigation__drawer-group[open] .navigation__drawer-chevron{filter:invert(29%)sepia(99%)saturate(5292%)hue-rotate(218deg)brightness(99%)contrast(104%);transform:rotate(180deg)}body .navigation__drawer-group>div{padding:8px 0 0}body .navigation__drawer-links a{color:#0a0e1a;align-items:center;min-height:49px;padding:16px;font-size:14px;font-weight:650;line-height:1.2;display:flex}body .navigation__drawer-account{color:#1a2640;background:#0a0e1a0a;border:1px solid #1a26401f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:100%;max-width:560px;min-height:44px;margin:auto auto 0;font-size:14px;font-weight:600;display:flex}}@media (max-width:600px){body{--site-page-gutter:32px;--navigation-band-height:76px}body .navigation{height:76px;min-height:76px;padding:16px}body .navigation .navigation__inner{width:100%;height:44px;min-height:44px;padding:0}body .navigation .navigation__start{gap:12px}body .navigation .navigation__menu-toggle{border-radius:8px;width:36px;min-width:36px;height:36px;padding:6px}body .navigation .brand--mark{width:26px;min-width:26px;height:24px}body .navigation .brand--mark img{width:26px;height:24px}body .navigation .navigation__actions .sign-in{display:none}body .navigation .button--nav{border-radius:8px;width:auto;min-width:143px;height:44px;min-height:44px;padding:12px 16px;font-size:14px}body .navigation .navigation__actions{margin-left:auto}body [class*=-page] main .page-container{width:calc(100% - 64px);max-width:480px;margin-inline:auto}body [class*=-page] main section h1:not(.sr-only){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,8.2vw,40px);line-height:1.08}body [class*=-page] main section h2:not(.sr-only){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,7.2vw,32px);line-height:1.12}body [class*=-page] main :is([class$=__copy],[class$=__heading],.tc-section-heading)>p{font-size:14px;line-height:1.4}body [class*=-page] main .button{white-space:normal;text-align:center;border-radius:12px;height:auto;min-height:44px;padding:12px 16px;font-size:14px;line-height:1.2}body [class*=-page] main [class$=__actions]{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:480px;margin-inline:auto}body [class*=-page] main [class$=__actions]>.button{width:100%}body .tc-page :is(.tc-tools,.tc-stages,.tc-integrations,.tc-features,.tc-testimonials,.tc-security,.tc-faq){height:auto;padding-block:64px}body .tc-page :is(.tc-tools__inner,.tc-stages__inner,.tc-features__inner,.tc-testimonials__inner,.tc-security__inner){gap:32px;height:auto}body .tc-page :is(.tc-tools__cards,.tc-stages__cards){gap:16px}body .tc-page .tc-tool.tc-tool--reviewed{border-radius:16px;width:100%}body .tc-page .tc-tool--reviewed .tc-tool__reviewed-copy{padding:16px}body .tc-page .tc-tool--reviewed img.tc-tool__reviewed-icon{width:32px;height:32px;margin-bottom:12px}body .tc-page .tc-tool--reviewed h3{font-size:20px}body .tc-page .tc-tool--reviewed p{font-size:14px}body .tc-page .tc-stage--reviewed{width:100%;padding-bottom:16px}body .tc-page .tc-stage--reviewed .tc-stage__reviewed-art{width:min(100%,280px)}body .tc-page .tc-stage--reviewed h3{font-size:20px}body .tc-page .tc-stage--reviewed p{font-size:14px}body .tc-page .tc-closing{height:auto;padding-block:32px}body .tc-page .tc-closing__inner{grid-template-rows:auto auto;gap:16px;height:auto}body .tc-page .tc-closing__devices{border-radius:24px;grid-template-rows:auto 320px;gap:32px;height:auto;min-height:0;padding:16px}body .tc-page .tc-closing__devices-copy{width:100%;padding:0}body .tc-page .tc-closing__devices-copy p{font-size:14px;line-height:1.4}body .tc-page .tc-device-chips{flex-wrap:wrap;gap:8px}body .tc-page .tc-closing__devices-visual{height:320px}body .tc-page .tc-closing__macbook{width:600px;top:0;left:-110px}body .tc-page .tc-closing__phone{width:420px;top:-25px;left:-170px}body .tc-page .tc-closing__cta{border-radius:24px;grid-template-rows:120px auto auto auto auto;gap:20px;height:auto;min-height:0;padding:16px 24px 32px}body .tc-page .tc-closing__cta-copy p{font-size:14px;line-height:1.4}body .tc-page .tc-closing__cta-logo{width:260px;top:-115px}body .tc-page .tc-closing__cta .button{width:100%}body .tc-page.tc-page--copier .tc-hero{height:auto;padding:32px 0}body .tc-page.tc-page--copier .tc-hero__inner{flex-direction:column;gap:16px;height:auto;padding:0;display:flex}body .tc-page.tc-page--copier .tc-hero__visual{aspect-ratio:auto;flex-shrink:0;order:0;width:100%;height:min(380px,98vw);position:relative;overflow:visible}body .tc-page.tc-page--copier .tc-hero__visual img{width:380px;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}body .tc-page.tc-page--copier .tc-hero__copy{order:1;gap:16px;width:100%;height:auto}body .tc-page.tc-page--copier .tc-hero__copy>:is(h1,p){width:100%;margin:0}body .tc-page.tc-page--copier .tc-hero__copy>p{font-size:14px;line-height:1.4}body .tc-page.tc-page--copier .tc-hero__actions{margin-top:16px}body .tc-page.tc-page--copier .tc-how{height:auto;padding:32px 0}body .tc-page.tc-page--copier .tc-how__inner{flex-direction:column;gap:16px;height:auto;display:flex}body .tc-page.tc-page--copier .tc-how__visual{order:0;width:100%;height:380px;position:relative}body .tc-page.tc-page--copier .tc-how__visual img{width:412.8px;max-width:none;height:auto;position:absolute;top:-47px;left:50%;transform:translate(-50%)}body .tc-page.tc-page--copier .tc-how__copy{z-index:2;text-align:center;order:1;align-items:center;height:auto;position:relative}body .tc-page.tc-page--copier .tc-how__copy h2{margin-block:16px}body .tc-page.tc-page--copier .tc-how__copy p{margin-bottom:24px;font-size:14px;line-height:1.4}body .tc-page.tc-page--copier .tc-how__copy .button{width:100%}body .tc-page.tc-page--copier .tc-cloud{height:460px}body .tc-page.tc-page--copier .tc-cloud__copy{padding:0 0 32px}body .tc-page.rm-page .rm-hero,body .tc-page.pt-page .pt-hero,body .tc-page.pr-page .pr-hero,body .interim-page .interim-hero{padding-block:32px}body .tc-page.rm-page .rm-hero__visual{aspect-ratio:auto;order:-1;margin:0 0 16px}body .tc-page.rm-page .rm-hero__visual img{width:100%;max-width:100%;height:auto;position:static}body .tc-page.pt-page .pt-hero__inner,body .tc-page.pr-page .pr-hero__inner,body .interim-page .interim-hero__inner{flex-direction:column;gap:16px;height:auto;display:flex}body .tc-page.pt-page .pt-hero__visual,body .tc-page.pr-page .pr-hero__artwork,body .interim-page .interim-hero__art{order:-1;width:100%;margin:0 auto}body .tc-page.pr-page .pr-hero__copy{padding-top:0}body .tc-page.sd-page .sd-hero{flex-direction:column;gap:16px;height:auto;padding-block:32px;display:flex}body .tc-page.sd-page .sd-hero__art{aspect-ratio:auto;order:-1;max-width:480px;height:auto;margin-block:0}body .tc-page.sd-page .sd-hero__art img{width:100%;height:auto;position:static;transform:none}body .tc-page.sd-page .sd-hero__inner{gap:24px;height:auto;padding:0}body .tc-page.tj-page .tj-hero__canvas{order:-1;margin-top:0}body .tc-page.tj-page .tj-hero__copy{padding-top:16px}body .tc-page.fc-page .fc-hero__inner{flex-direction:column;gap:24px;display:flex}body .tc-page.fc-page .fc-hero__visual{order:-1;margin-block:16px 0}body .tc-page :is(.rm-hero__actions,.pt-hero__actions,.tj-hero__actions) .button{height:auto;min-height:44px}body .tc-page .tc-how__inner{flex-direction:column;gap:16px;height:auto;display:flex}body .tc-page .tc-how__visual{order:-1}body .interim-page .interim-detail__art{grid-row:1}body .interim-page .interim-detail__copy{grid-row:2}body :is(.rm-page,.sd-page,.fc-page,.bc-page,.pt-page,.tj-page) main :is(.rm-hero__visual,.sd-hero__visual,.fc-hero__visual,.bc-hero__visual,.pt-hero__visual,.tj-hero__visual){max-width:100%;margin-inline:auto}body .fc-page .fc-workflow__card{height:auto}body .fc-page .fc-workflow__copy{height:auto;min-height:0;padding:16px}body .fc-page .fc-workflow__image{object-fit:contain;height:auto}}@media (max-width:359px){body{--site-page-gutter:24px}body [class*=-page] main .page-container{width:calc(100% - 48px)}body .navigation__drawer:not([hidden]){padding-inline:24px}body .tc-page.tc-page--copier .tc-hero__visual img{width:100vw}body .tc-page.tc-page--copier .tc-how__visual img{width:110vw}body .tc-page.tc-page--copier .tc-how__visual{height:330px}}.navigation__menu-layers{display:none}@media (max-width:1023px){body .navigation .navigation__drawer[hidden]{inset:var(--navigation-band-height) 0 0;width:100%;height:calc(100dvh - var(--navigation-band-height));max-height:none;padding:24px 32px max(32px, env(safe-area-inset-bottom));color:#0a0e1a;box-shadow:none;visibility:hidden;pointer-events:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:24px;margin:0;display:flex;position:fixed;overflow-y:auto}body .navigation .navigation__drawer{z-index:52;clip-path:none;opacity:0;animation:none}body .navigation.navigation--menu-open .navigation__drawer{opacity:1;visibility:visible}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){body .navigation .navigation__drawer{transition:opacity .14s ease-out,visibility 0s .14s}body .navigation.navigation--menu-open .navigation__drawer{transition:opacity .18s ease-out,visibility}}@media (max-width:600px){body .tc-page.tc-page :is(.sd-workflow,.fc-watch,.bp-request,.pf-why,.pa-why,.jb-why,.au-quote){isolation:isolate;background:#145ba8;height:auto;padding:32px 0;position:relative;overflow:hidden}body .tc-page.tc-page :is(.sd-workflow__bg,.fc-watch__background,.bp-request__photo,.pf-why__photo,.pa-why__photo,.jb-why__photo,.au-quote__photo){display:none}body .tc-page.tc-page :is(.sd-workflow,.fc-watch,.bp-request,.pf-why,.pa-why,.jb-why,.au-quote):before{content:"";z-index:-1;pointer-events:none;width:var(--mobile-art-w);height:var(--mobile-art-h);left:var(--mobile-art-left,auto);right:var(--mobile-art-right,auto);top:var(--mobile-art-top,auto);bottom:var(--mobile-art-bottom,auto);background:var(--mobile-art) center / 100% 100% no-repeat;transform:var(--mobile-art-transform,none);position:absolute}body .tc-page.sd-page .sd-workflow{--mobile-art-transform:scaleX(-1);flex-direction:column;justify-content:flex-end;min-height:720px;padding-top:280px;display:flex}body .sd-page.fx-page .sd-workflow{--mobile-art:url(/figma/mobile-sections/36659.webp);--mobile-art-w:637px;--mobile-art-h:757px;--mobile-art-right:0px;--mobile-art-top:-19px}body .sd-page.pf-page .sd-workflow{--mobile-art:url(/figma/mobile-sections/36537.webp);--mobile-art-w:656px;--mobile-art-h:750px;--mobile-art-right:0px;--mobile-art-top:-19px}body .sd-page.sc-page .sd-workflow{--mobile-art:url(/figma/mobile-sections/36430.webp);--mobile-art-w:498px;--mobile-art-h:859px;--mobile-art-right:0px;--mobile-art-top:-19px;min-height:840px;padding-top:180px}body .sd-page.fu-page .sd-workflow{--mobile-art:url(/figma/mobile-sections/36337.webp);--mobile-art-w:594px;--mobile-art-h:720px;--mobile-art-left:calc(50% - 297px);--mobile-art-top:0px}body .sd-page.ev-page .sd-workflow{--mobile-art:url(/figma/mobile-sections/36194.webp);--mobile-art-w:594px;--mobile-art-h:720px;--mobile-art-right:0px;--mobile-art-top:0px}body .tc-page.sd-page .sd-workflow__inner{flex-direction:column;gap:32px;height:auto;padding:0;display:flex}body .tc-page.sd-page .sd-workflow__list{gap:32px;width:100%;margin:0}body .tc-page.sd-page .sd-workflow__list li{grid-template-columns:37px minmax(0,1fr);gap:16px;min-height:0}body .tc-page.sd-page .sd-workflow__number{color:#ffffff80;font-size:32px;line-height:1.2}body .tc-page.sd-page .sd-workflow__list p{letter-spacing:-.69px;white-space:normal;margin:0;font-size:20px;font-weight:550;line-height:1.2}body .tc-page.tc-page :is(.sd-workflow,.fc-watch,.bp-request,.pf-why,.pa-why,.jb-why) h2{letter-spacing:-1.28px;text-align:left;text-wrap:initial;margin:0;font-size:32px;font-weight:550;line-height:1.2}body .tc-page.tc-page :is(.sd-workflow,.fc-watch,.bp-request,.pf-why,.pa-why,.jb-why) h2 br{display:none}body .tc-page.tc-page .fc-watch{--mobile-art:url(/figma/mobile-sections/36092.webp);--mobile-art-w:733px;--mobile-art-h:800px;--mobile-art-right:-122px;--mobile-art-top:0px;align-items:flex-end;min-height:800px;padding-top:296px;display:flex}body .tc-page.tc-page .fc-watch__inner{padding:0}body .tc-page.tc-page .fc-watch__grid{grid-template-columns:1fr;gap:16px;margin-top:32px}body .tc-page.tc-page :is(.fc-watch__grid>article,.pf-reason,.jb-reason){grid-template-columns:32px minmax(0,1fr);gap:8px 16px;padding:0;display:grid}body .tc-page.tc-page :is(.fc-watch__grid>article,.pf-reason,.jb-reason)>:is(img,picture){grid-area:1/1/3;align-self:center;width:32px;height:32px}body .tc-page.tc-page :is(.fc-watch__grid>article,.pf-reason,.jb-reason)>:is(h3,p){grid-column:2;margin:0}body .tc-page.tc-page :is(.fc-watch,.pf-why,.pa-why,.jb-why) h3{letter-spacing:-.69px;font-size:20px;font-weight:650;line-height:1.2}body .tc-page.tc-page :is(.fc-watch,.pf-why,.pa-why,.jb-why) p{color:#ffffff80;font-size:14px;line-height:1.2}body .tc-page.tc-page .bp-request{--mobile-art:url(/figma/mobile-sections/35974.webp);--mobile-art-w:958px;--mobile-art-h:534px;--mobile-art-right:-89px;--mobile-art-top:-22px;align-items:flex-end;min-height:512px;padding-top:256px;display:flex}body .tc-page.tc-page .bp-request__inner{width:calc(100% - 64px);max-width:480px;height:auto;margin:0 auto;padding:0}body .tc-page.tc-page .bp-request__inner>p{margin:16px 0 32px;font-size:16px;line-height:1.2}body .tc-page.tc-page .bp-request .button{width:fit-content;min-height:44px;margin:0}body .tc-page.tc-page .pf-why{--mobile-art:url(/figma/mobile-sections/35842.webp);--mobile-art-w:1167px;--mobile-art-h:1082px;--mobile-art-left:calc(50% - 583px);--mobile-art-bottom:-242px;min-height:840px;padding-bottom:248px}body .tc-page.tc-page .pa-why{--mobile-art:url(/figma/mobile-sections/35697.webp);--mobile-art-w:794px;--mobile-art-h:800px;--mobile-art-right:-71px;--mobile-art-bottom:0px;min-height:800px;padding-bottom:292px}body .tc-page.tc-page :is(.pf-why__inner,.pa-why__inner,.jb-why__inner){flex-direction:column;gap:32px;width:calc(100% - 64px);max-width:480px;height:auto;margin:0 auto;padding:0;display:flex}body .tc-page.tc-page :is(.pf-why__list,.pa-why__list,.jb-why__list){grid-template-columns:1fr;gap:16px;width:100%;margin:0;padding:0;display:grid}body .tc-page.tc-page :is(li.pf-reason,li.pa-reason){padding:16px}body .tc-page.tc-page .pf-why__list{gap:8px}body .tc-page.tc-page .pa-reason{align-items:center;gap:16px;display:flex}body .tc-page.tc-page .pa-reason img{flex-shrink:0;width:32px;height:32px}body .tc-page.tc-page .pa-reason h3{margin:0}body .tc-page.tc-page .pa-reason p{margin:8px 0 0}body .tc-page.tc-page .jb-why{--mobile-art:url(/figma/mobile-sections/35613.webp);--mobile-art-w:1945.3px;--mobile-art-h:828px;--mobile-art-left:calc(50% - 895px);--mobile-art-top:-28px;align-items:flex-end;min-height:800px;padding-top:280px;display:flex}body .tc-page.tc-page .au-quote{--mobile-art:url(/figma/mobile-sections/30310.webp);--mobile-art-w:1591px;--mobile-art-h:720px;--mobile-art-left:calc(50% - 795px);--mobile-art-bottom:-100px;min-height:620px;padding-bottom:288px}body .tc-page.tc-page .au-quote__inner{height:auto;padding:0}body .tc-page.tc-page .au-quote blockquote{letter-spacing:-.72px;color:#ffffff80;font-size:24px;font-weight:500;line-height:1.2}body .tc-page.tc-page .au-quote blockquote strong{color:#fff;font-weight:680}body .tc-page.tc-page .au-quote cite{color:#ffffffc7;margin-top:16px;font-size:14px;line-height:1.4}body .tc-page.tc-page--copier .tc-cloud__copy{justify-content:flex-end;padding-block:32px}body .tc-page.tc-page--copier .tc-cloud h2{text-wrap:initial;font-size:32px;line-height:.9}body .tc-page.tc-page--copier .tc-cloud p{font-size:14px;line-height:1.2}body .tc-page.tc-page .tc-closing__devices{border-radius:28px}body .tc-page.tc-page .tc-device-chips{gap:16px}body .tc-page.tc-page .tc-closing__devices-copy h2,body .tc-page.tc-page .tc-closing__cta-copy h2{text-wrap:initial;font-size:32px;line-height:1.2}body .tc-page.tc-page .tc-closing__devices-copy p,body .tc-page.tc-page .tc-closing__cta-copy p{font-size:14px;line-height:1.2}body .tc-page.tc-page .tc-closing__macbook{transform-origin:50%;width:600px;top:-65.35px;left:calc(50% - 264.75px);transform:rotate(-12.38deg)}body .tc-page.tc-page .tc-closing__phone{width:449.1px;top:22.58px;left:calc(50% - 331px)}body .tc-page.tc-page .tc-closing__cta{grid-template-rows:76.8px auto auto auto auto;gap:32px;padding:32px}body .tc-page.tc-page .tc-closing__cta-logo-slot{height:76.8px}body .tc-page.tc-page .tc-closing__actions{gap:12px}body .tc-page.tc-page--copier .tc-how__visual{aspect-ratio:390/474;align-self:center;width:calc(100% + 64px);max-width:none;height:auto}body .tc-page.tc-page--copier .tc-how__visual img{width:100%;max-width:100%;height:auto;position:static;transform:none}body .tc-page.tc-page .tc-closing__cta-logo{width:202.242px;height:auto;top:-90.381px;left:calc(50% + .17px);transform:translate(-50%)rotate(8deg)}body .tc-page.tc-page .pf-why{--mobile-art-w:100%;--mobile-art-h:840px;--mobile-art-left:0px;--mobile-art-bottom:0px}body .tc-page.tc-page .pa-why{--mobile-art-w:100%;--mobile-art-h:800px;--mobile-art-right:0px;--mobile-art-bottom:0px}body .tc-page.tc-page .au-quote{--mobile-art-w:100%;--mobile-art-h:620px;--mobile-art-left:0px;--mobile-art-bottom:0px}body .tc-page.tc-page :is(.sd-workflow,.fc-watch,.bp-request,.pf-why,.pa-why,.jb-why,.au-quote):before{min-width:100%;min-height:100%}body .tc-page.tc-page :is(.tc-closing__inner,.tc-closing__devices){grid-template-columns:minmax(0,1fr)}body .tc-page.tc-page :is(.tc-closing__devices-copy,.tc-closing__cta,.tc-closing__cta-copy){min-width:0;max-width:100%}body .tc-page.tc-page .tc-closing__cta h2{overflow-wrap:anywhere}body .tc-page.tc-page--copier .tc-cloud__background{object-fit:fill;object-position:center;width:874.8px;max-width:none;height:462px;top:-.42px;left:auto;right:-1.8px;transform:none}body .tc-page.tc-page--copier .tc-cloud .tc-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.2}}@media (max-width:900px){body .tc-page.rm-page .rm-control{height:auto}body .tc-page.rm-page .rm-control img{flex-shrink:0;margin-top:24px}}@media (max-width:600px){body .tc-page .tc-stages__cards>a.tc-stage{cursor:pointer;width:100%;height:auto}body .tc-page .tc-stages__cards>a.tc-stage>img{width:100%;height:auto}}@media (max-width:900px){body .landing-page .suite-tools{padding-block:64px}body .landing-page .suite-tools:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 calc(50% - 50vw)}body .landing-page .suite-tools .features-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto;gap:0}body .landing-page .suite-tools .feature{text-align:left;border-bottom:1px solid #e8edf5;grid-template-columns:28px minmax(0,1fr);justify-items:start;gap:6px 16px;min-height:0;padding:20px 0;display:grid}body .landing-page .suite-tools .feature>img{grid-area:1/1/span 2;width:28px;height:28px;margin:0}body .landing-page .suite-tools .feature>p{grid-column:2;margin:0;font-size:15px;line-height:1.5}body .landing-page .suite-tools .feature>.feature__title{font-size:17px;line-height:1.3}}body .tc-page .tc-features,body .tc-page .tc-features__inner{height:auto;min-height:0}body .tc-page .tc-features__inner{grid-template-rows:auto auto}body .tc-page .tc-features__grid{grid-template-rows:none;grid-auto-rows:auto}@media (min-width:901px) and (max-width:1100px){body .tc-page .tc-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){body .navigation .mega{width:min(960px,100vw - 64px);box-shadow:none;background:#fff;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}body .navigation .mega:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 calc(50% - 50vw) -32px}body .navigation .mega--single{grid-template-columns:2fr 1fr}body .navigation .mega--nopromo{grid-template-columns:1fr 1fr}body .navigation .mega__columns{gap:8px}body .navigation .mega__column{gap:32px;padding:16px}body .navigation .mega__column+.mega__column{border-left:1px solid #dedede}body .navigation .mega__group{gap:8px}body .navigation .mega__label{color:#0457ff;letter-spacing:-.24px;text-transform:none;padding:8px;font-size:12px;font-weight:650;line-height:1.2}body .navigation .mega__label:before{display:none}body .navigation .mega__item{border-radius:8px;margin:0;padding:8px}body .navigation .mega__item-title{letter-spacing:-.28px;color:#0a0e1a;font-size:14px;font-weight:650;line-height:1.2}body .navigation .mega__item-copy{color:#0a0e1a80;font-size:12px;line-height:1.2}body .navigation .mega__item:hover{background:#fafafa}body .navigation .mega__item[aria-current=page]{background:#0457ff}body .navigation .mega__item[aria-current=page] .mega__item-title{color:#fff}body .navigation .mega__item[aria-current=page] .mega__item-copy{color:#ffffff80}body .navigation .mega__promo{isolation:isolate;background:#0457ff;border-radius:16px;gap:8px;min-height:251px;padding:24px;position:relative;overflow:hidden}body .navigation .mega__promo:before{content:"";z-index:-1;background:url(/figma/hero-nav/mega-promo-glow.png) 50%/contain no-repeat;width:436.3px;height:703px;position:absolute;bottom:-179px;left:calc(50% - 218.15px);transform:rotate(180deg)}body .navigation .mega__flag{color:#0457ff;letter-spacing:-.24px;text-transform:none;background:#fff;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.2}body .navigation .mega__promo-title{letter-spacing:-1.28px;font-size:32px;line-height:1.2}body .navigation .mega__promo-copy{color:#ffffff80;font-size:14px;line-height:1.2}body .navigation .mega__promo-cta{font-size:14px;line-height:1.2}body .navigation .mega__item:focus-visible,body .navigation .mega__promo:focus-visible{outline-offset:3px;outline:2px solid #0457ff}body .navigation .navigation__actions>.button--nav{order:0}body .navigation .navigation__actions>.sign-in{order:1}body .navigation.navigation--mega-open:after{content:"";height:var(--mega-height,283px);pointer-events:none;z-index:-1;background:#fff;position:absolute;top:100%;left:0;right:0}body .navigation .mega:not([hidden]){animation:none}body .navigation .mega:before{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){body .navigation.navigation--mega-open:after{transition:height .18s}}body .tc-page .tc-closing__cta{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}body .tc-page .tc-closing__cta-copy{min-width:0;max-width:100%}body .tc-page .tc-security,body .tc-page .tc-security__inner,body .tc-page .tc-security__badges{height:auto;min-height:0}body .tc-page .tc-security__inner{grid-template-rows:auto auto}body .tc-page .tc-security__badges{flex-wrap:wrap}body .tc-page .tc-faq,body .tc-page .tc-faq__inner,body .tc-page .tc-faq__list{height:auto;min-height:0}body .tc-page .tc-faq .tc-faq__item,body .tc-page .tc-faq .tc-faq__item[open]{flex:none;height:auto}body .tc-page .tc-faq__intro h2{color:#fff}body .tc-page .tc-faq__intro p{color:#ffffffa6}body .tc-page .tc-closing__inner,body .tc-page .tc-closing__cta-copy{grid-template-columns:minmax(0,1fr)}body .tc-page .tc-closing__cta-copy h2{white-space:normal}body .tc-page .tc-tools:has(.tc-tool--reviewed){height:auto;min-height:0}body .tc-page .tc-tools:has(.tc-tool--reviewed) .tc-tools__inner{height:auto;min-height:0}body .tc-page .tc-tools:has(.tc-tool--reviewed) .tc-tools__inner{grid-template-rows:auto auto}body .tc-page .tc-tool__reviewed-screen{flex-shrink:0}body .tc-page .tc-tool__reviewed-icon[src$=current-trade-crown\.svg],body .interim-related__grid>a>img{filter:brightness(0)saturate()invert(25%)sepia()saturate(5000%)hue-rotate(218deg)}body .tc-page .tc-closing__cta-copy h2 span{color:inherit}@media (min-width:901px){body .fc-page .fc-watch{height:auto;min-height:643px}body .fc-page .fc-watch h2{max-width:655px}}@media (min-width:901px) and (max-width:1279px){body .fc-page .fc-watch h2,body .fc-page .fc-watch__grid{width:58%}body .fc-page .fc-watch h2{font-size:40px}body .fc-page .fc-watch:after{content:"";pointer-events:none;background:linear-gradient(90deg,#105a9ef5 0%,#105a9eeb 55%,#105a9e33 78%,#0000 100%);position:absolute;inset:0}body .fc-page .fc-watch__inner{z-index:1}}body .tc-page.fc-page .fc-watch p{color:#fffc}@media (min-width:901px){body .landing-page .hero__title-line{white-space:nowrap}}body .landing-page .hero{isolation:isolate;background:linear-gradient(#0a0e1a,#06090f);height:auto}body .landing-page .hero__title-accent{white-space:normal;text-wrap:balance}body .landing-page .hero__aurora{z-index:0;aspect-ratio:16/9;mix-blend-mode:lighten;pointer-events:none;background:url(/figma/homepage-hero/aurora.webp) 50%/cover no-repeat;width:max(1440px,100%);position:absolute;bottom:-80px;left:50%;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}body .landing-page .homepage-demo{z-index:auto;padding-block:64px;scroll-margin-top:100px;position:relative}body .landing-page .homepage-demo__heading{z-index:2;margin-bottom:32px;position:relative}body .landing-page .homepage-demo__heading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}body .landing-page .homepage-demo__heading p{color:#ffffff80;margin:8px 0 0;font-size:20px;line-height:1.2}body .landing-page .homepage-demo__visual{position:relative}body .landing-page .homepage-demo__glow{pointer-events:none;position:absolute;inset:0}body .landing-page .homepage-demo__glow:before,body .landing-page .homepage-demo__glow:after{content:"";aspect-ratio:1;background:url(/figma/homepage-hero/demo-glow.svg) 50%/contain no-repeat;width:84.9257%;position:absolute}body .landing-page .homepage-demo__glow:before{top:0;left:-25.5709%;transform:translateY(-30.1098%)}body .landing-page .homepage-demo__glow:after{bottom:0;right:-25.5709%;transform:translateY(30.1098%)}body .landing-page .homepage-demo__wordmarks{color:#101a30;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;width:2017px;height:160px;font-size:32px;font-weight:550;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(#000 25%,#0000 72%) 33px -488px/1952px 1136px no-repeat;mask:radial-gradient(#000 25%,#0000 72%) 33px -488px/1952px 1136px no-repeat}body .landing-page .homepage-demo__wordmarks span{width:max-content;position:absolute;top:0;left:calc(50% - 2.5px);transform:translate(-50%)}body .landing-page .homepage-demo__wordmarks span:nth-child(2){top:64px;left:calc(50% - 141.5px)}body .landing-page .homepage-demo__wordmarks span:nth-child(3){top:128px;left:calc(50% + 140.5px)}body .landing-page .homepage-demo .hero__demo-frame{-webkit-backdrop-filter:blur(19.733px);backdrop-filter:blur(19.733px);border-radius:34.533px;width:100%;max-width:none;height:auto;margin:0;padding:11.1px;position:relative;inset:auto;overflow:visible;transform:none;box-shadow:0 39.467px 78.933px #156aff14}body .landing-page .homepage-demo .hero__demo{aspect-ratio:2248/1080;border-radius:27.133px;width:100%;height:auto}body .landing-page .homepage-demo .hero__demo video{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:static}body .landing-page .platforms{height:auto;margin:0;padding-block:128px;position:relative;inset:auto}@media (min-width:768px){body .landing-page .platform{justify-content:center;height:auto;min-height:76px}body .landing-page .platforms__grid{grid-template-rows:80px 76px}}@media (min-width:768px) and (prefers-reduced-motion:reduce){body .landing-page .floating-icon--logo{transform:rotate(8.00452deg)!important}}body .landing-page .product-section{height:auto;padding-block:128px 64px}body .landing-page .product-section__inner{height:auto}body .landing-page .product-overview{border-radius:32px;grid-template-columns:minmax(0,634fr) minmax(0,550fr)}body .landing-page .product-overview__copy{gap:32px;padding:48px 32px}body .landing-page .product-overview__heading{flex-shrink:0;width:100%;margin-top:auto;position:static}body .landing-page .product-overview__heading p{font-size:14px}body .landing-page .product-overview__heading h3{font-weight:700}body .landing-page .product-overview__visual{background:radial-gradient(#65b4ff80,#0000 72%)}body .landing-page .product-overview__dashboard{border-radius:0;width:100%;height:100%;inset:0;overflow:visible}body .landing-page .product-overview__dashboard img{width:164%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .landing-page .product-cards{align-items:stretch;height:auto}body .landing-page .product-card{box-shadow:none;background:linear-gradient(#f4f7fb 65%,#f4f7fb00);border:0;flex-direction:column;display:flex}body .landing-page .product-card__visual{aspect-ratio:384/328;flex-shrink:0;order:-1;height:auto}body .landing-page .product-card__visual img{width:112%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}body .landing-page .product-card:nth-child(2) .product-card__visual img{width:105%}body .landing-page .product-card:first-child .product-card__visual img{width:112%;left:50%}body .landing-page .product-card__copy{flex:1;gap:24px;height:auto;padding:32px}body .landing-page .product-card__icon{display:none}body .landing-page .product-card__copy .product-card-link{margin-top:auto}@media (min-width:768px){body .landing-page .hero__title-line{white-space:nowrap;width:max-content;max-width:none}body .landing-page .hero__copy h1{width:max-content;max-width:100%}body .landing-page .hero__title-line,body .landing-page .hero__title-accent{font-size:clamp(60px,6.25vw,90px);line-height:1}body .landing-page .hero__title-line{font-size:clamp(56px,5.85vw,84px)}}@media (min-width:768px) and (max-width:1200px){body .landing-page .product-overview{height:auto;min-height:512px}body .landing-page .product-overview__copy h2{font-size:42px}body .landing-page .product-overview__copy{padding:32px 24px}body .landing-page .product-overview__heading{grid-template-columns:48px 1fr;gap:16px}body .landing-page .product-overview__icon{width:48px;height:48px}body .landing-page .product-card__copy{padding:24px}}@media (max-width:767px){body .landing-page .hero__copy h1{width:100%;max-width:100%}body .landing-page .hero__title-line{white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(38.44px,11.745vw,55.52px)}body .landing-page .hero__title-accent{font-size:clamp(36px,11vw,52px)}body .landing-page .homepage-demo{width:calc(100% - 2 * var(--home-phone-gutter));padding-block:32px 48px}body .landing-page .homepage-demo__heading{text-align:center;margin-bottom:24px}body .landing-page .homepage-demo__heading h2{font-size:clamp(28px,7.3vw,40px)}body .landing-page .homepage-demo__heading p{font-size:16px;line-height:1.5}body .landing-page .homepage-demo .hero__demo-frame{border-radius:16px;padding:5px}body .landing-page .homepage-demo .hero__demo{border-radius:12px}body .landing-page .homepage-demo .hero__demo-frame:before{content:none}body .landing-page .homepage-demo__wordmarks{display:none}body .landing-page .hero__aurora{width:max(900px,100%);bottom:-40px}body .landing-page .platforms{padding-block:48px 64px}body .landing-page .product-section{padding-block:64px}body .landing-page .product-visual__image{aspect-ratio:2336/1744;border-radius:0;width:100%;height:auto;inset:0}body .landing-page .product-visual__image img{object-fit:contain;width:100%;max-width:100%;height:auto;position:static}body .landing-page .product-visual__image{width:140%;max-width:none;position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}}body .landing-page .suite-section{height:auto;padding-bottom:128px}@media (max-width:767px){body .landing-page .suite-section{padding-bottom:64px}}body .landing-page .connect-animation{aspect-ratio:355/288;width:100%;position:relative}body .landing-page .connect-animation__player{opacity:0;pointer-events:none;position:absolute;inset:0}body .landing-page .connect-animation__player svg{width:100%;height:100%;display:block}body .landing-page .connect-animation[data-ready] .connect-animation__player{opacity:1}body .landing-page .connect-animation[data-ready] .connect-animation__fallback,body .landing-page .connect-animation__fallback{visibility:hidden}body .landing-page .connect-animation[data-failed]:not([data-ready]) .connect-animation__fallback{visibility:visible}@media (prefers-reduced-motion:reduce){body .landing-page .connect-animation .connect-animation__fallback{visibility:visible}}body .landing-page .connect-animation__pause{color:#5f6b7d;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:4px 8px;font-size:11px;position:absolute;bottom:4px;right:8px}body .landing-page .steps{width:100%}body .landing-page .step{min-width:0}body .landing-page .step__visual{aspect-ratio:355/288;width:100%;max-width:355px;height:auto;margin-inline:auto}@media (min-width:768px) and (max-width:1180px){body .landing-page .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body .landing-page .step__visual>img{max-width:100%;height:auto;left:0}}body .landing-page .step{width:100%;max-width:355px;margin-inline:auto}body .landing-page .step--1 .connect-animation__fallback img{width:103%;height:auto;left:-3%}body .landing-page .connect-animation__player{overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 5% 65%,#0000 100%);mask-image:linear-gradient(#0000,#000 5% 65%,#0000 100%)}body .landing-page .connect-animation__player svg{filter:drop-shadow(0 6px 12px #156aff12)}body .landing-page .connect-animation__pause{opacity:.65;background:0 0;border-color:#0000;min-height:24px;bottom:-24px;right:0}body .landing-page .connect-animation__pause:hover,body .landing-page .connect-animation__pause:focus-visible{opacity:1;background:#f4f7fb}body .landing-page .connect-animation--copy .connect-animation__player,body .landing-page .connect-animation--scale .connect-animation__player{-webkit-mask-image:none;mask-image:none}body .landing-page .connect-animation--copy .connect-animation__fallback img,body .landing-page .connect-animation--scale .connect-animation__fallback img{width:100%;height:auto;left:0}body .landing-page .connect-animation--copy .connect-animation__player,body .landing-page .connect-animation--scale .connect-animation__player{transform:translateY(-9.72222%)}@media (min-width:768px) and (max-width:1199px){body .landing-page .step__heading{min-height:98px}}body .landing-page .trading-steps-sequence{width:100%;position:relative}body .landing-page .step-scene-cursor{visibility:hidden}body .landing-page .steps-travelling-cursor{transform-origin:0 0;will-change:transform;pointer-events:none;z-index:2;visibility:hidden;width:24px;height:24px;position:absolute;top:0;left:0}body .landing-page .trading-steps-sequence[data-cursor-ready] .steps-travelling-cursor{visibility:visible}@media (prefers-reduced-motion:reduce){body .landing-page .steps-travelling-cursor{display:none}}body .landing-page .steps-replay-slot{justify-content:center;align-items:center;min-height:48px;margin-top:16px;display:flex}body .landing-page .steps-replay{color:#1a2640;min-height:44px;font:inherit;cursor:pointer;background:#f4f7fb;border:1px solid #dfe5ef;border-radius:10px;margin:0;padding:10px 16px;font-size:13px;display:block}body .landing-page .steps-section{height:auto;min-height:816px}body .landing-page .steps-section__inner{height:auto}body .landing-page .step__visual{box-sizing:content-box;padding-bottom:56px;overflow:visible}body .landing-page .connect-animation__controls{top:calc(100% + 12px);justify-content:center;height:44px;display:flex;position:absolute;inset-inline:0}body .landing-page .connect-animation__pause{opacity:1;color:#5f6b7d;min-height:44px;padding:8px 16px;position:static}body .landing-page .connect-animation__pause:focus-visible,body .landing-page .steps-replay:focus-visible{outline-offset:3px;outline:2px solid #0457ff}body .landing-page .step__heading{text-align:center}@media (max-width:767px){body .landing-page .steps-section__inner{padding-inline:0}body .landing-page .steps-section .section-heading{flex-basis:auto}}body .landing-page .homepage-brand-ribbon{width:100%;height:96px;margin-top:128px;position:relative;overflow:hidden}body .landing-page .homepage-brand-ribbon img{width:100%;max-width:none;height:803.7%;position:absolute;top:-351.85%;left:.03%}@media (min-width:1200px){body .landing-page .product-cards{min-height:512px}body .landing-page .testimonials-section,body .landing-page .audience-section,body .landing-page .community-section{align-items:center;height:auto;min-height:800px;padding:128px 0;display:flex}body .landing-page .suite-section{padding:128px 0 0}body .landing-page .prop-firms-panel{margin-top:0}body .landing-page .suite-tools{margin-top:128px}body .landing-page .team-section{height:auto;min-height:959px;padding:128px 0}body .landing-page .faq-section{align-items:center;height:auto;min-height:800px;padding:128px 0;display:flex}}@media (max-width:767px){body .landing-page .homepage-brand-ribbon{height:48px;margin-top:64px}body .landing-page .suite-section{padding-bottom:0}}body .landing-page .team-section{color:#fff;background:#0a0e1a url(/figma/homepage-sept11/team-aurora.webp) top/1440px 810px no-repeat}body .landing-page .team-section .section-heading h2{color:#fff}body .landing-page .team-section .section-heading p{color:#ffffff80}body .landing-page .team-section .eyebrow{color:#fff;background:#ffffff1f}body .landing-page .team-mark{background:#ffffff14}body .landing-page .team-mark img{filter:brightness(0)invert();opacity:.5}body .landing-page .team-photo--portrait,body .landing-page .team-photo--small,body .landing-page .team-photo--right{filter:grayscale();opacity:.72;mix-blend-mode:screen}@media (min-width:1200px){body .landing-page .prop-firms-panel{min-height:574px;padding:32px}body .landing-page .homepage-integration-actions .button{min-height:44px;padding:10px 18px;font-size:15px}body .landing-page .team-section__inner,body .landing-page .team-section .section-heading{height:auto}body .landing-page .team-section .section-heading h2{margin:24px 0 0;font-size:56px;line-height:1.2}body .landing-page .team-section .section-heading p{margin:16px 0 0;font-size:20px}body .landing-page .homepage-brand-ribbon{margin-top:160px}}body .landing-page .tc-button--white{color:#156aff;background:#fff}body .landing-page .tc-closing{color:#fff;background:#0a0e1a;height:1164px;padding:64px 0}body .landing-page .tc-closing__inner{grid-template-rows:484px 520px;gap:32px;display:grid}body .landing-page .tc-closing__devices{background:#ffffff0a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;height:484px;padding:32px;display:grid;overflow:hidden}body .landing-page .tc-closing__devices-copy{flex-direction:column;gap:0;width:560px;max-width:none;padding:18px 16px 16px;display:flex}body .landing-page .tc-closing__devices-copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}body .landing-page .tc-closing__devices-copy p{opacity:1;color:#ffffff80;margin:14px 0 0;font-size:20px;line-height:1.2}body .landing-page .tc-device-chips{gap:16px;margin-top:16px;display:flex}body .landing-page .tc-device-chips span{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:550;line-height:1}body .landing-page .tc-closing__devices-visual{height:420px;position:relative;overflow:visible}body .landing-page .tc-closing__macbook{transform-origin:0 0;width:1000px;max-width:none;height:auto;position:absolute;top:-.4927px;left:-195px;transform:rotate(-12.3763deg)}body .landing-page .tc-closing__phone{width:749px;max-width:none;height:auto;position:absolute;top:-44px;left:-273px}body .landing-page .tc-closing__cta{z-index:1;text-align:center;grid-template-rows:128px auto 40px 40px auto;justify-items:center;gap:32px;height:520px;padding:32px;display:grid;position:relative;overflow:visible}body .landing-page .tc-closing__cta-surface{z-index:0;background:#0457ff;border-radius:32px;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 32px #156aff29}body .landing-page .tc-closing__cta-bg{object-fit:cover;object-position:center bottom;transform:none}body .landing-page .tc-closing__cta>:not(.tc-closing__cta-surface){z-index:1;position:relative}body .landing-page .tc-closing__cta-logo-slot{pointer-events:none;width:100%;height:128px}body .landing-page .tc-closing__cta-logo{width:342px;max-width:none;height:auto;position:absolute;top:-157px;left:50%;transform:translate(calc(5px - 50%))}body .landing-page .tc-closing__cta-copy h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:550;line-height:1.2}body .landing-page .tc-closing__cta-copy{gap:0}body .landing-page .tc-closing__cta-copy p{color:#ffffff80;opacity:1;margin:16px 0 0;font-size:20px;line-height:1.2}body .landing-page .tc-closing__note{color:#ffffffb8;margin:0;font-size:13px;font-weight:500;line-height:17px}body .landing-page .tc-closing__note a{color:#fff;text-decoration:underline}body .landing-page .tc-closing__avatars{justify-content:center;align-items:center;height:40px;display:flex}body .landing-page .tc-closing__avatars span{background:#156aff;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-10px;font-size:13px;font-weight:700;display:grid}body .landing-page .tc-closing__avatars span:first-child{margin-left:0}body .landing-page .tc-closing__actions{justify-content:center;align-items:center;gap:12px;display:flex}body .landing-page .tc-closing__actions .button{box-shadow:none}body .landing-page .tc-closing__actions .button--secondary{color:#fff;background:0 0;border:1px solid #ffffff47}body .landing-page .tc-closing__cta small{color:#fff9;font-size:13px;font-weight:500}@media (max-width:1180px){body .landing-page .tc-closing{height:auto}body .landing-page .tc-closing__inner{grid-template-rows:auto;height:auto}}@media (max-width:900px){body .landing-page .tc-closing__devices-copy h2,body .landing-page .tc-closing__cta-copy h2{font-size:clamp(38px,8vw,50px)}body .landing-page .tc-closing__devices-copy p,body .landing-page .tc-closing__cta-copy p{font-size:17px}body .landing-page .tc-closing{padding:64px 0}body .landing-page .tc-closing__inner{gap:48px}body .landing-page .tc-closing__devices{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:720px;padding:32px}body .landing-page .tc-closing__devices-copy{width:100%;padding:0}body .landing-page .tc-closing__devices-visual{height:410px}body .landing-page .tc-closing__macbook{width:850px;left:8%}body .landing-page .tc-closing__phone{width:620px;left:-18%}body .landing-page .tc-closing__cta{grid-template-rows:128px auto 40px 40px auto;height:auto;min-height:600px}body .landing-page .tc-closing__cta-logo{width:330px;top:-154px}}@media (max-width:560px){body .landing-page .tc-closing__devices-copy h2 br{display:none}body .landing-page .tc-closing__devices{height:680px;padding:24px}body .landing-page .tc-device-chips{gap:8px}body .landing-page .tc-closing__devices-visual{height:360px}body .landing-page .tc-closing__macbook{width:700px;top:10px;left:-5%}body .landing-page .tc-closing__phone{width:560px;top:0;left:-45%}body .landing-page .tc-closing__cta{gap:24px;min-height:640px;padding:24px}body .landing-page .tc-closing__cta-logo{width:285px;top:-135px}body .landing-page .tc-closing__cta-copy h2{font-size:38px}body .landing-page .tc-closing__actions{flex-flow:column;height:auto}body .landing-page .tc-closing__actions .button{width:100%}}@media (max-width:600px){body .landing-page .tc-closing{height:auto;padding-block:32px}body .landing-page .tc-closing__inner{grid-template-rows:auto auto;gap:16px;height:auto}body .landing-page .tc-closing__devices{border-radius:24px;grid-template-rows:auto 320px;gap:32px;height:auto;min-height:0;padding:16px}body .landing-page .tc-closing__devices-copy{width:100%;padding:0}body .landing-page .tc-closing__devices-copy p{font-size:14px;line-height:1.4}body .landing-page .tc-device-chips{flex-wrap:wrap;gap:8px}body .landing-page .tc-closing__devices-visual{height:320px}body .landing-page .tc-closing__macbook{width:600px;top:0;left:-110px}body .landing-page .tc-closing__phone{width:420px;top:-25px;left:-170px}body .landing-page .tc-closing__cta{border-radius:24px;grid-template-rows:120px auto auto auto auto;gap:20px;height:auto;min-height:0;padding:16px 24px 32px}body .landing-page .tc-closing__cta-copy p{font-size:14px;line-height:1.4}body .landing-page .tc-closing__cta-logo{width:260px;top:-115px}body .landing-page .tc-closing__cta .button{width:100%}body .landing-page.landing-page .tc-closing__devices{border-radius:28px}body .landing-page.landing-page .tc-device-chips{gap:16px}body .landing-page.landing-page .tc-closing__devices-copy h2,body .landing-page.landing-page .tc-closing__cta-copy h2{text-wrap:initial;font-size:32px;line-height:1.2}body .landing-page.landing-page .tc-closing__devices-copy p,body .landing-page.landing-page .tc-closing__cta-copy p{font-size:14px;line-height:1.2}body .landing-page.landing-page .tc-closing__macbook{transform-origin:50%;width:600px;top:-65.35px;left:calc(50% - 264.75px);transform:rotate(-12.38deg)}body .landing-page.landing-page .tc-closing__phone{width:449.1px;top:22.58px;left:calc(50% - 331px)}body .landing-page.landing-page .tc-closing__cta{grid-template-rows:76.8px auto auto auto auto;gap:32px;padding:32px}body .landing-page.landing-page .tc-closing__cta-logo-slot{height:76.8px}body .landing-page.landing-page .tc-closing__actions{gap:12px}body .landing-page.landing-page .tc-closing__cta-logo{width:202.242px;height:auto;top:-90.381px;left:calc(50% + .17px);transform:translate(-50%)rotate(8deg)}body .landing-page.landing-page :is(.tc-closing__inner,.tc-closing__devices){grid-template-columns:minmax(0,1fr)}body .landing-page.landing-page :is(.tc-closing__devices-copy,.tc-closing__cta,.tc-closing__cta-copy){min-width:0;max-width:100%}body .landing-page.landing-page .tc-closing__cta h2{overflow-wrap:anywhere}}body .landing-page .tc-closing__cta{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}body .landing-page .tc-closing__cta-copy{min-width:0;max-width:100%}body .landing-page .tc-closing__inner,body .landing-page .tc-closing__cta-copy{grid-template-columns:minmax(0,1fr)}body .landing-page .tc-closing__cta-copy h2{white-space:normal}body .landing-page .tc-closing__cta-copy h2 span{color:inherit}body .navigation:not(.navigation--solid):not(.navigation--menu-open){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#080d20bf,#080d2080 50%,#080d2000)}body .landing-page .hero__copy{text-align:center;align-items:center}body .landing-page .hero__copy h1{align-items:center}body .landing-page .hero__title-accent{white-space:nowrap}body .landing-page .hero__actions{justify-content:center}body .landing-page .homepage-demo__heading{text-align:center}.demo-edge-glow{pointer-events:none;position:absolute;inset:0}.demo-edge-glow>span{aspect-ratio:1;offset-path:inset(0 round 32px);offset-rotate:0deg;filter:blur(20px);background:radial-gradient(circle,#0457ff99,#0457ff40 36%,#0457ff00 70%);width:clamp(140px,28vw,360px);position:absolute}body .landing-page .step__heading{z-index:3;position:relative}body .landing-page .step{isolation:isolate}body .landing-page .testimonials-layout{align-items:start;height:auto}.review-carousel{background:#f4f7fb;border-radius:16px;min-width:0;padding:16px}body .landing-page .review-carousel .review-panel{border-radius:0;gap:0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.review-carousel__slide{flex:0 0 100%;min-width:0;display:flex}.review-carousel__track{width:100%;transition:transform .6s;display:flex}@media (prefers-reduced-motion:reduce){.review-carousel__track{transition:none}}body .landing-page .review-carousel .review{width:100%;padding:0}body .landing-page .review-carousel .review blockquote{max-width:640px;margin:24px 0;font-size:20px}body .landing-page .review-carousel .review footer{margin-top:auto}.review-carousel__controls{color:#1a2640;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.review-carousel__controls button{color:#1a2640;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;place-items:center;font-size:18px;display:grid}.review-carousel__controls button:hover{background:#e8eeff}.review-carousel__controls button:focus-visible{outline-offset:2px;outline:2px solid #0457ff}.review-carousel__controls .review-carousel__pause{margin-left:8px}body .landing-page .homepage-brand-ribbon{background:#0457ff;height:80px}.text-loop{width:100%;height:100%;position:relative;overflow:hidden}.text-loop-svg{width:max(1200px,100%);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-loop-text{-webkit-user-select:none;user-select:none}.text-loop-measure{visibility:hidden;pointer-events:none}body .landing-page .team-section{isolation:isolate;background:#0a0e1a;position:relative;overflow:hidden}.team-aurora{z-index:-1;pointer-events:none;background:linear-gradient(#0457ff99,#0457ff20 60%,#0000);height:min(810px,100%);position:absolute;inset:0 0 auto}.team-aurora:has(canvas){background:0 0}.team-aurora canvas{width:100%;height:100%;display:block}@media (max-width:767px){body .landing-page main .hero__stage.page-container{width:100%;max-width:none;padding-inline:clamp(16px,6.15vw,32px)}body .landing-page .hero__title-line{text-align:center;width:100%}body .landing-page .hero__title-accent{width:fit-content;margin-inline:auto;padding-inline:0}body .landing-page .hero__visual{transform-origin:top;transform:translate(-50%)scale(.84)}body .landing-page .hero__copy>p{max-width:400px}body .landing-page .hero__copy .hero__actions{flex-flow:row;gap:8px;display:flex}body .landing-page .hero__copy .hero__actions .button{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding-inline:8px}body .landing-page main .product-mobile .page-container{width:calc(100% - 64px)}body .landing-page .product-mobile .section-heading__title br{display:initial}body .landing-page .product-mobile .section-heading__title{color:#080e43;font-weight:550}body .landing-page .product-showcase--mobile{background:#0457ff;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:65px minmax(0,1fr);height:512px}body .landing-page .product-showcase--mobile .product-tabs{z-index:4;border-bottom:0;border-right:1px solid #e7edf5;flex-direction:column;grid-area:1/1/3/2;justify-content:flex-start;position:relative}body .landing-page .product-showcase--mobile .product-visual{aspect-ratio:auto;grid-area:1/2;height:auto;min-height:0}body .landing-page .product-showcase--mobile .product-copy{z-index:3;background:0 0;grid-area:2/2}body .landing-page .product-showcase--mobile .product-visual,body .landing-page .product-showcase--mobile .product-visual__state{background:0 0;overflow:visible}body .landing-page .product-showcase--mobile .product-copy__state{gap:16px;min-height:0;padding:24px;position:relative}body .landing-page .product-showcase--mobile .product-copy__state>a{min-height:0;margin:0;font-weight:660}body .landing-page .product-copy p.product-copy__title{margin:0}body .landing-page .product-showcase--mobile .product-visual__image{border-radius:0;width:100%;max-width:none;height:100%;inset:0;transform:none}body .landing-page .product-showcase--mobile .product-visual__image img{object-fit:contain;width:100%;height:100%}body .landing-page .product-showcase--mobile .product-visual--trade-copier .product-visual__image{width:540.804px;height:403.751px;inset:calc(50% + 8.22px) auto auto calc(50% + 2.48px);overflow:visible;transform:translate(-50%,-50%)}body .landing-page .product-showcase--mobile .product-copy__state{padding-block:24px}body .landing-page .product-showcase--mobile .product-copy__title{line-height:29px}body .landing-page .product-showcase--mobile .product-copy__state>div>p:last-child,body .landing-page .product-showcase--mobile .product-copy__state>a{line-height:17px}body .landing-page .product-showcase--mobile .product-visual__glow{opacity:1;width:100%;height:100%;inset:0}body .landing-page .product-showcase--mobile .product-visual__glow span{filter:none;mix-blend-mode:normal;background:radial-gradient(at 55% 48%,#56adff99 0%,#168aff70 35%,#168aff00 70%);inset:-80px}body .landing-page .product-showcase--mobile .product-visual--trade-copier .product-visual__image:after{content:"";filter:blur(8.52px);mix-blend-mode:soft-light;opacity:.5;pointer-events:none;background:url(/figma/product-mobile-reference/copier.png) 50%/contain no-repeat;position:absolute;inset:0;transform:translate(-6.58px,-3.59px)}body .landing-page .product-showcase--mobile.product-showcase--light{background:#f2f6fc}body .landing-page .product-showcase--light .product-copy{color:#0a0e1a}body .landing-page .product-showcase--light .product-copy p:not(.product-copy__title){color:#0a0e1ab8}body .landing-page .product-showcase--light .product-copy__state>a{color:#0457ff}body .landing-page .product-showcase--light .product-visual__glow{display:none}body .landing-page .product-showcase--light .product-visual__image{width:428px;height:320px;inset:calc(50% + .5px) auto auto calc(50% - .5px);transform:translate(-50%,-50%)}body .landing-page .product-showcase--light .product-visual--risk-management .product-visual__image{width:402px;height:300px}body .landing-page .product-showcase--light .product-visual--prop-firm-tracker .product-visual__image{width:428.624px;left:calc(50% - .19px)}body .landing-page .connect-animation--copy .connect-animation__player,body .landing-page .connect-animation--scale .connect-animation__player{transform:none}body .landing-page .review-carousel .review blockquote{font-size:16px}}@media (max-width:380px){body .landing-page .product-copy__state{padding:16px}}body .landing-page .hero{margin-bottom:-64px;padding-bottom:64px}body .footer__bottom>p{text-align:center;width:100%}body .footer .footer__bottom>div{text-align:center;justify-content:center}@media (min-width:768px){body .landing-page .hero__copy{text-align:left;align-items:flex-start}body .landing-page .hero__copy h1{align-items:flex-start}body .landing-page .hero__actions{justify-content:flex-start}body .landing-page .product-overview__visual{overflow:visible}body .landing-page .product-overview__dashboard img{object-fit:contain;width:135%;height:auto}}@media (min-width:1100px){body .landing-page .testimonials-section{height:auto;min-height:0;padding:96px 0;display:block}body .landing-page .testimonials-section .section-heading{text-align:center;height:auto}body .landing-page .review-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;transition:none;display:grid;transform:none!important}body .landing-page .review-carousel .review blockquote{font-size:15px}body .landing-page .review-carousel__controls{display:none}}.review-carousel__controls button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:767px){body .landing-page .step--2 .connect-animation{-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}body .landing-page .review-carousel__controls{gap:12px;margin-top:24px;font-size:14px;font-weight:500}body .landing-page .review-carousel__controls button{color:#0457ff;background:#f4f7fb;border-color:#dce3f1;border-radius:50%;flex-shrink:0}body .landing-page .review-carousel__controls button:hover{background:#e8eeff}body .landing-page .review-carousel__controls button:active{background:#dce7ff}body .landing-page .review-carousel__controls .review-carousel__pause{margin-left:4px}}@media (min-width:1024px) and (max-width:1251px){body .navigation__inner{gap:20px}body .navigation__links>a,body .navigation__trigger{font-size:13px}body .navigation__actions{gap:12px}body .navigation__actions .button--nav{flex-basis:auto;width:auto;padding-inline:16px}body .navigation__links{gap:8px}body .navigation__links>a,body .navigation__trigger{white-space:nowrap;padding-inline:8px}}@media (min-width:768px) and (max-width:900px){body .landing-page .hero__copy h1{font-size:clamp(40px,5.4vw,48px)}body .landing-page .hero__title-accent{width:fit-content;max-width:none}body .landing-page .hero__copy h1 :is(.hero__title-line,.hero__title-accent){font-size:inherit}}@media (min-width:768px) and (max-width:1180px){body .landing-page .community-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;padding-inline:0}body .landing-page .video-card-shell{aspect-ratio:16/9;width:100%;min-width:0;height:auto}}@media (min-width:768px) and (max-width:1199px){body .landing-page .community-section{height:auto;padding-bottom:64px}body .landing-page .community-section__inner{height:auto}}@media (min-width:561px) and (max-width:1199px){body .landing-page .team-section{height:auto;padding-block:80px}body .landing-page .team-section__inner{height:auto}body .landing-page .team-mosaic{aspect-ratio:1080/478.481;width:100%;height:auto;margin-bottom:76px;transform:none}body .landing-page .team-mosaic__button{bottom:-68px}body .landing-page .team-photo--portrait{width:25.3165%;height:57.1429%;top:0%;left:0%}body .landing-page .team-photo--small{width:16.4557%;height:37.143%;top:62.8573%;left:8.86111%}body .landing-page .team-photo--main{width:44.3038%;height:100%;top:0%;left:27.8482%}body .landing-page .team-photo--main-glow{width:44.3038%;height:100%;top:8.35979%;left:27.8482%}body .landing-page .team-photo--right{width:25.3165%;height:57.1429%;top:42.8565%;left:74.6833%}body .landing-page .team-mark{width:16.4557%;height:37.143%;top:0;left:74.6833%}body .landing-page .team-mark img{width:61.54%;height:auto}body .landing-page .team-photo img{max-width:none}body .landing-page .team-photo--portrait img{width:181.562%!important;height:271.562%!important;inset:-56.5618% auto auto -37.1885%!important}body .landing-page .team-photo--small img{width:388.461%!important;height:258.653%!important;inset:-26.4402% auto auto -45.1942%!important}body .landing-page .team-photo--main img,body .landing-page .team-photo--main-glow img{width:149.643%!important;height:224.643%!important;inset:-43.822% auto auto -20.3561%!important}body .landing-page .team-photo--right img{width:329.062%!important;height:219.375%!important;inset:-14.999% auto auto -155.937%!important}}body .review-carousel .review-carousel__controls{gap:0;margin-top:16px}body .review-carousel .review-carousel__controls .review-carousel__dot{background:0 0;border:0;border-radius:50%;width:32px;height:32px;min-height:32px;padding:0}body .review-carousel .review-carousel__dot span{background:#c9d5e8;border-radius:50%;width:7px;height:7px}body .review-carousel .review-carousel__dot[aria-current=true] span{background:#0457ff}body .tc-page .tc-testimonials__panel{display:block}body .tc-page .tc-testimonials__panel>.review-carousel{width:100%;min-width:0}body .tc-page .review-carousel>.review-panel{background:0 0;width:100%;height:auto;padding:0;display:block;overflow:hidden}body .tc-page .review-carousel .tc-review{width:100%;min-width:0}@media (min-width:1100px){body .tc-page .review-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;transform:none!important}body .review-carousel .review-carousel__controls{display:none}}body .tc-page .tc-testimonials__inner{grid-template-columns:minmax(0,1fr)}body .tc-page .tc-testimonials{height:auto;padding-bottom:clamp(64px,8vw,112px)}body .tc-page .tc-testimonials__inner{grid-template-rows:auto auto;height:auto}body .tc-page .tc-testimonials__panel{width:100%;min-width:0;height:auto}@media (min-width:901px){body .tc-page .page-container.tc-how__inner,body .tc-page .page-container.fc-watch__inner,body .tc-page .page-container.pt-hero__inner,body .tc-page .page-container.pa-why__inner,body .landing-page .faq-intro,body .tc-page .tc-faq .tc-faq__intro{padding-inline:0}body .tc-page .bp-request__inner,body .tc-page .jb-why__inner,body .tc-page .pf-why__inner{width:min(var(--site-content-width), calc(100% - 2 * var(--site-page-gutter)));margin-inline:auto;padding-inline:0}body .publication-page .publication-header.page-container{max-width:var(--site-content-width);padding-inline:0}body .publication-page .publication-body{width:min(760px, calc(100% - 2 * var(--site-page-gutter)));max-width:760px;margin-left:max(var(--site-page-gutter), calc((100% - var(--site-content-width)) / 2));margin-right:auto;padding-inline:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
