/* TradeSmart v62 – sales polish. Shared section primitives, verified visual assets, and responsive layouts. */
:root{--v62-ink:#e9f7f8;--v62-muted:#a9c2d0;--v62-mint:#60e4c7;--v62-border:rgba(134,200,214,.25)}
.ts-v62-price-offer{padding:1.05rem 0 1rem;position:relative}
.ts-v62-price-offer .sc-v36-pricing-kicker{color:#80f3d4;font-size:.76rem;letter-spacing:.075em}
.sc-v36-price-line{align-items:center!important;gap:11px!important}
.sc-v36-price-line s{margin-left:10px!important;display:inline-flex;color:#d5e6e9!important;font-size:clamp(1.55rem,2.5vw,2rem)!important;font-weight:750!important;text-decoration-color:#fb8e91;text-decoration-thickness:3px;text-decoration-line:line-through;opacity:1!important;letter-spacing:-.03em}
.ts-v62-save-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:7px}
.ts-v62-save-row b{display:inline-block;border:1px solid rgba(91,230,187,.48);color:#85ffda;padding:7px 11px;border-radius:9px;background:rgba(24,140,120,.2);font-size:.78rem;letter-spacing:.06em}
.ts-v62-save-row span{font-size:.79rem;color:#c5dadd}
.ts-v62-catalog-price s{font-size:1.28rem!important;color:#d4e0e9!important;font-weight:750!important;text-decoration-color:#ef8e94;text-decoration-thickness:2px}
.ts-v62-catalog-price .ts-v62-deal-line{color:#82f0d5!important;font-weight:750}
.ts-v62-value-split,.ts-v62-member-showcase,.ts-v62-services-evidence,.ts-v62-custom-proof,.ts-v62-opt-proof{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);border:1px solid var(--v62-border);border-radius:26px;padding:clamp(22px,3.6vw,46px);margin-top:42px;margin-bottom:42px;background:linear-gradient(120deg,#102d3c 0%,#0a1c2b 68%,#102135 100%);box-shadow:0 26px 65px rgba(0,0,0,.17);color:var(--v62-ink)}
.ts-v62-member-showcase,.ts-v62-custom-proof{background:linear-gradient(115deg,rgba(12,34,42,.94),rgba(7,18,33,.97)),url('/assets/backgrounds/trading-screen-blur-2.jpg') center/cover}
.ts-v62-services-evidence,.ts-v62-opt-proof{background:linear-gradient(115deg,rgba(7,23,39,.92),rgba(22,28,55,.94)),url('/assets/backgrounds/trading-screen-blur-1.jpg') center/cover}
.ts-v62-value-split h2,.ts-v62-member-showcase h2,.ts-v62-services-evidence h2,.ts-v62-custom-proof h2,.ts-v62-opt-proof h2{font-size:clamp(1.7rem,3.3vw,2.75rem);line-height:1.12;letter-spacing:-.035em;margin:.4em 0;color:#f4faff}
.ts-v62-value-split p,.ts-v62-member-showcase p,.ts-v62-services-evidence p,.ts-v62-custom-proof p,.ts-v62-opt-proof p{color:#cadce6;line-height:1.65}
.ts-v62-pill-row{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}
.ts-v62-pill-row span{border:1px solid rgba(122,213,207,.35);border-radius:99px;padding:8px 12px;background:rgba(8,24,34,.72);color:#daf5ef;font-size:.82rem;font-weight:650}
.ts-v62-inline-cta{display:inline-flex;align-items:center;color:#7ef5d7!important;text-decoration:underline;text-underline-offset:5px;font-weight:800;margin-top:6px}
.ts-v62-inline-cta:hover{color:white!important}
.ts-v62-visual-stack,.ts-v62-member-shot,.ts-v62-services-evidence figure,.ts-v62-custom-proof figure,.ts-v62-opt-proof figure{margin:0;min-width:0;position:relative}
.ts-v62-visual-stack img,.ts-v62-member-shot img,.ts-v62-services-evidence img,.ts-v62-custom-proof img,.ts-v62-opt-proof img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;background:#06141f;border:1px solid rgba(136,227,217,.33);border-radius:14px;box-shadow:0 16px 38px rgba(0,0,0,.36)}
.ts-v62-visual-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ts-v62-visual-stack img{height:172px;object-fit:cover;object-position:center}
.ts-v62-visual-stack small{grid-column:1/-1;text-align:center;color:#aacbd0;font-size:.73rem}
.ts-v62-member-shot figcaption,.ts-v62-services-evidence figcaption,.ts-v62-custom-proof figcaption,.ts-v62-opt-proof figcaption{color:#accbd7;font-size:.73rem;line-height:1.5;margin-top:9px}
.ts-v62-offer-compare{padding-top:52px;padding-bottom:58px}
.ts-v62-offer-compare h2,.ts-v62-scope-clarity h2{font-size:clamp(1.8rem,3vw,2.7rem);color:inherit}
.ts-v62-offer-grid,.ts-v62-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0 10px}
.ts-v62-offer-grid article,.ts-v62-scope-grid article{display:flex;flex-direction:column;gap:9px;background:linear-gradient(165deg,rgba(18,43,62,.93),rgba(9,25,40,.98));padding:23px;border-radius:19px;border:1px solid var(--v62-border);min-width:0}
.ts-v62-offer-grid article.ts-v62-featured{border-color:rgba(105,240,204,.64);box-shadow:inset 0 0 0 1px rgba(105,240,204,.11),0 22px 44px rgba(3,26,34,.18)}
.ts-v62-offer-grid article>span{font-size:.67rem;color:#84e4d0;letter-spacing:.06em;font-weight:750}
.ts-v62-offer-grid h3,.ts-v62-scope-grid h3{font-size:1.27rem;color:#eefbff;margin:.2rem 0}
.ts-v62-offer-grid p,.ts-v62-scope-grid p{color:#c3d9e4;line-height:1.55;margin:0 0 10px;flex:1}
.ts-v62-offer-grid strong{font-size:1.32rem;color:#fff}
.ts-v62-offer-grid a{display:inline-block;margin-top:auto;color:#76eccd!important;font-weight:750}
.ts-v62-compare-note{font-size:.83rem;color:var(--v62-muted)}
.ts-v62-scope-clarity{padding-top:36px;padding-bottom:45px}
.ts-v62-custom-proof,.ts-v62-opt-proof{margin-top:32px}
.ts-v62-member-showcase .eyebrow,.ts-v62-services-evidence .eyebrow,.ts-v62-opt-proof .eyebrow,.ts-v62-custom-proof .eyebrow{color:#75e5cc}
@media(hover:hover){.ts-v62-offer-grid article,.ts-v62-scope-grid article{transition:transform .22s ease,border-color .22s ease}.ts-v62-offer-grid article:hover{transform:translateY(-3px);border-color:rgba(95,231,194,.5)}}
@media(max-width:900px){.ts-v62-value-split,.ts-v62-member-showcase,.ts-v62-services-evidence,.ts-v62-custom-proof,.ts-v62-opt-proof{grid-template-columns:1fr}.ts-v62-offer-grid,.ts-v62-scope-grid{grid-template-columns:1fr}}
@media(max-width:550px){.ts-v62-visual-stack img{height:120px}.ts-v62-value-split,.ts-v62-member-showcase,.ts-v62-services-evidence,.ts-v62-custom-proof,.ts-v62-opt-proof{padding:20px;margin-block:25px}.sc-v36-price-line s{margin-left:0!important}}
@media(prefers-reduced-motion:reduce){.ts-v62-offer-grid article{transition:none!important}}
html[data-theme='light'] .ts-v62-value-split,html[data-theme='light'] .ts-v62-member-showcase,html[data-theme='light'] .ts-v62-services-evidence,html[data-theme='light'] .ts-v62-custom-proof,html[data-theme='light'] .ts-v62-opt-proof,html[data-theme='light'] .ts-v62-offer-grid article,html[data-theme='light'] .ts-v62-scope-grid article{color:#eefaff}
html[data-theme='light'] .ts-v62-offer-grid article p,html[data-theme='light'] .ts-v62-scope-grid article p{color:#d4e6ee}
