@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg-dark: #050811;--bg-card: rgba(15, 23, 42, .7);--bg-input: rgba(255, 255, 255, .04);--border-glow: rgba(244, 63, 94, .3);--border-subtle: rgba(255, 255, 255, .1);--accent-rose: #f43f5e;--accent-amber: #f59e0b;--text-main: #f8fafc;--text-muted: #94a3b8;--text-dim: #64748b;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.jobs-container{min-height:100vh;background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-sans);position:relative;overflow:hidden;padding-bottom:5rem}.jobs-container *{box-sizing:border-box}.jobs-glow-top{position:absolute;top:0;left:20%;width:600px;height:600px;background:radial-gradient(circle,rgba(244,63,94,.18) 0%,rgba(245,158,11,.08) 40%,transparent 70%);border-radius:50%;filter:blur(100px);pointer-events:none;animation:pulseGlow 8s ease-in-out infinite alternate}.jobs-glow-bottom{position:absolute;bottom:-50px;right:-50px;width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,rgba(244,63,94,.08) 50%,transparent 70%);border-radius:50%;filter:blur(120px);pointer-events:none}.cyber-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 70%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 70%,transparent 100%);pointer-events:none}.jobs-main{max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem;position:relative;z-index:10;display:flex;flex-direction:column;gap:2rem}.jobs-header{display:flex;flex-direction:column;gap:.5rem}.hero-title-sm{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin:0}.gradient-text{background:linear-gradient(135deg,#fb7185,#fef08a,#e11d48);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-subtext{color:var(--text-muted);font-size:.9rem;margin:0}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.category-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;color:var(--text-muted)}.category-card:hover{border-color:var(--border-glow);color:var(--text-main);transform:translateY(-2px)}.category-card.active{background:#f43f5e1f;border-color:var(--accent-rose);box-shadow:0 4px 20px #f43f5e40;color:var(--text-main)}.category-icon{font-size:2rem}.category-label{font-size:.8rem;font-weight:700;text-align:center}.filter-bar{background:linear-gradient(180deg,#0f172acc,#020617e6);border:1px solid var(--border-subtle);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.filter-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.form-input-sm{padding:.6rem .85rem;border-radius:.65rem;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-main);font-size:.8rem;outline:none;transition:all .2s ease}.form-input-sm:focus{border-color:var(--accent-rose);box-shadow:0 0 0 1px var(--accent-rose)}.form-input-sm option{background:#0f172a;color:#fff}.clear-btn{background:transparent;border:none;color:#fda4af;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;cursor:pointer;letter-spacing:.05em;text-decoration:underline}.job-card{background:linear-gradient(180deg,#0f172ae6,#020617f2);border:1px solid var(--border-subtle);border-radius:1.5rem;padding:1.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:1.25rem;transition:border-color .3s ease}.job-card:hover{border-color:var(--border-glow)}.job-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1rem}.job-id-badge{font-family:var(--font-mono);font-size:.75rem;color:#fda4af;background:#f43f5e1a;border:1px solid var(--border-glow);padding:.2rem .5rem;border-radius:.4rem;font-weight:700}.job-title{font-size:1.15rem;font-weight:800;margin:.5rem 0 0;line-height:1.3}.payout-box{text-align:right;shrink:0}.payout-amount{font-size:1.5rem;font-weight:900;color:#34d399}.payout-label{font-family:var(--font-mono);font-size:.65rem;color:var(--text-dim);text-transform:uppercase}.submit-btn-sm{padding:.6rem 1.25rem;margin-top:.5rem;border-radius:.65rem;border:none;background:linear-gradient(135deg,#e11d48,#f43f5e,#f59e0b);color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:0 6px 20px #f43f5e4d;transition:all .2s ease}.submit-btn-sm:hover{filter:brightness(1.15);transform:translateY(-1px)}.pudo-alert{background:#f43f5e14;border:1px solid var(--border-glow);border-radius:.75rem;padding:.75rem 1rem;font-size:.8rem;color:#fda4af;display:flex;align-items:center;gap:.5rem}.job-notes{background:#0006;border:1px solid var(--border-subtle);border-radius:.75rem;padding:.75rem 1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.job-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.meta-item{display:flex;flex-direction:column;gap:.25rem}.meta-label{font-family:var(--font-mono);font-size:.65rem;color:var(--text-dim);text-transform:uppercase}.meta-value{font-size:.8rem;font-weight:600;color:var(--text-main)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal-card{background:linear-gradient(180deg,#0f172af2,#020617fa);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2rem;max-width:500px;width:100%;position:relative;box-shadow:0 25px 50px #000000e6}.modal-close{position:absolute;top:1.25rem;right:1.25rem;background:transparent;border:none;color:var(--text-muted);font-size:1.25rem;cursor:pointer}@keyframes pulseGlow{0%{transform:scale(1);opacity:.8}to{transform:scale(1.15);opacity:.4}}:root{color-scheme:light;--primary: #dc2626;--primary-hover: #b91c1c;--primary-light: #fef2f2;--primary-soft: rgba(220, 38, 38, .08);--primary-glow: rgba(220, 38, 38, .18);--primary-blue: #2563eb;--primary-blue-hover: #1d4ed8;--primary-red: #dc2626;--primary-red-hover: #b91c1c;--secondary-orange: #f97316;--bg-page: #f8fafc;--bg-white: #ffffff;--bg-soft: #f1f5f9;--bg-blue-soft: #eff6ff;--bg-blue-light: #dbeafe;--bg-red-soft: #fef2f2;--bg-red-light: #fee2e2;--bg-dark: #030712;--bg-dark-secondary: #0f172a;--bg-card: rgba(15, 23, 42, .65);--border-light: #e2e8f0;--border-medium: #cbd5e1;--border-blue: rgba(37, 99, 235, .2);--border-red: rgba(220, 38, 38, .2);--border-red-strong: rgba(220, 38, 38, .35);--border-subtle: rgba(15, 23, 42, .08);--border-orange-subtle: rgba(249, 115, 22, .25);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-light: #94a3b8;--text-white: #ffffff;--success: #059669;--success-light: #ecfdf5;--warning: #d97706;--warning-light: #fffbeb;--danger: #dc2626;--danger-light: #fef2f2;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 4px 12px rgba(15, 23, 42, .06);--shadow-md: 0 10px 25px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 45px rgba(15, 23, 42, .1);--shadow-xl: 0 30px 70px rgba(15, 23, 42, .14);--shadow-red: 0 12px 30px rgba(220, 38, 38, .18)}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;min-height:100%;background:#f8fafc;scroll-behavior:smooth}body{width:100%;min-height:100vh;margin:0;background:#f8fafc!important;color:#0f172a!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{width:100%;min-height:100vh;background:#f8fafc}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}input::placeholder{color:#94a3b8}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page-wrapper{min-height:100vh;width:100%;background:#f8fafc;color:#0f172a;font-family:inherit;animation:fadeInScale .35s ease}.home-page{position:relative;width:100%;min-height:calc(100vh - 70px);color:#0f172a;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(220,38,38,.08),transparent 28%),radial-gradient(circle at 90% 15%,rgba(220,38,38,.1),transparent 30%),radial-gradient(circle at 50% 70%,rgba(220,38,38,.035),transparent 35%),linear-gradient(180deg,snow,#f8fafc 52%,#fff)}.home-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.7;background-image:radial-gradient(circle,rgba(220,38,38,.55) 1px,transparent 1.5px);background-size:48px 48px;animation:particleDrift 18s linear infinite,particlePulse 5s ease-in-out infinite;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.65) 45%,transparent 90%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.65) 45%,transparent 90%)}.circuit-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.11;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(220,38,38,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(220,38,38,.22) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.75) 55%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.75) 55%,transparent 100%);animation:techGridMove 18s linear infinite}.circuit-bg:after{content:"";position:absolute;width:240px;height:240px;top:12%;left:15%;border-radius:50%;background:radial-gradient(circle,rgba(220,38,38,.2),rgba(220,38,38,.06) 35%,transparent 70%);filter:blur(2px);animation:techOrbMove 12s ease-in-out infinite}.hero-section{position:relative;width:100%;padding:5rem 1.5rem;text-align:center;background:radial-gradient(circle at 20% 20%,rgba(220,38,38,.1),transparent 30%),radial-gradient(circle at 80% 10%,rgba(220,38,38,.09),transparent 30%),linear-gradient(135deg,#fff,snow 55%,#fef2f2);border-bottom:1px solid #e2e8f0;overflow:hidden;z-index:2}.hero-glow{position:absolute;top:50%;left:50%;width:900px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(220,38,38,.16) 0%,rgba(220,38,38,.07) 40%,transparent 70%);pointer-events:none;z-index:1;animation:pulseGlow 5s ease-in-out infinite,heroGlowRotate 18s linear infinite}.hero-section:before,.hero-section:after{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(220,38,38,.12)}.hero-section:before{width:520px;height:520px;top:-260px;right:-150px;box-shadow:0 0 0 40px #dc262606,0 0 0 80px #dc262605;animation:ringRotate 20s linear infinite}.hero-section:after{width:300px;height:300px;bottom:-180px;left:-80px;box-shadow:0 0 0 30px #dc262606,0 0 0 60px #dc262605;animation:ringRotateReverse 16s linear infinite}.hero-badge{position:relative;z-index:5;display:inline-flex;align-items:center;gap:.6rem;background:#dc262612;border:1px solid rgba(220,38,38,.18);padding:.45rem 1.1rem;border-radius:999px;color:#b91c1c;font-size:.78rem;font-weight:800;margin-bottom:1.8rem;letter-spacing:.06em;box-shadow:0 5px 18px #dc26260f;animation:badgeFloat 4s ease-in-out infinite}.hero-badge-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 4px #dc26261f,0 0 16px #dc262659;animation:statusPulseRed 2s infinite}.hero-title{position:relative;z-index:5;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.08;max-width:960px;margin:0 auto 1.2rem;letter-spacing:-.04em;color:#0f172a}.hero-subtitle{position:relative;z-index:5;font-size:1.15rem;color:#475569;max-width:750px;margin:0 auto 2.5rem;line-height:1.65;font-weight:500}.gradient-text{background:linear-gradient(135deg,#dc2626,#ef4444 45%,#b91c1c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 5px 18px rgba(220,38,38,.12))}.role-toggle{position:relative;z-index:5;display:inline-flex;gap:.4rem;margin-bottom:2.5rem;background:#fff;padding:5px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:var(--shadow-sm)}.role-toggle-btn{padding:.6rem 2rem;border-radius:8px;font-size:.88rem;font-weight:700;border:none;cursor:pointer;background:transparent;color:#475569;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.role-toggle-btn:hover{background:#fef2f2;color:#b91c1c}.role-toggle-btn.active{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 14px #dc262640}.btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-weight:700;border:none;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),filter .2s ease;box-shadow:0 8px 20px #dc26263d,0 2px 5px #0f172a0d}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.28) 50%,transparent 75%);transform:translate(-120%);transition:transform .65s ease}.btn-primary:hover:before{transform:translate(120%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #dc262652,0 4px 8px #0f172a0f;filter:brightness(1.04)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:#fff;border:1px solid #cbd5e1;color:#334155;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.btn-secondary:hover{background:#fff;border-color:#dc262666;color:#b91c1c;transform:translateY(-2px);box-shadow:0 8px 20px #dc262614}.btn-base{padding:.85rem 2rem;border-radius:12px;font-size:.95rem}.search-form{position:relative;z-index:5;max-width:750px;margin:0 auto 3rem;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 8px 6px 24px;box-shadow:0 12px 30px #0f172a14,0 0 30px #dc26260f;transition:border-color .2s ease,box-shadow .2s ease}.search-form:focus-within{border-color:#dc262680;box-shadow:0 12px 30px #0f172a14,0 0 0 4px #dc262614,0 0 30px #dc262614}.search-input{flex:1;border:none;outline:none;font-size:1rem;color:#1e293b;background:transparent}.search-divider{width:1px;height:28px;background:#cbd5e1;margin:0 12px}.search-submit-btn{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 16px #dc262633}.search-submit-btn:hover{background:linear-gradient(135deg,#ef4444,#b91c1c);transform:scale(1.04);box-shadow:0 8px 20px #dc26264d}.metric-value{font-size:2.2rem;font-weight:800;color:#dc2626;text-shadow:0 4px 15px rgba(220,38,38,.1)}.metric-label{font-size:.82rem;font-weight:600;color:#64748b;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.glass-panel{background:#ffffffc7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 30px #0f172a0f}.interactive-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.interactive-card:hover{border-color:#dc26264d!important;transform:translateY(-4px);box-shadow:0 16px 35px #0f172a1a,0 0 25px #dc262614}.service-badge{position:absolute;top:12px;right:12px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#b91c1c;font-size:.72rem;font-weight:700;padding:.3rem .7rem;border-radius:8px;border:1px solid rgba(220,38,38,.15);box-shadow:var(--shadow-xs)}.section-tag{font-size:.78rem;font-weight:800;color:#dc2626;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.banner-panel{position:relative;overflow:hidden;border-radius:24px;padding:3rem 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;align-items:center;background:radial-gradient(circle at 10% 20%,rgba(220,38,38,.1),transparent 35%),radial-gradient(circle at 90% 80%,rgba(220,38,38,.06),transparent 30%),linear-gradient(135deg,#fff,#fef2f2);border:1px solid #fee2e2;box-shadow:0 20px 45px #0f172a14}.banner-panel:before{content:"";position:absolute;width:300px;height:300px;right:-120px;top:-150px;border-radius:50%;border:1px solid rgba(220,38,38,.12);box-shadow:0 0 0 30px #dc262606,0 0 0 60px #dc262605;animation:ringRotate 15s linear infinite}.dark-page,.dark-section{background:#030712;color:#f8fafc}.dark-card{background:#0f172abf;border:1px solid rgba(255,255,255,.08)}.floating-element{animation:floatAura 5s ease-in-out infinite}.pulse-element{animation:pulseGlow 4s ease-in-out infinite}.tech-node{position:absolute;width:7px;height:7px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 4px #dc262614,0 0 18px #dc262673;pointer-events:none;z-index:2;animation:nodePulse 2.5s ease-in-out infinite}.tech-node:after{content:"";position:absolute;width:42px;height:42px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(220,38,38,.18);border-radius:50%;animation:nodeRadar 2.5s ease-out infinite}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes techGridMove{0%{background-position:0 0}to{background-position:42px 42px}}@keyframes particleDrift{0%{background-position:0 0}50%{background-position:24px -18px}to{background-position:48px -36px}}@keyframes particlePulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes techOrbMove{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(180px,90px,0) scale(1.25)}}@keyframes heroGlowRotate{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.08)}to{transform:translate(-50%,-50%) rotate(360deg) scale(1)}}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes floatAura{0%,to{transform:translateY(0) rotate(0);opacity:.4}50%{transform:translateY(-18px) rotate(3deg);opacity:.65}}@keyframes pulseGlow{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}@keyframes statusPulseRed{0%,to{box-shadow:0 0 0 4px #dc26261a,0 0 10px #dc262633}50%{box-shadow:0 0 0 9px #dc262606,0 0 24px #dc262673}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nodePulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1}}@keyframes nodeRadar{0%{opacity:.7;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}header{background:#ffffffeb!important;color:#0f172a;border-bottom:1px solid #e2e8f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}header button{transition:color .2s ease,background .2s ease,border-color .2s ease}header button:hover{color:#dc2626}.header-page-offset{height:70px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#dc2626}html{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}@media (max-width: 900px){header{padding:.75rem 1rem!important;gap:.5rem}header nav{max-width:none!important}header nav button{padding:.5rem .65rem!important;font-size:.72rem!important}header>div:first-child>div:last-child{display:none}}@media (max-width: 768px){.hero-section{padding:4rem 1.25rem 3rem}.hero-title{font-size:clamp(2.25rem,9vw,3.5rem)}.hero-subtitle{font-size:1rem}.search-form{border-radius:18px;padding:8px}.search-divider{display:none}.search-submit-btn{width:44px;height:44px}.banner-panel{padding:2rem 1.5rem}.hero-glow{width:650px;height:450px}}@media (max-width: 700px){header nav{display:none!important}header>div:last-child{display:flex!important}header>div:last-child button{padding:.5rem .7rem!important;font-size:.72rem!important}.hero-section{padding:3.5rem 1rem 2.5rem}.hero-badge{font-size:.68rem;padding:.4rem .8rem}.hero-title{font-size:2.35rem;letter-spacing:-.035em}.hero-subtitle{font-size:.92rem;line-height:1.6}.role-toggle{width:100%;justify-content:center}.role-toggle-btn{flex:1;padding:.6rem .8rem}.search-form{width:100%;flex-direction:column;align-items:stretch;border-radius:18px;padding:10px;gap:8px}.search-input{min-height:42px;padding:0 10px}.search-submit-btn{width:100%;border-radius:12px}.header-page-offset{height:64px}.hero-glow{width:480px;height:360px}.circuit-bg{background-size:32px 32px}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(220,38,38,.35);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body *{visibility:hidden}#printable-job-card,#printable-job-card *{visibility:visible}#printable-job-card{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;box-shadow:none!important}.no-print{display:none!important}}.why-zitech-page{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(220,38,38,.12),transparent 35%),linear-gradient(180deg,#fff,#f8fafc 45%,snow);color:#0f172a}.why-tech-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none;overflow:hidden;z-index:0}.why-tech-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(rgba(220,38,38,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(220,38,38,.075) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,rgba(0,0,0,.45),transparent 85%);mask-image:linear-gradient(to bottom,black,rgba(0,0,0,.45),transparent 85%);animation:whyGridMove 18s linear infinite}.why-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;animation:whyOrbFloat 12s ease-in-out infinite}.why-orb-one{width:420px;height:420px;top:5%;left:-150px;background:#dc262647}.why-orb-two{width:360px;height:360px;top:25%;right:-120px;background:#ef444433;animation-delay:-4s}.why-orb-three{width:300px;height:300px;top:65%;left:40%;background:#b91c1c1f;animation-delay:-7s}.why-scan-line{position:absolute;left:0;right:0;height:1px;top:0;background:linear-gradient(90deg,transparent,rgba(220,38,38,.55),transparent);box-shadow:0 0 25px #dc262659;animation:whyScan 8s linear infinite}.why-node{position:absolute;width:6px;height:6px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 5px #dc262614,0 0 20px #dc262699;animation:whyNodePulse 3s ease-in-out infinite}.why-node-1{top:18%;left:12%}.why-node-2{top:32%;right:15%;animation-delay:-1s}.why-node-3{top:52%;left:7%;animation-delay:-2s}.why-node-4{top:70%;right:9%;animation-delay:-1.5s}.why-node-5{top:82%;left:45%;animation-delay:-2.5s}.why-hero{position:relative;min-height:760px;padding:150px 24px 100px;display:flex;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(220,38,38,.1),transparent 45%),linear-gradient(180deg,#fffffff2,#f8fafceb);border-bottom:1px solid rgba(220,38,38,.12)}.why-hero-content{position:relative;z-index:5;max-width:920px}.why-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:28px;border:1px solid rgba(220,38,38,.2);border-radius:999px;background:#dc26260e;color:#b91c1c;font-size:12px;font-weight:800;letter-spacing:.09em;box-shadow:0 8px 25px #dc26260f,inset 0 0 20px #dc262606}.why-status-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 5px #dc26261a,0 0 14px #dc262680;animation:whyNodePulse 2s ease-in-out infinite}.why-hero-title{margin:0;font-size:clamp(42px,6vw,76px);line-height:1.02;font-weight:800;letter-spacing:-.055em;color:#0f172a}.why-gradient-text{background:linear-gradient(135deg,#991b1b,#dc2626 45%,#ef4444 75%,#b91c1c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:whyGradientMove 5s linear infinite}.why-hero-description{max-width:700px;margin:28px auto 35px;color:#64748b;font-size:17px;line-height:1.7;font-weight:500}.why-hero-actions{display:flex;justify-content:center;align-items:center;gap:13px;flex-wrap:wrap}.why-primary-btn,.why-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 25px;border-radius:12px;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.why-primary-btn{color:#fff;border:1px solid rgba(185,28,28,.35);background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 25px #dc262638,0 0 0 1px #ffffff14 inset}.why-primary-btn:hover{transform:translateY(-3px);box-shadow:0 17px 35px #dc26264d,0 0 25px #dc26261f}.why-secondary-btn{color:#334155;background:#ffffffd1;border:1px solid #cbd5e1;box-shadow:0 6px 20px #0f172a0d}.why-secondary-btn:hover{transform:translateY(-3px);color:#991b1b;border-color:#dc26264d;box-shadow:0 12px 25px #0f172a14}.why-hero-stats{display:flex;justify-content:center;align-items:center;gap:35px;margin-top:65px}.why-hero-stat{display:flex;flex-direction:column;gap:5px}.why-hero-stat strong{font-size:25px;font-weight:800;color:#0f172a}.why-hero-stat span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em}.why-stat-divider{width:1px;height:40px;background:#e2e8f0}.why-hero-tech-visual{position:absolute;width:560px;height:560px;left:50%;top:50%;transform:translate(-50%,-25%);pointer-events:none;opacity:.13}.why-tech-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(220,38,38,.4);border-radius:50%}.ring-one{animation:whyRotate 25s linear infinite}.ring-two{top:12%;right:12%;bottom:12%;left:12%;animation:whyRotateReverse 18s linear infinite}.ring-three{top:25%;right:25%;bottom:25%;left:25%;animation:whyRotate 12s linear infinite}.why-tech-core{position:absolute;width:90px;height:90px;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#dc262614;border:1px solid rgba(220,38,38,.35);box-shadow:0 0 50px #dc262633,inset 0 0 30px #dc262614}.why-core-inner{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#dc2626;background:#fff;border:1px solid rgba(220,38,38,.25);font-size:25px;font-weight:900}.why-section{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:100px 24px 0}.why-section-heading{text-align:center;max-width:750px;margin:0 auto 45px}.why-section-tag{display:inline-block;margin-bottom:10px;color:#dc2626;font-size:11px;font-weight:900;letter-spacing:.15em}.why-section-heading h2{margin:0;color:#0f172a;font-size:clamp(30px,4vw,43px);font-weight:800;letter-spacing:-.035em}.why-section-heading h2 span{color:#dc2626}.why-section-heading p{margin-top:14px;color:#64748b;font-size:15px;line-height:1.6}.why-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.why-card{position:relative;overflow:hidden;min-height:250px;padding:32px;border-radius:24px;border:1px solid #e2e8f0;background:linear-gradient(145deg,#fffffff5,#f8fafce0);box-shadow:0 15px 40px #0f172a0e,inset 0 1px #ffffffe6;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.why-card:hover{transform:translateY(-6px);border-color:#dc262640;box-shadow:0 25px 50px #0f172a17,0 0 35px #dc26260f}.why-card-large{grid-column:span 8;min-height:290px}.why-card-vetted{grid-column:span 4;background:radial-gradient(circle at 100% 0%,rgba(220,38,38,.12),transparent 50%),#fff}.why-card-half{grid-column:span 6}.why-card-glow{position:absolute;width:260px;height:260px;right:-80px;top:-100px;border-radius:50%;background:#dc26261a;filter:blur(70px);pointer-events:none}.why-card-content{position:relative;z-index:2}.why-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.why-card-label{color:#dc2626;font-size:11px;font-weight:900;letter-spacing:.1em}.why-live-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;color:#b91c1c;background:#dc26260f;font-size:10px;font-weight:900}.why-live-badge span{width:6px;height:6px;border-radius:50%;background:#dc2626;box-shadow:0 0 10px #dc262699;animation:whyNodePulse 2s infinite}.why-card h3{margin:18px 0 9px;color:#0f172a;font-size:21px;font-weight:800;letter-spacing:-.025em}.why-card p{max-width:600px;color:#64748b;font-size:14px;line-height:1.65}.why-metrics{position:relative;z-index:2;display:flex;gap:60px;margin-top:35px;padding-top:20px;border-top:1px solid #e2e8f0}.why-metric{display:flex;flex-direction:column;gap:5px}.why-metric span{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.08em}.why-metric strong{color:#0f172a;font-size:31px;font-weight:900}.why-metric strong.red{color:#dc2626}.why-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#dc262612;border:1px solid rgba(220,38,38,.13);font-size:23px}.why-card-stat{margin-top:25px;color:#dc2626;font-size:27px;font-weight:900}.why-card-stat span{margin-left:6px;color:#94a3b8;font-size:11px;font-weight:700}.why-mini-line{display:flex;align-items:center;gap:8px;margin-top:22px;color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.1em}.why-mini-line span{width:28px;height:2px;background:#dc2626;box-shadow:0 0 10px #dc262666}.why-command-section{max-width:1240px}.why-command-panel{position:relative;overflow:hidden;padding:38px;border-radius:28px;border:1px solid rgba(220,38,38,.15);background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.08),transparent 45%),#fff;box-shadow:0 25px 70px #0f172a17,inset 0 1px #fff}.why-command-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid #e2e8f0}.why-command-header h2{margin:5px 0;color:#0f172a;font-size:27px;font-weight:800}.why-command-header p{color:#64748b;font-size:13px}.why-simulation-btn{min-width:215px;min-height:46px;padding:0 18px;border:none;border-radius:10px;background:#dc2626;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #dc262633;transition:.25s ease}.why-simulation-btn:hover:not(:disabled){transform:translateY(-2px);background:#b91c1c}.why-simulation-btn.simulating{background:#dc26261f;color:#dc2626;cursor:not-allowed}.why-workflow-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.why-workflow-line{position:absolute;left:10%;right:10%;margin-top:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(220,38,38,.25),transparent);pointer-events:none}.why-workflow-card{position:relative;z-index:2;min-height:310px;padding:22px;border-radius:17px;border:1px solid #e2e8f0;background:#f8fafcbf;cursor:pointer;transition:.3s ease}.why-workflow-card:hover{transform:translateY(-4px);border-color:#dc262640}.why-workflow-card.active{transform:translateY(-5px);border-color:#dc2626;background:radial-gradient(circle at 100% 0%,rgba(220,38,38,.1),transparent 55%),#fff;box-shadow:0 15px 35px #dc26261a,0 0 0 1px #dc26260d}.why-step-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.why-step-number{color:#dc2626;font-size:10px;font-weight:900;letter-spacing:.08em}.why-step-badge{padding:4px 7px;border-radius:6px;background:#dc262612;color:#dc2626;font-size:8px;font-weight:900}.why-step-icon{width:45px;height:45px;display:grid;place-items:center;margin:28px 0 18px;border-radius:12px;background:#dc262612;color:#dc2626;border:1px solid rgba(220,38,38,.12);font-size:22px;font-weight:900}.why-workflow-card h3{margin:0 0 5px;color:#0f172a;font-size:16px;font-weight:800}.why-step-subtitle{color:#dc2626;font-size:10px;font-weight:800}.why-workflow-card p{margin-top:14px;color:#64748b;font-size:12px;line-height:1.6}.why-comparison-section{max-width:1080px}.why-comparison{overflow:hidden;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 20px 45px #0f172a0f}.why-comparison-header,.why-comparison-row{display:grid;grid-template-columns:1.3fr 1.3fr 1.2fr}.why-comparison-header{padding:18px 24px;background:#f8fafc;color:#dc2626;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.why-comparison-row{padding:18px 24px;border-top:1px solid #eef2f7;font-size:13px}.why-feature-name{color:#0f172a;font-weight:700}.why-zitech-value{color:#dc2626;font-weight:800}.why-zitech-value span{margin-right:6px}.why-traditional-value{color:#94a3b8}.why-cta-section{max-width:1240px;padding-bottom:100px}.why-cta{position:relative;overflow:hidden;padding:85px 30px;text-align:center;border-radius:30px;border:1px solid rgba(220,38,38,.2);background:radial-gradient(circle at 50% 0%,rgba(220,38,38,.16),transparent 50%),linear-gradient(135deg,#fff,#fff7f7);box-shadow:0 30px 70px #0f172a17,0 0 50px #dc26260d}.why-cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(rgba(220,38,38,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(220,38,38,.07) 1px,transparent 1px);background-size:38px 38px;animation:whyGridMove 15s linear infinite}.why-cta-content{position:relative;z-index:2}.why-cta h2{margin:0;color:#0f172a;font-size:clamp(31px,4vw,47px);font-weight:800;line-height:1.08;letter-spacing:-.04em}.why-cta h2 span{color:#dc2626}.why-cta p{max-width:600px;margin:18px auto 30px;color:#64748b;font-size:15px;line-height:1.6}.why-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes whyGridMove{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes whyOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-40px,0) scale(1.08)}}@keyframes whyScan{0%{transform:translateY(-50px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(800px);opacity:0}}@keyframes whyNodePulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.5);opacity:1}}@keyframes whyGradientMove{0%{background-position:0% center}to{background-position:200% center}}@keyframes whyRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes whyRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width: 900px){.why-hero{min-height:auto;padding:130px 20px 80px}.why-hero-tech-visual{opacity:.07}.why-card-large,.why-card-vetted{grid-column:span 12}.why-card-half{grid-column:span 6}.why-workflow-grid{grid-template-columns:repeat(2,1fr)}.why-workflow-line{display:none}.why-command-header{flex-direction:column;align-items:flex-start}.why-simulation-btn{width:100%}}@media (max-width: 650px){.why-hero{padding:105px 16px 65px}.why-hero-title{font-size:40px}.why-hero-description{font-size:14px}.why-hero-actions{flex-direction:column}.why-primary-btn,.why-secondary-btn{width:100%}.why-hero-stats{gap:15px;margin-top:45px}.why-hero-stat strong{font-size:20px}.why-hero-stat span{font-size:8px}.why-stat-divider{height:30px}.why-section{padding:70px 16px 0}.why-bento-grid{display:flex;flex-direction:column}.why-card{min-height:auto;padding:25px}.why-card-large{min-height:300px}.why-metrics{gap:30px}.why-metric strong{font-size:25px}.why-command-panel{padding:22px;border-radius:22px}.why-command-header h2{font-size:22px}.why-workflow-grid{grid-template-columns:1fr}.why-workflow-card{min-height:auto}.why-comparison{overflow-x:auto}.why-comparison-header,.why-comparison-row{min-width:650px}.why-cta{padding:65px 20px}.why-cta h2{font-size:32px}.why-cta-actions{flex-direction:column}.why-cta-actions button{width:100%}.why-tech-background{opacity:.65}.why-hero-tech-visual{width:400px;height:400px}}@media (prefers-reduced-motion: reduce){.why-tech-grid,.why-orb,.why-scan-line,.why-node,.why-status-dot,.why-gradient-text,.why-tech-ring,.why-cta-grid{animation:none!important}.why-card,.why-workflow-card,.why-primary-btn,.why-secondary-btn{transition:none!important}}
