:root{--color-bg-deep:#020617;--color-bg:#0f172a;--color-bg-elevated:#1e293b;--color-bg-glass:#1e293b99;--color-border:#94a3b81f;--color-border-glow:#22d3ee40;--color-text:#f1f5f9;--color-muted:#94a3b8;--color-dim:#64748b;--color-gold:#f59e0b;--color-violet:#8b5cf6;--color-cyan:#22d3ee;--color-green:#10b981;--color-red:#f43f5e;--glow-gold:0 0 20px #f59e0b59;--glow-violet:0 0 20px #8b5cf659;--glow-cyan:0 0 20px #22d3ee59;--glow-green:0 0 20px #10b98159;--glow-red:0 0 20px #f43f5e59;--shadow-sm:0 1px 3px #0006;--shadow-md:0 10px 30px #00000080;--shadow-lg:0 20px 60px #0009;--font-heading:"Orbitron", "Exo 2", sans-serif;--font-body:"Exo 2", "Noto Sans SC", sans-serif;--font-code:"SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-smooth:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-body);color:var(--color-text);background:radial-gradient(ellipse at 80% 0%, #8b5cf626, transparent 50%), radial-gradient(ellipse at 20% 100%, #22d3ee1a, transparent 50%), var(--color-bg);margin:0;padding:0;line-height:1.55}a{color:inherit;text-decoration:none}.container{max-width:1440px;margin:0 auto;padding:28px 24px 120px;position:relative;overflow-x:clip}@media (max-width:640px){.container{padding:16px 14px 140px}}.container:before{content:"";pointer-events:none;background:linear-gradient(110deg,#8b5cf608,#0000),linear-gradient(290deg,#22d3ee08,#0000);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000c,#0000 80%);mask-image:radial-gradient(circle,#000c,#0000 80%)}.page-shell{animation:page-enter .34s var(--ease-smooth)}.top-nav{z-index:20;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);background:#0f172ad9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding:10px 14px;display:flex;position:sticky;top:12px}.brand{align-items:center;gap:10px;min-width:250px;display:inline-flex}.brand-logo{width:42px;height:42px;box-shadow:var(--glow-violet);border-radius:13px;flex-shrink:0;overflow:hidden}.brand-logo svg{width:100%;height:100%;display:block}.brand-text{gap:2px;display:grid}.brand-text strong{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-text);margin:0;font-size:15px;line-height:1.1}.brand-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);margin:0;font-size:11px;font-weight:500}.nav-cluster{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.nav-links{border:1px solid var(--color-border);background:#0f172ab3;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex}.nav-link{min-height:36px;font-family:var(--font-body);color:var(--color-muted);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.nav-link:after{content:"";background:var(--color-cyan);opacity:0;height:2px;transition:opacity .15s ease, transform .22s var(--ease-out);border-radius:4px;position:absolute;bottom:5px;left:10px;right:10px;transform:scaleX(.35)}.nav-link:hover{color:var(--color-cyan);border-color:var(--color-border-glow);background:#22d3ee12}.nav-link.is-active{color:#fff;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#8b5cf64d,#22d3ee33);border-color:#8b5cf680;font-weight:600}.nav-link.is-active:after{opacity:.92;transform:scaleX(1)}.nav-current{letter-spacing:.05em;text-transform:uppercase;color:var(--color-cyan);border:1px solid #22d3ee66;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.hero{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-md);border-radius:20px;margin-bottom:24px;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden}.hero-accent{background:radial-gradient(circle at 85% -10%, #8b5cf633, transparent 50%), radial-gradient(circle at -10% 100%, #22d3ee26, transparent 44%), var(--color-bg-glass)}.hero-accent:after{content:"";pointer-events:none;width:260px;height:260px;animation:orb-drift 9s var(--ease-smooth) infinite alternate;background:radial-gradient(circle,#8b5cf633,#0000 70%);border-radius:999px;position:absolute;top:-96px;right:-72px}.hero>*{z-index:1;position:relative}.hero h1{font-family:var(--font-heading);letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:860px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.06}.hero p{color:var(--color-muted);max-width:780px;margin:14px 0 0;font-size:clamp(16px,2.4vw,20px);line-height:1.65}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf666;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.cta-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.button-inline{align-items:center;width:auto;display:inline-flex}.hero-sub-link{color:var(--color-muted);margin:10px 0 0;font-size:14px}.ghost-link{color:var(--color-muted);align-items:center;gap:4px;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.ghost-link:after{content:"→";transition:transform .15s}.ghost-link:hover{color:var(--color-cyan)}.ghost-link:hover:after{transform:translate(3px)}.pill-link{border:1px solid var(--color-border);min-height:44px;color:var(--color-muted);background:var(--color-bg-glass);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pill-link:hover{color:var(--color-cyan);border-color:var(--color-border-glow);background:#22d3ee12}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}@media (max-width:700px){.metrics{grid-template-columns:repeat(2,1fr)}}.metric-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:14px;padding:16px}.metric-card:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-2px)}.metric-card .label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.metric-card .value{font-family:var(--font-heading);color:var(--color-cyan);margin-top:6px;font-size:22px;font-weight:600;line-height:1.2}.panel{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-radius:16px;margin-bottom:16px;padding:20px}.lift-card{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out)}.lift-card:hover{box-shadow:var(--shadow-md);border-color:#8b5cf666;transform:translateY(-2px)}.panel h2,.panel h3{font-family:var(--font-heading);color:var(--color-text);letter-spacing:.04em;margin-top:0}.flow-head{margin-bottom:12px}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.step-chip{border:1px solid var(--color-border);background:var(--color-bg-elevated);text-align:left;width:100%;color:var(--color-muted);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;display:inline-flex}.step-chip:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-1px)}.step-chip:disabled{opacity:.5;cursor:not-allowed}.step-chip.is-active{box-shadow:var(--glow-violet);background:linear-gradient(180deg, #8b5cf626, var(--color-bg-elevated));border-color:#8b5cf699}.step-chip.is-done{border-color:#10b98166}.step-index{color:#fff;background:var(--color-violet);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.step-chip.is-done .step-index{background:var(--color-green)}.step-copy{gap:2px;display:grid}.step-copy strong{color:var(--color-text);font-size:13px;line-height:1.2}.step-copy small{color:var(--color-muted);font-size:11px;line-height:1.2}.flow-track{background:var(--color-bg-elevated);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.flow-track span{background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));height:100%;transition:width .32s var(--ease-out);border-radius:999px;display:block}.action-feedback{animation:reveal-up .28s var(--ease-out);border-radius:10px;margin-top:10px;padding:9px 11px;font-size:13px;font-weight:500}.action-feedback.info{color:var(--color-cyan);background:#22d3ee14;border:1px solid #22d3ee4d}.action-feedback.success{color:var(--color-green);background:#10b98117;border:1px solid #10b98159}.action-feedback.error{color:var(--color-red);background:#f43f5e14;border:1px solid #f43f5e59}.result-wrap summary{cursor:pointer;color:var(--color-cyan);font-weight:600}.result-wrap[open] summary{margin-bottom:10px}.grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.story-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);transition:border-color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:12px;padding:12px}.story-card:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-1px)}.point-list{color:var(--color-muted);gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.point-list li{padding-left:24px;line-height:1.6;position:relative}.point-list li:before{font-size:14px;position:absolute;top:2px;left:0}.point-list-bad li:before{content:"✗";color:#f87171}.point-list-bad li{-webkit-text-decoration:line-through #f871714d;text-decoration:line-through #f871714d}.point-list-good li:before{content:"✓";color:#34d399}.point-list-good li{color:var(--color-fg)}.pricing{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.price-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:22px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.price-card:after{content:"";width:64%;height:180%;transition:left .52s var(--ease-out);background:linear-gradient(95deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);position:absolute;top:-40%;left:-120%;transform:rotate(14deg)}.price-card:hover{box-shadow:var(--shadow-md), var(--glow-violet);border-color:#8b5cf666;transform:translateY(-2px)}.price-card:hover:after{left:132%}.price-card .tier{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.price-card .price{font-family:var(--font-heading);color:var(--color-gold);text-shadow:var(--glow-gold);margin-top:8px;font-size:38px;font-weight:600;line-height:1.08}.price-note{color:var(--color-muted);margin-top:6px;font-size:12px}.price-card ul{margin:14px 0 0;padding:0;list-style:none}.price-card li{color:var(--color-muted);margin-bottom:9px;padding-left:14px;position:relative}.price-card li:before{content:"";background:var(--color-cyan);width:6px;height:6px;box-shadow:var(--glow-cyan);border-radius:50%;position:absolute;top:.62em;left:0}.price-card.featured{box-shadow:var(--shadow-lg), var(--glow-gold);border-color:#f59e0b80}.table-clean{border-collapse:collapse;width:100%}.table-clean th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dim);padding:10px 8px;font-size:12px}.table-clean td{border-top:1px solid var(--color-border);padding:12px 8px}.table-clean tbody tr{transition:background-color .15s}.table-clean tbody tr:hover{background:#8b5cf60f}.feature-state{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.feature-state svg{width:14px;height:14px}.feature-state.yes{color:var(--color-green);background:#10b9811a;border-color:#10b98159}.feature-state.no{color:var(--color-red);background:#f43f5e14;border-color:#f43f5e4d}.feature-state.waitlist{color:var(--color-gold);background:#f59e0b1a;border-color:#f59e0b4d}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trust-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:12px;padding:12px}.input,.select,.textarea,.button{width:100%;font-family:var(--font-body);border-radius:10px;font-size:14px}.input,.select,.textarea{color:var(--color-text);background:var(--color-bg-elevated);border:1px solid #94a3b833;padding:11px 12px}.input::placeholder,.textarea::placeholder{color:var(--color-dim)}.textarea{resize:vertical;min-height:112px}.button{color:#fff;background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));cursor:pointer;transition:transform .16s ease, box-shadow .16s ease, background-position .26s var(--ease-out);background-position:0%;background-size:140% 140%;border:0;padding:11px 14px;font-weight:600}.button:hover:enabled{box-shadow:var(--glow-violet);background-position:100%;transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.input:focus,.select:focus,.textarea:focus,.button:focus-visible,.nav-links a:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.hero-cta{width:auto;padding:12px 28px;display:inline-flex}.hint{color:var(--color-muted);font-size:12px}.badge-up{color:var(--color-green);font-weight:600}.badge-down{color:var(--color-red);font-weight:600}.json{white-space:pre-wrap;word-break:break-word;font-family:var(--font-code);color:var(--color-cyan);border:1px solid var(--color-border);background:var(--color-bg-deep);border-radius:10px;padding:12px;font-size:12px}code{font-family:var(--font-code);color:var(--color-cyan)}.skeleton{background:linear-gradient(120deg, var(--color-bg-elevated) 25%, var(--color-bg-glass) 50%, var(--color-bg-elevated) 75%);background-size:220% 100%;border-radius:10px;animation:1.2s linear infinite shimmer}.skeleton-text{vertical-align:middle;background:linear-gradient(120deg, var(--color-bg-elevated) 25%, var(--color-bg-glass) 50%, var(--color-bg-elevated) 75%);background-size:220% 100%;border-radius:4px;width:80px;height:1em;animation:1.2s linear infinite shimmer;display:inline-block}.skeleton-text-sm{width:60px;height:.8em}.loading-banner{color:var(--color-cyan);background:#22d3ee0d;border:1px solid #22d3ee1f;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.trade-hero p{max-width:980px;color:var(--color-muted);font-size:clamp(16px,2.4vw,22px);line-height:1.6}.action-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.action-chip{color:var(--color-cyan);background:#22d3ee14;border:1px solid #22d3ee40;border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.trade-refresh-dot{background:var(--color-cyan);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-left:10px;animation:1s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.trade-refresh-btn{cursor:pointer;transition:background .15s,border-color .15s}.trade-refresh-btn:hover:not(:disabled){background:#22d3ee2e;border-color:#22d3ee80}.trade-refresh-btn:disabled{opacity:.6;cursor:default}.auth-card{max-width:480px;margin-left:auto;margin-right:auto}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-form label{display:block}.google-btn{width:100%;color:var(--color-fg);background:#ffffff0f;border:1px solid #ffffff26;justify-content:center;align-items:center;font-weight:600;display:flex}.google-btn:hover{background:#ffffff1a;border-color:#ffffff40}.auth-divider{color:var(--color-muted);align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.link-inline{color:var(--color-cyan);text-underline-offset:3px;text-decoration:underline}.link-inline:hover{color:var(--color-amber)}.nav-auth{align-items:center;gap:8px;margin-left:12px;display:flex}.nav-user{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.nav-auth-btn{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.nav-auth-btn:hover{color:var(--color-fg);background:#ffffff0a;border-color:#ffffff40}.nav-auth-primary{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee4d}.nav-auth-primary:hover{color:var(--color-cyan);background:#22d3ee38}.payment-card{background:#22d3ee0a;border:1px solid #22d3ee26;border-radius:14px;margin-bottom:12px;padding:20px}.payment-header{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.payment-amount{font-size:28px;font-family:var(--font-display);color:var(--color-cyan);align-items:center;gap:10px;margin-top:6px;display:flex}.payment-address{align-items:center;gap:10px;margin-top:6px;display:flex}.payment-address code{word-break:break-all;color:var(--color-fg);background:#ffffff0d;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.copy-btn{color:var(--color-cyan);cursor:pointer;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.copy-btn:hover{background:#22d3ee2e}.payment-notes{color:var(--color-muted);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.payment-polling{color:var(--color-cyan);align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.contact-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-channels{flex-direction:column;gap:20px;display:flex}.contact-channel{border-bottom:1px solid var(--color-border);padding-bottom:16px}.contact-channel:last-child{border-bottom:none;padding-bottom:0}.trade-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.trade-kpi-card{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-left:4px solid var(--color-cyan);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:14px;padding:16px}.trade-kpi-card:first-child{border-left-color:var(--color-cyan);background:linear-gradient(135deg, #22d3ee0f, var(--color-bg-glass))}.trade-kpi-card:nth-child(2){border-left-color:var(--color-gold);background:linear-gradient(135deg, #f59e0b0f, var(--color-bg-glass))}.trade-kpi-card:nth-child(3){border-left-color:var(--color-violet);background:linear-gradient(135deg, #8b5cf60f, var(--color-bg-glass))}.trade-kpi-card:nth-child(4){border-left-color:var(--color-green);background:linear-gradient(135deg, #10b9810f, var(--color-bg-glass))}.trade-kpi-card:nth-child(5){border-left-color:var(--color-gold);background:linear-gradient(135deg, #f59e0b0f, var(--color-bg-glass))}.kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:13px;line-height:1.3}.kpi-value{font-family:var(--font-heading);color:var(--color-cyan);margin-top:7px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1}.trade-kpi-card:first-child .kpi-value{color:var(--color-cyan);text-shadow:var(--glow-cyan)}.trade-kpi-card:nth-child(2) .kpi-value{color:var(--color-gold);text-shadow:var(--glow-gold)}.trade-kpi-card:nth-child(3) .kpi-value{color:var(--color-violet);text-shadow:var(--glow-violet)}.trade-kpi-card:nth-child(4) .kpi-value{color:var(--color-green);text-shadow:var(--glow-green)}.trade-kpi-card:nth-child(5) .kpi-value{color:var(--color-gold);text-shadow:var(--glow-gold)}.kpi-sub{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:1.4}.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.trade-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out), padding .22s var(--ease-out);cursor:pointer;border-radius:18px;padding:18px}.trade-card.has-position{box-shadow:0 0 0 1px #ffffff0a inset, var(--glow-cyan);border-color:#10b98159}.trade-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.trade-symbol{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,2.4vw,28px);font-weight:700}.trade-muted{color:var(--color-muted);margin-top:4px;font-size:13px}.trade-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.trade-badge.action-long{color:var(--color-cyan);text-shadow:var(--glow-cyan);background:#22d3ee1a;border-color:#22d3ee73}.trade-badge.action-short{color:var(--color-red);background:#f43f5e1a;border-color:#f43f5e66}.trade-badge.action-adjust,.trade-badge.action-intercept{color:var(--color-gold);background:#f59e0b1a;border-color:#f59e0b66}.trade-badge.action-hold{color:var(--color-muted);background:#94a3b814;border-color:#94a3b84d}.trade-price{font-family:var(--font-heading);color:var(--color-text);margin-top:10px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.trade-body{margin-top:12px}.trade-stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-stat-cell{border:1px solid var(--color-border);background:#0f172a80;border-radius:10px;padding:10px}.trade-stat-label{color:var(--color-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.trade-stat-cell strong{font-family:var(--font-heading);color:var(--color-text);margin-top:4px;font-size:clamp(17px,2vw,22px);line-height:1.2;display:block}.trade-trigger-cell{grid-column:span 2}.trade-trigger-cell strong{font-size:clamp(15px,1.8vw,18px);font-weight:600;line-height:1.35}.trade-bias{border:1px solid var(--color-border);background:#0f172a80;border-radius:12px;margin-top:12px;padding:12px}.trade-bias p{color:var(--color-muted);max-height:5.8em;margin:8px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:500;line-height:1.55;overflow:hidden}.trade-position{background:#10b98112;border:1px solid #10b9814d;border-radius:12px;margin-top:12px;padding:10px 12px}.trade-position-line{color:var(--color-muted);margin-top:6px;font-size:15px;line-height:1.45}.trade-position-meta{color:var(--color-dim);margin-top:6px;font-size:13px;line-height:1.4}.trade-position-empty{color:var(--color-dim);background:#64748b0d;border:1px dashed #64748b59;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.pnl-up{color:var(--color-green);font-weight:700}.pnl-down{color:var(--color-red);font-weight:700}.trade-reason{border-left:4px solid var(--color-violet);color:var(--color-muted);white-space:pre-wrap;background:#8b5cf60f;border-radius:8px;max-height:5.8em;margin-top:12px;padding:12px;font-size:clamp(15px,1.8vw,18px);line-height:1.55;overflow:hidden}.is-fresh{color:var(--color-cyan);font-weight:700}.is-warm{color:var(--color-gold);font-weight:700}.is-stale{color:var(--color-red);font-weight:700}.is-unknown{color:var(--color-dim);font-weight:700}@media (min-width:980px){.trade-card:hover{box-shadow:var(--shadow-md), var(--glow-cyan);z-index:4;border-color:#22d3ee73;padding:24px 26px;transform:translateY(-4px)scale(1.02)}.trade-card:hover .trade-price{font-size:clamp(48px,6vw,72px)}.trade-card:hover .trade-stat-cell strong{font-size:clamp(22px,2.8vw,28px)}.trade-card:hover .trade-trigger-cell strong{font-size:clamp(18px,2.2vw,22px)}.trade-card:hover .trade-bias p,.trade-card:hover .trade-reason{max-height:360px;font-size:clamp(17px,2.2vw,22px);line-height:1.6;overflow:auto}}.reveal{opacity:0;animation:reveal-up .52s var(--ease-out) forwards;transform:translateY(16px)scale(.995)}.delay-1{animation-delay:70ms}.delay-2{animation-delay:.12s}.delay-3{animation-delay:.17s}.delay-4{animation-delay:.22s}.delay-5{animation-delay:.27s}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reveal-up{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes orb-drift{0%{transform:translate(0,0)scale(.95)}to{transform:translate(-18px,22px)scale(1.08)}}.ops-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.ops-grid{gap:18px;display:grid}.ops-card{gap:16px;display:grid}.ops-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-status{border:1px solid var(--color-border);letter-spacing:.04em;border-radius:999px;align-items:center;min-height:28px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ops-status-unmatched{color:#fff;box-shadow:var(--glow-gold);background:#f59e0b29;border-color:#f59e0b80}.ops-status-resolved_paid{color:#fff;box-shadow:var(--glow-green);background:#10b98129;border-color:#10b98180}.ops-status-resolved_flagged,.ops-status-ignored{color:#fff;background:#94a3b81f;border-color:#94a3b859}.ops-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-meta>div,.ops-candidates,.ops-resolution{border:1px solid var(--color-border);background:#0f172a7a;border-radius:14px;padding:12px 14px}.ops-meta span,.ops-candidates span{margin-bottom:6px;display:block}.ops-meta strong,.ops-resolution strong{word-break:break-word;display:block}.ops-chip-row{flex-wrap:wrap;gap:8px;display:flex}.ops-actions{gap:14px;display:grid}@media (max-width:1400px){.trade-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.trade-kpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.top-nav{flex-direction:column;align-items:flex-start;gap:12px;top:8px}.brand{min-width:0}.nav-cluster{flex-direction:column;align-items:stretch;gap:8px;width:100%}.nav-links{gap:8px;width:100%;padding-bottom:6px;overflow-x:auto}.nav-link{flex:none}.grid{grid-template-columns:1fr}.trade-kpi-grid{grid-template-columns:1fr 1fr}.trade-grid,.story-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.workflow-steps{grid-template-columns:1fr}.ops-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:560px){.trade-kpi-grid,.trust-grid,.ops-meta{grid-template-columns:1fr}.ops-card-head{flex-direction:column}}@media (hover:none){.trade-card:hover{box-shadow:var(--shadow-sm);transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}.kicker{position:relative}.kicker-dot{background:var(--color-green);width:8px;height:8px;box-shadow:0 0 0 4px #10b9812e, var(--glow-green);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite pulse-dot}.kicker-violet{color:var(--color-violet);background:#8b5cf61a;border-color:#8b5cf666}.kicker-cyan{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee66}.kicker-red{color:var(--color-red);background:#f43f5e14;border-color:#f43f5e59}.kicker-green{color:var(--color-green);background:#10b98114;border-color:#10b98166}.hero h1{letter-spacing:-.025em;font-size:clamp(36px,6.4vw,68px);font-weight:800;line-height:1.04}.hero-sub{max-width:740px;color:var(--color-muted);margin-top:18px;font-size:clamp(16px,2.2vw,20px);line-height:1.7}.hero-sub-strong{color:var(--color-cyan);margin-top:8px;font-weight:600;display:inline-block}.button-secondary{color:var(--color-text);background:#ffffff0f;border:1px solid #94a3b840}.button-secondary:hover:enabled{background:#ffffff1a;border-color:#22d3ee66}.button-ghost{color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-size:15px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.button-ghost:hover{color:var(--color-cyan);background:#22d3ee0f;border-color:#22d3ee80}.cta-primary{letter-spacing:.01em;background:linear-gradient(135deg,#8b5cf6 0%,#22d3ee 100%) 0%/200% 200%;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:700;position:relative;box-shadow:0 10px 30px -10px #8b5cf68c,inset 0 0 0 1px #ffffff14}.cta-primary:hover:enabled{background-position:100%;box-shadow:0 14px 40px -8px #22d3ee8c,inset 0 0 0 1px #ffffff1f}.cta-arrow{transition:transform .2s var(--ease-out);margin-left:6px;display:inline-block}.cta-primary:hover .cta-arrow{transform:translate(4px)}.cta-secondary{font-size:15px}.hero-trust-row{color:var(--color-muted);flex-wrap:wrap;gap:14px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-trust-row li{align-items:center;gap:8px;display:inline-flex}.trust-tick{width:18px;height:18px;color:var(--color-green);background:#10b98126;border:1px solid #10b98180;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hero-social-proof{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#22d3ee0a,#8b5cf60a);border-radius:16px;justify-content:space-around;align-items:center;gap:12px;margin-top:28px;padding:18px 22px;display:flex}.hsp-item{text-align:center;flex:1;min-width:0}.hsp-num{font-family:var(--font-heading);color:var(--color-text);background:linear-gradient(135deg,#22d3ee 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,3vw,30px);font-weight:700;line-height:1.1}.hsp-num-suffix,.hsp-prefix{opacity:.85;margin-left:1px;font-size:.6em}.hsp-prefix{margin-left:0;margin-right:1px}.hsp-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-top:6px;font-size:12px}.hsp-divider{background:linear-gradient(#0000,#94a3b84d,#0000);flex-shrink:0;width:1px;height:36px}@media (max-width:720px){.hero-social-proof{flex-wrap:wrap;gap:18px 8px;padding:16px 12px}.hsp-divider{display:none}.hsp-item{flex:0 0 calc(50% - 8px)}}.section-header{margin-bottom:18px}.section-header-center{text-align:center;max-width:720px;margin:12px auto 22px}.section-h2{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:10px 0 6px;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.15}.section-sub{color:var(--color-muted);max-width:620px;margin:8px auto 0;font-size:clamp(14px,1.8vw,16px);line-height:1.6}.lp-strip{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);background:linear-gradient(#0f172ab3,#0f172a8c);border-radius:16px;margin-bottom:18px;padding:16px 18px}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lp-status{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.lp-status-live{color:var(--color-green);background:#10b98114;border-color:#10b98166}.lp-status-demo{color:var(--color-gold);background:#f59e0b0f;border-color:#f59e0b59}.lp-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-dot}.lp-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.lp-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lp-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.lp-card{border:1px solid var(--color-border);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);background:#0f172aa6;border-radius:12px;padding:12px 12px 10px}.lp-card:hover{box-shadow:var(--glow-cyan);border-color:#22d3ee59;transform:translateY(-1px)}.lp-card.lp-long{border-left:3px solid var(--color-cyan)}.lp-card.lp-short{border-left:3px solid var(--color-red)}.lp-card.lp-adjust{border-left:3px solid var(--color-gold)}.lp-card.lp-hold{border-left:3px solid #94a3b84d}.lp-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-symbol{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-text);font-size:13px;font-weight:700}.lp-action{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.lp-action.lp-long{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee80}.lp-action.lp-short{color:var(--color-red);background:#f43f5e1a;border-color:#f43f5e73}.lp-action.lp-adjust{color:var(--color-gold);background:#f59e0b1a;border-color:#f59e0b73}.lp-action.lp-hold{color:var(--color-muted);background:#94a3b80f;border-color:#94a3b84d}.lp-price{font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.005em;margin-top:8px;font-size:clamp(15px,1.8vw,18px);font-weight:700}.lp-card-foot{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;display:flex}.lp-bias{letter-spacing:.04em;font-weight:600}.lp-age{color:var(--color-dim);font-variant-numeric:tabular-nums}.howit-grid{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.howit-grid{grid-template-columns:1fr}}.howit-step{border:1px solid var(--color-border);background:#0f172a8c;border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s;position:relative}.howit-step:hover{border-color:#8b5cf666;transform:translateY(-2px)}.howit-num{width:36px;height:36px;font-family:var(--font-heading);color:#fff;background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));box-shadow:var(--glow-violet);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.howit-step strong{color:var(--color-text);margin-bottom:6px;font-size:16px;display:block}.howit-step p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.howit-cta{text-align:center;margin-top:14px}.contrast-grid .contrast-bad{background:linear-gradient(180deg, #f43f5e0a, var(--color-bg-glass));border-color:#f43f5e2e}.contrast-grid .contrast-good{background:linear-gradient(180deg, #10b9810d, var(--color-bg-glass));border-color:#10b98138}.contrast-grid h3{margin:8px 0 12px}.story-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}@media (max-width:860px){.story-grid-3{grid-template-columns:1fr}}.story-icon{width:44px;height:44px;font-family:var(--font-heading);color:var(--color-cyan);background:linear-gradient(135deg,#8b5cf62e,#22d3ee24);border:1px solid #8b5cf647;border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;font-weight:700;display:inline-flex}.story-card strong{color:var(--color-text);margin-bottom:4px;font-size:16px;display:block}.pricing-3col{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}@media (max-width:920px){.pricing-3col{grid-template-columns:1fr}}.price-card{flex-direction:column;display:flex}.price-card .tier-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.price-card .tier{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-text);text-transform:uppercase;font-size:14px}.tier-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-border);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.price-card .price{font-family:var(--font-heading);color:var(--color-text);text-shadow:none;align-items:baseline;gap:4px;margin-top:12px;display:flex}.price-currency{color:var(--color-muted);font-size:22px;font-weight:600}.price-amount{background:linear-gradient(135deg,#f1f5f9 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1}.price-period{color:var(--color-muted);font-size:14px}.price-card.featured{background:linear-gradient(180deg, #22d3ee0f, #0f172ab3), var(--color-bg-glass);box-shadow:0 0 0 1px #22d3ee2e inset, 0 30px 80px -30px #22d3ee73, var(--shadow-md);border-color:#22d3ee8c;transform:translateY(-4px)}.price-card.featured .price-amount{background:linear-gradient(135deg,#22d3ee 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.price-card.featured ul li:before{background:var(--color-cyan);box-shadow:var(--glow-cyan)}.price-card.is-muted{opacity:.78}.price-card.is-muted .price-amount{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.price-ribbon{letter-spacing:.06em;text-transform:uppercase;color:#0f172a;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px -4px #22d3ee99}.price-card ul{flex:1}.price-card li{color:var(--color-text);opacity:.92;font-size:14px;line-height:1.55}.price-footnote{color:var(--color-muted);text-align:center;margin-top:12px;font-size:12px}.price-footnote a{color:var(--color-cyan);text-underline-offset:3px;text-decoration:underline}.pricing-free-line{text-align:center;color:var(--color-muted);margin-top:16px;font-size:13px}.pricing-free-line a{color:var(--color-cyan);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pricing-free-line .dim{color:var(--color-dim)}.compare-section .section-header{margin-bottom:14px}.compare-table-wrap{border:1px solid var(--color-border);background:#0f172a66;border-radius:12px;overflow-x:auto}.compare-table{min-width:640px}.compare-table th,.compare-table td{text-align:center;padding:12px 10px}.compare-table th:first-child,.compare-table td:first-child{text-align:left;padding-left:16px}.compare-table th{letter-spacing:.06em;color:var(--color-muted);border-bottom:1px solid var(--color-border);background:#0f172a99;font-size:12px}.compare-table .th-featured,.compare-table .td-featured{color:var(--color-cyan);background:linear-gradient(#22d3ee14,#22d3ee05);font-weight:700}.compare-table .td-label{color:var(--color-text);font-weight:500}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;transition:border-color .22s,box-shadow .22s;overflow:hidden}.faq-item.is-open{border-color:#8b5cf673;box-shadow:inset 0 0 0 1px #8b5cf626}.faq-summary{cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:600;list-style:none;transition:background .16s;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{background:#8b5cf60d}.faq-q{letter-spacing:.005em;flex:1;font-size:clamp(14px,1.8vw,16px)}.faq-icon{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-muted);transition:transform .22s var(--ease-out), color .2s, border-color .2s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-icon svg{width:14px;height:14px}.faq-item.is-open .faq-icon{color:var(--color-cyan);border-color:#22d3ee66;transform:rotate(180deg)}.faq-body{color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:0;padding:16px 20px 20px;font-size:14px;line-height:1.7}.faq-body p{margin:0 0 10px}.faq-body p:last-child{margin-bottom:0}.faq-body strong{color:var(--color-text)}.hero-final{text-align:center;background:radial-gradient(ellipse at 50% -20%, #22d3ee2e, transparent 55%), radial-gradient(ellipse at 50% 120%, #8b5cf62e, transparent 55%), var(--color-bg-glass);margin-top:18px;padding:clamp(34px,5vw,56px)}.final-h2{font-family:var(--font-heading);letter-spacing:-.015em;background:linear-gradient(135deg,#f1f5f9 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:720px;margin:0 auto;font-size:clamp(22px,4vw,38px);font-weight:800;line-height:1.18}.final-sub{max-width:600px;color:var(--color-muted);margin:16px auto 0;font-size:clamp(14px,1.8vw,17px);line-height:1.7}.cta-row-center{justify-content:center;margin-top:22px}.sticky-cta{z-index:50;width:min(560px,100vw - 24px);transition:transform .38s var(--ease-out), opacity .28s;opacity:0;pointer-events:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%,130%)}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-cta-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172aeb;border:1px solid #22d3ee4d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 30px 60px -10px #0009,0 0 24px #22d3ee2e}.sticky-cta-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sticky-cta-copy strong{color:var(--color-text);letter-spacing:.01em;font-size:14px}.sticky-cta-sub{color:var(--color-muted);font-size:12px}.sticky-cta-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sticky-cta-btn{background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:10px;width:auto!important;padding:10px 18px!important;font-size:14px!important}.sticky-cta-close{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.sticky-cta-close:hover{color:var(--color-text);background:#ffffff0d;border-color:#ffffff4d}@media (max-width:480px){.sticky-cta-copy strong{font-size:13px}.sticky-cta-sub{font-size:11px}.sticky-cta-btn{padding:9px 14px!important;font-size:13px!important}}.perf-band{border:1px solid var(--color-border);background:radial-gradient(ellipse at 0% 0%, #22d3ee0f, transparent 50%), radial-gradient(ellipse at 100% 100%, #8b5cf60f, transparent 50%), var(--color-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-radius:16px;margin:0 0 18px;padding:22px 22px 14px}.perf-band-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:920px){.perf-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.perf-kpi{flex-direction:column;gap:4px;padding:0 4px;display:flex}.perf-kpi+.perf-kpi{border-left:1px solid var(--color-border);padding-left:18px}@media (max-width:920px){.perf-kpi+.perf-kpi{border-left:none;padding-left:4px}}.perf-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.perf-kpi-value{font-family:var(--font-heading);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.1}.perf-up{color:var(--color-green);text-shadow:var(--glow-green)}.perf-warn{color:var(--color-gold);text-shadow:var(--glow-gold)}.perf-pct{opacity:.85;margin-left:2px;font-size:.55em;font-weight:600}.perf-kpi-sub{color:var(--color-dim);font-size:12px;line-height:1.5}.perf-kpi-sub-link{margin-top:4px}.perf-spark .perf-spark-svg{width:100%;height:56px;margin-top:4px;display:block}.perf-disclaimer{color:var(--color-dim);border-top:1px dashed #94a3b82e;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.6}.tg-section{border:1px solid var(--color-border);background:radial-gradient(ellipse at 100% -20%, #22d3ee1a, transparent 50%), var(--color-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-radius:16px;margin-bottom:18px;padding:24px}.tg-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:860px){.tg-grid{grid-template-columns:1fr;gap:22px}}.tg-h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);margin:12px 0 14px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2}.tg-lead{color:var(--color-muted);margin:0 0 14px;font-size:15px;line-height:1.7}.tg-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg-bullets li{color:var(--color-text);padding-left:24px;font-size:14px;line-height:1.55;position:relative}.tg-bullets li:before{content:"→";color:var(--color-cyan);font-weight:700;position:absolute;top:0;left:0}.tg-bullets strong{color:var(--color-cyan);font-weight:700}.tg-phone{justify-content:center;display:flex}.tg-phone-bezel{border:1px solid var(--color-border);background:linear-gradient(#0f172ae6,#020617f2);border-radius:28px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 30px 80px -20px #0000008c,inset 0 0 0 1px #ffffff0a,0 0 40px -10px #22d3ee40}.tg-phone-head{border-bottom:1px solid var(--color-border);background:#0f172ad9;align-items:center;gap:12px;padding:14px 16px;display:flex}.tg-avatar{color:#0f172a;width:36px;height:36px;font-family:var(--font-heading);letter-spacing:.02em;background:linear-gradient(135deg,#f0b90b,#f59e0b);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.tg-phone-name strong{color:var(--color-text);font-size:14px;line-height:1.2;display:block}.tg-phone-name small{color:var(--color-cyan);margin-top:2px;font-size:11px;display:block}.tg-msgs{flex-direction:column;gap:10px;max-height:420px;padding:14px;display:flex;overflow:hidden}.tg-msg{animation:tg-msg-in .6s var(--ease-out) backwards;background:linear-gradient(#22d3ee0f,#0f172ab3);border:1px solid #22d3ee2e;border-radius:12px;padding:12px 12px 10px;position:relative}.tg-msg:first-child{animation-delay:.1s}.tg-msg:nth-child(2){animation-delay:.22s}.tg-msg:nth-child(3){animation-delay:.34s}@keyframes tg-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tg-msg-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tg-msg-head strong{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-cyan);font-size:12px}.tg-msg-head time{color:var(--color-dim);font-variant-numeric:tabular-nums;font-size:10px}.tg-msg-body{font-family:var(--font-code);color:var(--color-muted);gap:4px;margin:8px 0 0;padding:0;font-size:11.5px;line-height:1.55;list-style:none;display:grid}.tg-msg-body li:first-child{color:var(--color-text);font-weight:600}.testimonials-section{margin-bottom:18px}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:920px){.testimonial-grid{grid-template-columns:1fr}}.testimonial-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:22px 22px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.testimonial-card:hover{box-shadow:var(--shadow-md);border-color:#8b5cf666;transform:translateY(-2px)}.quote-mark{font-family:var(--font-heading);color:#8b5cf62e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:80px;line-height:1;position:absolute;top:6px;right:14px}.testimonial-body{color:var(--color-text);z-index:1;margin:0;font-size:14px;line-height:1.7;position:relative}.testimonial-foot{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;display:flex}.testimonial-handle{font-family:var(--font-code);color:var(--color-cyan);font-size:13px;font-weight:600}.testimonial-meta{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:flex}.testimonial-tier{color:var(--color-text);font-weight:600}.testimonial-dot{color:var(--color-dim)}.quota-meter{background:linear-gradient(#f59e0b12,#0f172a73);border:1px solid #f59e0b52;border-radius:10px;margin-top:14px;padding:10px 12px}.quota-meter-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quota-meter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);font-size:11px;font-weight:700}.quota-meter-count{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:14px;font-weight:700}.quota-meter-taken{color:var(--color-gold)}.quota-meter-sep{color:var(--color-dim);margin:0 2px}.quota-meter-cap{color:var(--color-muted);font-weight:600}.quota-meter-bar{background:#94a3b82e;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.quota-meter-fill{transform-origin:0;height:100%;animation:quota-fill 1.4s var(--ease-out) .2s backwards;background:linear-gradient(90deg,#f59e0b,#f43f5e);border-radius:999px;display:block;box-shadow:0 0 14px #f59e0b73}@keyframes quota-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quota-meter-note{color:var(--color-muted);margin-top:8px;font-size:11.5px;line-height:1.45}.quota-meter-note strong{color:var(--color-gold);font-weight:700}:root{--lc-cycle:30s;--lc-stage:6s}.lc-section{border:1px solid var(--color-border);background:radial-gradient(ellipse at 0% 0%, #22d3ee14, transparent 60%), radial-gradient(ellipse at 100% 100%, #8b5cf614, transparent 60%), var(--color-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-md);border-radius:18px;margin-bottom:18px;padding:24px;overflow:hidden}.lc-head{text-align:center;margin-bottom:18px}.lc-h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);max-width:720px;margin:12px auto 0;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.25}.lc-record-dot{background:var(--color-red);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-dot;box-shadow:0 0 0 4px #f43f5e2e,0 0 12px #f43f5e99}.lc-stage{border:1px solid var(--color-border);background:#0206178c;border-radius:14px;padding:18px 18px 14px;position:relative}.lc-progress{background:#94a3b81f;border-top-left-radius:14px;border-top-right-radius:14px;height:3px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.lc-progress-fill{transform-origin:0;width:100%;height:100%;animation:lc-progress var(--lc-cycle) linear infinite, lc-progress-shine 4s linear infinite;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#22d3ee) 0 0/200% 100%;display:block}@keyframes lc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lc-progress-shine{0%{background-position:0%}to{background-position:200%}}.lc-flow{min-height:320px;position:relative}.lc-frame{opacity:0;animation-duration:var(--lc-cycle);flex-direction:column;gap:12px;padding:4px 2px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;display:flex;position:absolute;inset:0;transform:translateY(8px)}@keyframes lc-frame-1{0%,18%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-12px)}}@keyframes lc-frame-2{0%,19%{opacity:0;transform:translateY(12px)}21%,38%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-12px)}}@keyframes lc-frame-3{0%,39%{opacity:0;transform:translateY(12px)}41%,58%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(-12px)}}@keyframes lc-frame-4{0%,59%{opacity:0;transform:translateY(12px)}61%,78%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-12px)}}@keyframes lc-frame-5{0%,79%{opacity:0;transform:translateY(12px)}81%,98%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.lc-frame-1{animation-name:lc-frame-1}.lc-frame-2{animation-name:lc-frame-2}.lc-frame-3{animation-name:lc-frame-3}.lc-frame-4{animation-name:lc-frame-4}.lc-frame-5{animation-name:lc-frame-5}.lc-frame-head{align-items:center;gap:10px;display:flex}.lc-step{width:28px;height:28px;font-family:var(--font-heading);color:#0f172a;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.lc-frame-head strong{letter-spacing:.005em;color:var(--color-text);font-size:15px}.lc-frame-foot{color:var(--color-dim);margin:0;font-size:12px}.lc-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}@media (max-width:720px){.lc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-pair{border:1px solid var(--color-border);text-align:center;font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-muted);background:#0f172a99;border-radius:8px;padding:6px 4px;font-size:11px;font-weight:600;animation:2.4s ease-in-out infinite lc-pair-blink}@keyframes lc-pair-blink{0%,to{color:var(--color-muted);border-color:var(--color-border);background:#0f172a99}50%{color:var(--color-cyan);box-shadow:var(--glow-cyan);background:#22d3ee0f;border-color:#22d3ee73}}.lc-signal{flex-direction:column;gap:10px;display:flex}.lc-sparkline{border-bottom:1px dashed #94a3b82e;width:100%;height:60px;padding-bottom:6px}.lc-signal-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lc-tag{letter-spacing:.08em;border:1px solid;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.lc-tag-long{color:var(--color-cyan);box-shadow:var(--glow-cyan);background:#22d3ee1a;border-color:#22d3ee80}.lc-symbol{font-family:var(--font-heading);color:var(--color-text);font-size:16px;font-weight:700}.lc-signal-price{font-family:var(--font-code);color:var(--color-cyan);font-variant-numeric:tabular-nums;font-size:14px}.lc-signal-detail{font-family:var(--font-code);color:var(--color-muted);gap:2px;margin:0;padding:0;font-size:12.5px;line-height:1.6;list-style:none;display:grid}.lc-signal-detail strong{color:var(--color-text);font-weight:600}.lc-tg-bubble{max-width:380px;box-shadow:var(--glow-cyan);animation:lc-tg-pop .38s var(--ease-out) backwards;background:linear-gradient(#22d3ee12,#0f172ab3);border:1px solid #22d3ee40;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:14px;animation-delay:.2s}@keyframes lc-tg-pop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.lc-tg-name{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lc-tg-avatar{color:#0f172a;width:28px;height:28px;font-family:var(--font-heading);background:linear-gradient(135deg,#f0b90b,#f59e0b);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.lc-tg-name strong{color:var(--color-text);font-size:13px;line-height:1.2;display:block}.lc-tg-name small{color:var(--color-cyan);margin-top:2px;font-size:11px;display:block}.lc-tg-text{font-family:var(--font-code);color:var(--color-muted);gap:4px;font-size:12px;display:grid}.lc-tg-line-strong{color:var(--color-text);font-weight:700}.lc-tg-reasoning{color:var(--color-muted);border-top:1px solid #94a3b82e;margin-top:6px;padding-top:6px;line-height:1.55}.lc-bn-card{font-family:var(--font-code);background:linear-gradient(#f59e0b0f,#0f172ab3);border:1px solid #f59e0b52;border-radius:12px;padding:14px}.lc-bn-row{border-bottom:1px dashed #94a3b826;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.lc-bn-row:last-of-type{border-bottom:none}.lc-bn-label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lc-bn-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.lc-bn-long{color:var(--color-cyan)}.lc-bn-pnl-row{border-top:1px solid #f59e0b40;margin-top:4px;padding-top:9px;border-bottom:none!important}.lc-bn-pnl{color:var(--color-green);font-size:16px;font-weight:800;animation:.8s ease-in-out infinite alternate lc-pnl-tick}@keyframes lc-pnl-tick{0%{opacity:.85}to{opacity:1;text-shadow:var(--glow-green)}}.lc-bn-strap{font-family:var(--font-body);color:var(--color-dim);border-top:1px dashed #94a3b82e;margin-top:10px;padding-top:9px;font-size:11.5px}.lc-close{flex-direction:column;gap:8px;display:flex}.lc-close-pnl{font-family:var(--font-heading);align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.lc-close-arrow{color:var(--color-green);text-shadow:var(--glow-green);font-size:32px;font-weight:700}.lc-close-amount{color:var(--color-green);text-shadow:var(--glow-green);font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1}.lc-close-pct{opacity:.85;margin-left:1px;font-size:.45em}.lc-close-row{font-family:var(--font-code);color:var(--color-muted);border-bottom:1px dashed #94a3b81f;justify-content:space-between;gap:10px;padding:4px 0;font-size:13px;display:flex}.lc-close-row:last-of-type{border-bottom:none}.lc-close-key{color:var(--color-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lc-close-row span:last-child{color:var(--color-text);font-weight:600}.lc-close-tip{color:var(--color-green);text-align:center;background:#10b98114;border:1px solid #10b98140;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.lc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.lc-steps:before{content:"";z-index:0;background:#94a3b82e;height:1px;position:absolute;top:14px;left:10%;right:10%}.lc-step-dot{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.lc-step-num{border:1px solid var(--color-border);background:var(--color-bg-deep);width:28px;height:28px;font-family:var(--font-heading);color:var(--color-muted);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;transition:color .24s,background .24s,border-color .24s;display:inline-flex}.lc-step-label{color:var(--color-muted);letter-spacing:.04em;font-size:11px}@keyframes lc-step-1-active{0%,18%{color:#0f172a;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee99}20%,to{}}@keyframes lc-step-2-active{0%,19%{}21%,38%{color:#0f172a;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee99}40%,to{}}@keyframes lc-step-3-active{0%,39%{}41%,58%{color:#0f172a;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee99}60%,to{}}@keyframes lc-step-4-active{0%,59%{}61%,78%{color:#0f172a;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee99}80%,to{}}@keyframes lc-step-5-active{0%,79%{}81%,98%{color:#0f172a;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee99}}.lc-step-dot-1 .lc-step-num{animation:lc-step-1-active var(--lc-cycle) ease-in-out infinite}.lc-step-dot-2 .lc-step-num{animation:lc-step-2-active var(--lc-cycle) ease-in-out infinite}.lc-step-dot-3 .lc-step-num{animation:lc-step-3-active var(--lc-cycle) ease-in-out infinite}.lc-step-dot-4 .lc-step-num{animation:lc-step-4-active var(--lc-cycle) ease-in-out infinite}.lc-step-dot-5 .lc-step-num{animation:lc-step-5-active var(--lc-cycle) ease-in-out infinite}@media (max-width:640px){.lc-section{padding:18px 14px}.lc-flow{min-height:380px}.lc-step-label{font-size:10px}}.vp-section{margin-bottom:18px}.vp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:860px){.vp-grid{grid-template-columns:1fr}}.vp-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;transition:border-color .2s, transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:16px;flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vp-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#22d3ee00,#22d3ee80,#8b5cf600);padding:1px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vp-card:hover{box-shadow:0 16px 40px -16px #22d3ee59, var(--shadow-md);border-color:#22d3ee73;transform:translateY(-3px)}.vp-card:hover:before{opacity:1}.vp-icon{width:44px;height:44px;color:var(--color-cyan);background:linear-gradient(135deg,#22d3ee2e,#8b5cf624);border:1px solid #22d3ee4d;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.vp-icon svg{width:22px;height:22px}.vp-badge{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-muted);border:1px solid var(--color-border);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.vp-title{color:var(--color-text);letter-spacing:-.005em;font-size:17px;font-weight:700;display:block}.vp-body{color:var(--color-muted);flex:1;margin:0;font-size:13.5px;line-height:1.6}.vp-cta{color:var(--color-cyan);transition:transform .2s var(--ease-out);align-items:center;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.vp-card:hover .vp-cta{transform:translate(4px)}@media (max-width:640px){.hero{border-radius:18px;padding:24px 18px}.hero h1{font-size:clamp(32px,9vw,44px)}.hero-sub{font-size:15px;line-height:1.65}.cta-row{flex-direction:column;align-items:stretch;gap:10px}.cta-row .button,.cta-row .button-ghost{justify-content:center;width:100%}.price-card.featured{transform:none}}
