:root{--navy:#07172e;--navy2:#0d2342;--gold:#d8a83c;--gold2:#f2c866;--paper:#f5f3ed;--ink:#101d31;--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:#fff;background:var(--navy)}a{color:inherit;text-decoration:none}.nav{height:84px;padding:0 5vw;display:flex;align-items:center;gap:38px;position:absolute;z-index:10;width:100%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;letter-spacing:1.6px}.brand small{display:block;font-size:8px;letter-spacing:4px;color:var(--gold2)}.brand-mark{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-family:'Playfair Display';font-size:22px;color:var(--gold2)}nav{display:flex;gap:30px;margin-left:auto}nav a{font-size:13px;color:#d4dbe5}.nav-cta{padding:12px 18px;border:1px solid rgba(242,200,102,.55);font-size:12px;font-weight:700}.hero{min-height:780px;padding:180px 7vw 90px;background:radial-gradient(circle at 77% 42%,#183e6b 0,transparent 32%),linear-gradient(135deg,#06152b,#0b1e38 70%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;max-width:1280px;margin:auto}.eyebrow,.section-tag{font-size:11px;letter-spacing:3px;font-weight:800;color:var(--gold2)}h1{font-family:'Playfair Display';font-size:clamp(52px,6vw,86px);line-height:1.02;margin:22px 0;font-weight:600;letter-spacing:-2px}h1 em{color:var(--gold2);font-style:normal}.lead{font-size:18px;line-height:1.75;max-width:710px;color:#c6d0de}.actions{display:flex;gap:14px;margin:40px 0}.button{padding:16px 22px;font-size:13px;font-weight:800}.primary{background:var(--gold);color:#0b1b31}.primary span{margin-left:14px}.ghost{border:1px solid #52647a}.hero-proof{display:flex;gap:26px;color:#8e9db1;font-size:10px;letter-spacing:1.5px;margin-top:64px}.orbit{height:500px;position:relative}.globe{position:absolute;width:390px;height:390px;top:45px;left:50%;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(216,168,60,.45);background:radial-gradient(circle at 35% 35%,rgba(242,200,102,.22),transparent 38%),repeating-radial-gradient(ellipse at center,transparent 0 35px,rgba(255,255,255,.05) 36px 37px);box-shadow:0 0 90px rgba(216,168,60,.12)}.globe:before,.globe:after{content:"";position:absolute;inset:10%;border:1px solid rgba(216,168,60,.25);border-radius:50%;transform:rotate(55deg)}.globe:after{transform:rotate(-55deg)}.pin{position:absolute;width:11px;height:11px;background:var(--gold2);border-radius:50%;box-shadow:0 0 18px var(--gold2)}.p1{left:23%;top:63%}.p2{right:23%;top:35%}.p3{right:17%;bottom:30%}.orbit-label{position:absolute;background:rgba(6,21,43,.8);border:1px solid var(--gold);padding:9px 15px;font-size:11px}.l1{left:0;bottom:90px}.l2{right:0;top:105px}.l3{right:0;bottom:90px}.intro{background:var(--paper);color:var(--ink);padding:110px 9vw;text-align:center}.intro h2{font-family:'Playfair Display';font-size:clamp(38px,5vw,62px);max-width:1000px;margin:20px auto}.intro>p:last-child{max-width:680px;margin:auto;color:#5b6472;line-height:1.7}.intro .section-tag,.solutions .section-tag,.process .section-tag{color:#a47716}.solutions{background:#fff;color:var(--ink);padding:100px 7vw}.section-head{display:flex;justify-content:space-between;align-items:end;max-width:1250px;margin:auto 45px}.section-head h2,.market-title h2,.process>h2,.ecosystem h2,.contact h2{font-family:'Playfair Display';font-size:clamp(36px,4vw,56px);margin:12px 0}.section-head>p{max-width:390px;color:#68717e}.cards{display:grid;grid-template-columns:repeat(4,1fr);max-width:1250px;margin:auto}.cards article{padding:35px 28px;min-height:330px;border:1px solid #dfe3e8;margin-left:-1px;display:flex;flex-direction:column}.cards article:hover{background:var(--navy);color:#fff}.num{font-size:11px;color:#a47716;font-weight:800}.cards h3{font-size:22px;margin:38px 0 15px}.cards p{font-size:14px;color:#697381;line-height:1.7}.cards article:hover p{color:#bfc9d6}.cards a{font-size:12px;font-weight:800;color:#a47716;margin-top:auto}.markets{padding:110px 7vw;background:linear-gradient(135deg,#07172e,#0f2a4b)}.market-title{max-width:1250px;margin:auto}.market-list{max-width:1250px;margin:50px auto 0;border-top:1px solid var(--line)}.market-list article{display:grid;grid-template-columns:60px 1fr 190px;gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.market-list b{color:var(--gold);font-size:12px}.market-list h3{margin:0;font-size:22px}.market-list p{color:#aab7c7;margin:6px 0;font-size:13px}.market-list span{color:var(--gold2);text-align:right;font-size:12px}.process{padding:110px 7vw;background:var(--paper);color:var(--ink)}.process>h2,.process>.section-tag,.steps{max-width:1250px;margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.steps div{border-top:2px solid #cfa144;padding:25px 30px 0 0;margin-right:28px}.steps b{width:36px;height:36px;border-radius:50%;background:#d9a93f;display:grid;place-items:center}.steps h3{font-size:20px}.steps p{color:#66707d;line-height:1.6;font-size:14px}.ecosystem{padding:100px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ecosystem>div>p:last-child{color:#aeb9c7;line-height:1.7}.eco-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eco-grid span{border:1px solid rgba(216,168,60,.5);padding:28px 18px;font-weight:700;color:#f1cf7d}.contact{background:#e5b84b;color:var(--ink);padding:100px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact .section-tag{color:#62470b}.contact-info{display:flex;flex-direction:column;gap:10px;margin-top:35px;font-weight:700}form{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:11px;font-weight:800;letter-spacing:.5px}.wide{grid-column:1/-1}input,select,textarea{width:100%;padding:13px 0;margin-top:7px;border:0;border-bottom:1px solid rgba(16,29,49,.4);background:transparent;font:inherit;color:var(--ink);outline:none}textarea{resize:vertical}form button{background:var(--navy);color:#fff;border:0;padding:16px;font-weight:800;cursor:pointer}form small{font-size:10px;align-self:center}footer{padding:42px 7vw;display:flex;align-items:center;gap:35px;border-top:1px solid var(--line)}footer p{color:#8f9caf;font-size:12px}footer div{display:flex;gap:20px;margin-left:auto;font-size:11px}footer>span{color:#788699;font-size:10px}@media(max-width:900px){.nav{height:72px}.nav nav,.nav-cta{display:none}.hero{padding-top:130px;min-height:auto}.hero-grid{grid-template-columns:1fr}.orbit{height:390px;margin-top:25px}.globe{width:310px;height:310px}.hero-proof{flex-wrap:wrap}.section-head{display:block}.cards{grid-template-columns:1fr 1fr}.ecosystem,.contact{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.market-list article{grid-template-columns:40px 1fr}.market-list span{display:none}}@media(max-width:560px){h1{font-size:47px}.hero{padding-left:22px;padding-right:22px}.actions{flex-direction:column}.hero-proof{margin-top:40px}.orbit{height:330px}.globe{width:260px;height:260px}.intro,.solutions,.markets,.process,.ecosystem,.contact{padding:75px 22px}.cards,.steps,.eco-grid{grid-template-columns:1fr}.cards article{min-height:250px}.section-head{margin-bottom:30px}.market-list article{gap:12px}.contact{gap:35px}form{grid-template-columns:1fr}form label,form button,form small{grid-column:1}.contact-info{font-size:13px}footer{flex-direction:column;align-items:flex-start}footer div{margin-left:0}}
