.c-head{padding:160px var(--gutter) 60px;background:var(--pulp-black);border-bottom:1px solid var(--pulp-line);position:relative;overflow:hidden}.c-head:after{content:"TIP LINE";position:absolute;bottom:-2vw;right:-2vw;font-family:var(--font-display);font-size:22vw;line-height:.8;color:var(--pulp-blood);opacity:.06;pointer-events:none}.c-head-inner{max-width:var(--max-w);margin:0 auto;position:relative;z-index:2}.c-head .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--pulp-blood-3);margin-bottom:24px;display:flex;align-items:center;gap:14px}.c-head .eyebrow:before{content:"";width:32px;height:2px;background:var(--pulp-blood)}.c-head h1{font-family:var(--font-display);font-size:clamp(64px,10vw,160px);line-height:.85;letter-spacing:-.005em;text-transform:uppercase;margin:0;color:var(--pulp-bone);font-weight:400}.c-head h1 em{font-family:var(--font-serif);font-style:italic;color:var(--pulp-blood);font-weight:300;text-transform:none;display:block;line-height:1;margin-top:-.06em}.c-head h1 em .h-line{padding:.12em 0}.c-body{padding:clamp(60px,8vw,100px) var(--gutter) clamp(80px,10vw,140px)}.c-body-inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.tabs{display:flex;gap:0;border-bottom:1px solid var(--pulp-line);margin-bottom:40px}.tab{padding:14px 24px;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--pulp-ink-2);font-family:var(--font-display);font-size:16px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--dur-fast);margin-bottom:-1px}.tab.active{color:var(--pulp-blood-3);border-bottom-color:var(--pulp-blood)}.tab:hover{color:var(--pulp-bone)}.tab em{font-family:var(--font-serif);font-style:italic;color:var(--pulp-blood-3);font-weight:300;text-transform:none}.form-pane{display:none}.form-pane.active{display:block}.form-intro{font-family:var(--font-serif);font-size:21px;line-height:1.5;color:var(--pulp-bone);margin-bottom:36px;max-width:56ch;font-style:italic}.form-intro em{color:var(--pulp-blood-3);font-style:normal}.field{display:flex;flex-direction:column;margin-bottom:28px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pulp-blood-3);margin-bottom:10px}.field label em{font-family:var(--font-serif);font-style:italic;text-transform:none;color:var(--pulp-ink-3);letter-spacing:normal}.field input,.field textarea,.field select{background:var(--pulp-black-2);border:1px solid var(--pulp-line);color:var(--pulp-bone);font-family:var(--font-typewriter);font-size:16px;line-height:1.4;padding:14px 18px;transition:border-color var(--dur-fast);width:100%}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-color:var(--pulp-blood)}.field textarea{min-height:200px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-help{font-family:var(--font-mono);font-size:10px;color:var(--pulp-ink-3);margin-top:6px;letter-spacing:.05em}.field-help em{color:var(--pulp-blood-3);font-style:italic}.checkbox-row{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px dashed var(--pulp-line);margin-bottom:28px}.checkbox-row input{width:18px;height:18px;accent-color:var(--pulp-blood);margin-top:2px;flex-shrink:0}.checkbox-row label{font-family:var(--font-typewriter);font-size:13px;line-height:1.5;color:var(--pulp-ink-2);letter-spacing:normal;text-transform:none}.checkbox-row label strong{color:var(--pulp-bone)}.submit{padding:16px 32px;background:var(--pulp-blood);color:var(--pulp-bone);font-family:var(--font-display);font-size:16px;letter-spacing:.1em;text-transform:uppercase;border:0;cursor:pointer;transition:all var(--dur-fast);transform:rotate(-1deg);display:inline-flex;align-items:center;gap:10px}.submit:hover{background:var(--pulp-blood-3);transform:rotate(-1deg) translateY(-3px)}.submit svg{width:18px;height:18px}.side{position:sticky;top:120px;display:flex;flex-direction:column;gap:32px}.side-card{padding:28px;background:var(--pulp-black-2);border-left:3px solid var(--pulp-blood)}.side-card.warn{background:var(--pulp-blood);color:var(--pulp-bone);border-left:0;transform:rotate(-.5deg)}.side-card .h{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--pulp-blood-3);margin-bottom:14px}.side-card.warn .h{color:var(--pulp-bone);opacity:.85}.side-card h3{font-family:var(--font-display);font-size:28px;line-height:1;text-transform:uppercase;margin:0 0 16px;color:var(--pulp-bone);font-weight:400}.side-card.warn h3{color:var(--pulp-bone)}.side-card h3 em{font-family:var(--font-serif);font-style:italic;color:var(--pulp-blood);font-weight:300;text-transform:none}.side-card.warn h3 em{color:var(--pulp-bone);text-decoration:underline}.side-card p{font-family:var(--font-typewriter);font-size:14px;line-height:1.6;color:var(--pulp-ink-2);margin:0}.side-card.warn p{color:var(--pulp-bone);opacity:.95}.side-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.side-card ul li{font-family:var(--font-typewriter);font-size:14px;color:var(--pulp-ink-2);padding-left:20px;position:relative}.side-card ul li:before{content:"→";position:absolute;left:0;color:var(--pulp-blood-3)}.side-card.warn ul li{color:var(--pulp-bone);opacity:.95}.side-card.warn ul li:before{color:var(--pulp-bone)}.side-card .stamp{margin-top:20px;border:2px solid var(--pulp-bone);padding:6px 12px;font-family:var(--font-display);font-size:12px;letter-spacing:.1em;color:var(--pulp-bone);display:inline-block;transform:rotate(-3deg)}@media(max-width:960px){.c-body-inner{grid-template-columns:1fr;gap:48px}.side{position:static}.field-row{grid-template-columns:1fr}}
