.cockpit-scope .section{z-index:2;position:relative}.cockpit-scope .container{max-width:1180px;margin:0 auto;padding:0 28px}.cockpit-scope .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.cockpit-scope .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.cockpit-scope .btn{font-size:13px;font-weight:700;font-family:var(--mono);letter-spacing:.02em;cursor:pointer;border:1px solid var(--border-bright);background:var(--surface-container);color:var(--foreground);border-radius:8px;align-items:center;gap:8px;padding:9px 16px;transition:border-color .15s,transform .1s,background .15s,opacity .15s;display:inline-flex}.cockpit-scope .btn:hover{border-color:#818cf873;transform:translateY(-1px)}.cockpit-scope .btn-primary{color:var(--spine-btn-primary-fg);background:linear-gradient(135deg, var(--primary), var(--tertiary));border:none;box-shadow:0 0 14px #818cf838}.cockpit-scope .btn-primary:hover{opacity:.92}.cockpit-scope .section-head{text-align:center;padding:80px 0 10px}.cockpit-scope .section-head h2{letter-spacing:-.02em;background:var(--spine-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,3rem);font-weight:800}.cockpit-scope .section-head p{color:var(--on-surface-variant);margin-top:12px}.cockpit-scope .outro{z-index:2;text-align:center;padding:92px 24px 72px;position:relative}.cockpit-scope .outro .eyebrow{margin-bottom:14px;display:inline-block}.cockpit-scope .outro h2{letter-spacing:-.02em;background:var(--spine-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.05}.cockpit-scope .outro p{color:var(--on-surface-variant);margin-top:14px;max-width:560px;margin-inline:auto;line-height:1.6}.cockpit-scope .outro .hero-actions{justify-content:center;margin-top:28px}.cockpit-scope .field{flex-direction:column;gap:6px;display:flex}.cockpit-scope .field label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.cockpit-scope .field input,.cockpit-scope .field textarea{font-family:var(--ff);color:var(--foreground);background:var(--surface-container-lowest);border:1px solid var(--border-bright);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cockpit-scope .field input:focus,.cockpit-scope .field textarea:focus{border-color:#818cf873;box-shadow:0 0 0 1px #818cf81f}.cockpit-scope .field textarea{resize:vertical;min-height:130px}.cockpit-scope .live-dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite cockpit-pulse;box-shadow:0 0 0 3px #34d39929}@keyframes cockpit-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes flicker{0%,to{opacity:.3}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.cockpit-scope *,.cockpit-scope :before,.cockpit-scope :after{transition:none!important;animation:none!important}}
