:root{--bg:#07100e;--bg2:#0b1714;--panel:#0e1c18;--line:rgba(255,255,255,.1);--text:#f4f7f3;--muted:#91a39c;--lime:#b7f264;--lime2:#d9ff9f;--danger:#ff9a76;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.network-bar{height:34px;background:var(--lime);color:#07100e;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pulse,.live i{width:7px;height:7px;border-radius:50%;background:#07100e;display:inline-block}.ln-nav{height:82px;padding:0 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(7,16,14,.92);backdrop-filter:blur(18px);z-index:50}.ln-brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:.1em}.ln-brand small{display:block;font:600 8px var(--font);letter-spacing:.18em;color:var(--muted)}.brand-mark{width:36px;height:36px;border:1px solid var(--lime);border-radius:10px;display:grid;place-items:center;color:var(--lime)}.ln-links{display:flex;gap:28px;margin:auto}.ln-links a{font-size:13px;color:#bfcbc6}.ln-links a:hover,.ln-links .active{color:var(--lime)}.ln-actions{display:flex;align-items:center;gap:18px}.text-link{font-size:13px}.btn{border:0;border-radius:10px;padding:12px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-primary{background:var(--lime);color:#07100e}.btn-secondary{border:1px solid var(--line);background:rgba(255,255,255,.03)}.btn-light{background:#fff;color:#07100e}.btn-lg{padding:15px 22px}.ln-menu{display:none;margin-left:auto;background:none;border:0;color:white;font-size:24px}.hero-shell{min-height:680px;padding:72px 5vw;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(183,242,100,.11),transparent 34%)}.eyebrow{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.hero-copy h1,.subhero h1,.form-intro h1{font:800 clamp(45px,6vw,82px)/.98 var(--display);letter-spacing:-.055em;margin:0 0 25px}.hero-copy h1 span{color:var(--lime)}.hero-copy>p,.subhero p,.form-intro p{font-size:18px;color:#acbbb5;max-width:680px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.trust-line{display:flex;gap:22px;flex-wrap:wrap;color:#9caea7;font-size:12px}.market-terminal{background:#0a1512;border:1px solid rgba(183,242,100,.2);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.35);overflow:hidden}.terminal-head,.metric-row,.rfq-card,.quote-preview{padding:17px 20px;border-bottom:1px solid var(--line)}.terminal-head{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.12em}.live{color:var(--lime);font-size:11px}.live i{background:var(--lime);margin-right:7px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metric-row div{padding:12px;background:rgba(255,255,255,.025);border-radius:9px}.metric-row small,.dash-metrics small,.quote-data small{display:block;color:var(--muted);font-size:9px;letter-spacing:.13em}.metric-row strong{display:block;margin-top:5px}.rfq-card{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.rfq-card small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.currency-pair{font-weight:800}.status{display:inline-flex;padding:6px 9px;border-radius:20px;background:rgba(183,242,100,.1);color:var(--lime);font-size:10px;font-weight:800}.status.urgent{background:rgba(255,154,118,.1);color:var(--danger)}.quote-preview{background:var(--lime);color:#07100e;display:grid;grid-template-columns:1fr auto;gap:3px}.quote-preview span,.quote-preview b{grid-column:1}.quote-preview button{grid-row:1/4;grid-column:2;border:0;background:#07100e;color:#fff;border-radius:9px;padding:0 14px}.proof-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9baca5}.proof-band span{font-size:10px;letter-spacing:.16em}.proof-band b{font-size:13px}.section{padding:100px 7vw}.split{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.split h2,.security-section h2,.cta-panel h2{font:800 clamp(34px,4vw,58px)/1.04 var(--display);letter-spacing:-.04em;margin:0}.split p{font-size:19px;color:var(--muted)}.steps,.feature-grid{padding:0 7vw 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article,.feature-grid article{border:1px solid var(--line);background:var(--panel);padding:28px;border-radius:14px}.steps article>span{color:var(--lime);font-weight:800}.steps h3,.feature-grid h3{font:700 22px var(--display)}.steps p,.feature-grid p{color:var(--muted)}.security-section{margin:0 5vw 100px;padding:60px;border:1px solid rgba(183,242,100,.18);background:linear-gradient(135deg,#0c1916,#0a1412);border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.security-section p{color:var(--muted)}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.security-grid div{padding:18px;border:1px solid var(--line);border-radius:10px}.security-grid b,.security-grid span{display:block}.security-grid span{font-size:12px;color:var(--muted);margin-top:5px}.cta-panel{margin:0 5vw 100px;padding:55px;background:var(--lime);color:#07100e;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-panel .eyebrow{color:#29401c}.ln-footer{border-top:1px solid var(--line);padding:55px 6vw;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.ln-footer p{max-width:480px;color:var(--muted);font-size:13px}.ln-footer>div:not(:first-child){display:grid;align-content:start;gap:10px}.ln-footer b{margin-bottom:8px}.ln-footer a{font-size:13px;color:#aab8b2}.legal-strip{text-align:center;border-top:1px solid var(--line);padding:18px;color:#6f817a;font-size:11px}.footer-brand{margin-bottom:18px}.subhero{padding:100px 7vw;display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.stat-stack,.usecase-list{display:grid;gap:12px}.stat-stack div,.usecase-list span{padding:22px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.stat-stack small,.stat-stack strong{display:block}.stat-stack small{color:var(--muted);font-size:9px;letter-spacing:.14em}.stat-stack strong{margin-top:7px}.usecase-list span:before{content:'↗';color:var(--lime);margin-right:12px}.feature-grid{grid-template-columns:repeat(4,1fr)}.app-page,.market-page{padding:70px 7vw 110px}.form-intro{max-width:900px;margin-bottom:40px}.form-intro h1{font-size:clamp(42px,5vw,68px)}.rfq-form-shell{max-width:950px}.rfq-form-shell form,.match-result{background:var(--panel);border:1px solid var(--line);padding:30px;border-radius:16px}.form-progress{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:25px;color:#71837c;font-size:11px}.form-progress .active{color:var(--lime)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{font-size:12px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:8px;padding:14px;background:#07100e;border:1px solid var(--line);color:white;border-radius:9px}.full{grid-column:1/-1}.notice{display:flex;gap:14px;padding:17px;background:rgba(183,242,100,.06);border:1px solid rgba(183,242,100,.15);border-radius:10px;margin:22px 0}.notice b{white-space:nowrap;color:var(--lime)}.notice span{font-size:12px;color:var(--muted)}.full-btn{width:100%}.match-result{margin-top:18px;display:flex;gap:20px;align-items:center}.success-icon{width:54px;height:54px;border-radius:50%;background:var(--lime);color:#07100e;display:grid;place-items:center;font-size:24px}.dashboard{min-height:800px;display:grid;grid-template-columns:250px 1fr}.dashboard aside{border-right:1px solid var(--line);padding:35px 22px;display:flex;flex-direction:column;gap:30px}.account{display:flex;gap:12px;align-items:center}.account>span,.provider-logo{width:42px;height:42px;border-radius:10px;background:var(--lime);color:#07100e;display:grid;place-items:center;font-weight:800}.account b,.account small{display:block}.account small{color:var(--muted);font-size:10px}.dashboard aside nav{display:grid;gap:8px}.dashboard aside nav a{padding:11px 12px;border-radius:8px;color:#92a39c;font-size:13px}.dashboard aside nav a.active{background:rgba(183,242,100,.1);color:var(--lime)}.dashboard aside em{float:right;background:var(--lime);color:#07100e;border-radius:10px;padding:1px 6px;font-style:normal}.dash-main{padding:40px}.dash-main header{display:flex;justify-content:space-between;align-items:center}.dash-main h1{font:800 40px var(--display);margin:5px 0 25px}.dash-main header small{color:var(--muted)}.verified{color:var(--lime);font-size:12px}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dash-metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.dash-metrics strong{display:block;font:800 34px var(--display);margin:9px 0}.dash-metrics span{color:var(--muted);font-size:11px}.dash-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h2{font:700 18px var(--display)}.panel-head a{font-size:11px;color:var(--lime)}.request-row{display:grid;grid-template-columns:1fr auto auto auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.request-row small{display:block;color:var(--muted);font-size:11px}.provider-card{display:flex;gap:12px;align-items:center}.provider-card small{display:block;color:var(--muted)}.score{margin-left:auto;color:var(--lime);font-weight:800}.quote-data{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.quote-data div{padding:10px;background:#07100e;border-radius:8px}.quote-data b{font-size:12px}.mini-btn,.board-row button{border:1px solid var(--line);background:transparent;color:white;border-radius:8px;padding:8px 12px}.market-board{border:1px solid var(--line);border-radius:15px;overflow:hidden}.board-filter{padding:15px;background:var(--panel);display:flex;gap:8px;align-items:center}.board-filter button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:8px 11px;border-radius:8px}.board-filter button.active{background:var(--lime);color:#07100e}.board-filter span{margin-left:auto;color:var(--muted);font-size:10px}.board-head,.board-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr auto;gap:15px;align-items:center;padding:16px 20px}.board-head{font-size:9px;letter-spacing:.12em;color:var(--muted)}.board-row{border-top:1px solid var(--line)}.board-row small{display:block;color:var(--muted)}
@media(max-width:900px){.ln-links,.ln-actions .text-link{display:none}.ln-actions{margin-left:auto}.hero-shell,.subhero,.split,.security-section{grid-template-columns:1fr}.hero-shell{padding-top:50px}.proof-band{overflow:auto;justify-content:flex-start}.steps,.feature-grid{grid-template-columns:1fr 1fr}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.dash-grid{grid-template-columns:1fr}.ln-footer{grid-template-columns:1fr 1fr}.board-head{display:none}.board-row{grid-template-columns:1fr 1fr}.board-row>*:nth-child(n+3){justify-self:start}}@media(max-width:600px){.ln-nav{padding:0 18px}.ln-actions .btn{display:none}.ln-menu{display:block}.hero-shell,.section,.subhero,.app-page,.market-page{padding-left:20px;padding-right:20px}.hero-copy h1{font-size:48px}.market-terminal{margin-top:15px}.metric-row{grid-template-columns:1fr}.rfq-card{grid-template-columns:1fr auto}.rfq-card .status{grid-column:1/-1}.steps,.feature-grid,.security-grid,.form-grid,.dash-metrics{grid-template-columns:1fr}.security-section,.cta-panel{margin-left:20px;margin-right:20px;padding:30px}.cta-panel{display:block}.cta-panel .btn{margin-top:22px}.ln-footer{grid-template-columns:1fr;padding:40px 20px}.dashboard .dash-main{padding:25px 18px}.dash-main header{display:block}.request-row{grid-template-columns:1fr auto}.quote-data{grid-template-columns:1fr}.board-filter{overflow:auto}.board-filter span{display:none}.board-row{grid-template-columns:1fr}.notice{display:block}.notice b{display:block;margin-bottom:6px}}
