.th-page{--lime:#c4f56b;--ink:#090d12;--muted:#9ca7b4;--line:#28313a;background:var(--ink)!important;color:#edf1f5;font-family:Inter,Arial,sans-serif;gap:0!important;overflow:hidden}.th-page *{box-sizing:border-box}.th-page .elementor-widget{margin:0!important}.th-page .elementor-widget-container{margin:0}.th-page p{margin:0 0 14px}.th-page a{color:inherit}.th-page h1,.th-page h2,.th-page h3{font-family:Inter,Arial,sans-serif;color:#f4f6f8;margin:0;font-weight:600;line-height:1.14;letter-spacing:-1.7px}.th-page .th-width{width:calc(100% - 100px)!important;max-width:1280px!important;margin:0 auto!important}.th-page .th-nav{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;padding:30px 0!important;border-bottom:1px solid var(--line);gap:30px}.th-page .th-logo .elementor-heading-title{font-size:27px;font-weight:800;letter-spacing:-1.4px}.th-logo span{color:var(--lime)}.th-navlinks nav{display:flex;gap:30px;font-size:14px;color:#c4ccd5}.th-navlinks a{text-decoration:none}.th-navlinks a:hover{color:var(--lime)}.th-page .elementor-button{font-family:inherit;font-size:15px;font-weight:600;padding:17px 24px;border-radius:5px;border:1px solid transparent;text-decoration:none;transition:transform .2s,background .2s}.th-page .elementor-button:hover{transform:translateY(-2px)}.th-page .th-primary .elementor-button{background:var(--lime);color:#10170a}.th-page .th-secondary .elementor-button{background:transparent;color:#edf1f5;border-color:#37404a}.th-page .th-nav-login .elementor-button{background:transparent;border-color:#434b55;color:#edf1f5;padding:12px 20px;font-size:14px}.th-page .th-hero{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:95px 0 100px!important}.th-hero-copy{gap:22px!important;min-width:0}.th-page .th-kicker{color:var(--lime);font-size:11px;font-weight:600;letter-spacing:2.1px}.th-page .th-kicker p{margin:0}.th-page .th-headline h1{font-size:clamp(54px,6.4vw,92px);line-height:1.02;letter-spacing:-4px}.th-headline span{color:var(--lime)}.th-intro{font-size:17px;line-height:1.65;max-width:440px;color:#aab4c0;margin-top:9px!important}.th-intro strong{font-weight:500;color:#edf1f5}.th-page .th-actions{flex-direction:row!important;gap:12px;flex-wrap:wrap;margin-top:8px!important}.th-page .th-micro{font-size:10px;letter-spacing:1.3px;color:#778594;margin-top:5px!important}.th-hero-visual{min-width:0;position:relative}.th-hero-visual:before{content:'';position:absolute;width:100%;height:70%;top:15%;background:#c4f56b12;filter:blur(75px);pointer-events:none}.th-demo{position:relative;background:#101721;border:1px solid #34404a;border-radius:12px;box-shadow:0 25px 70px #0006;overflow:hidden;transform:perspective(1600px) rotateY(-6deg);font:13px/1.5 Inter,Arial,sans-serif}.th-demo-top{padding:22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #26323d}.th-demo-top>b{font-size:19px;letter-spacing:-1px}.th-demo-top>b span{color:var(--lime)}.th-demo-top>span{font-size:10px;letter-spacing:1px;color:#9ba6b2}.th-demo-title{padding:25px 22px 18px;display:flex;flex-direction:column;gap:6px}.th-demo-title span:first-child{font-size:17px;color:#e5e9ee}.th-demo-title span:last-child{font-size:10px;letter-spacing:1px;color:#8a98a6}.th-demo-kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin:0 22px;gap:12px}.th-demo-kpis>div{background:#151f2a;border:1px solid #2b3743;border-radius:6px;padding:15px 12px}.th-demo-kpis span{font-size:11px;color:#9faab7;display:block}.th-demo-kpis strong{display:block;font-size:25px;font-weight:500;margin-top:8px;letter-spacing:-1px}.th-demo-kpis strong>span{display:inline;font-size:16px;color:inherit}.th-demo-kpis>div:first-child strong{color:var(--lime)}.th-demo-chart{padding:25px 22px 16px}.th-demo-chart>div{display:flex;justify-content:space-between;color:#a2afbc;font-size:11px}.th-demo-chart svg{display:block;width:100%;height:auto;margin-top:20px;max-height:200px}.th-axis{font-size:9px!important;letter-spacing:1px;margin-top:8px}.th-demo-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:10px;margin:0 22px;padding:12px 0;border-top:1px solid #26323d;align-items:center;font-size:11px}.th-demo-row>span{color:#9fabba}.th-demo-row strong{text-align:right;font-weight:500;color:var(--lime)}.th-demo-row strong.th-down{color:#fa9ca4}.th-demo-note{font-size:10px;color:#81909f;text-align:center;padding:18px;border-top:1px solid #26323d;margin-top:6px}.th-page .th-strip{flex-direction:row!important;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:27px 0!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:2px;color:#a6b0bb}.th-strip p{margin:0}.th-page .th-section{padding:105px 0!important;gap:55px}.th-section-intro{gap:20px!important}.th-page .th-section-title h2{font-size:clamp(34px,4vw,54px);letter-spacing:-2.2px}.th-section-title span{color:#778390}.th-section-copy{max-width:520px;font-size:17px;line-height:1.65;color:#a5b1be}.th-page .th-feature-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px}.th-page .th-feature{border:1px solid var(--line);background:#10161e;border-radius:8px;padding:30px!important;gap:20px}.th-icon{font-size:30px;line-height:1;color:var(--lime);margin-bottom:12px!important}.th-page .th-feature h2,.th-page .th-step h2{font-size:23px;letter-spacing:-.6px}.th-feature .elementor-widget-text-editor:not(.th-icon),.th-step .elementor-widget-text-editor:not(.th-step-no){font-size:15px;color:#9faab7;line-height:1.75}.th-feature p,.th-step p{margin:0}.th-page .th-statement{padding:85px 40px!important;align-items:center;text-align:center;gap:24px;background:var(--lime)}.th-statement .th-kicker{color:#354322}.th-page .th-statement-title h2{color:#18210f;font-size:clamp(30px,3.8vw,52px);line-height:1.2;letter-spacing:-2px}.th-statement-title span{color:#52673c}.th-statement-copy{font-size:16px;color:#40532e}.th-page .th-steps{display:grid!important;grid-template-columns:repeat(3,1fr);gap:45px}.th-step{gap:20px!important;border-top:1px solid var(--line);padding-top:25px!important}.th-step-no{font-size:54px;line-height:1;color:#4d5a68;font-weight:500;letter-spacing:-3px;margin-bottom:20px!important}.th-page .th-plans{padding:95px 0!important;gap:23px;border-top:1px solid var(--line)}.th-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;max-width:960px}.th-plan-card{position:relative;border:1px solid #34414e;border-radius:9px;padding:38px;background:#111922;font:16px/1.65 Inter,Arial,sans-serif}.th-plan-card:last-child{border-color:#b2dd65;background:#c4f56b08}.th-plan-card h3{font-size:28px;letter-spacing:-1px;margin:14px 0}.th-plan-label{font-size:11px;letter-spacing:1.8px;color:var(--lime)}.th-plan-price{font-size:36px;line-height:1.3;margin:20px 0 8px;font-weight:500;letter-spacing:-1px}.th-plan-price small{font-size:14px;color:#9aa6b5;letter-spacing:0}.th-plan-note{font-size:13px;color:#a3afbd}.th-plan-card ul{list-style:none;padding:25px 0;margin:25px 0;border-top:1px solid #34414e;border-bottom:1px solid #34414e}.th-plan-card li{font-size:14px;padding:6px 0;color:#ccd5de}.th-plan-card li:before{content:'✓';color:var(--lime);margin-right:12px}.th-plan-card a,.th-plan-card button{display:block;width:100%;padding:15px;border:1px solid var(--lime);border-radius:5px;text-align:center;color:#17200c;background:var(--lime);font:600 15px/1.5 Inter,Arial,sans-serif;text-decoration:none}.th-plan-card button:disabled{color:#c0c9d3;border-color:#4f5a65;background:#222c36;cursor:not-allowed}.th-plan-footnote{color:#8b98a8;font-size:13px;margin-top:18px}.th-page .th-faq{display:grid!important;grid-template-columns:1fr 1.25fr;gap:70px;padding:95px 0!important;border-top:1px solid var(--line)}.th-faq-title{gap:20px!important}.th-page .th-faq-title h2{font-size:37px}.th-faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.th-faq-list details:first-child{padding-top:0}.th-faq-list summary{font-size:17px;cursor:pointer;color:#e0e7ef;line-height:1.5}.th-faq-list details p{font-size:15px;line-height:1.75;color:#a6b1bf;margin:18px 0 0}.th-page .th-end{padding:65px 0 90px!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:30px}.th-page .th-end-title h2{font-size:clamp(34px,4vw,54px);letter-spacing:-2px}.th-end-title span{color:var(--lime)}.th-page .th-footer{padding:35px 0!important;border-top:1px solid var(--line);flex-direction:row!important;align-items:center;justify-content:space-between;gap:25px}.th-footer-copy{font-size:12px;line-height:1.6;color:#8593a3}.th-footer-copy p{margin:0}.th-footer .elementor-widget-html{font-size:13px;color:#c3ccd8}.th-page a:focus-visible,.th-page summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.tx-account{max-width:850px;margin:40px auto;padding:30px;background:#111a25;color:#eef2f7}.tx-account a{color:#c4f56b}
@media(max-width:1050px){.th-page .th-width{width:calc(100% - 48px)!important}.th-page .th-hero{gap:26px;padding:65px 0!important}.th-page .th-headline h1{font-size:65px;letter-spacing:-3px}.th-demo{transform:none}.th-demo-kpis{gap:7px;margin:0 14px}.th-demo-kpis>div{padding:12px 8px}.th-demo-kpis strong{font-size:19px}.th-navlinks nav{gap:18px}.th-page .th-feature{padding:24px!important}.th-page .th-faq{gap:35px}.th-page .th-actions{flex-direction:column!important;align-items:start}.th-page .th-section{padding:75px 0!important}}
@media(max-width:767px){.th-page .th-width{width:calc(100% - 36px)!important}.th-page .th-nav{padding:20px 0!important;gap:15px}.th-navlinks{display:none}.th-page .th-hero{grid-template-columns:1fr;padding:55px 0!important;gap:45px}.th-page .th-headline h1{font-size:64px;letter-spacing:-3px}.th-intro{font-size:17px}.th-page .th-actions{flex-direction:row!important}.th-page .th-actions .elementor-button{padding:14px 15px;font-size:13px}.th-page .th-strip{justify-content:center;font-size:10px;gap:15px}.th-page .th-feature-grid,.th-page .th-steps,.th-page .th-faq{grid-template-columns:1fr}.th-page .th-section{padding:60px 0!important;gap:35px}.th-page .th-section-title h2{font-size:37px;letter-spacing:-1.5px}.th-page .th-feature{gap:15px}.th-page .th-statement{padding:60px 20px!important}.th-page .th-statement-title h2{font-size:34px;letter-spacing:-1.5px}.th-page .th-steps{gap:30px}.th-step-no{font-size:44px;margin-bottom:0!important}.th-page .th-plans{padding:65px 0!important}.th-plan-grid{grid-template-columns:1fr}.th-plan-card{padding:28px}.th-page .th-faq{padding:55px 0!important;gap:30px}.th-page .th-end{padding:35px 0 60px!important;flex-direction:column!important;align-items:start;gap:25px}.th-page .th-footer{flex-direction:column!important;align-items:start;gap:18px}.th-page .th-logo .elementor-heading-title{font-size:24px}.th-page .th-nav-login .elementor-button{padding:10px 15px}.th-hero-copy{gap:19px!important}.th-demo-kpis strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.th-page *{transition:none!important;scroll-behavior:auto!important}}
/* Keep the Tradelix palette independent of Elementor's default kit. */
.th-page .elementor-heading-title{color:#f4f6f8!important;font-family:Inter,Arial,sans-serif!important}
.th-page .th-primary .elementor-button{background:#c4f56b!important;color:#10170a!important}
.th-page .th-secondary .elementor-button,.th-page .th-nav-login .elementor-button{background:transparent!important;color:#edf1f5!important}
.th-page .th-kicker{color:#c4f56b!important}.th-page .th-intro,.th-page .th-section-copy{color:#aab4c0!important}
.th-page .th-micro{color:#8896a5!important}.th-page .th-feature .elementor-widget-text-editor:not(.th-icon),.th-page .th-step .elementor-widget-text-editor:not(.th-step-no){color:#aab4c0!important}
.th-page .th-icon{color:#c4f56b!important}.th-page .th-step-no{color:#586676!important}
.th-page .th-statement .th-kicker,.th-page .th-statement-copy{color:#40532e!important}
.th-page .th-statement-title .elementor-heading-title{color:#18210f!important}
.th-page .th-footer-copy{color:#9ca7b4!important}.th-page .th-strip .elementor-widget-text-editor{color:#a6b0bb!important}
