/* Hero-only enhancement. Other sections retain their existing source/styles. */
.site-header{gap:20px}.site-header .main-nav{gap:18px}.main-nav .nav-platform{display:none}.site-header .header-platform{display:inline-flex;white-space:nowrap;min-height:42px;padding:10px 15px;font-size:12px}.hero.tf-motion-scene{background:radial-gradient(ellipse at 78% 35%,#153e515c,transparent 60%),#071627;color:#eaf3ff;padding-top:62px;padding-bottom:64px;overflow:hidden;min-height:0;display:block}.hero.tf-motion-scene::before{opacity:.12}.hero .hero-grid{grid-template-columns:1fr 1.08fr;gap:55px;align-items:center}.hero .hero-copy{position:relative;z-index:1}.hero .hero-copy h1{font-size:clamp(36px,4vw,58px);letter-spacing:-1.7px;color:#edf6ff;line-height:1.12}.hero .hero-copy h1 span{color:#7ce4d1}.hero .eyebrow{color:#78daca}.hero .hero-lead{color:#b6cadc;font-weight:400;font-size:15px;line-height:1.85}.hero .check-list{color:#c9dce9;font-size:14px}.hero .check-list li{color:#c9dce9}.hero .check-list li::before{color:#78dfc9}.hero .hero-actions{gap:10px}.hero .hero-actions .btn{font-size:12px;min-height:43px}.hero .hero-actions .btn-gold{order:-1;min-width:175px;background:#83e4ce;border-color:#96f0dc;color:#092b36;box-shadow:0 7px 24px #58c7ae17}.hero .hero-actions .btn-gold:hover{background:#b0f4e3;box-shadow:0 7px 24px #58c7ae38;transform:none}.hero .hero-actions .btn-primary{background:#1c3b52;border-color:#466878;color:#eaf3ff}.hero .hero-actions .btn-ghost{border-color:#526f84;color:#c9e0ec;background:transparent}.hero .hero-actions .btn-primary:hover,.hero .hero-actions .btn-ghost:hover{background:#2b5265;transform:none}.hero .platform-help{color:#8fa9c0}.tf-market-visual{position:relative;min-width:0;padding:25px 24px 20px;border:1px solid #50818d49;border-radius:24px;background:linear-gradient(135deg,#17394b52,#0e23354d);box-shadow:0 24px 70px #0002}.tf-market-brand{display:flex;gap:20px;align-items:center;padding:4px 4px 28px}.tf-market-brand>div{display:flex;flex-direction:column;gap:7px}.tf-market-brand strong{color:#edf6ff;font-size:31px;font-weight:700;letter-spacing:-1.1px}.tf-market-brand em{font-style:normal;color:#7ce4d1;font-weight:400}.tf-market-brand>div>span{color:#a7c1d0;font-size:12px}.tf-market-logo{width:70px;height:70px;position:relative;isolation:isolate;flex-shrink:0}.tf-market-logo img{width:70px;height:70px;border-radius:50%;background:#fff;position:relative;box-shadow:0 0 0 5px #72d7c511}.tf-market-logo .tf-logo-glow{position:absolute;inset:-30px;z-index:-1;border-radius:50%;background:radial-gradient(circle,#69e0c766,transparent 70%)}.hero .tf-flow-node{padding:15px 12px}.hero .tf-flow-node strong{font-size:12px}.hero .tf-flow-heading{font-size:8px}.hero .tf-flow-caption{font-size:10px}.hero .tf-flow-bottom{flex-wrap:wrap;font-size:9px}.hero .tf-motion-toggle{font-size:10px}.site-header :is(a,button):focus-visible,.hero :is(a,button):focus-visible{outline:3px solid #83dfcc;outline-offset:4px}
@media(max-width:1280px) and (min-width:781px){.site-header{gap:13px;padding-inline:22px}.main-nav{gap:12px}.main-nav a{font-size:12px}.site-header .brand-copy strong{font-size:19px}.site-header .brand img{width:46px;height:46px}.site-header .header-actions .lang-switch button{min-width:29px;padding-inline:6px}.site-header .header-platform{padding-inline:12px}.hero .hero-grid{gap:30px}.tf-market-visual{padding:22px 17px}}
@media(max-width:1100px) and (min-width:781px){.site-header{gap:10px}.site-header .header-actions{gap:8px}.hero .hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero .hero-copy h1{font-size:40px}.tf-market-brand strong{font-size:25px}.tf-market-brand{gap:15px}.hero .tf-flow-node{padding:10px 8px}}
@media(max-width:780px){.site-header .header-platform{display:inline-flex;min-height:40px;padding:9px 14px;font-size:12px}.site-header .header-actions{gap:12px}.hero.tf-motion-scene{padding-top:35px;padding-bottom:38px}.hero .hero-grid{display:flex;flex-direction:column;gap:32px}.hero .hero-copy h1{font-size:40px;letter-spacing:-1px}.hero .hero-lead{font-size:14px}.hero .hero-actions .btn-gold{width:100%}.tf-market-visual{box-sizing:border-box;width:100%;max-width:570px;padding:22px}.tf-market-brand{padding-bottom:22px}.tf-market-brand strong{font-size:29px}.hero .tf-flow-node strong{font-size:13px}}
@media(max-width:430px){.hero .hero-copy h1{font-size:36px}.tf-market-visual{padding:20px 14px 15px;border-radius:17px}.tf-market-brand{gap:16px;padding:0 0 20px}.tf-market-logo,.tf-market-logo img{width:52px;height:52px}.tf-market-brand strong{font-size:27px}.tf-market-brand>div>span{font-size:10px}.hero .tf-flow-node{padding:10px 8px}.hero .tf-flow-node strong{font-size:10px}.hero .tf-flow-caption{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .btn{transition:none!important;transform:none!important}}
