.startups-post{--bg:#070a1a;--card:#0c1026;--card2:#10142e;--indigo:#4f46e5;--cyan:#06b6d4;--grad:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);--text:#e8eaf6;--muted:#9ba0c2;--line:#ffffff1a;--line2:#ffffff2e;--green:#10b981;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:flex}.startups-post *{box-sizing:border-box;margin:0;padding:0}.startups-post a{color:inherit;text-decoration:none}.startups-post .wrap{max-width:1060px;margin:0 auto;padding:0 24px}.startups-post header{border-bottom:1px solid var(--line)}.startups-post .navbar{justify-content:space-between;align-items:center;max-width:1060px;margin:0 auto;padding:14px 24px;display:flex}.startups-post .brand{align-items:center;gap:10px;display:flex}.startups-post .brand svg{width:32px;height:32px;display:block}.startups-post .brand-name{color:#fff;font-family:Sora,sans-serif;font-size:17px;font-weight:700}.startups-post .brand-name small{letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:400;display:block}.startups-post .back{color:var(--muted);font-size:14px}.startups-post .back:hover{color:#fff}.startups-post .layout{grid-template-columns:.9fr 1.4fr;align-items:start;gap:44px;padding:56px 24px 80px;display:grid}.startups-post .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:12px}.startups-post h1{letter-spacing:-.03em;color:#fff;margin:14px 0;font-family:Sora,sans-serif;font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.08}.startups-post h1 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.startups-post .rail p{color:var(--muted);font-size:15.5px;line-height:1.6}.startups-post .next{gap:0;margin-top:28px;display:grid}.startups-post .nstep{border-top:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.startups-post .nnum{color:var(--cyan);white-space:nowrap;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.startups-post .nstep div b{color:#fff;margin-bottom:3px;font-family:Sora,sans-serif;font-size:14.5px;font-weight:600;display:block}.startups-post .nstep div span{color:var(--muted);font-size:13px;line-height:1.5}.startups-post .nstep div span b{font-family:inherit;font-size:inherit;color:#fff;margin:0;font-weight:600;display:inline}.startups-post .stepbadge{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10.5px}.startups-post .editlink{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:0 0 10px;padding:0;font-family:DM Sans,sans-serif;font-size:12.5px;text-decoration:none;display:inline-block}.startups-post .editlink:hover{color:var(--text)}.startups-post .form-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px;position:relative}.startups-post .form-card:before{content:"";background:var(--grad);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.startups-post fieldset{border:none;margin-bottom:26px}.startups-post legend{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}.startups-post .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.startups-post .field{margin-bottom:14px}.startups-post label{color:var(--text);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.startups-post label small{color:var(--muted);font-weight:400}.startups-post input[type=text],.startups-post input[type=email],.startups-post select,.startups-post textarea{background:var(--card2);border:1px solid var(--line);color:#fff;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-family:DM Sans,sans-serif;font-size:14px}.startups-post input:focus,.startups-post select:focus,.startups-post textarea:focus{border-color:var(--cyan)}.startups-post textarea{resize:vertical;min-height:88px;line-height:1.5}.startups-post select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted)50%),linear-gradient(135deg,var(--muted)50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.startups-post .radio-row{flex-wrap:wrap;gap:10px;display:flex}.startups-post .radio-row label{border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.startups-post .radio-row input{accent-color:#4f46e5}.startups-post .radio-row label:has(input:checked){border-color:var(--cyan);background:#06b6d414}.startups-post .cond{margin-top:10px;display:none}.startups-post .cond.show{display:block}.startups-post .hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.startups-post .filebtn{color:var(--text);cursor:pointer;border:1px solid #ffffff38;border-radius:9px;padding:8px 14px;font-size:13px;display:inline-block}.startups-post .submit{color:#fff;background:var(--grad);cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-family:Sora,sans-serif;font-size:15.5px;font-weight:700;transition:transform .15s;box-shadow:0 8px 26px #4f46e559}.startups-post .submit:hover{transform:translateY(-2px)}.startups-post .submit:disabled{opacity:.6;cursor:default;transform:none}.startups-post .submit-note{text-align:center;color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.startups-post .submit-note a{color:var(--muted);text-decoration:underline}.startups-post .submit-note a:hover{color:var(--text)}.startups-post .form-error{color:#f87171;text-align:center;margin-top:12px;font-size:13px;line-height:1.5}.startups-post .form-error[role=alert]{text-align:left;background:#f8717114;border:1px solid #f8717159;border-radius:10px;margin-top:0;margin-bottom:12px;padding:10px 12px}.startups-post .misslink{font:inherit;color:#f87171;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.startups-post .misslink:hover{color:#fff}.startups-post .hp-field{width:1px;height:1px;position:absolute;top:auto;left:-5000px;overflow:hidden}.startups-post .success{text-align:center;padding:44px 20px;display:none}.startups-post .success.show{display:block}.startups-post .success .check{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:26px;font-weight:700;display:flex}.startups-post .success h2{color:#fff;letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:24px;font-weight:800}.startups-post .success p{color:var(--muted);max-width:420px;margin:12px auto 0;font-size:15px;line-height:1.6}.startups-post footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:16px 24px;font-size:13px}.startups-post .foot-in{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1060px;margin:0 auto;display:flex}.startups-post footer a:hover{color:#fff}.startups-post .flinks{gap:18px;display:flex}@media (max-width:880px){.startups-post .layout{grid-template-columns:1fr;gap:32px}.startups-post .row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.startups-post *{transition:none!important}}.startups-post .success p b{color:#fff;font-weight:600}.startups-post .success .success-note{color:var(--muted);opacity:.75;font-size:13px}.startups-post .terms-note{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.6}.startups-post .terms-note a{color:var(--cyan);text-decoration:none}.startups-post .terms-note a:hover{text-decoration:underline}
