:root{--bg:#050a12;--panel:#07111c;--text:#f4f7fb;--muted:#a7b3c1;--blue:#63b8ff;--line:#1d4a70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}header{height:70px;border-bottom:1px solid #ffffff12;position:sticky;top:0;background:#050a12ee;backdrop-filter:blur(12px);z-index:5}nav{max-width:1180px;height:100%;margin:auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;letter-spacing:.1em}nav b,small,em{color:var(--blue)}small{font-size:.75rem;font-weight:800;letter-spacing:.16em}main>section{max-width:1180px;margin:auto;padding-left:20px;padding-right:20px}.hero{padding-top:120px;padding-bottom:120px}.hero h1{font-size:clamp(3.2rem,6.5vw,6.5rem);line-height:.9;letter-spacing:-.06em;margin:18px 0 40px}.hero .lead{font-size:1.45rem;color:#dce6f0;margin-bottom:14px}.hero p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.8;max-width:780px}.network{border-top:1px solid #ffffff10;padding-top:85px;padding-bottom:125px;display:grid;grid-template-columns:34% 66%;align-items:center}.network-title h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.94;letter-spacing:-.05em;margin-top:20px}.diagram{height:650px;position:relative;display:flex;align-items:center;justify-content:center}.core{width:190px;height:190px;border:1px solid var(--blue);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;z-index:3;box-shadow:0 0 70px #63b8ff18}.core span{font-size:1.25rem;font-weight:800;line-height:1.05;letter-spacing:.08em}.core small{font-size:.55rem;margin-top:14px;color:var(--muted)}.node{position:absolute;width:190px;padding:19px 16px;text-align:center;background:#07111ceb;border:1px solid #ffffff18;border-radius:14px;z-index:3}.node b{display:block;color:var(--blue);font-size:.72rem;letter-spacing:.1em}.node span{display:block;color:var(--muted);font-size:.68rem;line-height:1.5;margin-top:8px}.n1{top:25px;left:50%;transform:translateX(-50%)}.n2{right:0;top:50%;transform:translateY(-50%)}.n3{bottom:25px;left:50%;transform:translateX(-50%)}.n4{left:0;top:50%;transform:translateY(-50%)}.line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);transform-origin:left center;z-index:1;width:290px;left:50%;top:50%}.l1{transform:rotate(-90deg)}.l2{transform:rotate(0)}.l3{transform:rotate(90deg)}.l4{transform:rotate(180deg)}.position{border-top:1px solid #ffffff10;padding-top:85px;padding-bottom:125px}.position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.position-grid article{padding:35px 30px;min-height:275px;background:linear-gradient(145deg,#081724,#07111c);border:1px solid #ffffff10}.position-grid strong{color:var(--blue);font-size:.7rem;letter-spacing:.15em}.position-grid h3{font-size:.95rem;letter-spacing:.1em;margin:38px 0 15px}.position-grid p{color:var(--muted);line-height:1.7}.hands{border-top:1px solid #ffffff10;padding-top:100px;padding-bottom:130px;display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.hands h2{font-size:clamp(3rem,5vw,5.5rem);line-height:.9;letter-spacing:-.06em;margin:20px 0 28px}.hands-copy p{color:var(--muted);line-height:1.8;max-width:650px}.hands-card{border:1px solid #63b8ff44;background:#081724;padding:40px;display:grid;grid-template-columns:55px 1fr;gap:24px 18px}.hands-card span{color:var(--blue);font-size:.72rem}.hands-card b{letter-spacing:.1em;font-size:.8rem}.role{border-top:1px solid #ffffff10;padding-top:95px;padding-bottom:125px}.role h2{font-size:clamp(3rem,5.5vw,5.8rem);line-height:.9;letter-spacing:-.06em;margin:20px 0 28px}.role>p{max-width:780px;color:var(--muted);font-size:1.08rem;line-height:1.8}.role-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}.role-tags span{border:1px solid #ffffff18;padding:12px 16px;border-radius:100px;font-size:.68rem;letter-spacing:.1em;color:#dce6f0}.signature{border-top:1px solid #ffffff10;padding-top:95px;padding-bottom:120px}.signature p{font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.95;letter-spacing:-.05em;margin:0 0 25px}.signature strong{color:var(--blue);font-size:clamp(1.2rem,2vw,2rem);line-height:1.45;display:block;max-width:900px}.next{border-top:1px solid #ffffff10;padding-top:50px;padding-bottom:100px;display:flex;justify-content:space-between;align-items:end}.next h2{font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.04em;margin:18px 0 0}.next>b{color:var(--blue);font-size:.75rem;letter-spacing:.12em}@media(max-width:950px){.network,.hands{grid-template-columns:1fr}.position-grid{grid-template-columns:1fr}.network-title{margin-bottom:30px}}@media(max-width:620px){main>section{padding-left:14px;padding-right:14px}.hero{padding-top:80px}.diagram{height:540px;transform:scale(.82)}.node{width:175px}.core{width:155px;height:155px}.hands-card{padding:28px}.next{display:block}.next>b{display:block;margin-top:25px}}

.navlinks{display:flex;gap:22px;align-items:center}.navlinks a{font-size:.62rem;letter-spacing:.1em;color:var(--muted)}.navlinks a:hover{color:var(--blue)}@media(max-width:760px){.navlinks{display:none}}
