:root{--bg:#0d0d0d;--bg-secondary:#141414;--bg-card:#1a1a1a;--accent:#ff6b35;--accent-secondary:#ffd93d;--accent-glow:rgba(255,107,53,.4);--text:#fff;--text-muted:#999;--text-dark:#666;--border:hsla(0,0%,100%,.1);--gradient-accent:linear-gradient(135deg,#ff6b35,#ffd93d);--gradient-dark:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}*{box-sizing:border-box;font-family:Afacad,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent)}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:2px;line-height:1.1}.section{padding:120px 0;position:relative}.container{margin:0 auto;max-width:1400px;padding:0 40px}.section-label{color:var(--accent);display:inline-block;font-size:12px;font-weight:600;letter-spacing:3px;margin-bottom:16px;padding-left:50px;position:relative;text-transform:uppercase}.section-label:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:50%;width:35px}.section-title{font-size:clamp(48px,8vw,100px);letter-spacing:4px;margin-bottom:24px;text-transform:uppercase}.section-title .highlight{color:var(--accent)}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:12px;justify-content:center;letter-spacing:2px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.btn-primary{background:var(--accent);color:var(--bg)}.btn-primary:hover{background:var(--accent-secondary);box-shadow:0 15px 40px var(--accent-glow);color:var(--bg);transform:translateY(-3px)}.btn-outline{background:transparent;border:2px solid var(--border);color:var(--text)}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;color:var(--text)}.btn-ghost:hover{background:var(--accent);color:var(--bg)}.card{background:var(--bg-card);border:1px solid var(--border);transition:all .4s ease}.card:hover{border-color:var(--accent);transform:translateY(-8px)}.bg-pattern{background:radial-gradient(ellipse 50% 80% at 20% 40%,rgba(255,107,53,.08) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 80% 50%,rgba(255,217,61,.05) 0,transparent 50%);inset:0;pointer-events:none;position:fixed;z-index:0}.accent-line{background:var(--gradient-accent);height:4px;width:80px}.stats-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.stat-item{text-align:center}.stat-number{color:var(--accent);font-size:72px;line-height:1}.stat-label{color:var(--text-muted);font-size:14px;letter-spacing:2px;margin-top:8px;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fade-up{animation:fadeInUp .8s ease forwards}.animate-slide-left{animation:slideInLeft .8s ease forwards}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.container{padding:0 20px}.section{padding:80px 0}.btn{font-size:12px;padding:16px 32px}.stats-grid{gap:30px;grid-template-columns:1fr 1fr}.stat-number{font-size:48px}}.error-page[data-v-d441efe5]{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:160px 0 120px;position:relative}.error-bg[data-v-d441efe5]{inset:0;position:absolute;z-index:0}.error-gradient[data-v-d441efe5]{background:radial-gradient(circle,rgba(255,107,53,.22) 0,transparent 60%);height:140%;position:absolute;right:-10%;top:-30%;width:70%}.error-orbs[data-v-d441efe5]{inset:0;pointer-events:none;position:absolute}.error-orbs .orb[data-v-d441efe5]{background:#ffffff1a;border-radius:50%;position:absolute}.error-orbs .orb-1[data-v-d441efe5]{height:220px;left:7%;top:12%;width:220px}.error-orbs .orb-2[data-v-d441efe5]{background:#ff6b351f;bottom:8%;height:280px;right:8%;width:280px}.error-orbs .orb-3[data-v-d441efe5]{height:110px;right:34%;top:35%;width:110px}.error-lines[data-v-d441efe5]{inset:0;overflow:hidden;position:absolute}.error-lines span[data-v-d441efe5]{background:linear-gradient(to bottom,transparent,var(--border),transparent);height:100%;position:absolute;width:1px}.error-lines span[data-v-d441efe5]:first-child{left:10%}.error-lines span[data-v-d441efe5]:nth-child(2){left:30%}.error-lines span[data-v-d441efe5]:nth-child(3){left:50%}.error-lines span[data-v-d441efe5]:nth-child(4){left:70%}.error-lines span[data-v-d441efe5]:nth-child(5){left:90%}.container[data-v-d441efe5]{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;width:100%;z-index:1}.error-stage[data-v-d441efe5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#1a1a1ae6,#141414db);border-color:#ffffff1f;border-radius:28px;max-width:860px;padding:56px}.error-label[data-v-d441efe5]{color:var(--accent);display:inline-block;font-size:12px;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.error-code[data-v-d441efe5]{color:var(--accent);font-size:clamp(72px,16vw,180px);line-height:.9;margin-bottom:10px}.error-title[data-v-d441efe5]{font-size:clamp(38px,7vw,80px);letter-spacing:3px;margin-bottom:20px}.error-description[data-v-d441efe5]{color:var(--text-muted);font-size:18px;line-height:1.8;max-width:65ch}.error-actions[data-v-d441efe5]{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media(max-width:1024px){.error-page[data-v-d441efe5]{padding:140px 0 100px}.container[data-v-d441efe5]{padding:0 24px}.error-stage[data-v-d441efe5]{padding:40px 28px}.error-description[data-v-d441efe5]{font-size:17px}}@media(max-width:720px){.error-actions[data-v-d441efe5]{align-items:stretch;flex-direction:column}.error-actions .btn[data-v-d441efe5]{width:100%}}
