@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700&family=Courier+Prime&display=swap";body{margin:0;min-width:320px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,sans-serif;color:#5e1e03;background-color:#efe9d9;overflow-x:hidden}.app{width:100%;background-color:#efe9d9}.container{max-width:900px;width:100%;padding:0 48px}.section{display:flex;justify-content:center;padding:80px 0}.hero{padding-top:32px}.logo{height:52px;margin-bottom:48px;display:block}.hero h1{font-family:Anton,sans-serif;font-size:clamp(2rem,7vw,3rem);line-height:1.08;text-transform:uppercase;margin-bottom:20px;color:#5e1e03}.highlight{color:#f25c03}.hero .subtitle{font-size:1rem;line-height:1.6;margin-bottom:40px;color:#5e1e03;font-weight:400}.signup-card{background-color:#5e1e03;border-radius:8px;padding:32px 36px 28px}.signup-title{font-family:Anton,sans-serif;font-size:1.3rem;text-transform:uppercase;margin-bottom:20px;color:#efe9d9;letter-spacing:.5px}.signup-form{display:flex;flex-direction:column;gap:0}.signup-form input{width:100%;padding:16px 18px;border:2px solid #5E1E03;border-radius:4px 4px 0 0;font-size:1rem;font-family:Courier Prime,Courier New,monospace;background:#efe9d9;color:#333;outline:none}.signup-form input::placeholder{color:#999}.signup-form input:focus{border-color:#f25c03;position:relative;z-index:1}.signup-form button{width:100%;padding:18px;border:none;border-radius:0 0 4px 4px;background-color:#f25c03;color:#fff;font-family:Anton,sans-serif;font-size:1.15rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s}.signup-form button:hover{background-color:#e65c00}.signup-form button:disabled{opacity:.7;cursor:not-allowed}.status-msg{margin-top:10px;font-weight:600;font-size:.9rem;color:#efe9d9}.no-spam{margin-top:12px;font-family:Courier Prime,Courier New,monospace;font-size:.78rem;color:#efe9d9}.fine-print{margin-top:28px;font-size:.88rem;line-height:1.6;font-style:italic;color:#5e1e03;text-align:left}.how-it-works h2{font-family:Anton,sans-serif;font-size:clamp(2rem,6vw,2.8rem);color:#f25c03;text-transform:uppercase;margin-bottom:40px}.steps{display:flex;flex-direction:column;gap:32px}.step{display:flex;align-items:flex-start;gap:20px}.step-number{font-family:Anton,sans-serif;font-size:2.5rem;line-height:1;flex-shrink:0}.step-1 .step-number,.step-1 h3,.step-1 p{color:#efe9d9;-webkit-text-stroke:1px #5E1E03;text-stroke:1px #5E1E03}.step-1 .step-number{-webkit-text-stroke:2px #5E1E03;text-stroke:2px #5E1E03}.step-2 .step-number,.step-2 h3,.step-2 p{color:#5e1e03}.step-3 .step-number,.step-3 h3,.step-3 p{color:#f25c03}.step-text h3{font-family:Anton,sans-serif;font-size:1.2rem;text-transform:uppercase;margin-bottom:4px}.step-text p{font-size:.95rem;line-height:1.5}.sample-pub{padding-bottom:60px}.pub-card{background:#5e1e03;border:2px solid #5E1E03;border-radius:4px;overflow:hidden;max-width:640px;padding-right:12px}.pub-header{background-color:#5e1e03;color:#efe9d9;padding:12px 20px;display:flex;justify-content:space-between;font-family:Courier Prime,Courier New,monospace;font-size:.85rem}.pub-meta{padding:24px 20px;border-bottom:1px dashed #cc8844;background:#efe9d9}.pub-meta strong{font-family:Anton,sans-serif;font-size:1.25rem;text-transform:uppercase;display:block;margin-bottom:6px;color:#5e1e03}.pub-meta p{font-family:Courier Prime,Courier New,monospace;font-size:.8rem;color:#666}.pub-divider{border-bottom:1px dashed #cc8844;margin:0 20px;background:#efe9d9}.pub-job{padding:20px;background:#efe9d9}.pub-job h4{font-family:Anton,sans-serif;font-size:1rem;text-transform:uppercase;margin-bottom:4px;color:#5e1e03}.pub-job p{font-family:Courier Prime,Courier New,monospace;font-size:.8rem;color:#555;line-height:1.5}.pub-job .budget{color:#f25c03;font-weight:700}.footer-bar{background-color:#5e1e03;padding:24px 30px;border-radius:4px;display:flex;align-items:center;gap:24px;margin-top:60px;max-width:640px}.footer-logo{height:50px;border-radius:8px}.footer-contact p{color:#efe9d9;font-family:Courier Prime,Courier New,monospace;font-size:.9rem;font-weight:700}.footer-contact a{color:#f25c03;font-family:Courier Prime,Courier New,monospace;font-size:.85rem;text-decoration:none}.footer-contact a:hover{text-decoration:underline}@media(max-width:768px){.footer-bar{flex-direction:column;text-align:center}}
