@font-face{font-family:CPDisp;src:url(/fonts/Archivo-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:CPDisp;src:url(/fonts/Archivo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:CPDisp;src:url(/fonts/Archivo-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:CPDisp;src:url(/fonts/Archivo-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:CPMark;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:CPMark;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.cp{--bg:#070b22;--ink:#fff;--muted:#9aa3c0;--dim:#6e779a;--rule:hsla(0,0%,100%,.13);--accent:#3d8bff;--cyan:#22d3ee;--violet:#a855f7;position:relative;background:var(--bg);color:var(--ink);font-family:CPDisp,system-ui,sans-serif;font-weight:300;overflow:hidden}.cp-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 38% at 6% 88%,rgba(168,85,247,.2),rgba(168,85,247,0) 70%),radial-gradient(40% 34% at 96% 8%,rgba(34,211,238,.13),rgba(34,211,238,0) 70%)}.cp>section{position:relative;z-index:1}.cp-lockup{display:flex;align-items:center;gap:16px}.cp-lockup img{height:46px;width:auto;display:block}.cp-lockup .n{font-weight:700;font-size:25px;line-height:1;letter-spacing:.2em;color:var(--ink)}.cp-lockup .n,.cp-lockup .t{font-family:CPMark;text-transform:uppercase}.cp-lockup .t{font-weight:600;font-size:9.5px;letter-spacing:.34em;color:var(--cyan);margin-top:8px}.cp h1,.cp h2{font-family:CPDisp;font-weight:300;margin:0;letter-spacing:-.018em;line-height:1.03}.cp h1{font-size:clamp(42px,7.4vw,92px)}.cp h2{font-size:clamp(30px,4.6vw,56px)}.cp h3{font-family:CPDisp;font-weight:400;margin:0;letter-spacing:-.01em}.cp .lead{font-weight:400;color:#c6cce0;line-height:1.55}.cp .dim{line-height:1.6;font-size:14px}.cp .dim,.cp-tag{color:var(--muted)}.cp-tag{font-size:13px;font-weight:400;text-align:right}.cp-list{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.cp-row{display:grid;grid-template-columns:42px 30px 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--rule);padding:20px 0}.cp-row .n{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.cp-row .i{width:22px;height:22px;color:var(--accent)}.cp-row .k{font-size:clamp(17px,1.5vw,22px);font-weight:300;letter-spacing:-.01em}.cp-row .v{display:block;font-size:14px;color:var(--muted);margin-top:5px;line-height:1.5}.cp-caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 40px}.cp-cap{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--rule);padding:14px 0;font-size:15px;font-weight:400}.cp-cap .i{width:20px;height:20px;color:var(--accent)}.cp-outcome{border-left:2px solid var(--accent);padding-left:18px}.cp-outcome .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:500}.cp-outcome .v{margin-top:8px;font-size:15px;color:#c6cce0;line-height:1.55}.cp-chip{display:inline-block;border:1px solid var(--rule);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:400;color:#c6cce0}.cp-screen{border-radius:16px;padding:14px;background:hsla(0,0%,100%,.055);border:1px solid var(--rule)}.cp-btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:14px 28px;font-size:14px;font-weight:500;line-height:1}.cp-btn-solid{background:#fff;color:#070b22}.cp-btn-ghost{border:1px solid hsla(0,0%,100%,.28);color:#fff}.cp-slogan{font-size:clamp(16px,1.6vw,20px);font-weight:400;background:linear-gradient(100deg,var(--cyan),var(--accent) 48%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}