
:root{--navy:#071720;--blue:#0b6ea9;--teal:#42d4d7;--paper:#f3f6f6;--ink:#0d1d25;--muted:#61727a;--line:#d8e1e3}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink)}.topline{height:4px;background:linear-gradient(90deg,var(--blue),var(--teal))}
.header{position:absolute;z-index:5;width:100%;height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;color:white;border-bottom:1px solid rgba(255,255,255,.13)}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand b,.brand small{display:block;letter-spacing:.12em}.brand b{font:800 15px Manrope}.brand small{font-size:9px;color:#66dadd;margin-top:3px}.brand-mark{width:34px;height:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end}.brand-mark i{display:block;background:linear-gradient(var(--teal),var(--blue));border-radius:2px}.brand-mark i:nth-child(1){height:43%}.brand-mark i:nth-child(2){height:72%}.brand-mark i:nth-child(3){height:100%}nav{display:flex;gap:30px}nav a,.header-cta{color:#dbe7eb;text-decoration:none;font-size:11px;font-weight:600}.header-cta{border:1px solid #687f89;padding:12px 17px}
.hero{min-height:760px;padding:175px 7vw 88px;background:radial-gradient(circle at 78% 42%,#12495f,#092633 39%,#06151d 75%);color:white;display:grid;grid-template-columns:1.1fr .9fr;position:relative;overflow:hidden}.grid{position:absolute;inset:0;background-image:linear-gradient(rgba(70,180,200,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(70,180,200,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,transparent,#000)}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:.21em;font-weight:700;color:#55d9dc}.eyebrow.dark{color:#0b6ea9}.hero h1,.section-head h2,.position-copy h2,.acquire h2{font:800 clamp(45px,5.6vw,78px)/1 Manrope;margin:0;letter-spacing:-.045em}.hero h1 em{font-style:normal;color:#68dfe1}.lede{font-size:17px;line-height:1.75;color:#b3c4ca;max-width:680px;margin:28px 0}.actions{display:flex;gap:12px}.btn{display:inline-block;padding:15px 20px;text-decoration:none;font-size:11px;font-weight:700}.primary{background:var(--blue);color:white}.secondary{border:1px solid #647b85;color:white}.signals{display:flex;gap:42px;margin-top:58px}.signals div{border-left:1px solid #36515d;padding-left:15px}.signals strong,.signals span{display:block}.signals strong{font:700 22px Manrope}.signals span{font-size:10px;color:#92a8b0;margin-top:5px}
.hero-art{display:grid;place-items:center;position:relative}.orb{width:390px;height:390px;border:1px solid rgba(66,212,215,.33);border-radius:50%;position:relative;display:grid;place-items:center}.ring{position:absolute;border:1px solid rgba(66,212,215,.25);border-radius:50%}.r1{inset:15%}.r2{inset:31%}.r3{inset:-5% 44%;transform:rotate(35deg)}.core{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#59dfe1,#0b6ea9 50%,#0a2732 76%);font:800 34px Manrope;box-shadow:0 0 45px rgba(66,212,215,.3)}.core small{font:500 7px Inter;letter-spacing:.16em;text-align:center;margin-top:-33px}.node{position:absolute;width:8px;height:8px;border-radius:50%;background:#82e7e9;box-shadow:0 0 13px #82e7e9}.n1{top:18%;left:22%}.n2{right:7%;top:50%}.n3{bottom:10%;left:39%}.n4{right:25%;top:8%}.tag{position:absolute;background:rgba(7,23,32,.82);border:1px solid #2a596e;padding:13px 15px;min-width:145px}.tag small,.tag b{display:block}.tag small{font-size:8px;color:#7f9ba4;letter-spacing:.14em}.tag b{font-size:11px;margin-top:6px}.t1{top:21%;right:0}.t2{bottom:20%;left:0}
.ticker{height:58px;background:var(--blue);color:white;display:flex;align-items:center;justify-content:center;gap:25px;font-size:9px;font-weight:700;letter-spacing:.15em}.ticker i{width:4px;height:4px;border-radius:50%;background:#9cebec}
.section,.applications,.positioning,.acquire{padding:100px 7vw}.section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:42px}.section-head h2,.position-copy h2,.acquire h2{font-size:50px}.section-head>p,.position-copy>p,.acquire-copy>p{font-size:14px;line-height:1.75;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.feature-grid article{padding:30px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px}.feature-grid span{font-size:10px;color:var(--blue);font-weight:700}.feature-grid h3{font:700 22px/1.2 Manrope;margin:40px 0 15px}.feature-grid p{font-size:13px;line-height:1.7;color:var(--muted)}
.applications{background:var(--navy);color:white}.section-head.light>p{color:#9cafb6}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.application-grid article{background:#0b2632;border:1px solid #2b424b;padding:27px}.application-grid small{color:#57d6d9;font-weight:700}.application-grid h3{font:700 21px Manrope;margin:18px 0 12px}.application-grid p{font-size:13px;line-height:1.7;color:#9dafb6}
.positioning{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--paper)}.pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.pill-row span{border:1px solid #ccd8da;border-radius:20px;padding:8px 12px;font-size:10px}.brand-panel{background:linear-gradient(135deg,#071720,#12495f);color:white;padding:45px;align-self:center}.brand-panel small{font-size:9px;color:#75d7da;letter-spacing:.15em}.brand-panel strong{display:block;font:800 48px Manrope;margin:20px 0 8px}.brand-panel p{color:#a9bbc1}.brand-lines{display:flex;gap:7px;margin-top:45px}.brand-lines i{height:7px;background:linear-gradient(90deg,#0b6ea9,#42d4d7)}.brand-lines i:nth-child(1){width:28%}.brand-lines i:nth-child(2){width:46%}.brand-lines i:nth-child(3){width:18%}
.acquire{background:linear-gradient(120deg,#071720,#0f3e50);color:white;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.acquire-copy>p{color:#a9bbc1}.deal-points{margin-top:30px}.deal-points div{border-top:1px solid #33505a;padding:15px 0}.deal-points span{color:#5bd5d8;font-size:9px;margin-right:16px}.offer-form{background:white;color:var(--ink);padding:30px}.offer-form label{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:15px}.offer-form input,.offer-form textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--line);padding:12px;font:400 13px Inter}.offer-form button{width:100%;border:0;background:var(--blue);color:white;padding:15px;font-weight:700;cursor:pointer}.offer-form p{font-size:9px;color:#728188;line-height:1.5}
footer{background:#030d12;color:#8da0a8;padding:45px 7vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;font-size:11px}footer>div{text-align:right}footer a{color:#bdc9ce;text-decoration:none;margin-left:15px}footer>small{grid-column:1/-1;border-top:1px solid #25353c;padding-top:20px}
@media(max-width:900px){.header nav{display:none}.hero{grid-template-columns:1fr}.hero-art{display:none}.section-head,.positioning,.acquire{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.application-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr}.signals{flex-wrap:wrap}}
@media(max-width:560px){.header{padding:0 20px}.header-cta{display:none}.hero,.section,.applications,.positioning,.acquire{padding-left:20px;padding-right:20px}.hero{padding-top:145px}.actions{flex-direction:column;align-items:flex-start}.signals{flex-direction:column;gap:18px}.feature-grid,.application-grid{grid-template-columns:1fr}.brand-panel strong{font-size:37px}.ticker{overflow:hidden;justify-content:flex-start;padding-left:20px}.section-head h2,.position-copy h2,.acquire h2{font-size:38px}}
