.proof-block+.proof-block{margin-top:88px}.proof-title-row{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:0 auto 26px;width:min(var(--max),calc(100% - 48px))}.proof-title-row h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em;line-height:.98;margin:10px 0 0}.proof-title-row p{max-width:520px;color:#aeb6ae;line-height:1.6;margin:0}.proof-rail{grid-auto-columns:min(72vw,760px);gap:18px;padding:6px max(24px,calc((100vw - var(--max))/2)) 24px}.proof-card{scroll-snap-align:center;min-height:430px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:var(--panel);display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);box-shadow:var(--shadow);transition:.25s}.proof-card:hover{border-color:rgba(184,255,53,.42);transform:translateY(-3px)}.proof-preview{position:relative;overflow:hidden;padding:28px;background:#0b0e0b;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.proof-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(184,255,53,.16),transparent 42%),linear-gradient(160deg,transparent 55%,rgba(184,255,53,.06));pointer-events:none}.proof-preview:after{content:"";position:absolute;inset:18px;border:1px solid rgba(184,255,53,.25);border-radius:18px;pointer-events:none}.preview-top,.preview-main,.preview-bottom{position:relative;z-index:1}.preview-top{display:flex;justify-content:space-between;gap:14px;font-family:"Space Mono",monospace;color:#b7c0b7;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.preview-main strong{display:block;color:var(--acid);font-size:clamp(3rem,7vw,7rem);line-height:.82;letter-spacing:-.08em}.preview-main span{display:block;margin-top:16px;font-weight:800;font-size:clamp(1rem,2vw,1.45rem);line-height:1.05;max-width:17ch}.preview-bottom{font-family:"Space Mono",monospace;color:#7e887e;font-size:.62rem}.proof-copy{padding:clamp(28px,4vw,50px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.proof-copy .meta{font-family:"Space Mono",monospace;color:var(--acid);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.proof-copy h4{font-size:clamp(1.8rem,3.6vw,3.7rem);letter-spacing:-.055em;line-height:1;margin:16px 0 15px}.proof-copy p{color:#aab2aa;line-height:1.62;margin:0;max-width:600px}.proof-footer{display:flex;justify-content:space-between;gap:16px;align-items:end}.proof-source{font-family:"Space Mono",monospace;color:#737d73;font-size:.64rem;line-height:1.5}.proof-link{font-weight:800;color:var(--acid);font-size:.88rem;white-space:nowrap}.edge-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:58px;height:58px;border-radius:50%;border:1px solid rgba(184,255,53,.4);background:rgba(8,10,8,.84);backdrop-filter:blur(12px);color:var(--acid);font-size:1.35rem;cursor:pointer;box-shadow:0 16px 40px rgba(0,0,0,.35)}.edge-arrow.left{left:max(10px,calc((100vw - var(--max))/2 - 24px))}.edge-arrow.right{right:max(10px,calc((100vw - var(--max))/2 - 24px))}.edge-arrow:hover{background:var(--acid);color:#080a08}.press-card .proof-preview{background:#f1f3ee;color:#0b0d0b}.press-card .proof-preview:before{background:linear-gradient(135deg,rgba(184,255,53,.85),transparent 38%),linear-gradient(160deg,#f1f3ee 0%,#d7ddd5 100%)}.press-card .proof-preview:after{border-color:rgba(8,10,8,.22)}.press-card .preview-top{color:#2b312b}.press-card .preview-main strong,.press-card .preview-main span{color:#0a0c09}.press-card .preview-bottom{color:#465046}.press-card:nth-child(even) .proof-preview{background:#0b0e0b;color:var(--text)}.press-card:nth-child(even) .proof-preview:before{background:linear-gradient(135deg,rgba(184,255,53,.18),transparent 45%),linear-gradient(160deg,#111611,#070907)}.press-card:nth-child(even) .proof-preview:after{border-color:rgba(184,255,53,.25)}.press-card:nth-child(even) .preview-top{color:#aab2aa}.press-card:nth-child(even) .preview-main strong{color:var(--acid)}.press-card:nth-child(even) .preview-main span{color:var(--text)}.press-card:nth-child(even) .preview-bottom{color:#7e887e}
.contact{padding:130px 0 70px}.contact-card{border:1px solid var(--line);border-radius:36px;padding:clamp(34px,6vw,82px);background:radial-gradient(circle at 88% 12%,rgba(184,255,53,.13),transparent 31%),var(--panel);display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end}.contact h2{font-size:clamp(3rem,6.7vw,7rem);line-height:.9;letter-spacing:-.075em;margin:14px 0 25px}.contact-copy{color:#acb4ac;line-height:1.65;max-width:720px}.contact-actions{display:flex;flex-direction:column;gap:10px}.contact-actions .btn{width:100%}.footer{padding:28px 0 45px;color:#717a71;font-family:"Space Mono",monospace;font-size:.66rem}.footer-inner{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px}.mobile-bar{display:none}.reveal{opacity:0;transform:translateY(20px);transition:.7s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}
