:root{--ink:#0a1f1d;--text:#2e3b3a;--muted:#6b7574;--faint:#7d8786;--line:#e6eaea;--soft:#f6f8f8;--accent:#10635f;--orange:#fe7754;--mint:#5eead4;--checker:conic-gradient(hsla(0,0%,100%,.028) 25%,transparent 0 50%,hsla(0,0%,100%,.028) 0 75%,transparent 0) 0 0/128px 128px;--maxw:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{background:#000;color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 32px}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.btn{align-items:center;border:0;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:20px;padding:10px 20px;transition:background .2s;white-space:nowrap}.btn-solid{background:linear-gradient(180deg,#fe7754,#bd4020)}.btn-solid:hover{background:linear-gradient(1turn,#fe7754,#bd4020)}.issues{background:#000;padding:64px 0 24px}.sec-head{margin-bottom:34px}.sec-head .k{color:#fe7754;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:2.4px;margin-bottom:12px;text-transform:uppercase}.sec-head h2{color:#fff;font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1.2;margin:0}.sec-head h2 span{color:#fe7754}.sec-head p{font-size:17px;margin:10px 0 0;max-width:640px}.list{display:flex;flex-direction:column;gap:24px}.card{background:#000;background:transparent;border:1px solid #1e2a29;border:.5px solid hsla(0,0%,100%,.1);border-radius:20px;border-radius:var(--radius);box-shadow:0 2px 9px #5eead41a;color:#fff;display:grid;grid-template-columns:minmax(0,43%) 1fr;overflow:hidden;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s;transition:box-shadow .2s,transform .2s}.card,.card:hover{text-decoration:none}.card:hover{box-shadow:0 20px 44px rgba(0,0,0,.18);color:inherit;transform:translateY(-4px)}.cover{background:radial-gradient(ellipse 60% 70% at 15% 10%,rgba(16,99,95,.55),transparent 70%),radial-gradient(ellipse 45% 60% at 85% 85%,rgba(254,119,84,.22),transparent 70%),radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.2px) 0 0/18px 18px,#060c0b;display:flex;flex-direction:column;min-height:256px;overflow:hidden;position:relative}.cover img{height:100%!important;object-fit:fill;width:100%}.card .body{display:flex;flex-direction:column;justify-content:center;padding:34px 40px}.card .body .meta{color:var(--mint);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.card .body .up-tag{color:#fe7754}.card .body h3{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.3;margin:0;transition:color .2s}.card .body p{color:hsla(0,0%,100%,.6);font-size:15.5px;line-height:1.62;margin:12px 0 0;max-width:620px}.card .read{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:#fe7754;display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:11px;padding-top:12px}.card .read .go{align-items:center;border:1.5px solid #fe7754;border-radius:50%;display:flex;height:28px;justify-content:center;margin-left:30px;opacity:0;transform:translateX(-30px);transition:background .2s,color .2s,opacity .2s;transition:opacity .28s ease,transform .28s ease;width:28px}.card:hover .body h3{color:#fe7754}.card:hover .read .go{opacity:1;transform:translateX(0)}.newsletter{background:#000;padding:56px 0 96px}.nl-card{background:radial-gradient(ellipse 60% 80% at 100% 100%,rgba(21,93,135,.35),transparent 70%),radial-gradient(ellipse 50% 70% at 70% 30%,rgba(16,99,95,.35),transparent 70%),linear-gradient(110deg,#000,#050f0d 45%,#0a2228);border-radius:28px;color:#fff;overflow:hidden;padding:80px 32px;position:relative;text-align:center}.nl-card .k{color:var(--mint);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:2.4px;margin-bottom:18px;text-transform:uppercase}.nl-card h2{color:#fff;font-size:44px;font-weight:800;letter-spacing:-1.2px;line-height:1.2;margin:0 auto 18px;max-width:760px}.nl-card h2 span{color:var(--mint)}.nl-card p.sub{color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.65;margin:0 auto 34px;max-width:560px}.nl-form{margin:0 auto;max-width:540px}.nl-row{display:flex;flex-wrap:wrap;gap:10px}.nl-row input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;flex:1 1 260px;font-family:inherit;font-size:15.5px;height:56px;min-width:0;outline:none;padding:0 24px;transition:border-color .2s}.nl-row input::placeholder{color:hsla(0,0%,100%,.5)}.nl-row input:focus{border-color:var(--mint)}.nl-row .btn{font-size:16px;font-weight:700;height:56px;padding:0 32px}.nl-fine{color:hsla(0,0%,100%,.55);font-size:13px;margin-top:14px}.nl-fine a,.nl-ok{color:var(--mint)}.nl-ok{display:none;font-size:14px;font-weight:600;margin-top:12px}.sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:860px){.hero{padding:64px 0 60px}.hero h1{font-size:38px;letter-spacing:-1.2px}.card{grid-template-columns:1fr}.cover{min-height:200px}.card .body{padding:26px 26px 30px}.sec-head h2{font-size:30px}.nl-card{border-radius:20px;padding:56px 20px}.nl-card h2{font-size:30px}}form input[type=email]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;font-family:inherit;font-size:15.5px;height:56px;max-width:500px;min-width:0;outline:none;padding:0 24px;transition:border-color .2s}form input[type=email]:focus{border-color:var(--mint)}form .hs-button,form input[type=submit]{font-size:14px;font-weight:700;line-height:20px}