@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
    :root{--ink:#07110e;--panel:#0c1a15;--panel2:#10231b;--lime:#c8ff59;--mint:#8ef0bd;--paper:#f5f7f1;--muted:#9eaea6;--line:rgba(255,255,255,.12);--dark:#101612;--radius:18px}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Manrope,Arial,sans-serif;line-height:1.55}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.mono{font-family:"DM Mono",monospace}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;font-size:1.16rem;font-weight:800;letter-spacing:-.03em}.mark{width:29px;height:29px;border:1px solid var(--lime);border-radius:50%;position:relative}.mark:before,.mark:after{content:"";position:absolute;background:var(--lime)}.mark:before{height:1px;width:37px;left:-5px;top:13px;transform:rotate(-24deg)}.mark:after{width:5px;height:5px;border-radius:50%;right:0;top:3px}.navlinks{display:flex;gap:30px;color:#c9d3ce;font-size:.88rem}.navlinks a:hover{color:var(--lime)}.btn{border:0;border-radius:999px;padding:12px 20px;cursor:pointer;font-weight:700;transition:.2s;display:inline-flex;align-items:center;justify-content:center;gap:9px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--lime);color:var(--dark)}.btn-ghost{background:transparent;color:white;border:1px solid rgba(255,255,255,.22)}
    .hero{position:relative;overflow:hidden;padding:76px 0 88px}.hero:after{content:"";position:absolute;width:640px;height:640px;border-radius:50%;border:1px solid rgba(200,255,89,.2);right:-230px;top:-180px;box-shadow:0 0 100px rgba(108,235,166,.07),inset 0 0 80px rgba(108,235,166,.04);pointer-events:none}.orbit{position:absolute;right:7%;top:125px;width:360px;height:360px;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:rotate(-18deg)}.orbit:after{content:"";position:absolute;width:10px;height:10px;background:var(--lime);border-radius:50%;left:32px;top:55px;box-shadow:0 0 25px var(--lime)}.eyebrow{font:500 .76rem "DM Mono",monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--lime);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:32px;height:1px;background:var(--lime)}h1{font-size:clamp(3.4rem,7.4vw,6.8rem);letter-spacing:-.075em;line-height:.91;margin:28px 0;max-width:950px;position:relative;z-index:1}.outline{color:transparent;-webkit-text-stroke:1px #8da097}.lead{max-width:610px;font-size:1.15rem;color:#b7c4be;margin:0 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.trustline{margin-top:54px;display:flex;align-items:center;gap:16px;color:#83938b;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.trustline span{height:1px;width:70px;background:var(--line)}
    .search-shell{background:var(--paper);color:var(--dark);padding:30px;border-radius:24px;margin-top:-20px;position:relative;z-index:3;box-shadow:0 24px 80px rgba(0,0,0,.25)}.switch{display:flex;gap:7px;margin-bottom:24px}.switch button{padding:9px 14px;border:0;background:transparent;border-radius:9px;color:#63716a;cursor:pointer;font-weight:700}.switch button.active{background:#e2ebdc;color:#17331f}.searchgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr .85fr auto;gap:10px}.field{border:1px solid #d7dfd3;border-radius:12px;padding:10px 13px;background:white}.field label{display:block;font:.68rem "DM Mono",monospace;color:#77827c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.field input,.field select{border:0;outline:0;width:100%;font-weight:700;background:transparent;color:#172019}.searchbtn{border-radius:12px;padding:0 24px}.sell-form{display:none}.search-meta{display:flex;justify-content:space-between;color:#738078;font-size:.75rem;margin-top:14px}.results-note{color:#385040}
    .section{padding:110px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.kicker{font:.74rem "DM Mono",monospace;letter-spacing:.14em;color:var(--mint);text-transform:uppercase}.section h2{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.055em;line-height:1;margin:12px 0 0}.section-head p{max-width:400px;color:var(--muted);margin:0}.missions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mission{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;position:relative;overflow:hidden;transition:.25s}.mission:hover{transform:translateY(-5px);border-color:rgba(200,255,89,.4)}.status{font:.68rem "DM Mono",monospace;color:var(--lime);text-transform:uppercase;letter-spacing:.08em;display:flex;gap:7px;align-items:center}.dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.mission h3{font-size:1.35rem;margin:24px 0 4px}.provider{color:#7f9188;font-size:.83rem}.route{margin:28px 0 23px;display:flex;justify-content:space-between;align-items:center}.route b{font-size:.9rem}.route-line{height:1px;flex:1;background:var(--line);margin:0 13px;position:relative}.route-line:after{content:"›";position:absolute;right:-1px;top:-13px;color:var(--lime)}.details{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--line);padding-top:18px}.details small{color:#72837a;display:block;font:.65rem "DM Mono",monospace;text-transform:uppercase}.details strong{font-size:.9rem}.price{margin-top:22px;display:flex;justify-content:space-between;align-items:end}.price span{color:#73847b;font-size:.75rem}.price b{font-size:1.35rem}.link{color:var(--lime);font-size:.82rem;font-weight:700}.view-all{text-align:center;margin-top:28px}
    .light{background:var(--paper);color:var(--dark)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:58px}.step-no{font:500 .72rem "DM Mono",monospace;color:#5e7468;border-bottom:1px solid #ccd5ca;padding-bottom:15px}.step h3{font-size:1.35rem;margin:23px 0 8px}.step p{color:#66736b;margin:0}.step svg{width:32px;height:32px;margin-top:24px;stroke:#21452f}
    .split{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.seller{padding:95px max(40px,calc((100vw - 1180px)/2));padding-right:7vw;background:var(--mint);color:#092216}.seller h2,.buyer h2{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.95;letter-spacing:-.06em;margin:20px 0}.seller p{color:#294c39}.buyer{padding:95px max(40px,calc((100vw - 1180px)/2));padding-left:7vw;background:#111f19}.checklist{list-style:none;padding:0;margin:36px 0}.checklist li{margin:14px 0;display:flex;gap:12px;align-items:center}.check{width:21px;height:21px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem}.seller .btn{background:#0b2518;color:white}.buyer p{color:#9fb0a7}.buyer .check{color:var(--lime)}
    .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden}.stat{padding:35px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat b{font-size:2.2rem;display:block;letter-spacing:-.05em}.stat span{color:#83948b;font-size:.78rem}.fineprint{font-size:.72rem;color:#68776f;margin-top:15px}
    .cta{padding:110px 0}.cta-box{background:var(--lime);color:#102016;border-radius:25px;padding:65px;display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;overflow:hidden}.cta-box:after{content:"";width:270px;height:270px;position:absolute;border:1px solid rgba(9,34,21,.18);border-radius:50%;right:-100px;top:-120px}.cta h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95;letter-spacing:-.06em;margin:0}.cta p{margin:18px 0 0;max-width:560px}.cta .btn{background:#102016;color:white;white-space:nowrap;position:relative;z-index:2}
    footer{border-top:1px solid var(--line);padding:38px 0 55px;color:#809087}.footer-row{display:flex;align-items:center;justify-content:space-between}.footer-links{display:flex;gap:22px;font-size:.78rem}.copyright{font-size:.74rem;margin-top:36px}.mobile-toggle{display:none;background:transparent;border:0;color:white;font-size:1.5rem}.toast{position:fixed;right:24px;bottom:24px;background:var(--lime);color:#102016;padding:15px 20px;border-radius:12px;font-weight:700;z-index:20;transform:translateY(100px);opacity:0;transition:.3s}.toast.show{transform:none;opacity:1}
    @media(max-width:900px){.navlinks{display:none}.mobile-toggle{display:block}.nav>.btn{display:none}.hero{padding-top:58px}.orbit{opacity:.4;right:-180px}.searchgrid{grid-template-columns:1fr 1fr}.searchbtn{min-height:60px}.missions{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.split{grid-template-columns:1fr}.seller,.buyer{padding:70px 30px}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.cta-box{padding:45px;display:block}.cta-box .btn{margin-top:28px}.section-head{display:block}.section-head p{margin-top:16px}}
    @media(max-width:560px){.wrap{width:min(100% - 24px,1180px)}.hero{padding-bottom:65px}h1{font-size:3.35rem}.search-shell{padding:18px}.searchgrid{grid-template-columns:1fr}.search-meta{display:block}.search-meta span{display:block;margin-top:5px}.section{padding:75px 0}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)!important}.cta{padding:70px 0}.cta-box{padding:36px 26px}.footer-row{display:block}.footer-links{margin-top:24px;flex-wrap:wrap}}
  