:root{color-scheme:dark;--bg:#040812;--panel:#091526;--text:#eefaff;--muted:#9bb0c7;--cyan:#20e7ff;--blue:#367cff;--violet:#9b55ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% 5%,#0d3150 0,transparent 34%),radial-gradient(circle at 84% 20%,#251653 0,transparent 34%),var(--bg);color:var(--text);font:16px/1.6 Inter,system-ui,sans-serif}a{color:inherit}.nav{width:min(1120px,calc(100% - 32px));margin:auto;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:850}.brand img{width:42px;height:42px}.links,.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:13px 20px;background:linear-gradient(135deg,var(--cyan),var(--blue) 55%,var(--violet));color:#03111d;text-decoration:none;font-weight:850;cursor:pointer}.button.secondary{background:#0c1a2d;color:var(--text);border:1px solid #27415d}.hero,.section{width:min(1120px,calc(100% - 32px));margin:auto}.hero{min-height:640px;display:grid;grid-template-columns:1.18fr .82fr;gap:48px;align-items:center;padding:64px 0 100px}.kicker{color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,7vw,6.3rem);line-height:.94;letter-spacing:-.055em;margin:.28em 0}.gradient{background:linear-gradient(100deg,var(--cyan),#77a7ff 55%,#c078ff);-webkit-background-clip:text;color:transparent}.lead{font-size:clamp(1.08rem,2vw,1.35rem);color:var(--muted);max-width:720px}.visual,.card{border:1px solid #1d3b59;background:linear-gradient(145deg,rgba(14,36,59,.88),rgba(10,13,30,.88));border-radius:26px;box-shadow:0 22px 70px rgba(0,0,0,.35)}.visual{padding:28px;transform:rotate(1.5deg)}.visual img{width:94px}.visual h2{font-size:2rem;margin:.6rem 0}.status{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(32,231,255,.12);border:1px solid rgba(32,231,255,.35);color:#8df3ff;font-weight:800;font-size:.78rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.section{padding:80px 0}.section h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.05;max-width:780px}.card{padding:25px}.card strong{display:block;font-size:1.15rem;margin-bottom:.35rem}.card p,.section>p{color:var(--muted)}.steps{counter-reset:s;display:grid;gap:12px}.step{counter-increment:s;padding:18px 22px;border-left:3px solid var(--cyan);background:rgba(10,26,45,.72);border-radius:0 14px 14px 0}.step:before{content:counter(s);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:12px;border-radius:50%;background:var(--cyan);color:#03111d;font-weight:900}.note{padding:22px;border:1px solid #4b3b78;background:rgba(78,49,128,.16);border-radius:16px}.app-shell{width:min(1100px,calc(100% - 24px));margin:20px auto;display:grid;grid-template-columns:310px 1fr;gap:18px}.sidebar,.workspace{border:1px solid #1d3b59;background:rgba(7,17,31,.92);border-radius:22px;padding:22px}.field{display:grid;gap:6px;margin:13px 0}.field input,.field select{width:100%;padding:12px;border:1px solid #294864;border-radius:11px;background:#07111f;color:var(--text)}.drop{min-height:240px;display:grid;place-items:center;text-align:center;border:2px dashed #315875;border-radius:18px;padding:28px}.jobs{display:grid;gap:10px;margin-top:18px}.job{padding:14px;border:1px solid #203c57;border-radius:12px}.footer{padding:40px 16px;text-align:center;color:var(--muted)}@media(max-width:800px){.hero{grid-template-columns:1fr;min-height:0;padding-top:36px}.grid{grid-template-columns:1fr}.app-shell{grid-template-columns:1fr}.nav{align-items:flex-start}.links{justify-content:flex-end}.section{padding:55px 0}}
