*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--surface);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}.container{width:min(1120px,100% - 48px);margin:auto}.site-header{padding:18px 0}.nav-wrap{display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand picture{display:block}.brand img{display:block;width:auto;height:48px}nav{display:flex;align-items:center;gap:25px}nav a{color:#385155;text-decoration:none;font-size:14px;font-weight:700}.nav-contact{border:1px solid #b5c4bd;border-radius:99px;padding:9px 16px}.hero{color:#fff;background:var(--ink);overflow:hidden}.hero-grid{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.eyebrow{margin:0 0 15px;color:var(--teal);font:500 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.1px;text-transform:uppercase}.light{color:var(--lime)}.hero h1,.page-hero h1,h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.055em}.hero h1{font-size:clamp(54px,7vw,91px);line-height:.94;margin:0 0 26px}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy{max-width:510px;font-size:18px;color:var(--text-on-dark)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:36px}.button{display:inline-flex;gap:18px;align-items:center;border-radius:2px;background:var(--teal);color:#fff;padding:14px 18px;text-decoration:none;font-size:14px;font-weight:800}.button-light{background:var(--lime);color:var(--ink)}.text-link{color:#fff;font-size:14px;font-weight:800;text-decoration:none}.text-link.dark{color:var(--ink)}.network-art{height:440px;position:relative;margin-left:30px}.network-art svg{position:absolute;width:100%;height:100%;inset:0}.network-art path{fill:none;stroke:#41696a;stroke-width:1.2}.network-art .node{position:absolute;width:15px;height:15px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 10px rgba(197,238,82,.08)}.n1{left:10%;bottom:22%}.n2{left:36%;top:11%}.n3{left:63%;top:39%}.n4{right:5%;top:3%}.network-art p{position:absolute;right:3%;bottom:0;color:var(--lime);font:500 12px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.section{padding:112px 0}.intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:60px}.intro h2,.section-head h2,.cta h2{font-size:clamp(38px,4.6vw,63px);line-height:1.02;margin:0 0 25px}.lead{font-size:20px;color:var(--text-muted);max-width:770px}.focus{background:var(--surface-soft)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-head>p{max-width:370px;color:var(--text-muted)}.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.cards article{background:#fff;padding:29px;min-height:255px}.cards span{font:500 12px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--teal)}.cards h3{font:700 23px/1.2 Georgia,"Times New Roman",serif;margin:58px 0 10px}.cards p{font-size:14px;color:#587074}.numbers{background:var(--teal);color:#fff;padding:55px 0}.numbers .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.numbers div{display:grid;gap:4px}.numbers strong{font:600 54px/.9 Georgia,"Times New Roman",serif;color:var(--lime)}.numbers span{font-size:14px;color:#cce2df}.cta{background:#e3edcb;padding:54px 62px;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:50px}.cta h2{margin:0}.cta p:not(.eyebrow){color:#3e5655}.page-hero{padding:105px 0 80px;background:var(--surface-soft)}.page-hero h1{font-size:clamp(50px,6vw,76px);line-height:1;margin:0 0 20px}.prose{max-width:850px;padding-top:78px;padding-bottom:110px}.prose h2{font-size:37px;line-height:1.15;margin:58px 0 14px}.prose h2:first-child{margin-top:0}.prose p{font-size:18px;color:#425a5d}.prose blockquote{border-left:4px solid var(--lime);background:var(--surface-soft);margin:42px 0;padding:25px 30px;font:500 28px/1.3 Georgia,"Times New Roman",serif}.prose a{color:var(--teal)}.partner-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px;margin-top:28px}.partner-card{padding:28px;background:var(--surface-soft);border-top:4px solid var(--lime)}.partner-card h3{margin:0 0 10px;font:600 28px/1.2 Georgia,"Times New Roman",serif}.partner-card p{font-size:16px}.partner-card .eyebrow{margin-bottom:28px}.site-footer{background:var(--ink);color:#bfcecb;padding:62px 0 0}.site-footer p{font-size:14px;max-width:300px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:50px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer a{color:#bfcecb;text-decoration:none;font-size:14px}.site-footer .eyebrow{color:var(--lime)}.footer-bottom{border-top:1px solid #294549;padding:17px 0;font-size:12px;color:#7f9999}@media (max-width: 700px){.container{width:min(100% - 36px,1120px)}.brand img{height:37px}nav{gap:13px}nav a:not(.nav-contact){display:none}.hero-grid,.intro-grid,.cta{grid-template-columns:1fr}.hero-grid{padding:75px 0 45px;min-height:unset}.network-art{height:250px;margin:15px 0 0}.section{padding:70px 0}.intro-grid{gap:22px}.section-head{display:block}.cards,.numbers .container,.footer-grid,.partner-grid{grid-template-columns:1fr}.cards{gap:12px}.cards article{min-height:unset}.cards h3{margin-top:30px}.numbers .container{gap:28px}.cta{padding:38px 30px;gap:25px}.page-hero{padding:75px 0 58px}.prose{padding-top:55px;padding-bottom:75px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}}