*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Courier New",Courier,monospace;font-size:1rem;line-height:1.6;color:#fff;background-color:#0a0a0a;-webkit-font-smoothing:antialiased;padding:0}main{padding-top:68px}img,svg{display:block;max-width:100%}a{color:#FF10F0;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3,h4,h5,h6{color:#FF10F0;font-weight:700;line-height:1.25;margin-bottom:1rem}p,ul,ol{margin-bottom:1rem;line-height:1.6}code,pre{font-family:"Courier New",Courier,monospace;font-size:0.9em}pre{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:1rem 1.25rem;overflow-x:auto}code{background:rgba(255,16,240,0.1);border-radius:4px;padding:0.1em 0.35em;color:#FF10F0}hr{border:none;border-top:1px solid #2a2a2a;margin:2rem 0}:focus-visible{outline:2px solid #FF10F0;outline-offset:3px}::selection{background:rgba(255,16,240,0.25);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,16,240,0.5)}.note{background:#1a1a1a;padding:1rem;border-left:4px solid #FF10F0;margin-bottom:1rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;background:rgba(10,10,10,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(42,42,42,0.8);transition:background 250ms ease,border-color 250ms ease}.site-header--scrolled{background:rgba(10,10,10,0.96);border-bottom-color:#2a2a2a}.site-header__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;justify-content:space-between;height:100%}@media (min-width: 1024px){.site-header__inner{padding-left:2rem;padding-right:2rem}}.site-header__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;flex-shrink:0}.site-header__logo-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg, #FF10F0, #FF10F0);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#0a0a0a}.site-header__logo-text{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-0.02em}.site-header__logo-text span{background:linear-gradient(135deg, #FF10F0 0%, #FF10F0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-header__nav{display:none}@media (min-width: 1024px){.site-header__nav{display:flex;align-items:center;gap:2rem}}.site-header__nav-link{font-size:.875rem;font-weight:500;color:#aaa;text-decoration:none;transition:color 150ms ease;position:relative}.site-header__nav-link::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg, #FF10F0, #FF10F0);border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform 250ms ease}.site-header__nav-link:hover,.site-header__nav-link.active{color:#fff}.site-header__nav-link:hover::after,.site-header__nav-link.active::after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;gap:.75rem}.site-header__mobile-toggle{display:flex;flex-direction:column;gap:5px;width:26px;cursor:pointer;padding:.5rem;background:transparent;border:none;border-radius:6px}@media (min-width: 1024px){.site-header__mobile-toggle{display:none}}.site-header__mobile-toggle span{display:block;height:2px;background:#aaa;border-radius:1px;transition:all 250ms ease;transform-origin:center}.site-header__mobile-toggle[aria-expanded="true"] span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.site-header__mobile-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__mobile-toggle[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.site-header__mobile-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:1rem 1.5rem;flex-direction:column;gap:.25rem}.site-header__mobile-nav.is-open{display:flex}@media (min-width: 1024px){.site-header__mobile-nav{display:none}}.site-header__mobile-nav .site-header__nav-link{padding:.75rem 0;font-size:1rem;border-bottom:1px solid rgba(42,42,42,0.5)}.site-header__mobile-nav .site-header__nav-link:last-child{border-bottom:none}.site-footer{background:#111;border-top:1px solid #2a2a2a;padding:4rem 0 2rem}.site-footer__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1024px){.site-footer__inner{padding-left:2rem;padding-right:2rem}}.site-footer__top{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width: 768px){.site-footer__top{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer__brand .site-header__logo{margin-bottom:1rem}.site-footer__tagline{font-size:.875rem;color:#aaa;line-height:1.75;margin-bottom:1.25rem;max-width:280px}.site-footer__social{display:flex;gap:.75rem}.site-footer__social-link{width:36px;height:36px;border-radius:6px;border:1px solid #2a2a2a;background:transparent;display:flex;align-items:center;justify-content:center;color:#aaa;text-decoration:none;transition:all 150ms ease;font-size:.875rem}.site-footer__social-link:hover{border-color:rgba(255,16,240,0.4);color:#FF10F0;background:rgba(255,16,240,0.06)}.site-footer__col-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#fff;margin-bottom:1rem}.site-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.site-footer__link{font-size:.875rem;color:#aaa;text-decoration:none;transition:color 150ms ease}.site-footer__link:hover{color:#fff}.site-footer__divider{height:1px;background:#2a2a2a;margin-bottom:2rem}.site-footer__bottom{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width: 768px){.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__copyright{font-size:.75rem;color:#aaa;line-height:1.75}.site-footer__copyright a{color:#aaa;text-decoration:underline;text-underline-offset:3px}.site-footer__copyright a:hover{color:#fff}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer__legal-link{font-size:.75rem;color:#aaa;text-decoration:none;transition:color 150ms ease}.site-footer__legal-link:hover{color:#fff}.site-footer__disclaimer{margin-top:2rem;padding:1.25rem;background:rgba(245,158,11,0.04);border:1px solid rgba(245,158,11,0.15);border-radius:10px}.site-footer__disclaimer p{font-size:.75rem;color:#aaa;line-height:1.75;margin:0;opacity:0.75}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:10px;font-family:"Courier New",Courier,monospace;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:all 250ms ease;white-space:nowrap}.btn:focus-visible{outline:2px solid #FF10F0;outline-offset:3px}.btn--primary{background:linear-gradient(135deg, #FF10F0 0%, #dc00ce 100%);color:#fff;box-shadow:0 4px 20px rgba(255,16,240,0.35)}.btn--primary:hover{background:linear-gradient(135deg, #ff2af2 0%, #FF10F0 100%);box-shadow:0 6px 28px rgba(255,16,240,0.5);transform:translateY(-1px)}.btn--primary:active{transform:translateY(0);box-shadow:0 2px 12px rgba(255,16,240,0.3)}.btn--secondary{background:transparent;color:#FF10F0;border:1px solid #FF10F0;box-shadow:0 0 0 rgba(255,16,240,0)}.btn--secondary:hover{background:rgba(255,16,240,0.08);box-shadow:0 0 20px rgba(255,16,240,0.2);transform:translateY(-1px)}.btn--secondary:active{transform:translateY(0)}.btn--ghost{background:transparent;color:#aaa;border:1px solid #2a2a2a}.btn--ghost:hover{color:#fff;border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.04)}.btn--cta{background:linear-gradient(135deg, #FF10F0 0%, #FF10F0 100%);color:#0a0a0a;font-weight:700;box-shadow:0 4px 20px rgba(255,16,240,0.3)}.btn--cta:hover{box-shadow:0 6px 32px rgba(255,16,240,0.45);transform:translateY(-2px)}.btn--cta:active{transform:translateY(0)}.btn--sm{padding:.5rem 1rem;font-size:.875rem;border-radius:6px}.btn--lg{padding:1rem 2rem;font-size:1.125rem;border-radius:16px}.btn--xl{padding:1.25rem 2.5rem;font-size:1.25rem;border-radius:16px}.btn--full{width:100%}.btn[disabled],.btn--disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.btn .btn__icon{width:1.1em;height:1.1em;flex-shrink:0}.card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;backdrop-filter:blur(12px);padding:1.5rem;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,0.6);border-color:rgba(255,16,240,0.3)}.card__header{margin-bottom:1rem}.card__icon{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg, rgba(255,16,240,0.2), rgba(255,16,240,0.1));border:1px solid rgba(255,16,240,0.3);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem}.card__title{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem}.card__subtitle{font-size:.875rem;color:#aaa;margin:0}.card__body{color:#fff;font-size:1rem;line-height:1.75}.card__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.card__badge--success{background:rgba(255,16,240,0.12);color:#FF10F0;border:1px solid rgba(255,16,240,0.25)}.card__badge--primary{background:rgba(255,16,240,0.12);color:#FF10F0;border:1px solid rgba(255,16,240,0.25)}.card__badge--accent{background:rgba(255,16,240,0.12);color:#FF10F0;border:1px solid rgba(255,16,240,0.25)}.card--stat{text-align:center;padding:2rem 1.5rem}.card--stat .card__number{background:linear-gradient(135deg, #FF10F0 0%, #FF10F0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.25rem;font-weight:700;line-height:1;margin-bottom:.5rem}.card--stat .card__label{font-size:.875rem;color:#aaa;text-transform:uppercase;letter-spacing:0.08em}.card--step{position:relative}.card--step .card__step-number{position:absolute;top:1rem;right:1rem;width:28px;height:28px;border-radius:50%;background:rgba(255,16,240,0.15);border:1px solid rgba(255,16,240,0.3);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#FF10F0}.card--glow{position:relative;box-shadow:0 0 40px rgba(153,69,255,0.25)}.card--glow::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, #FF10F0, #FF10F0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 640px){.card-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.card-grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1024px){.card-grid--4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.card-grid--2{grid-template-columns:repeat(2, 1fr)}}.pricing-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:start}@media (min-width: 768px){.pricing-grid{grid-template-columns:repeat(3, 1fr)}}.pricing-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;backdrop-filter:blur(12px);padding:2rem 1.5rem;position:relative;transition:transform 250ms ease,box-shadow 250ms ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.6)}.pricing-card--featured{position:relative;box-shadow:0 0 40px rgba(153,69,255,0.25)}.pricing-card--featured::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, #FF10F0, #FF10F0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (min-width: 768px){.pricing-card--featured{transform:scale(1.03)}.pricing-card--featured:hover{transform:scale(1.03) translateY(-4px)}}.pricing-card__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg, #FF10F0, #FF10F0);color:#0a0a0a;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:.25rem 1rem;border-radius:100px;white-space:nowrap}.pricing-card__tier{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#aaa;margin-bottom:.75rem}.pricing-card__price{margin-bottom:.25rem;line-height:1}.pricing-card__amount{font-size:3rem;font-weight:700;color:#fff}.pricing-card__currency{font-size:1.25rem;font-weight:500;color:#aaa;vertical-align:super;margin-right:.25rem}.pricing-card__period{font-size:.875rem;color:#aaa;margin-bottom:1.5rem}.pricing-card__description{font-size:.875rem;color:#aaa;line-height:1.75;margin-bottom:1.5rem;min-height:3.5rem}.pricing-card__features{list-style:none;margin:0;padding:0;margin-bottom:2rem;flex:1}.pricing-card__feature{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.875rem;color:#fff;border-bottom:1px solid rgba(42,42,42,0.5)}.pricing-card__feature:last-child{border-bottom:none}.pricing-card__feature-check{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:rgba(255,16,240,0.12);border:1px solid rgba(255,16,240,0.3);display:flex;align-items:center;justify-content:center;margin-top:1px}.pricing-card__feature-check svg{width:10px;height:10px;fill:none;stroke:#FF10F0;stroke-width:2.5}.pricing-card__feature--locked{color:#aaa;opacity:0.5}.pricing-card__feature--locked .pricing-card__feature-check{background:rgba(42,42,42,0.3);border-color:#2a2a2a}.pricing-card__feature--locked .pricing-card__feature-check svg{stroke:#aaa}.pricing-card__cta .btn{width:100%}.pricing-card__note{text-align:center;font-size:.75rem;color:#aaa;margin-top:.75rem}.pricing-compare{width:100%;border-collapse:collapse;margin-top:3rem}.pricing-compare th,.pricing-compare td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #2a2a2a}.pricing-compare thead th{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.07em;color:#aaa;background:#111}.pricing-compare thead th:not(:first-child){text-align:center}.pricing-compare tbody tr:hover td{background:rgba(255,16,240,0.04)}.pricing-compare tbody td{font-size:.875rem;color:#fff}.pricing-compare tbody td:not(:first-child){text-align:center}.pricing-compare tbody td:first-child{color:#aaa;font-weight:500}.pricing-compare .check{color:#FF10F0;font-weight:700}.pricing-compare .dash{color:#aaa;opacity:0.4}@media (max-width: 767px){.pricing-compare{display:none}}.hero{position:relative;min-height:calc(100vh - 68px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;overflow:hidden;padding:5rem 1.5rem}.hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hero__bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.18}.hero__bg-orb--1{width:600px;height:600px;background:#FF10F0;top:-200px;left:-100px}.hero__bg-orb--2{width:500px;height:500px;background:#FF10F0;bottom:-100px;right:-100px}.hero__bg-orb--3{width:300px;height:300px;background:#FF10F0;top:40%;left:55%;opacity:0.1}.hero__bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,16,240,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255,16,240,0.04) 1px, transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%, #000 30%, transparent 100%)}.hero__content{position:relative;z-index:1;max-width:860px;margin:0 auto}.hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,16,240,0.1);border:1px solid rgba(255,16,240,0.25);border-radius:100px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#FF10F0;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:1.5rem}.hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#FF10F0;animation:pulse-dot 2s ease infinite}.hero__headline{font-size:clamp(2.5rem, 6vw, 3.75rem);font-weight:700;line-height:1.25;color:#fff;margin:0 0 1.5rem}.hero__headline .highlight{background:linear-gradient(135deg, #FF10F0 0%, #FF10F0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subheadline{font-size:1.25rem;color:#aaa;line-height:1.75;max-width:600px;margin:0 auto 2.5rem}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.hero__stats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding-top:2.5rem;border-top:1px solid #2a2a2a;margin-top:1rem}.hero__stat{text-align:center}.hero__stat-value{background:linear-gradient(135deg, #FF10F0 0%, #FF10F0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.875rem;font-weight:700;line-height:1;display:block;margin-bottom:.25rem}.hero__stat-label{font-size:.875rem;color:#aaa;text-transform:uppercase;letter-spacing:0.07em}.hero__disclaimer{position:relative;z-index:1;margin-top:2rem;font-size:.75rem;color:#aaa;opacity:0.6;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.75}@keyframes pulse-dot{0%, 100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.8)}}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}.container-narrow{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section{padding-top:4rem;padding-bottom:4rem}@media (min-width: 1024px){.section{padding-top:6rem;padding-bottom:6rem}}.section-header{text-align:center;margin-bottom:3rem}.section-header__eyebrow{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#FF10F0;margin-bottom:.75rem}.section-header__title{font-size:1.875rem;font-weight:700;line-height:1.25;color:#fff;margin-bottom:1rem}@media (min-width: 1024px){.section-header__title{font-size:2.25rem}}.section-header__subtitle{font-size:1.125rem;color:#aaa;max-width:560px;margin:0 auto;line-height:1.75}.text-gradient{background:linear-gradient(135deg, #FF10F0 0%, #ff76f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-center{text-align:center}.text-muted{color:#aaa}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.divider{height:1px;background:linear-gradient(90deg, transparent, #2a2a2a 20%, #2a2a2a 80%, transparent);margin:4rem 0}.legal-content{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem;padding-bottom:6rem}.legal-content h1{font-size:1.875rem;font-weight:700;line-height:1.25;color:#fff;margin-bottom:.5rem}@media (min-width: 1024px){.legal-content h1{font-size:2.25rem}}.legal-content h2{font-size:1.5rem;font-weight:600;line-height:1.25;color:#fff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #2a2a2a}.legal-content h3{font-size:1.125rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:.75rem}.legal-content p{color:#aaa;margin-bottom:1rem}.legal-content ul,.legal-content ol{color:#aaa;padding-left:1.5rem;margin-bottom:1rem}.legal-content ul li,.legal-content ol li{margin-bottom:.5rem;line-height:1.75}.legal-content .legal-date{font-size:.875rem;color:#aaa;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #2a2a2a}.legal-content .warning-box{background:rgba(245,158,11,0.06);border:1px solid rgba(245,158,11,0.2);border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.legal-content .warning-box strong{color:#f59e0b}.legal-content .warning-box p{margin-bottom:0}.dashboard__iframe-wrap{position:relative;width:100%;border-radius:16px;overflow:hidden;border:1px solid #2a2a2a;background:#1a1a1a}.dashboard__iframe-wrap iframe{width:100%;height:600px;border:none;display:block}.dashboard__placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;height:400px;color:#aaa;font-size:.875rem;border:2px dashed #2a2a2a;border-radius:16px;text-align:center;padding:2rem}.dashboard__placeholder .placeholder-icon{font-size:3rem;opacity:0.3}.signals-table{width:100%;border-collapse:collapse}.signals-table thead tr{border-bottom:1px solid #2a2a2a}.signals-table thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#aaa}.signals-table tbody tr{border-bottom:1px solid rgba(42,42,42,0.4);transition:background 150ms ease}.signals-table tbody tr:hover{background:rgba(255,16,240,0.04)}.signals-table tbody tr:last-child{border-bottom:none}.signals-table td{padding:1rem;font-size:.875rem;color:#fff;font-family:"Courier New",Courier,monospace}.signals-table .signal-positive{color:#FF10F0}.signals-table .signal-negative{color:#ef4444}.signals-table .signal-neutral{color:#aaa}.signals-table .signal-badge{display:inline-flex;align-items:center;gap:.25rem;padding:2px .75rem;border-radius:100px;font-size:.75rem;font-weight:600}.signals-table .signal-badge--long{background:rgba(255,16,240,0.1);color:#FF10F0;border:1px solid rgba(255,16,240,0.25)}.signals-table .signal-badge--short{background:rgba(239,68,68,0.1);color:#ef4444;border:1px solid rgba(239,68,68,0.25)}.signals-table .signal-badge--neutral{background:rgba(170,170,170,0.1);color:#aaa;border:1px solid rgba(170,170,170,0.2)}.faq__item{border-bottom:1px solid #2a2a2a}.faq__item:first-child{border-top:1px solid #2a2a2a}.faq__question{width:100%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;text-align:left;font-family:"Courier New",Courier,monospace;font-size:1rem;font-weight:600;color:#fff;transition:color 150ms ease}.faq__question:hover{color:#FF10F0}.faq__question-icon{width:24px;height:24px;border-radius:50%;border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.125rem;color:#aaa;transition:all 250ms ease}.faq__question[aria-expanded="true"] .faq__question-icon{border-color:#FF10F0;color:#FF10F0;transform:rotate(45deg)}.faq__answer{padding-bottom:1.25rem;font-size:1rem;color:#aaa;line-height:1.75;display:none}.faq__answer.is-open{display:block}.faq__answer p:last-child{margin-bottom:0}.steps{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 1024px){.steps{grid-template-columns:repeat(4, 1fr)}}.step{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;backdrop-filter:blur(12px);padding:1.5rem;text-align:center}.step__number{width:48px;height:48px;border-radius:50%;background:#FF10F0;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#0a0a0a;margin:0 auto 1rem}.step__icon{font-size:2rem;margin-bottom:.75rem}.step__title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.step__desc{font-size:.875rem;color:#aaa;line-height:1.75}
