.campaign-page .container{width:min(1000px,calc(100% - 40px));margin:auto}.campaign-page .hero{display:block;padding:55px 0}.campaign-page .hero h1{max-width:850px;font-size:clamp(38px,5vw,62px);margin:20px 0}.campaign-page .text-gradient{color:var(--accent)}.campaign-page .badge{font:11px ui-monospace,monospace;letter-spacing:1px;color:var(--accent)}.campaign-page .hero-sub{font-size:19px;max-width:740px;color:var(--muted)}.campaign-page .trust-signals{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0}.campaign-page .trust-badge{display:flex;gap:8px;align-items:center;font-size:12px}.campaign-page .trust-badge svg{width:16px;height:16px;color:var(--accent)}.campaign-page .early-bird-hook{display:flex;gap:15px;align-items:flex-start;background:var(--pale);padding:20px;border-radius:4px;margin:25px 0;max-width:780px;font-size:14px}.campaign-page .hook-icon{flex-shrink:0}.campaign-page .input-group{display:flex;gap:10px;max-width:650px}.campaign-page .input-group input{min-width:0}.campaign-page .btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 20px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:white;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.campaign-page .btn:hover{background:#1d4433}.campaign-page .btn:disabled{opacity:.6;cursor:wait}.campaign-page .form-disclaimer{max-width:650px;font-size:12px}.campaign-page .form-error{color:#913b33}.campaign-page .code-preview{max-width:1000px;width:calc(100% - 40px);margin:35px auto 0;background:var(--dark);color:#e4eddf;border-radius:6px;overflow:hidden}.campaign-page .window-bar{padding:15px 20px;border-bottom:1px solid #506154;font:12px monospace}.campaign-page .window-dots{display:none}.campaign-page .terminal-content{padding:20px;overflow-x:auto;font:13px/1.7 monospace}.campaign-page pre{margin:0}.campaign-page .social-proof{padding:35px 0;background:var(--pale)}.campaign-page .proof-headline{font-size:27px;max-width:760px}.campaign-page .proof-stats{display:flex;flex-wrap:wrap;gap:35px;margin-top:30px}.campaign-page .stat-number{display:block;font-size:21px}.campaign-page .stat-label{font-size:13px;color:var(--muted)}.campaign-page section.container{padding:45px 0}.campaign-page h2{font-size:32px}.campaign-page h3{font-size:21px}.campaign-page .features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.campaign-page .feature-card{border-top:1px solid var(--line);padding-top:23px}.campaign-page .feature-card p{font-size:15px;color:var(--muted)}.campaign-page .feature-icon{color:var(--accent);margin-bottom:14px}.campaign-page .feature-icon svg{width:23px;height:23px}.campaign-page .comparison-section{padding:40px 0}.campaign-page .comparison-table-wrapper{overflow-x:auto}.campaign-page .comparison-table{width:100%;border-collapse:collapse;font-size:14px}.campaign-page td,.campaign-page th{text-align:left;padding:16px;border-bottom:1px solid var(--line)}.campaign-page .highlight-col{background:var(--pale)}.campaign-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.campaign-page .footer{margin-top:40px}@media(max-width:650px){.campaign-page .hero{padding:35px 0}.campaign-page .hero-sub{font-size:17px}.campaign-page .input-group{flex-direction:column}.campaign-page .features-grid{grid-template-columns:1fr}.campaign-page .proof-stats{gap:20px}.campaign-page h2{font-size:27px}.campaign-page .early-bird-hook{font-size:13px}.campaign-page .trust-signals{gap:13px}.campaign-page td,.campaign-page th{padding:12px;min-width:130px}}
