
/* TradeSmart homepage v2: scoped design system */
.home-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center;padding-top:94px;padding-bottom:78px}.home-hero h1{font-size:clamp(3rem,5.9vw,5.75rem);letter-spacing:-.068em;line-height:1.055;margin:22px 0}.home-hero h1 em{font-style:normal;color:#4bdec1}.hero-sub{max-width:650px;font-size:1.12rem;line-height:1.75;color:#b3c4d3}.eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#76dac6;text-transform:uppercase}.live-dot{width:7px;height:7px;border-radius:50%;background:#48debd;display:inline-block;margin-right:8px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin:25px 0}.proof-strip{display:flex;flex-wrap:wrap;gap:26px;padding-top:25px;margin-top:27px;border-top:1px solid rgba(152,188,214,.17)}.proof-strip span{display:flex;flex-direction:column}.proof-strip strong{color:#f2fbff;font-size:1.6rem}.proof-strip small{color:#9bb0bf}.micro-copy{font-size:.75rem;color:#8296a7;line-height:1.5}.hero-product{border:1px solid #355568;border-radius:19px;overflow:hidden;background:#0b2030;box-shadow:0 25px 70px rgba(0,0,0,.2)}.mock-top,.mock-bottom{padding:15px 20px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#102b3c;font-size:.69rem;color:#a1bac8;letter-spacing:.07em}.mock-dots{color:#7f9cad}.tag{background:#1a493f;color:#85edcd;border:1px solid #387965;border-radius:18px;padding:5px 10px;font-size:.65rem;font-weight:700}.mock-canvas{position:relative;min-height:360px;padding:30px 26px 10px;overflow:hidden}.mock-grid,.placeholder-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(120,179,189,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,179,189,.08) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.mock-head{position:relative;display:grid;gap:10px}.mock-head small{color:#5fdcc1;text-transform:uppercase;letter-spacing:.12em}.mock-head b{font-size:1.35rem}.mock-controls{position:relative;display:grid;gap:8px;margin-top:22px}.mock-controls span{display:flex;justify-content:space-between;gap:10px;background:rgba(15,36,51,.88);border:1px solid #315160;padding:13px;border-radius:7px;font-size:.75rem;color:#9ebac8}.mock-controls b{color:#d3f7ef;text-align:right}.mock-line{position:relative;width:100%;height:90px;margin-top:10px}.mock-bottom span{color:#64dfc3}.hp-section{padding-top:70px;padding-bottom:70px}.section-top{max-width:810px;margin-bottom:29px}.hp-section h2{font-size:clamp(2rem,3.2vw,3.3rem);letter-spacing:-.045em;line-height:1.14;margin:12px 0}.hp-section h2 span{color:#62d9c3}.section-top p,.hp-section p{color:#b2c2ce;line-height:1.75}.hp-two,.case-grid,.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.offer-card,.case-card,.price-card{background:#102333;border:1px solid #294255;border-radius:17px;padding:30px;display:block;color:#eef7fb;text-decoration:none}.offer-card:hover{border-color:#6fe0cb}.offer-purple:hover{border-color:#b2a6ee}.offer-index{font-size:.68rem;letter-spacing:.16em;color:#66d8c2;font-weight:800}.offer-purple .offer-index{color:#b6a7fd}.offer-card h3{font-size:1.8rem;line-height:1.2;letter-spacing:-.03em;margin:20px 0 12px}.offer-card> b{display:block;color:#76e5d1;margin-top:28px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chips span{font-size:.72rem;border:1px solid #3c5666;border-radius:19px;padding:7px 10px;color:#cfdfeb}.case-bar{display:flex;justify-content:space-between;gap:9px;align-items:center;color:#7fd9c6;font-size:.68rem;letter-spacing:.12em}.case-card h3{font-size:1.45rem;margin-top:18px}.case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.case-metrics div{display:grid;gap:8px;border:1px solid #29485a;padding:14px 10px;border-radius:8px}.case-metrics small{font-size:.62rem;color:#97aebc}.case-metrics b{font-size:.85rem}.chart-placeholder{height:194px;position:relative;display:grid;place-items:center;text-align:center;border:1px dashed #426173;border-radius:10px;background:#0c1d2b}.chart-placeholder>div:last-child{position:relative;display:grid;gap:7px}.chart-placeholder small{font-size:.72rem;color:#8fa5b8}.inline-link{display:inline-block;margin-top:21px;color:#7fe8d4;text-decoration:none;font-weight:750}.demo-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:center}.feature-check{list-style:none;padding:0;display:grid;gap:13px;margin-top:28px}.feature-check li{color:#dcebf3}.feature-check li:before{content:'✓';color:#51ddbd;margin-right:12px}.vid-frame{padding:12px;background:#102737;border:1px solid #355064;border-radius:17px}.vid-label{font-size:.68rem;letter-spacing:.12em;color:#9fc5cf;padding:12px 10px}.vid-frame iframe{border:0;display:block;width:100%;aspect-ratio:16/9;border-radius:9px;background:#0b1624}.vid-external{display:block;padding:12px;color:#8ce5d3;text-decoration:none;font-size:.8rem}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.steps-grid>div{background:#102333;border:1px solid #294255;border-radius:15px;padding:25px}.steps-grid span{font-weight:900;color:#52d9be}.steps-grid h3{margin-top:20px}.pricing{border-top:1px solid #274051}.price-card{display:flex;flex-direction:column;gap:12px}.price-card h3{font-size:1.55rem;margin:0}.price-card p{flex:1}.price-card.preferred{border-color:#3ea98f;background:linear-gradient(155deg,#143a3b,#112638)}.plan-price{padding:15px 0;border-top:1px solid #335264;color:#c9dadf;font-weight:700}.price-card .inline-link{margin-top:0}.service-banner{background:linear-gradient(125deg,#152d3f,#202742);border:1px solid #476073;border-radius:20px;padding:44px;display:flex;justify-content:space-between;align-items:center;gap:35px}.service-banner>div{max-width:760px}.service-banner .action{white-space:nowrap}.final-grid{display:grid;grid-template-columns:1fr .85fr;gap:40px}.quick-links{display:grid;gap:9px}.quick-links a{display:flex;justify-content:space-between;gap:14px;background:#112536;border:1px solid #304b5d;border-radius:10px;padding:16px;color:#d8ecf3;text-decoration:none}@media(max-width:950px){.home-hero,.demo-grid,.final-grid{grid-template-columns:1fr}.home-hero{padding-top:54px;gap:30px}.hp-section{padding-top:49px;padding-bottom:49px}.service-banner{display:block}.service-banner>.action{display:inline-block;margin-top:20px}}@media(max-width:680px){.hp-two,.case-grid,.price-grid,.steps-grid{grid-template-columns:1fr}.home-hero h1{font-size:3rem}.proof-strip{gap:16px}.case-metrics{grid-template-columns:1fr 1fr}.offer-card,.case-card,.price-card{padding:22px}.service-banner{padding:24px}.mock-controls span{font-size:.67rem}.hp-section h2{font-size:2rem}}

.ts-equity-chart{padding:13px;border-radius:14px;background:rgba(15,27,42,.55);border:1px solid rgba(120,163,176,.17)}.ts-equity-chart svg{display:block;width:100%;height:auto;max-height:290px;overflow:visible}.ts-chart-title{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.84rem;font-weight:700}.ts-chart-value{font-size:.75rem;opacity:.7}.ts-chart-tip{font-size:.74rem;min-height:1.5em;margin-top:3px;color:var(--text-muted,#9cb1bd)}.ts-method-note{font-size:.8rem;opacity:.76;line-height:1.5}.ts-chart-hit{cursor:crosshair}.ts-case{min-width:0}@media(max-width:720px){.ts-equity-chart{padding:8px}.ts-chart-title{font-size:.75rem}}
