@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Rajdhani:wght@400;600;700&family=Sora:wght@400;600;700;800&family=Manrope:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Manrope:wght@400;500;600;700&display=swap);:root{--c1:#00c9ff;--c2:#4fffb0;--c3:#0052ff;--gold:gold;--cr-blue:#1a4fd8;--cr-red:#e63946;--cr-purple:#7b2d8b;--bg:#05071f;--card:#ffffff0a;--bdr:#00c9ff24;--font-head:"Sora",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#05071f;background:var(--bg);color:#fff;font-family:Manrope,system-ui,sans-serif;font-family:var(--font-body);overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#060818}::-webkit-scrollbar-thumb{background:linear-gradient(#00c9ff,#4fffb0);background:linear-gradient(var(--c1),var(--c2));border-radius:4px}.cursor-dot{background:#00c9ff;background:var(--c1);height:10px;mix-blend-mode:screen;transition:transform .1s,width .25s,height .25s;width:10px;z-index:99999}.cursor-dot,.cursor-ring{border-radius:50%;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{border:1.5px solid #00c9ff80;height:34px;transition:width .3s,height .3s,border-color .3s;width:34px;z-index:99998}.cursor-dot.hover{background:#00c9ff59;height:24px;width:24px}.cursor-ring.hover{border-color:#00c9ffbf;height:56px;width:56px}.scroll-progress{background:linear-gradient(90deg,#00c9ff,#4fffb0,gold);background:linear-gradient(90deg,var(--c1),var(--c2),var(--gold));height:3px;left:0;position:fixed;top:0;transition:width .1s linear;z-index:9999}.aurora-bg{background:#04071a;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.aurora-blob{border-radius:50%;filter:blur(80px);opacity:.16;position:absolute}.tech-grid{background-image:linear-gradient(#00c9ff0d 1px,#0000 0),linear-gradient(90deg,#00c9ff0d 1px,#0000 0);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 100%);pointer-events:none;position:fixed;z-index:0}.navbar{left:0;position:fixed;right:0;top:0;transition:all .4s ease;z-index:9000}.navbar.scrolled{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#05071aeb;border-bottom:1px solid #00c9ff2e}.nav-inner{align-items:center;display:flex;height:68px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px;transition:height .4s}.navbar.scrolled .nav-inner{height:56px}.brand{align-items:center;cursor:pointer;display:flex;gap:11px;-webkit-user-select:none;user-select:none}.brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00c9ff,#4fffb0);background:linear-gradient(135deg,var(--c1),var(--c2));-webkit-background-clip:text;font-family:Sora,system-ui,sans-serif;font-family:var(--font-head);font-size:21px;font-weight:800;letter-spacing:.5px}.brand-tag{color:#00c9ff73;font-size:8px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.nav-links{align-items:center;display:flex;gap:2px;position:relative}.nav-indicator{background:linear-gradient(90deg,#00c9ff,#4fffb0);background:linear-gradient(90deg,var(--c1),var(--c2));border-radius:2px;bottom:-4px;box-shadow:0 0 8px #00c9ff99;height:2px;position:absolute;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.nav-btn{background:none;border:none;border-radius:8px;color:#ffffffa6;cursor:pointer;font-family:Manrope,system-ui,sans-serif;font-family:var(--font-body);font-size:13.5px;font-weight:500;padding:7px 13px;position:relative;transition:all .22s}.nav-btn:hover{background:#ffffff0f;color:#fff}.nav-btn.active{color:#fff;font-weight:600}.btn-primary{background:linear-gradient(135deg,#00c9ff,#4fffb0);background:linear-gradient(135deg,var(--c1),var(--c2));border:none;border-radius:11px;color:#030412;cursor:pointer;font-family:Manrope,system-ui,sans-serif;font-family:var(--font-body);font-size:14.5px;font-weight:700;overflow:hidden;padding:13px 28px;position:relative;transition:all .28s}.btn-primary:hover{box-shadow:0 12px 32px #00c9ff73;transform:translateY(-3px) scale(1.02)}.btn-ghost{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;color:#ffffffd9;cursor:pointer;font-family:Manrope,system-ui,sans-serif;font-family:var(--font-body);font-size:14.5px;font-weight:600;padding:13px 28px;transition:all .28s}.btn-ghost:hover{background:#ffffff1c;transform:translateY(-2px)}.btn-outline{background:#0000;border:1.5px solid #00c9ff80;border-radius:10px;color:#00c9ff;color:var(--c1);cursor:pointer;font-family:Manrope,system-ui,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:600;padding:10px 22px;transition:all .26s}.btn-outline:hover{background:#00c9ff1a;box-shadow:0 6px 20px #00c9ff33;transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,gold,orange);border:none;border-radius:11px;box-shadow:0 4px 20px #ffd7004d;color:#1a0a00;cursor:pointer;font-family:Sora,system-ui,sans-serif;font-family:var(--font-head);font-size:14.5px;font-weight:800;padding:13px 28px;text-shadow:0 1px 2px #ffffff4d;transition:all .28s}.btn-gold:hover{box-shadow:0 12px 32px #ffa50080;transform:translateY(-3px) scale(1.03)}.wrap{margin:0 auto;max-width:1280px;padding:0 32px}.section-pad{padding:90px 0}.section-title{color:#fff;font-size:clamp(20px,3.5vw,38px);font-weight:900;letter-spacing:1px;line-height:1.15;margin-bottom:14px;text-shadow:0 0 30px #00c9ff33}.section-label,.section-title{font-family:Orbitron,monospace}.section-label{color:#00c9ff;color:var(--c1);font-size:10px;font-weight:700;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.section-sub{color:#94c8f099;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:1.75;margin:0 auto;max-width:540px}.card{background:#ffffff0a;background:var(--card);border:1px solid #00c9ff24;border:1px solid var(--bdr);border-radius:18px;padding:26px;transition:all .35s cubic-bezier(.16,1,.3,1)}.card:hover{border-color:#00c9ff59;box-shadow:0 22px 50px #00c9ff1f;transform:translateY(-8px)}.cr-char-card{background:linear-gradient(135deg,#1a4fd826,#7b2d8b1a);border:1px solid #ffd70033;border-radius:20px;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.cr-char-card:before{background:linear-gradient(135deg,#ffd70014,#0000);border-radius:20px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.cr-char-card:hover{border-color:#ffd70080;box-shadow:0 20px 50px #ffa50033;transform:translateY(-10px) scale(1.03)}.cr-char-card:hover:before{opacity:1}.cr-char-emoji{display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));font-size:52px;margin-bottom:12px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cr-char-card:hover .cr-char-emoji{transform:translateY(-6px) scale(1.15)}.cr-rarity{border-radius:20px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:10px;padding:2px 8px;text-transform:uppercase}.rarity-legendary{background:#ffa50033;border:1px solid #ffd70066;color:gold}.rarity-epic{background:#7b2d8b4d;border:1px solid #da77f266;color:#da77f2}.rarity-rare{background:#1a4fd84d;border:1px solid #74b9ff66;color:#74b9ff}.rarity-common{background:#ffffff14;border:1px solid #fff3;color:#ffffffb3}.elixir-bar{align-items:center;display:flex;gap:4px}.elixir-drop{border-radius:0 0 50% 50%/0 0 40% 40%;height:18px;position:relative;width:14px}.elixir-drop.filled{background:linear-gradient(180deg,#da77f2,#9b59b6);box-shadow:0 0 6px #9b59b6cc}.elixir-drop.empty{background:#9b59b633;border:1px solid #9b59b64d}.marq-wrap{mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000);overflow:hidden;padding:10px 0}.marq-track{display:flex;gap:14px;width:-webkit-max-content;width:max-content}@keyframes marqL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.blog-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 320px}.blog-sidebar{position:-webkit-sticky;position:sticky;top:88px}.sidebar-card{background:#1a4fd814;border:1px solid #00c9ff26;border-radius:16px;margin-bottom:20px;padding:22px}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-pill{background:#00c9ff14;border:1px solid #00c9ff33;border-radius:20px;color:#00c9ff;color:var(--c1);cursor:pointer;font-size:12px;font-weight:600;padding:5px 13px;transition:all .22s}.tag-pill:hover{background:#00c9ff33;transform:scale(1.05)}.tag-pill.active{background:#00c9ff;background:var(--c1);color:#030412}.proc-wrap{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:20px 4px;scrollbar-width:none}.proc-step{flex:1 1;min-width:54px;padding:0 2px;position:relative;text-align:center}.proc-line{background:#00c9ff26;height:1px;left:52%;position:absolute;right:-48%;top:19px;z-index:0}.proc-line-fill{background:linear-gradient(90deg,#00c9ff,#4fffb0);background:linear-gradient(90deg,var(--c1),var(--c2));height:100%;transition:width .65s ease;width:0}.proc-dot{align-items:center;background:#00c9ff0d;border:1px solid #00c9ff40;border-radius:6px;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);display:flex;height:36px;justify-content:center;margin:0 auto 8px;position:relative;transition:all .45s cubic-bezier(.34,1.56,.64,1);width:36px;z-index:1}.proc-dot.active{background:linear-gradient(135deg,#00c9ff,#4fffb0);border-color:#00c9ff;border-color:var(--c1);box-shadow:0 0 16px #00c9ffb3,0 0 30px #00c9ff4d;transform:scale(1.2)}.proc-dot.active .proc-num{color:#030412}.proc-num{color:#00c9ff99;font-family:Orbitron,monospace;font-size:11px;font-weight:900}.proc-label{color:#94c8f08c;font-family:Rajdhani,sans-serif;font-size:clamp(7px,1.1vw,10px);font-weight:600;letter-spacing:.3px;line-height:1.3;margin-top:4px}.proc-step.active .proc-label{color:#fff;font-weight:600}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05071feb;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:8000}.modal-box{background:#0a0d28;border:1px solid #00c9ff33;border-radius:22px;max-height:85vh;max-width:680px;overflow-y:auto;position:relative;width:100%}footer{background:#030412;border-top:1px solid #00c9ff1f;overflow:hidden;padding:60px 32px 28px;position:relative}@media (max-width:768px){.nav-links{display:none}.ham-btn{display:flex!important}.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.wrap{padding:0 18px}.section-pad{padding:60px 0}}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes crShake{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes crBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.04)}}@keyframes elixirFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes swordSwing{0%,to{transform:rotate(-15deg)}50%{transform:rotate(10deg)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-44px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(44px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes typing{0%{width:0}to{width:100%}}.anim-float{animation:float 4s ease-in-out infinite}.anim-bob{animation:crBob 3s ease-in-out infinite}.anim-shake{animation:crShake 2s ease-in-out infinite}.anim-spin{animation:spin 8s linear infinite}@media (hover:none){*{cursor:auto!important}[data-cursor]{display:none!important}}@media (max-width:1024px){.blog-layout{gap:28px;grid-template-columns:1fr!important}.blog-sidebar{position:static!important;top:auto!important}.footer-grid{gap:24px!important;grid-template-columns:1fr 1fr!important}.about-grid,.svc-detail-grid{gap:30px!important;grid-template-columns:1fr!important}.about-grid{text-align:center}.contact-grid{gap:28px!important;grid-template-columns:1fr!important}.pricing-grid{gap:18px!important}.pricing-grid,.team-grid{grid-template-columns:1fr 1fr!important}.team-grid{gap:22px!important}}@media (max-width:768px){.nav-links{display:none!important}.ham-btn{display:flex!important}.nav-inner{height:56px!important;padding:0 16px!important}.brand-tag{display:none}.wrap{padding:0 16px!important}.section-pad{padding:48px 0!important}.section-title{font-size:clamp(20px,6vw,28px)!important}.section-sub{font-size:14px!important}.hero{min-height:auto!important;padding:88px 16px 50px!important}.hbtns{align-items:center!important;flex-direction:column!important}.hbtns button{max-width:300px;width:100%!important}.sgrid{gap:14px!important}.gauto,.sgrid{grid-template-columns:1fr 1fr!important}.gauto{gap:12px!important}.cr-char-card{padding:14px 12px!important}.cr-char-emoji{display:none!important}.arena-scene{overflow-x:auto!important}.about-grid,.contact-grid,.g2,.svc-detail-grid{gap:24px!important;grid-template-columns:1fr!important}.g4,.pricing-grid{gap:14px!important;grid-template-columns:1fr 1fr!important}.team-grid{gap:18px!important;grid-template-columns:1fr!important}.footer-grid{gap:20px!important;grid-template-columns:1fr 1fr!important}.blog-layout{grid-template-columns:1fr!important}.blog-sidebar{position:static!important}.svc-stats-grid{grid-template-columns:1fr 1fr!important}.proc-wrap{gap:2px!important}.proc-step{flex:1 1 50px!important}.proc-label{font-size:8px!important}.proc-dot{height:30px!important;width:30px!important}.proc-num{font-size:10px!important}.rcard{max-width:230px!important;min-width:230px!important}.btn-ghost,.btn-gold,.btn-outline,.btn-primary{font-size:13.5px!important;padding:11px 20px!important}.modal-overlay{padding:12px!important}.modal-box{border-radius:16px!important}.form-2col{gap:10px!important}.blog-grid,.form-2col,.values-grid{grid-template-columns:1fr!important}.filter-row{gap:6px!important}.filter-row button{font-size:11px!important;padding:5px 12px!important}.tag-cloud{gap:6px!important}.tag-pill{font-size:11px!important;padding:4px 10px!important}.sidebar-card{margin-bottom:16px!important}.blog-title{font-size:clamp(20px,5vw,30px)!important}}@media (max-width:420px){.g4,.gauto,.pricing-grid{grid-template-columns:1fr!important}.sgrid{grid-template-columns:1fr 1fr!important}.footer-grid{grid-template-columns:1fr!important}.wrap{padding:0 12px!important}.section-pad{padding:36px 0!important}.proc-step{flex:1 1 40px!important}.proc-label{font-size:7px!important}.rcard{max-width:200px!important;min-width:200px!important}}body,html{overflow-x:hidden!important}canvas,img,svg{max-width:100%!important}.ham-btn{display:none}select{-webkit-appearance:none!important;appearance:none!important;background:#000a1ef7!important}select,select option{color:#e0f0ff!important}select option{background:#000a1e!important}select:focus{border-color:#00c9ff!important;outline:none!important}@keyframes aurora1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,10px) scale(.98)}}@keyframes aurora2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,15px) scale(1.03)}66%{transform:translate(15px,-25px) scale(.97)}}@keyframes aurora3{0%,to{transform:translate(0)}50%{transform:translate(10px,-10px)}}@keyframes floatB{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-20px)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes gshift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes goldShine{0%{left:-100%}to{left:200%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinr{to{transform:rotate(-1turn)}}@keyframes cursorSpin{to{transform:rotate(1turn)}}@keyframes cursorSpinR{to{transform:rotate(-1turn)}}@media (max-width:640px){.hero-nodes-grid{gap:8px!important;grid-template-columns:repeat(4,1fr)!important;height:auto!important;padding:8px 0!important}.hero-section{padding-top:72px!important}.hero-logo{margin-bottom:14px!important}}@media (max-width:480px){.stats-grid-cyber{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.tech-stack-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){.hero-section-main{min-height:auto!important;padding-bottom:40px!important;padding-top:72px!important}.hero-logo-wrap{margin-bottom:12px!important}.hero-tech-section{margin-top:16px!important}.nav-btn{font-family:Orbitron,monospace!important;font-size:11px!important;letter-spacing:1.2px!important}.tech-stack-grid{gap:8px!important;grid-template-columns:repeat(4,1fr)!important}}@media (max-width:480px){.tech-stack-grid{gap:6px!important;grid-template-columns:repeat(4,1fr)!important}}.nav-btn{font-family:Orbitron,monospace;font-size:11px;letter-spacing:1px}@keyframes scanDown{0%{top:-2px}to{top:100vh}}.portfolio-desktop-grid{display:grid!important}.portfolio-mobile-slider{display:none!important}@media (max-width:768px){.portfolio-desktop-grid{display:none!important}.portfolio-mobile-slider{display:block!important}}
/*# sourceMappingURL=main.3d3cb319.css.map*/