@charset "UTF-8";:root{--color-bg: #FAFAF7;--color-surface: #F2F2EC;--color-border: #E0E0D6;--color-text: #1A1A18;--color-muted: #6B6B65;--color-accent: #1A5CFF;--color-accent-light: #EBF0FF;--font-display: "DM Sans", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--radius: 6px;--radius-lg: 12px;--max-width: 1120px;--content-width: 720px;--dark-bg: #0A0A0D;--dark-bg-translucent: rgba(10, 10, 13, .78);--dark-surface: #16151D;--dark-surface-2: #1D1C26;--dark-border: rgba(255, 255, 255, .08);--dark-border-strong: rgba(255, 255, 255, .14);--dark-text: #FAFAF7;--dark-text-muted: rgba(250, 250, 247, .55);--dark-text-dim: rgba(250, 250, 247, .38);--dark-accent: #FF8A4B;--dark-accent-hover: #FF9E68;--dark-accent-tint: rgba(255, 138, 75, .14);--dark-accent-text-on: #2B1408}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hp-field{position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--dark-bg);color:var(--dark-text);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}input,textarea{font-family:var(--font-body);outline:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.content-container{max-width:var(--content-width);margin:0 auto;padding:0 24px}.tag{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;line-height:1.6}.tag-ai{background:#4ade8029;color:#4ade80}.tag-tools{background:var(--dark-accent-tint);color:var(--dark-accent)}.tag-career{background:#a78bfa29;color:#a78bfa}.tag-trends{background:#f472b629;color:#f472b6}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--dark-accent);color:var(--dark-accent-text-on);padding:12px 24px;border-radius:var(--radius);font-size:14px;font-weight:500;letter-spacing:.01em;transition:background .15s;cursor:pointer;border:none}.btn-primary:hover{background:var(--dark-accent-hover)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--dark-text);padding:11px 23px;border-radius:var(--radius);font-size:14px;font-weight:500;border:1px solid var(--dark-border-strong);transition:background .15s;cursor:pointer}.btn-outline:hover{background:var(--dark-surface)}.section-label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-muted);margin-bottom:8px}.divider{border:none;border-top:1px solid var(--dark-border)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .5s ease forwards}.delay-1{animation:fadeUp .5s .1s ease both}.delay-2{animation:fadeUp .5s .2s ease both}.delay-3{animation:fadeUp .5s .3s ease both}.delay-4{animation:fadeUp .5s .4s ease both}@media(max-width:768px){.container,.content-container{padding:0 16px}}
