.wt-scope .hero{background:radial-gradient(900px 500px at 85% 10%,rgba(29,95,209,.28),transparent 60%),linear-gradient(160deg,#0b1b2e,#0e2138 60%,#10263f);color:#fff;position:relative;overflow:hidden}.wt-scope .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.wt-scope .hero-inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding-top:90px;padding-bottom:80px;align-items:center}.wt-scope .hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.07);border:1px solid var(--wt-line-dark);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;color:#dce6f2}.wt-scope .hero-badge .dot{width:9px;height:9px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 5px rgba(61,220,132,.15);animation:pulse 2s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 4px rgba(61,220,132,.15)}50%{box-shadow:0 0 0 8px rgba(61,220,132,.05)}}.wt-scope .hero h1{font-size:clamp(44px,6.2vw,78px);font-weight:800;margin:26px 0 22px}.wt-scope .rotator{display:block;color:var(--wt-yellow);min-height:1.08em}.wt-scope .rotate-word{display:inline-block}.wt-scope .rotate-word.out{animation:wordOut .35s ease forwards}.wt-scope .rotate-word.in{animation:wordIn .45s cubic-bezier(.2,.8,.3,1) forwards}@keyframes wordOut{to{opacity:0;transform:translateY(-22px);filter:blur(4px)}}@keyframes wordIn{from{opacity:0;transform:translateY(26px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.wt-scope .hero p.lead{font-size:18px;color:#c3d1e2;max-width:520px}.wt-scope .hero p.lead strong{color:#fff}.wt-scope .hero-ctas{display:flex;gap:14px;margin:30px 0 36px;flex-wrap:wrap}.wt-scope .hero-stats{display:flex;gap:0;border-top:1px solid var(--wt-line-dark);padding-top:26px;max-width:520px}.wt-scope .hero-stats .stat{padding-right:34px;margin-right:34px;border-right:1px solid var(--wt-line-dark)}.wt-scope .hero-stats .stat:last-child{border-right:none;margin-right:0;padding-right:0}.wt-scope .stat b{font-family:'Bricolage Grotesque',sans-serif;font-size:24px;font-weight:800;color:#fff}.wt-scope .stat b sup{color:var(--wt-yellow);font-size:16px}.wt-scope .stat span{display:block;font-size:14px;color:var(--wt-muted-light)}.wt-scope .hero-cards{position:relative;height:480px}.wt-scope .float-card{position:absolute;background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid var(--wt-line-dark);backdrop-filter:blur(8px);border-radius:20px;padding:22px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.wt-scope .card-live{top:30px;right:0;width:340px;animation:floaty 6s ease-in-out infinite}.wt-scope .card-grade{top:250px;right:40px;width:230px;text-align:center;animation:floaty 7s ease-in-out 1s infinite}.wt-scope .card-demo{bottom:10px;right:120px;width:280px;display:flex;gap:14px;align-items:center;animation:floaty 6.5s ease-in-out .5s infinite}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.wt-scope .card-live .row{display:flex;align-items:center;gap:14px}.wt-scope .avatar{width:46px;height:46px;border-radius:50%;background:var(--wt-blue);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.wt-scope .card-live h4{font-size:17px}.wt-scope .card-live .sub{font-size:13px;color:var(--wt-muted-light)}.wt-scope .live-pill{margin-left:auto;background:rgba(61,220,132,.12);border:1px solid rgba(61,220,132,.4);color:#3ddc84;font-size:11px;font-weight:800;letter-spacing:.1em;padding:6px 12px;border-radius:999px;display:flex;align-items:center;gap:6px}.wt-scope .live-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:#3ddc84}.wt-scope .progress{margin-top:18px}.wt-scope .progress .bar{height:7px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.wt-scope .progress .bar i{display:block;height:100%;width:82%;background:var(--wt-yellow);border-radius:99px}.wt-scope .progress .meta{display:flex;justify-content:space-between;font-size:12px;color:var(--wt-muted-light);margin-top:8px}.wt-scope .card-grade .aplus{font-family:'Bricolage Grotesque',sans-serif;font-size:52px;font-weight:800;color:var(--wt-yellow)}.wt-scope .card-grade .was{font-size:12px;color:var(--wt-muted-light)}.wt-scope .card-grade .check{position:absolute;top:-16px;right:-16px;width:44px;height:44px;border-radius:50%;background:var(--wt-yellow);color:var(--wt-navy);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;box-shadow:0 10px 24px -6px rgba(255,210,21,.6)}.wt-scope .card-demo .icon{width:44px;height:44px;border-radius:12px;background:rgba(61,220,132,.15);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.wt-scope .card-demo b{font-size:15px}.wt-scope .card-demo span{display:block;font-size:13px;color:var(--wt-muted-light)}.wt-scope .marquee{background:var(--wt-yellow);transform:rotate(-2deg);margin:-26px -40px 0;padding:16px 0;overflow:hidden;position:relative;z-index:5;box-shadow:0 14px 34px -14px rgba(11,27,46,.35)}.wt-scope .marquee-track{display:flex;gap:0;white-space:nowrap;animation:scroll 30s linear infinite;width:max-content}.wt-scope .marquee span{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:16px;letter-spacing:.08em;color:var(--wt-navy);padding:0 26px;display:flex;align-items:center;gap:52px}.wt-scope .marquee span::after{content:"✦";font-size:13px;color:var(--wt-navy)}@keyframes scroll{to{transform:translateX(-50%)}}@media(max-width:1024px){.wt-scope .hero-inner{grid-template-columns:1fr;padding-top:70px;padding-bottom:60px}.wt-scope .hero-cards{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}.wt-scope .float-card{position:static;width:auto;animation:none}.wt-scope .card-grade .check{top:-12px;right:-6px}}@media(max-width:680px){.wt-scope .hero-cards{grid-template-columns:1fr}.wt-scope .hero-stats{flex-wrap:wrap;gap:18px}.wt-scope .hero-stats .stat{border:none;margin:0;padding:0}.wt-scope .marquee{margin:-20px -20px 0}}