*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-share-tech-mono), monospace;scroll-behavior:smooth;color:#ddd;background-color:#050709;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--image-url:url(/img/giovanniromero.jpg);--hero-box-image:none}.dark{--image-url:url(/img/giovanniromero.jpg)}.hero_img_box img{content:var(--hero-box-image)}.jarvis-orb{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#00ff2b40 0%,#00ff2b0a 42%,#0000 70%),radial-gradient(circle,#0d1218f2 20%,#070a0ce6 100%);border-radius:50%;place-items:center;width:min(420px,85vw);display:grid;position:relative;overflow:hidden;box-shadow:0 0 30px #00ff2b40,0 0 80px #00ff2b1f,inset 0 0 40px #00ff2b26}.jarvis-ring{border:1px solid #99ffab8c;border-radius:50%;position:absolute;box-shadow:0 0 16px #00ff2b59}.jarvis-grid{opacity:.8;background:radial-gradient(circle,#0000 58%,#00ff2b24 59%,#0000 60%) 50%/100% 100%,repeating-conic-gradient(#00ff2b29 0deg 1deg,#0000 1deg 10deg);border-radius:50%;animation:26s linear infinite jarvisSpin;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(circle,#0000 0 22%,#000 24% 100%);mask-image:radial-gradient(circle,#0000 0 22%,#000 24% 100%)}.jarvis-ring.ring-1{animation:10s linear infinite jarvisSpin;inset:8%}.jarvis-ring.ring-2{border-style:dashed;border-color:#00ff2ba6;animation:7s linear infinite jarvisSpinReverse;inset:20%}.jarvis-ring.ring-3{border-color:#bdffc9cc;animation:2.8s ease-in-out infinite jarvisBreath;inset:33%}.jarvis-ring.ring-4{filter:blur(.4px);border-width:2px;border-color:#d9ffdf47;animation:18s linear infinite jarvisSpinReverse;inset:4%}.jarvis-sweep{opacity:.7;background:conic-gradient(#0000 0deg 330deg,#00ff2b66 345deg,#beffc9f2 357deg,#0000 360deg);border-radius:50%;animation:4s linear infinite jarvisSpin;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle,#0000 0 34%,#000 37% 100%);mask-image:radial-gradient(circle,#0000 0 34%,#000 37% 100%)}.jarvis-dots{filter:drop-shadow(0 0 6px #00ff2ba6);pointer-events:none;background:radial-gradient(circle at 20% 30%,#c4ffcde6 0 1px,#0000 2px),radial-gradient(circle at 76% 28%,#00ff2bb3 0 1.5px,#0000 2.5px),radial-gradient(circle at 70% 72%,#c4ffcdcc 0 1.2px,#0000 2px),radial-gradient(circle at 32% 76%,#00ff2bb3 0 1.4px,#0000 2px),radial-gradient(circle at 51% 14%,#c4ffcdd9 0 1px,#0000 2px);border-radius:50%;animation:2.3s ease-in-out infinite jarvisFlicker;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 38%,#000 42% 100%);mask-image:radial-gradient(circle,#0000 0 38%,#000 42% 100%)}.jarvis-dots:before,.jarvis-dots:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 38%,#000 42% 100%);mask-image:radial-gradient(circle,#0000 0 38%,#000 42% 100%)}.jarvis-dots:before{filter:drop-shadow(0 0 5px #00ff2bb3);background:radial-gradient(circle at 14% 42%,#beffc9f2 0 1.3px,#0000 2.4px),radial-gradient(circle at 27% 18%,#00ff2be6 0 1.6px,#0000 2.8px),radial-gradient(circle at 78% 24%,#beffc9f2 0 1.2px,#0000 2.2px),radial-gradient(circle at 88% 58%,#00ff2be6 0 1.4px,#0000 2.4px);animation:1.15s steps(2,end) infinite jarvisDotBlinkA}.jarvis-dots:after{filter:drop-shadow(0 0 5px #00ff2bb3);background:radial-gradient(circle at 84% 42%,#00ff2bf2 0 1.6px,#0000 2.6px),radial-gradient(circle at 64% 86%,#beffc9e6 0 1.2px,#0000 2.2px),radial-gradient(circle at 24% 78%,#00ff2bcc 0 1.4px,#0000 2.4px),radial-gradient(circle at 10% 62%,#beffc9d9 0 1.2px,#0000 2.2px);animation:1.6s steps(2,end) infinite jarvisDotBlinkB}.jarvis-core{aspect-ratio:1;background:radial-gradient(circle,#b7ffbf 0%,#1dff46 45%,#00b827 100%);border-radius:50%;width:24%;animation:2s ease-in-out infinite jarvisCorePulse;box-shadow:0 0 20px #00ff2be6,0 0 40px #00ff2ba6,0 0 65px #00ff2b66}.jarvis-pulse{aspect-ratio:1;border:2px solid #00ff2b99;border-radius:50%;width:30%;animation:2.4s ease-out infinite jarvisPulseRing;position:absolute}@keyframes jarvisSpin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes jarvisSpinReverse{0%{transform:rotate(360deg)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes jarvisBreath{0%,to{opacity:.85;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes jarvisCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes jarvisPulseRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes jarvisFlicker{0%,to{opacity:.5}45%{opacity:.95}50%{opacity:.65}55%{opacity:1}}@keyframes jarvisDotBlinkA{0%,to{opacity:.14}50%{opacity:1}}@keyframes jarvisDotBlinkB{0%,to{opacity:1}50%{opacity:.12}}@media (max-width:768px){.jarvis-orb{width:min(340px,82vw)}.jarvis-sweep{opacity:.55;animation-duration:5.5s}}body .dark{background-color:#fff!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}::-webkit-scrollbar-track{background-color:#454749}img{-webkit-user-drag:none}.flex{align-items:center;display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-center{justify-content:center}.flex-left{justify-content:flex-start;align-items:flex-start}.flex-right{justify-content:flex-end;align-items:flex-end}.flex-sb{justify-content:space-between}.flex-ev{justify-content:space-evenly}.flex-ar{justify-content:space-around}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-15{gap:1.5rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.m-auto{margin:0 auto}.m-0{margin:0!important}.p-0{padding:0!important}.mtb-1{margin-top:1rem;margin-bottom:1rem}.mt-1{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-2{margin-top:2rem}.mt-25{margin-top:2.5rem}.mt-3{margin-top:3rem}.mb-1{margin-bottom:1rem}.mb-15{margin-bottom:1.5rem}.mb-2{margin-bottom:2rem}.mb-25{margin-bottom:2.5rem}.mb-3{margin-bottom:3rem}.ml-1{margin-left:1rem}.ml-15{margin-left:1.5rem}.ml-2{margin-left:2rem}.ml-25{margin-left:2.5rem}.ml-3{margin-left:3rem}.mr-05{margin-right:.5rem}.mr-1{margin-right:1rem}.mr-15{margin-right:1.5rem}.mr-2{margin-right:2rem}.mr-25{margin-right:2.5rem}.mr-3{margin-right:3rem}:root{--main-site-color:#9500ff;--dark-black:#000;--pure-white:#fff;--week-white:#f6f3fc;--dark-site-secondary:#19195c;--main-hover-color:#905ff1}.full-h{height:100vh!important}.full-w{width:100vw!important}.w-33{width:33.3333%}.w-50{width:50%}.w-66{width:66.6667%}.w-100{width:100%}.wh-100{width:100%;height:100%}.wh_100{width:100vw;height:100vh}a{color:inherit;text-decoration:none}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}button{cursor:pointer}li{list-style:none}header{width:100%;height:80px;color:var(--pure-white);z-index:99;padding:3rem 1rem;transition:all .3s ease-in-out;position:absolute;top:0;left:0}header.sticky{z-index:999999999;background-color:#050709;height:auto;padding:1.2rem 1rem;position:fixed;box-shadow:0 0 15px #00ff2b}header nav.container{gap:clamp(2rem,4vw,4.5rem)}.dark header{color:#050709}.dark header.sticky{background-color:#454749}.logo img{width:65px}.logo{flex:none;min-width:max-content}.logo h2{font-family:var(--font-press-start), system-ui;white-space:nowrap;font-size:13px;font-weight:500}.navlist{margin-left:auto}.navlist>ul{align-items:center;gap:clamp(1.35rem,2vw,2.4rem);display:flex}.navlist li a{font-family:var(--font-press-start), system-ui;padding-bottom:3px;font-size:13px;position:relative;overflow:hidden}.navlist button a{font-family:var(--font-press-start), system-ui;white-space:nowrap;font-size:12px;line-height:1}.navlist li a.active:before{content:"";background:linear-gradient(260deg,#454749 0%,#00ff2b 100%);width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.navlist li a:hover:before{content:"";background:linear-gradient(260deg,#454749 0%,#00ff2b 100%);width:100%;height:3px;animation:.3s ease-in-out navlistli;position:absolute;bottom:0;left:0}@keyframes navlistli{0%{width:0}to{width:100%;right:0}}.darkmodetoggle{cursor:pointer;background-color:#503b1e;border:3px solid #503b1e;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.darkmodetoggle svg{color:#ffc003;font-size:30px}.darkmodetoggle svg:hover{animation:.5s ease-in-out forwards svgrotate}@keyframes svgrotate{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.darkmodetoggle:hover{border-color:var(--main-site-color);background-color:var(--main-site-color);box-shadow:0 0 20px #fff}.navlist button{color:#caffc8;text-transform:capitalize;text-shadow:0 0 10px #00ff2b59;white-space:nowrap;background-color:#060906;border:1px solid #00ff2b;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-width:148px;min-height:56px;padding:0 28px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:color .9s,border-color .9s,box-shadow .9s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 12px #00ff2b26,0 0 #0000}.navlist button:before{content:"";z-index:0;background:linear-gradient(90deg,#003b12 0%,#00ff2b 55%,#8bff6a 100%);width:0%;transition:width .9s;position:absolute;inset:0}.navlist button:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00ff2b59 50%,#0000 100%);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.navlist button a{z-index:1;position:relative}.navlist button:hover:before{width:100%}.navlist button:hover:after{left:140%}.navlist button:hover{color:#000;text-shadow:none;border-color:#8bff6a;box-shadow:0 0 16px #00ff2b59,inset 0 0 40px #00ff2b33}.navlist button:hover a{color:#000}.navlist button:focus-visible{outline-offset:3px;outline:2px solid #8bff6a}.mobilenavlist{z-index:2147483647;background-color:#252729;border-right:1px solid #fff;width:375px;height:100vh;padding:3rem 2rem;transition:all .3s;position:fixed;top:0;left:-375px}.mobilenavlist.active{left:0}.mobilelogo{border-bottom:3px solid #00ff2b;border-radius:10px;align-items:center;gap:2rem;padding-bottom:1.5rem;display:flex}.mobilelogo img{width:70px}.mobilelogo h2{text-shadow:5px 5px 5px #454749;color:#fff;font-size:30px;font-weight:800}.mobilenavlist li{border-radius:8px;width:100%}.mobilenavlist li:hover{background-color:#454749}.mobilenavlist li a{color:#fff;width:100%;padding:1rem;transition:all .3s;display:block}.mobilenavlist li a.active{background-color:#050709;border:1px solid #00ff2b;border-radius:8px;padding-left:2rem}.mobilenavlist li:hover a{padding-left:25px}.mobilenavlist p{color:#999;position:absolute;bottom:2%}.mobilenavlist span{z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000003b;width:100vw;height:100vh;transition:all .6s ease-in-out;position:absolute;top:0;left:-100vw}.mobilenavlist span.active{left:0}.mobiletogglesvg{display:none}.mobiletogglesvg svg{cursor:pointer;font-size:35px}.hero{z-index:1;background:url(https://i.pinimg.com/1200x/18/5f/3e/185f3e23f2c44364a91ecb2084d48079.jpg) 50%/cover no-repeat;padding:250px 0 50px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.heroinfoleft{width:50%}.hero_sb_title{font-family:var(--font-press-start), system-ui;white-space:normal;overflow-wrap:break-word;max-width:100%;margin-bottom:10px;font-size:clamp(14px,2.2vw,30px);font-weight:700;line-height:1.35;display:block}.dark .hero_sb_title{color:#00ff2b}.hero_title{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00ff2b 0%,#fff 100%);-webkit-text-fill-color:transparent;overflow-wrap:break-word;text-wrap:balance;-webkit-background-clip:text;max-width:min(100%,760px);margin-bottom:15px;font-size:clamp(14px,2vw,27px);line-height:1.2}.hero_title_line{display:block}.hero_title .typed-wrap{white-space:nowrap;min-width:24ch;display:inline-block}@media screen and (max-width:720px){.hero_title .typed-wrap{min-width:18ch}}@media screen and (max-width:450px){.hero_title .typed-wrap{min-width:15ch}}.dark .hero_title{background:linear-gradient(90deg,#050709 0%,#00ff2b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.lead{width:100%;max-width:550px;margin-bottom:0;font-size:22px;font-weight:300;line-height:1.5}.dark .lead{color:#050709}.hero_btn_box{align-items:center;gap:25px;margin-top:50px;display:flex}.hero_actions{flex-wrap:wrap;gap:16px;margin-top:28px}.hero_cta{font-family:var(--font-press-start), system-ui;letter-spacing:0;text-transform:uppercase;text-align:center;border:1px solid #00ff2bbf;border-radius:8px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:0 18px;font-size:12px;line-height:1.1;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.hero_cta_primary{color:#041006;background-color:#00ff2b;box-shadow:0 0 18px #00ff2b52}.hero_cta_secondary{color:#e8ffec;background-color:#00ff2b14}.hero_cta:hover{border-color:#8bff6a;transform:translateY(-2px);box-shadow:0 0 24px #00ff2b59}.hero_cta_primary:hover{color:#041006}.hero_cta_secondary:hover{color:#fff;background-color:#00ff2b2e}.download_cv{color:var(--main-site-color);border:1px solid var(--main-site-color);-o-transition:.3s;letter-spacing:1px;border-radius:50px;align-items:center;gap:6px;padding:22px 42px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:flex}.download_cv svg{font-size:25px}.download_cv:hover{background-color:var(--main-site-color);color:#fff}.hero_social{align-items:center;gap:.9rem;display:flex}.hero_social li a{z-index:112;background:linear-gradient(145deg,#0f1418 0%,#1a2025 100%);border:1px solid #00ff2b66;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0f}.hero_social li a svg{color:#00ff2b;z-index:2;font-size:18px;transition:color .2s,transform .2s}.hero_social li a:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 30%,#3cff61 0%,#00ff2b 55%,#00b81f 100%);border-radius:12px;width:100%;height:100%;transition:transform .25s;position:absolute;top:0;left:0;transform:scale(0)}.hero_social li a:hover:before{transform:scale(1)}.hero_social li a:hover{border-color:#00ff2b;transform:translateY(-2px);box-shadow:0 14px 28px #00ff2b38,0 0 0 1px #00ff2b33}.hero_social li a:hover svg{color:#06130a;transform:scale(1.04)}.hero_social li a:focus-visible{border-color:#8dff9f;outline:none;box-shadow:0 0 0 3px #00ff2b47,0 12px 24px #00ff2b33}.heroimageright{text-align:center;width:50%;position:relative}.hero_img_box{position:relative}.heroimgbox{display:none}.hero_img_box:before{content:"";filter:blur(100px);background:linear-gradient(260deg,#050709 0%,#00ff2b 100%);border-radius:50%;width:220px;height:220px;margin-bottom:-5%;margin-left:-5%;position:absolute;bottom:0;left:0}.hero_img_box img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border:2px solid #00ff2a67;border-radius:38px;outline:none;transition:all .3s;position:relative;transform:rotate(4.29deg)}.hero_img_box img:focus{border:2px solid #00ff2a67;outline:none}.hero_img_box img:hover{border:2px solid #00ff2b;transform:rotate(0)}.hero .intro_text svg{vertical-align:middle;z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;font-family:Russo One,sans-serif;animation:3s ease-in-out infinite alternate pulsate;display:flex;position:absolute;top:57%;left:46%;transform:translate(-50%,-50%)scale(1)}@keyframes pulsate{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}to{transform:translate(-50%,-50%)scale(1)}}.hero .intro_text svg text{text-transform:uppercase;stroke-width:1.2px;stroke:#00ff2a50;fill:#0000;font-size:240px;display:inline-block}.hero .intro_text svg text.animate-stroke{opacity:.7;animation:4s stroke}.dark .hero .intro_text svg text.animate-stroke{opacity:.3;animation:4s stroke}.dark .hero .intro_text svg text{stroke:var(--main-site-color);stroke-width:.8px}@keyframes stroke{0%{stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:1px}to{stroke-dashoffset:100%;stroke-dasharray:100% 0;stroke-width:1px}}.funfect_area{margin-top:120px;position:relative}.funfect_item{align-items:center;gap:1rem;width:25%;display:flex}.funfect_item h3{font-size:64px}.dark .funfect_item h3{color:var(--main-site-color)}.funfect_item h4{font-size:18px;font-weight:500;line-height:1.6}.dark .funfect_item h4{color:var(--main-site-color)}.services{background-color:#050709;padding-top:80px;padding-bottom:80px;position:relative}.dark .services{background-color:var(--week-white)}.services_titles{text-align:center;width:100%;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;position:relative}.services_titles h2{background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;gap:15px;margin-bottom:0;font-size:45px;display:inline-flex}.dark .services_titles h2{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.services_titles p{text-align:center;color:#c4c4c4;margin-top:15px;font-size:18px}.dark .services_titles p{color:#000}.services_menu{position:relative}.services_item{z-index:2;cursor:pointer;border-bottom:1px solid #00ff2b;border-radius:5px;align-items:center;gap:20px;padding:0 30px;transition:all .5s ease-in-out;display:flex;position:relative}.dark .services_item{border-bottom:1px solid #999}.dark .services_item p{color:#000}.left_s_box{align-items:center;gap:20px;width:calc(40% - 10px);padding:30px 0;display:flex}.left_s_box span{color:#454749;font-size:20px;font-weight:700;transition:all .5s}.left_s_box h3{text-transform:capitalize;margin-bottom:0;font-size:30px}.dark .left_s_box h3{color:#454749}.right_s_box{width:calc(60% - 10px);padding:30px 15% 30px 0}.services_item svg{color:var(--main-site-color);font-size:35px;line-height:1;transition:all .5s;position:absolute;top:50%;right:55px;transform:translateY(-50%)rotate(90deg)}.sactive{background:linear-gradient(260deg,#454749 0%,#00ff2a92 100%);transition:all .3s}.services_item.sactive p,.services_item.sactive h3{color:var(--pure-white)}.services_item.sactive svg{color:var(--pure-white);transform:translateY(-50%)rotate(0)}.services_item.sactive .left_s_box span{color:var(--pure-white)}.preloader svg{fill:#050709;width:100vw;height:110vh;position:absolute;top:0}.preloader .preloader-heading{justify-content:center;align-items:center;display:flex;position:relative}.preloader .preloader-heading:before{content:"";filter:blur(150px);background:linear-gradient(260deg,#050709 0%,#00ff2b 100%);border-radius:50%;width:322px;height:150px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.preloader .preloader-heading .load-text{font-family:var(--font-press-start), system-ui;letter-spacing:15px;text-transform:uppercase;z-index:20;font-size:40px;font-weight:200}.load-text span{animation:1s infinite alternate loading}@keyframes loading{0%{opacity:1}to{opacity:0}}.projects{background-color:#050709;padding:0 1rem;position:relative}.projects_projectpage{background-color:#050709;padding:70px 1rem;position:relative}.dark .projects{background-color:var(--pure-white)}.project_titles{text-align:center;width:100%;max-width:700px;margin:5rem auto 50px;position:relative}.project_eyebrow{color:#baf9c7;letter-spacing:.14em;text-transform:uppercase;background:#00e62614;border:1px solid #00e62640;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .8rem;font-size:13px;display:inline-flex}.project_titles h2{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:0;font-size:clamp(28px,4vw,40px);line-height:1.25;display:block}.dark .project_titles h2{background:linear-gradient(90deg,#00e626 0%,#00d624 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.project_titles p{text-align:center;color:#999;margin-top:15px;font-size:18px;line-height:1.7}.dark .project_titles p{color:var(--dark-black)}.projects_cards{justify-content:center;align-items:stretch;display:flex;position:relative}.project_buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.project_buttons button.active{background:#050709;border:1px solid #00e626}.dark .project_buttons button.active{color:var(--pure-white);background:linear-gradient(90deg,#0b2b0b 0%,#00e626 100%)}.project_buttons button{color:#ffffffeb;background:0 0;border:1px solid #ffffff1f;border-radius:9999px;padding:.7rem 1.2rem;font-size:18px;transition:color .2s,border-color .2s,background .2s,transform .2s}.dark .project_buttons button{background:var(--week-white);color:var(--main-site-color)}.project_buttons button:hover{color:#eaffea;background:#00e6261f;border-color:#00e62673;transform:translateY(-1px)}.projects_cards{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;display:flex;position:relative}.projects_cards:before{content:"";filter:blur(150px);background:linear-gradient(260deg,#00e626 0%,#00e62600 100%);border-radius:50%;width:35%;height:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.procard{background-color:#0b0d10;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:flex-start;width:48%;min-height:520px;padding:1.2rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.proimgbox{border-radius:10px;width:100%;height:260px;overflow:hidden}.proimgbox img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.project-flagship-visual{background:linear-gradient(135deg,#00e6262e,#12181ff5),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 22px);border:1px solid #00e6263d;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.project-flagship-visual span{font-family:var(--font-space-grotesk), system-ui;color:#e9fff0;font-size:clamp(2.2rem,7vw,5.4rem);font-weight:800;line-height:1}.project-flagship-visual small{color:#9ce8ad;text-transform:uppercase;letter-spacing:.22em;font-size:1rem}.procontentbox{opacity:1;background:linear-gradient(#090c0ff5 0%,#050709fa 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex:1;gap:.9rem;width:100%;margin-top:1rem;padding:1.25rem;transition:border-color .25s,transform .25s;display:flex;position:relative;box-shadow:0 8px 24px #00000059}.procontentbox h2,.procontentbox h3{text-transform:capitalize;color:#fff;margin-bottom:0;font-size:25px;line-height:1.25}.procontentbox p{color:#bcc4cd;margin:0;font-size:16px;line-height:1.7}.procard_meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.probadge,.proclient,.protags span{letter-spacing:.04em;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:12px;display:inline-flex}.probadge{color:#ccffd6;background:#00e6261f;border:1px solid #00e6263d}.proclient{color:#dfe5eb;background:#ffffff0d;border:1px solid #ffffff14}.protags{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.protags span{color:#a5afba;background:#ffffff0a;border:1px solid #ffffff0f}.prolinkrow{color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:15px;font-weight:600;display:flex}.prolinkrow svg{font-size:28px;transition:transform .25s}.procard:hover{border-color:#00e6262e;transform:translateY(-6px);box-shadow:0 16px 36px #00000059}.procard:hover .procontentbox{border-color:#00e6264d;transform:translateY(-2px)}.procard:hover .proimgbox img{transform:scale(1.06)}.procard:hover .prolinkrow svg{transform:translate(3px,-3px)}.project_section_footer{justify-content:center;margin-top:2.5rem;display:flex}.project_section_link{color:#eefcf1;background:#00e62614;border:1px solid #00e6264d;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.35rem;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.project_section_link:hover{background:#00e62624;border-color:#00e62680;transform:translateY(-2px)}@keyframes rotate{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.exstudy{background-color:#050709;padding:0 1rem;position:relative}.dark .exstudy{background-color:var(--week-white)}.exstudy:before{content:"";background:linear-gradient(260deg, var(--main-site-color) 0%, #00ff2b 100%);filter:blur(150px);border-radius:50%;width:15%;height:25%;position:absolute;bottom:0;right:0}.experience{width:48%;position:relative}.experience_title{margin-bottom:4rem;position:relative}.experience_title svg{color:#00ff2b;font-size:45px}.experience_title h2{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:30px}.dark .experience_title h2{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.exper_cards{width:100%;position:relative}.exper_card{z-index:1;background:#454749;border-radius:20px;width:100%;margin-top:2rem;padding:1rem 1.5rem;position:relative;overflow:hidden}.dark .exper_card{background-color:#fff}.exper_card:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#454749 50%,#00ff2b 100%);width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.exper_card span{color:#00ff2b;font-size:23px;font-weight:600}.exper_card h3{margin-top:10px;margin-bottom:10px;font-size:26px}.dark .exper_card h3{color:#2a1454}.dark .exper_card:hover h3{color:#fff}.exper_card p{color:#bab8b8;font-size:17px}.dark .exper_card p{color:#555;font-size:17px}.exper_card:hover:before{opacity:1}.exper_card:hover span,.exper_card:hover p{color:var(--pure-white)}.education{width:48%;position:relative}.myskills{background:#050709;padding:5px 1rem;position:relative}.dark .myskills{background:var(--pure-white)}.container{max-width:1200px;margin:auto}.myskills_title{text-align:center;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto}.myskills_title h2{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:30px}.dark .myskills_title h2{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.myskills_title p{color:#999;margin-top:15px;font-size:18px}.dark .myskills_title p{color:var(--dark-black)}.myskils_cards{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:3rem;display:flex}.mys_card{text-align:center;background-color:#0b0d10;border:1px solid #ffffff0f;border-radius:14px;flex:200px;max-width:250px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.mys_card:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#00e6261f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.mys_card:hover{border-color:#00e62680;transform:translateY(-6px);box-shadow:0 10px 30px #00000059,inset 0 0 0 2px #00e62614}.mys_inner{z-index:1;background:#0e1115;border:1px solid #ffffff14;border-radius:16px;margin-bottom:15px;padding:1.1rem;transition:all .3s ease-in-out;position:relative;overflow:hidden}.dark .mys_inner{background:var(--week-white)}.mys_inner:before{content:"";z-index:-1;opacity:.7;filter:blur(.2px);background:radial-gradient(120px 120px at 20% 20%,#00e6262e,#0000 60%),radial-gradient(140px 140px at 80% 30%,#00e6261a,#0000 60%);height:180%;transition:all .3s ease-in-out;position:absolute;inset:-40% -10% auto}.mys_card:hover .mys_inner:before{opacity:.95}.mys_card:hover .mys_inner img{transform:scale(1.1)}.mys_inner img{object-fit:contain;width:78px;height:78px;margin-bottom:15px;transition:all .3s}.mys_card p{color:#ffffffe6;letter-spacing:.3px;background:linear-gradient(#00e62614,#00e62605);border:1px solid #00e62659;border-radius:9999px;margin:6px 0 0;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;display:inline-block}.dark .mys_card p{color:var(--dark-black);border-color:#00e62673}@media (max-width:768px){.myskils_cards{flex-direction:column;align-items:center}.mys_card{width:100%;max-width:300px}}.recentblogs{background:#050709;padding:70px 1rem;position:relative;overflow:hidden}.dark .recentblogs{background:#050709}.recent_blogs{flex-wrap:wrap;justify-content:center;gap:2.5rem;max-width:1200px;margin:0 auto;display:flex}.re_blog{aspect-ratio:1/1.1;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111;border-radius:20px;flex:320px;max-width:400px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 25px #ffffff12}.re_blog:hover{transform:translateY(-8px);box-shadow:0 15px 30px #ffffff26}.re_blogimg{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.re_blogimg img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.re_blog:hover .re_blogimg img{transform:scale(1.08)rotate(.5deg)}.re_blogimg span{text-transform:uppercase;color:#00ff2b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2;background:#0a0a0a99;border:1px solid #ffffff1a;border-radius:50px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:15px;left:15px}.re_bloginfo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:2;background:#0a0a0ab3;border:1px solid #ffffff1a;border-radius:15px;width:calc(100% - 40px);padding:20px;transition:all .3s;position:absolute;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000040}.re_bloginfo h2{white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:10px 0 0;font-size:18px;font-weight:700;overflow:hidden}.re_topdate{color:#00ff2b;letter-spacing:.5px;font-size:14px;font-weight:600}@media (max-width:768px){.recent_blogs{flex-direction:column;align-items:center}.re_blog{width:100%;max-width:90%}.re_bloginfo h2{white-space:normal;text-overflow:unset;overflow:visible}}.footer-links li a{color:#ffffffb3;padding-left:0;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.footer-links li a:before{content:"";background:#00e626;width:0;height:1px;transition:width .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-links li a:hover{color:#00e626;padding-left:1rem}.footer-links li a:hover:before{width:.5rem}.contact-info{flex-direction:column;gap:1rem;display:flex}.contact-item{color:#ffffffb3;align-items:center;gap:.8rem;font-size:.9rem;display:flex}.contact-item svg{color:#00e626;min-width:16px;margin-left:5px;font-size:1rem}.contact-item span{margin-right:5px}.newsletter-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border:none;border-radius:12px;padding:1rem 2rem;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #00e6264d,inset 0 1px #ffffff4d}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00e62666,inset 0 1px #fff6}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}}@media (max-width:768px){.footer{padding:3rem 0 0}.footer-content{gap:2rem}.footer-main{grid-template-columns:1fr;gap:2rem}.newsletter-form{flex-direction:column;align-items:stretch}.footer-bottom-content{text-align:center;flex-direction:column;gap:1rem}.footer-bottom-links{gap:1rem}}@media (max-width:480px){.footer{padding:2rem 0 0}.footer-main{gap:1.5rem}.footer-brand{gap:1rem}.footer-logo{gap:.8rem}.footer-logo img{aspect-ratio:3/2;width:40px;height:auto}.footer-logo h3{font-size:1.3rem}.footer-description{font-size:.9rem}.social-link{width:40px;height:40px;font-size:1.1rem}.footer-section h4{margin-bottom:1rem;font-size:1.1rem}.footer-links{gap:.6rem}.footer-links li a{font-size:.9rem}.contact-item{gap:.6rem;font-size:.85rem}.footer-newsletter{padding:1.5rem}.newsletter-content h4{font-size:1.2rem}.newsletter-content p{font-size:.9rem}.newsletter-input{padding:.8rem 1.2rem;font-size:.9rem}.newsletter-btn{padding:.8rem 1.5rem;font-size:.9rem}.footer-bottom{margin-top:1.5rem;padding:1.5rem 0}.copyright,.footer-bottom-links a{font-size:.85rem}}.footericons .ficon{color:#fff;background-color:#454749;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.copyrights{color:#454749}.copyrights span{color:#00ff2b;font-weight:700}.blogpage{font-family:var(--font-literata), serif;background:radial-gradient(1200px 600px at 20% -10%,#00e6261f,#0000 60%),radial-gradient(1000px 500px at 90% -20%,#ffffff0f,#0000 55%),#050709}.dark .blogpage{background-color:var(--week-white)}.tophero{background:linear-gradient(#050709fa 0%,#050709eb 100%);width:100%;height:auto;position:relative}.dark .tophero{background-color:var(--pure-white)}.toptitle{width:100%;height:100%}.toptitle .toptitlecont{color:#fff;flex-direction:column;align-items:flex-start;padding-top:15rem;padding-bottom:8rem}.dark .toptitle .toptitlecont{color:var(--dark-black)}.toptitle h1{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.1}.toptitle h1 span{background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dark .toptitle h1 span{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.toptitle p{color:#999;max-width:65ch;font-size:1.1rem;font-weight:500;line-height:1.8}.subemail{width:28rem;margin-top:2.25rem}.subemail form{background-color:#ffffff14;border-radius:30px;width:100%;position:relative}.dark .subemail form{background-color:#122fd314}.subemail form input{color:#fff;background-color:#0000;border:none;outline:none;width:100%;padding:17px .5rem 17px 1.75rem;font-size:18px}.dark .subemail form input{color:var(--dark-black)}.dark .subemail form input::-webkit-input-placeholder{color:var(--dark-site-secondary)}.subemail form button{font-family:inherit;font-size:100%;line-height:inherit;cursor:pointer;color:#fff;background-image:linear-gradient(90deg,#00ff2b 0%,#454749 110.61%);border:none;border-radius:9999px;outline:none;padding:10px 22px;display:inline-block;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.subemail form input::-webkit-input-placeholder{color:#ffffffe2}.featured{height:390px;position:relative}.border{background-color:#00ff2b;width:100%;height:1px}.featuredposts{color:#fff;padding-top:1rem;padding-bottom:14rem;position:relative}.dark .fetitle h3{color:var(--dark-black)}.fetitle{justify-content:space-between}.fetitle h3{font-size:1.5rem;font-weight:500;line-height:3.7rem}.lfbtn button{cursor:pointer;background-color:#0000;border:none;outline:none}.lfbtn button:first-child{margin-right:16px}.lfbtn button{font-size:20px}.opbtn{opacity:.4}.feposts{scroll-behavior:smooth;-webkit-user-select:none;user-select:none;z-index:9999;gap:30px;padding-top:1rem;transition:all .5s;overflow-x:scroll}.feposts .swiper-slide{width:auto}.feposts::-webkit-scrollbar{display:none}.fpost{z-index:199;cursor:pointer;border-radius:6px;min-width:427px;max-width:427px;height:480px;margin-right:2rem;position:relative;overflow:hidden}.fpost a img{object-fit:cover;width:100%;height:100%}.fpostinfo{padding:30px;position:absolute;bottom:0;left:0}.tegs{text-transform:capitalize;gap:12px;margin-bottom:.75rem;display:flex}.tegs a,.tegs div{color:#050709;text-transform:capitalize;background-color:#fff;border-radius:15px;padding:5px 10px;font-size:14px;font-weight:700;transition:all .2s}.dark .tegs a,.dark .tegs div{background-color:var(--dark-black);color:var(--pure-white)}.apple span{background:#839ed2;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.gaming span{background:#58df68;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.vr span{background:#ff1a75;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.ai span{background:orange;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.apps span{background:#6b5be1;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.fintech span{background:#26ac36;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.google span{background:#58df68;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.healthtech span{background:#e08585;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.tegs a:hover{color:#fff;background-color:#050709;border:1px solid #00ff2b}.fpostinfo h2{text-transform:capitalize;margin-bottom:.85rem;font-size:1.25rem;font-weight:600;line-height:2.3}.fpostinfo h2 a{-webkit-box-decoration-break:clone;background-color:#454749;border-radius:6px;padding:.5rem}.fpostby{gap:10px}.fpostby img{border-radius:50%;width:32px}.fpostby p{font-size:16px;font-weight:600}.views-info{color:#777;align-items:center;gap:5px;font-size:14px;display:flex}.views-info svg{color:#00ff2b;width:16px;height:16px}.views-info span{font-weight:500}.latestpostssec{width:100%;margin-top:5rem;padding:20px 20px 5rem}.latestpostssec .border,.populartegssec .border{background-color:#00ff2b}.latestpostsdata,.populartegsdata{width:100%;margin-top:1rem}.latestpostsdata .fetitle h3,.populartegsdata .fetitle h3{font-size:1.5rem;font-weight:600;line-height:1.85rem}.latestposts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;width:100%;height:100%;display:flex;position:relative}.lpost{min-width:30%;max-width:30%;height:auto;margin-top:1.3rem;position:relative;overflow:hidden}.lpostimg{border-radius:10px;width:100%;height:240px;margin-bottom:1rem;position:relative;overflow:hidden}.lpostimg img{object-fit:cover;border-radius:10px;width:100%;height:100%;transition:all .2s ease-in-out}.lpost:hover .lpostimg img{transform:scale(1.02)}.lpostimg .tegs{position:absolute;bottom:.5rem;left:1rem}.lpostinfo h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.dark .lpostinfo h3{color:var(--dark-black)}.lpostinfo p{color:#777;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1rem;line-height:1.625;display:-webkit-box;overflow:hidden}.lpostinfo h4{gap:10px;font-size:15px;font-weight:500}.lpostinfo h4 img{border-radius:50%;width:28px}.dark .lpostinfo span{color:#333}.lpost:hover .lpostinfo h3{text-underline-offset:3px;text-decoration-line:underline}.blogspaginationbtn{gap:1rem}.blogspaginationbtn button{color:#fff;cursor:pointer;background-color:#454749;border:none;border-radius:10px;outline:none;margin-top:3rem;padding:1rem 1.5rem;font-size:1.25rem;line-height:1.75rem;transition:all .2s ease-in-out}.blogspaginationbtn button.active{background-color:#050709;border:1px solid #00ff2b}.blogspaginationbtn button:hover{background-color:#454749;border:1px solid #00ff2b}.blogspaginationbtn button:disabled{opacity:.5;cursor:not-allowed}.populartegssec{margin-top:5rem}.poputegs{justify-content:space-between;align-items:center;gap:20px;margin-top:1rem;display:flex;position:relative}.pteg{border-radius:8px;width:190px;height:150px;display:block;position:relative;overflow:hidden}.pteg img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.pteg .tegs{position:absolute;bottom:.2rem;left:1rem}.pteg:hover img{transform:scale(1.1)}.searchblogfix{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2147483647;background:#030606bf;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding:5rem 1.25rem 2rem;display:flex;position:fixed;top:0;left:0}.searchblogsectionfix{background:radial-gradient(120% 140% at 10% 0,#00e6261f,#0000 55%),#0a0c0ff5;border:1px solid #ffffff14;border-radius:18px;width:min(900px,92vw);height:auto;padding:1.2rem 1.2rem 1.4rem;position:relative;box-shadow:0 28px 70px #0000008c}.sbsfinput{width:100%;position:relative}.sbsfinput input{color:#eaffea;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:1rem 3.2rem 1rem 1rem;font-size:20px;transition:border-color .2s,box-shadow .2s,background .2s}.sbsfinput input:focus{background:#ffffff0f;border-color:#00ff2b;box-shadow:0 0 0 3px #00e62633}.sbsinputclose{color:#06110a;cursor:pointer;z-index:10;background:linear-gradient(135deg,#00e62659,#00e626e6);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,filter .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 8px 18px #00000059}.sbsinputclose svg{font-size:22px}.sbsinputclose:hover svg{animation:.5s alternate forwards rotatesvg}@keyframes rotatesvg{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.sbsfsearchlist{width:100%;max-height:60vh;padding-right:.25rem;overflow-y:scroll}.sbsfsbox{background:#101418e6;border:1px solid #ffffff0f;border-radius:12px;margin-top:.8rem;padding:.9rem 1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;box-shadow:0 10px 22px #0000004d}.sbsfsbox:hover{border-color:#00e62666;transform:translateY(-2px);box-shadow:0 14px 28px #0006}.sbsfsbox h2{color:#eaffea;margin-bottom:.5rem;font-size:20px}.sbsfsbox p{color:#ffffffa6;font-size:.95rem;line-height:1.5}.sbsfsearchlist h3 span{color:#999;font-weight:500}@media (max-width:768px){.searchblogfix{padding:4rem 1rem 2rem}.searchblogsectionfix{border-radius:14px;width:100%;padding:1rem}.sbsfinput input{font-size:18px}.sbsfsearchlist{max-height:55vh}}.gallerypage{padding-top:10rem;position:relative}.dark .gallerypage{background:var(--pure-white)}.gallarynavbar{justify-content:space-between;align-items:center;width:100%;padding:2rem 5rem;display:flex}.gallarynavbar img{width:80px}.gallarynavbar h1{font-family:math;font-size:30px}.gallarynavbar svg{cursor:pointer;font-size:30px}.gallary_items{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2rem;font-family:math;font-size:20px;display:flex}.gallary_items li a.active{color:#20b525;margin-left:15px;font-weight:600;position:relative}.gallary_items li a.active:before{content:"";background-color:#20b525;border-radius:50%;width:15px;height:3px;position:absolute;top:40%;left:-10px;transform:translate(-50%)}.topphonesec{margin:auto;padding-bottom:5rem;display:flex;position:relative}.lefttitlesec{z-index:3;padding:10rem 5rem 10rem 1rem}.lefttitlesec h4{color:#888;margin-bottom:2rem;font-family:math;font-size:22px;font-weight:500}.lefttitlesec h1{background:linear-gradient(90deg,#8750f7 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3rem;font-family:math;font-size:90px;font-weight:600}.dark .lefttitlesec h1{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.lefttitlesec button{cursor:pointer;color:#fff;background-color:#0000;border:1px solid #777;border-right:none;padding:1.3rem 3rem;font-family:math;font-size:25px;font-weight:500}.dark .lefttitlesec button{color:var(--dark-site-secondary)}.lefttitlesec button:hover{background-image:linear-gradient(90deg, var(--main-site-color) 0%, var(--dark-site-secondary) 110.61%);color:#fff}.rightimgsec{z-index:2;align-items:center;gap:1rem;width:100%;height:100%;margin-left:-150px;display:flex;position:relative}.rightimgsec:before{content:"";background:linear-gradient(260deg, var(--main-site-color) 0%, #7343d200 100%);filter:blur(130px);z-index:-1;border-radius:50%;width:50%;height:35%;position:absolute;top:30%;left:45%;transform:translate(-50%,-50%)}.rightimgsec img{object-fit:cover;filter:grayscale(0)blur();border-radius:15px;width:350px;height:450px;transition:all .3s ease-in-out}.rightimgsec img:hover{filter:grayscale()blur(3px);transition:all .2s ease-in-out}.r_img_top img{width:420px;height:50%}.r_img_top img:nth-child(2){width:300px;height:50%;margin-top:1rem}.gallerybtmphotos{background-color:#0f0715;padding:5rem 1rem}.dark .gallerybtmphotos{background-color:var(--week-white);padding:5rem 1rem}.gbtmtitles{margin-bottom:5rem}.gbtmtitles h2{font-size:3rem;font-weight:500}.dark .gbtmtitles h2{color:var(--dark-black)}.gbtmtitles h2 span{font-family:Playfair Display,serif;font-size:3rem;font-style:italic;font-weight:500}.gbtmtitles h3{margin-bottom:1rem;font-weight:400}.dark .gbtmtitles h3{color:var(--dark-black)}.gbtmtitles h3 span{color:red}.gallery_image_grid{columns:3;column-gap:3rem;margin:20px auto}.image-item{break-inside:avoid;width:100%;margin-bottom:7rem}.image-item img{border-radius:15px;max-width:100%}.galeryimgiteminfo h2{margin-top:1rem;margin-bottom:.5rem;font-weight:500}.dark .galeryimgiteminfo h2{color:var(--dark-black)}.galeryimgiteminfo p{font-size:15px;font-weight:400}.dark .galeryimgiteminfo p{color:#555}.servicespage{background-color:#050709;padding-top:8rem;position:relative}.dark .servicespage{background-color:var(--pure-white)}.topservices{justify-content:center;align-items:center;padding:8rem 1rem;display:flex}.topservices h2{background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:55px}.dark .topservices h2{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.topservices p{text-align:center;margin-top:1rem;font-size:25px}.dark .topservices p{color:var(--dark-black)}.centerservices{background-color:#050709;padding:5rem 1rem;position:relative}.dark .centerservices{background-color:var(--week-white)}.cservicesbox{columns:3;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:3rem;width:100%;height:auto;margin:20px auto;display:flex;position:relative}.csservice{break-inside:avoid;background-color:#454749;border:1px solid #00ff2b;border-radius:10px;max-width:500px;margin-bottom:3rem;padding:1.5rem;position:relative;overflow:hidden}.csservice h2{text-align:center;background-image:linear-gradient(90deg,#00ff2b 0%,#454749 85%);border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:28px}.csservice:hover{border-color:#00ff2b;box-shadow:0 0 10px #00ff2b}.csservice img{color:#050709;width:70px}.csservice ul li{margin:1rem 0;padding-left:20px;position:relative}.dark .csservice ul li{color:var(--dark-black)}.csservice ul li:before{content:"";background-color:#050709;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.csservice p,.dark .csservice p{color:#fff}.csservice span{color:#050709;font-size:60px;font-weight:700;position:absolute;top:150px;right:-25px;transform:rotate(-90deg)}.dark .csservice span{color:#c5c5c5}.pricingplansec{background-color:#0f0715;padding-bottom:5rem}.dark .pricingplansec{background-color:var(--pure-white)}.pricingtitles{padding:5rem 1rem;position:relative}.pricingtitles h3{margin-bottom:1rem;font-size:22px;font-weight:500}.dark .pricingtitles h3{color:#555}.pricingtitles h2{background:linear-gradient(90deg,#8750f7 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px}.dark .pricingtitles h2{background:linear-gradient(to right, var(--main-site-color) 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px}.pricingcards{justify-content:space-between;align-items:center;display:flex}.pricingcard{background-color:#2e64cf49;border-radius:10px;width:25%;padding:1.8rem;transition:all .3s ease-in-out}.dark .pricingcard{background-color:var(--week-white)}.pricingcard h2{text-align:center;margin:1rem 0;font-size:42px}.dark .pricingcard h2{color:var(--dark-black)}.pricingcard h2 span{color:#ad8cef;font-size:18px;font-weight:500}.pricingcard h4{margin:1rem 0;font-size:22px}.dark .pricingcard h4{color:var(--dark-black)}.dark .pricingcard p{color:#555}.pricingcard a{width:100%;margin-bottom:1rem}.pricingcard a button{color:#fff;background-color:#151a25;border:none;border-radius:10px;outline:none;width:100%;padding:1rem;font-size:20px;font-weight:600;transition:all .3s ease-in-out}.pricingcard h5{margin-top:1.5rem;margin-bottom:1rem;font-size:18px}.dark .pricingcard h5{color:var(--dark-black)}.pricingcard ul li{align-items:center;gap:1rem;margin:1rem 0;display:flex}.dark .pricingcard ul li{color:#555}.pricingcard ul li svg{color:#b795fb;font-size:20px}.pricingcard:nth-child(2) a button,.pricingcard a:hover button{background-color:#4f3ed0}.pricingcard:nth-child(2) a:hover button{color:#4f3ed0;background-color:#fff}.shoppage{background-color:#050709;padding-top:8rem;position:relative}.dark .shoppage{background-color:var(--pure-white)}.shoppagetoptitle{text-align:center;justify-content:center;align-items:center;padding:8rem 1rem;display:flex}.shoppagetoptitle h2{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px}.dark .shoppagetoptitle h2{background:linear-gradient(90deg,#00e626 0%,#00d624 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.shoppagetoptitle h3{margin-bottom:1rem;font-size:30px;font-weight:500}.dark .shoppagetoptitle h3{color:var(--dark-black)}.shopproducts{background-color:#050709;padding:5rem 1rem}.dark .shopproducts{background-color:var(--week-white);padding:5rem 1rem}.shopprocards{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;display:flex}.spprocard{background:#0b0d10e6;border:1px solid #ffffff14;border-radius:16px;width:30%;margin-bottom:3rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 10px 24px #00000040}.spprocard:hover{border-color:#00e62659;transform:translateY(-6px);box-shadow:0 16px 40px #0006,inset 0 0 0 2px #00e62614}.spprocardimg{width:100%;height:250px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.spprocardimg:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.spprocardimg img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.spprocard h2{color:#e6e6e6;margin:.5rem 0;font-size:20px;font-weight:500;transition:all .3s ease-in-out}.dark .spprocard h2{color:var(--dark-black)}.spprocard h3{color:#cfead4;margin:.4rem 0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px}.spprocinfo{padding:.9rem 1rem 1rem}.spprotags{flex-wrap:wrap;gap:.4rem;display:flex}.spprotags span{color:#eaffea;letter-spacing:.2px;background:#00e62614;border:1px solid #00e62659;border-radius:9999px;padding:.2rem .5rem;font-size:12px}.spprocinfo p{color:#9aa6b2;margin-top:.6rem;font-size:12px}.dark .spprocard h3{color:#555}.spprocard span{background-color:#171937;margin:1rem .5rem 1rem 0;padding:.5rem}.spprocard p{color:#777;margin-top:1.5rem}.spprocard:hover .spprocardimg{box-shadow:none}.spprocard:hover .spprocardimg img{transform:scale(1.1)}.spprocard:hover h2{color:#00e626}.projectpage{position:relative}.contactpage{background-color:#050709;padding-top:8rem;padding-bottom:5rem;position:relative}.dark .contactpage{background-color:var(--pure-white)}.contactformp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);perspective:1000px;background:radial-gradient(80% 60% at 20% 0,#00e62614,#0000 60%),radial-gradient(60% 60% at 80% 100%,#00e6260f,#0000 60%),#070a0d;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;margin-top:4rem;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.contactformp:before{display:none}.contactformp>*{z-index:1;position:relative}.leftcontp{width:35%;transform-style:preserve-3d}.leftcontp h2{margin-bottom:1rem;font-size:28px}.dark .leftcontp h2{color:var(--dark-black)}.leftcontp h2:nth-child(2){background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2.5rem}.dark .leftcontp h2:nth-child(2){background:linear-gradient(to right, #00ff2b 0%, var(--dark-site-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.leftcontp p{color:silver;margin-bottom:1rem;padding-left:20px;font-weight:300;position:relative}.dark .leftcontp p{color:var(--dark-black)}.leftcontp p:before{content:"";background-color:#00ff2b;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.leftsociinfo{margin-top:3rem}.leftsociinfo ul li{color:#b4b4b4;align-items:center;gap:1rem;margin:1.5rem 0;font-size:20px;font-weight:400;display:flex}.dark .leftsociinfo ul li{color:var(--dark-black)}.leftsociinfo ul li svg{color:#00ff2b;font-size:26px}.leftsociinfo ul li a{color:#ececec;border-bottom:1px solid #00ff2b;padding-bottom:3px}.dark .leftsociinfo ul li a{color:var(--main-hover-color);border-bottom:1px solid #00ff2b}.leftsociinfo ul li a:hover{color:#00e626}.rightcontp{width:65%;height:100%;transform-style:preserve-3d;background:#0b0d10e6;border:1px solid #ffffff14;border-radius:16px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #00000059}.rightcontp:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#fff0);border-radius:16px;position:absolute;inset:0;transform:translateZ(20px)}.rightcontp:hover{box-shadow:0 18px 40px #00000073}.rightconttitle{background-color:#0f121699;border-top:1px solid #ffffff1a;padding:1rem 1.2rem}.dark .rightconttitle{background-color:#574fab80}.rightconttitle h2{background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:26px;font-weight:600}.dark .rightconttitle h2{color:var(--dark-black)}.rightcontinputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:1.5rem 1.5rem .5rem;display:grid;position:relative}.rightcontinputs input,.rightcontinputs select{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:.9rem;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.rightcontinputs select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#00e626 50%),linear-gradient(135deg,#00e626 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.2rem}.rightcontinputs select option{color:#eaffea;background-color:#060906}.dark .rightcontinputs input,.dark .rightcontinputs select{background-color:var(--week-white);color:var(--dark-black)}.dark .rightcontinputs select{background-image:linear-gradient(45deg,#0000 50%,#0a7d2a 50%),linear-gradient(135deg,#0a7d2a 50%,#0000 50%)}.dark .rightcontinputs select option{color:#111;background-color:#fff}.rightcontinputs input:focus,.rightcontinputs select:focus{background:#ffffff0f;border-color:#00e626;box-shadow:0 0 0 3px #00e62626}.rightcontcheckbox,.rightcontredio,.rightcontpera{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:.5rem 1.5rem 1rem;display:grid}.rightcontpera{grid-template-columns:1fr}.rightcontpera textarea{grid-column:1/-1;width:100%}.rcontcheckbox{align-items:center;gap:10px;width:220px;display:flex}.cyberpunk-checkbox{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #00e626;border-radius:5px;width:20px;height:20px;margin-right:10px;display:inline-block;position:relative}.cyberpunk-checkbox:before{content:"";background-color:#00e626;border-radius:3px;width:10px;height:10px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.cyberpunk-checkbox:checked:before{transform:translate(-50%,-50%)scale(1)}.cyberpunk-checkbox-label{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:220px;font-size:15px;display:flex}.dark .cyberpunk-checkbox-label{color:var(--dark-black)}.radio-button{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;display:flex}.radio-input{display:none}.radio{border:2px solid #00e626;border-radius:50%;width:24px;height:24px;transition:all .3s ease-in-out;position:relative;box-shadow:0 0 5px #0003}.radio:before{content:"";opacity:0;background-color:#00e626;border-radius:50%;width:10px;height:10px;transition:all .3s ease-in-out;position:absolute;top:5px;left:5px}.radio-input:checked+.radio:before{opacity:1}.rightcontpera textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:140px;padding:.9rem;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.dark .rightcontpera textarea{background-color:var(--week-white);color:var(--dark-black)}.rightcontp hr{background:linear-gradient(90deg,#fff0,#00e62659,#fff0);border:none;height:1px}.righhcontsbtn{padding:2rem}.righhcontsbtn button{color:#0a0f14;background-image:linear-gradient(135deg,#00e626 0%,#00d624 100%);background-position:0%;background-size:200%;border:1px solid #00e62680;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 1.5rem;transition:transform .2s,box-shadow .2s,background-position .3s;display:inline-flex;box-shadow:0 10px 24px #00000059}.righhcontsbtn button:hover{cursor:pointer;background-position:100%;transform:translateY(-2px);box-shadow:0 14px 28px #00000073,0 0 0 3px #00e62626}.re_blog{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111111d9;border:1px solid #ffffff14;transition:transform .4s,box-shadow .4s,border-color .4s;box-shadow:0 10px 25px #00000059}.re_blog:hover{border-color:#00e62659;transform:translateY(-8px)scale(1.01);box-shadow:0 16px 40px #0000008c,inset 0 0 0 2px #00e6261f}.re_blogimg:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff0 0%,#ffffff26 50%,#fff0 100%);width:40%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.re_blog:hover .re_blogimg:before{left:120%}.re_blogimg:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000073 60%,#000000bf 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.re_bloginfo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d10a6;border:1px solid #ffffff14;border-radius:16px;padding:16px 18px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px #00000059}.re_blog:hover .re_bloginfo{transform:translate(-50%)translateY(-2px);box-shadow:0 12px 32px #00000080}.re_bloginfo h2{background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px}.re_topdate,.views-info{color:#00ff2b;align-items:center;gap:8px;display:flex}.re_topdate svg,.views-info svg{color:#00ff2b}@media screen and (max-width:600px){.mys_card{padding-bottom:24px;overflow:visible}.mys_inner{margin-bottom:12px}.mys_card p{white-space:normal;max-width:100%;line-height:1.2;display:inline-block}}@media screen and (max-width:500px){.mys_inner img{width:64px;height:64px}}.blogslugpage{font-family:var(--font-literata), serif;background:radial-gradient(1200px 600px at 10% -20%,#00e62626,#0000 60%),radial-gradient(900px 500px at 90% -10%,#ffffff0f,#0000 55%),#050709;padding:12rem 0 5rem;position:relative}.blog-page-wrap{position:relative}.reading-progress{z-index:999999;background:linear-gradient(90deg,#00ff2b,#b2ff6a);height:4px;transition:width .1s;position:fixed;bottom:0;left:0;box-shadow:0 0 10px #00ff2b66}.dark .blogslugpage{background-color:var(--pure-white)}.blogslugpagecont{justify-content:space-between;align-items:flex-start;gap:2.5rem;width:100%;display:flex}.leftsitedetails{width:68%;position:relative;overflow:hidden}.blog-article{grid-template-areas:"image""meta""title""content";gap:.9rem;max-width:880px;margin-right:auto;display:grid}.leftbloginfoimg{grid-area:image}.slugbloginfopub{grid-area:meta}.blog-hero{grid-area:title;margin-top:0;margin-bottom:2.4rem;position:static}.blogslugpage .blogcontent{grid-area:content}.blog-hero h1{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,3vw,2.9rem);line-height:1.15}.blog-meta{flex-wrap:wrap;row-gap:.75rem}.leftsitedetails img{width:100%}.leftbloginfoimg{aspect-ratio:16/9;border-radius:10px;width:100%;height:auto;overflow:hidden}.leftbloginfoimg img{object-fit:cover;width:100%;height:100%}.slugbloginfopub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding-top:.25rem;display:flex}.adminslug{color:#ffffffe6;background:#00e62614;border:1px solid #00e62640;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.92rem;display:flex}.adminslug .by-name{color:#eaffea;letter-spacing:.01em;font-weight:700}.dark .adminslug{color:var(--dark-black)}.adminslug img{object-fit:cover;border:1px solid #ffffff26;border-radius:50%;width:26px;height:26px}.adminslug svg,.adminslug:last-child svg{color:#00ff2b;font-size:18px}.blog-hero{margin-top:.5rem}.shareblogslug{flex-wrap:wrap;gap:1rem;display:flex}.shareblogslug div,.shareblogslug a,.shareblogslug button{cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:1px solid #00ff2b;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.shareblogslug div,.shareblogslug button{position:relative}.dark .shareblogslug svg{color:var(--main-site-color)}.shareblogslug div span{font-size:13px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.shareblogslug div:hover,.shareblogslug a:hover,.shareblogslug button:hover{background-color:#454749}.leftsitedetails h1{color:#fff;margin-bottom:1rem}.dark .leftsitedetails h1{color:var(--dark-black)}.blogslugtags{border-top:1px solid #555;border-bottom:1px solid #555;justify-content:space-between;align-items:center;width:100%;height:100%;margin:3rem 0;padding:2rem 0;display:flex;position:relative}.blogstegs{align-items:flex-start;gap:1rem;display:flex}.dark .blogstegs{color:var(--dark-black)}.blogstegs span{background-color:#454749;border:1px solid #0000;border-radius:20px;padding:10px 20px;transition:all .3s}.dark .blogstegs span{background-color:#c7c7c7}.blogstegs span:hover{color:#fff;cursor:pointer;background-color:#050709;border-color:#00ff2b}.rightsitedetails{width:30%;height:auto;position:sticky;top:8rem}.rightslugsearchbar{background:linear-gradient(#111418e6,#0a0c0fe6);border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.6rem;width:100%;margin-bottom:2rem;padding:1.4rem;display:flex;box-shadow:0 12px 28px #00000059}.dark .rightslugsearchbar{background-color:#dedede}.rightslugsearchbar input{color:#eaffea;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:.75rem .9rem;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.dark .rightslugsearchbar input{background-color:var(--pure-white);border:.5px solid #999}.rightslugsearchbar input::placeholder{color:#eaffea8c}.rightslugsearchbar input:focus{background:#ffffff0f;border-color:#00ff2b;box-shadow:0 0 0 3px #00e6262e}.rightslugsearchbar button{color:#06110a;background:linear-gradient(135deg,#00e62640,#00e626a6);border:1px solid #00e62680;border-radius:10px;outline:none;padding:.75rem .9rem;font-size:18px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 6px 16px #0000004d}.rightslugsearchbar button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 10px 22px #00000059}.righttoc{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:radial-gradient(120% 140% at 10% 0,#00e6261f,#0000 60%),#0a0c0ff0;border:1px solid #00e62640;border-radius:14px;width:300px;max-height:calc(100vh - 180px);padding:1.5rem;transition:right .35s,opacity .35s,transform .35s;position:fixed;top:140px;right:-320px;overflow:hidden;transform:translate(8px);box-shadow:0 12px 28px #00000059}.righttoc.open{opacity:1;right:16px;transform:translate(0)}.righttoc h2{letter-spacing:.08em;text-transform:uppercase;color:#eaffeae6;margin-bottom:1rem;font-size:16px}.righttoc ul{flex-direction:column;gap:.6rem;max-height:360px;transition:max-height .25s;display:flex;overflow:hidden}.righttoc.open ul{max-height:900px}.righttoc li{color:#ffffffbf;border-left:2px solid #0000;padding-left:.6rem;font-size:.95rem;transition:color .2s,border-color .2s,transform .2s}.righttoc li[data-level="3"]{padding-left:1.1rem;font-size:.9rem}.righttoc li[data-level="4"]{padding-left:1.6rem;font-size:.86rem}.righttoc li.active{color:#00ff2b;border-left-color:#00ff2b;transform:translate(2px)}.righttoc a{color:inherit;transition:color .2s}.righttoc a:hover{color:#00ff2b}.righttoc .toc-time{color:#ffffff8c;white-space:nowrap;margin-left:.6rem;font-size:.78rem}.toc-fab{color:#eaffea;z-index:9999;background:linear-gradient(#0a120c,#0f1a12);border:2px solid #00e626b3;border-radius:10px 0 0 10px;justify-content:center;align-items:center;width:64px;height:46px;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:fixed;top:45%;right:0;box-shadow:0 10px 24px #00000073,0 0 16px #00e62640}.toc-fab.open{right:324px}.toc-fab:hover{filter:brightness(1.05);transform:translate(-2px);box-shadow:0 16px 30px #00000080,0 0 20px #00e62659}@media (max-width:768px){.righttoc{width:280px;max-height:calc(100vh - 140px);top:90px;right:-300px}.righttoc.open{right:12px}.righttoc ul{max-height:calc(100vh - 200px);padding-right:.35rem;overflow-y:auto}.toc-fab{width:58px;height:44px;font-size:16px;top:40%;right:0}.toc-fab.open{right:300px}}.rightslugcategory{background-color:#454749;border-radius:10px;width:100%;margin-bottom:2rem;padding:2rem}.dark .rightslugcategory{background-color:#dedede}.rightslugcategory h2{margin-bottom:1.8rem;font-size:22px}.dark .rightslugcategory h2{color:var(--dark-black)}.rightslugcategory ul li{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.dark .rightslugcategory ul li{color:var(--dark-black)}.rightslugcategory ul li span,.rightslugcategory ul li:hover{color:#00ff2b}.rightslugcategory ul a:last-child li{margin:0}.rightrecentpost{background-color:#454749;border-radius:10px;width:100%;margin-bottom:2rem;padding:2rem}.dark .rightrecentpost{background-color:#dedede}.rightrecentpost img{object-fit:cover;border-radius:8px;flex:0 0 100px;width:100px;height:100px}.rightrecentpost h2{margin-bottom:2rem;font-size:22px}.dark .rightrecentpost h2{color:var(--dark-black)}.rightrecentp{color:#d3d3d3;flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;margin-bottom:2rem;display:flex}.dark .rightrecentp{color:var(--dark-black)}.rightrecentpost h3{word-break:break-word;font-size:18px;line-height:1.3}.rightrecentp>div{flex-direction:column;flex:auto;order:2;min-width:0;display:flex}.rightrecentpost img{order:1;margin-bottom:.5rem}.rightrecentp:last-child{margin:0}.rightrecentp:hover h3{color:#00ff2b}.rightrecentpost h4{white-space:normal;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.rightrecentpost h4 span{color:#00e626;background:0 0;border-radius:0;padding:0;font-size:.85rem;line-height:1.2}.rightrecentpost h4 span:before{content:"#"}@media (max-width:640px){.rightrecentp{flex-direction:column;align-items:flex-start}.rightrecentpost img{aspect-ratio:4/3;width:100%;max-width:240px;height:auto}}@media (max-width:1024px){.blogslugpagecont{flex-direction:column}.leftsitedetails,.rightsitedetails{width:100%}.rightsitedetails{position:static}.blog-article,.blogslugpage .blogcontent{max-width:100%}.slugbloginfopub{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.blogslugpage .container,.blogslugpage{padding-left:0;padding-right:0}.blog-article{flex-direction:column;gap:.8rem;display:flex}.slugbloginfopub{align-items:stretch;gap:.6rem}.blog-meta{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.adminslug{justify-content:center;width:100%;padding:.35rem .6rem;font-size:.85rem}.adminslug img{width:22px;height:22px}.shareblogslug{justify-content:center;gap:.6rem;width:100%}.shareblogslug div,.shareblogslug a,.shareblogslug button{width:36px;height:36px;font-size:18px}.leftbloginfoimg{aspect-ratio:16/9;min-height:180px}.blogslugpage .blogcontent{border-radius:0;max-width:100%;margin-left:0;margin-right:0;padding:1.2rem}}@media (max-width:520px){.blog-meta{grid-template-columns:1fr 1fr}.adminslug{justify-content:center;padding:.3rem .5rem;font-size:.8rem}.adminslug img{width:20px;height:20px}.shareblogslug{grid-template-columns:repeat(5,36px);justify-content:start;row-gap:.5rem;display:grid}}@media (max-width:380px){.blog-meta{grid-template-columns:1fr}.adminslug{justify-content:flex-start}.shareblogslug{grid-template-columns:repeat(4,36px)}}.scroll-top{color:#eaffea;z-index:9999;background:#00e62633;border:1px solid #00e62673;border-radius:50%;width:44px;height:44px;position:fixed;bottom:22px;right:18px;box-shadow:0 10px 24px #00000059}.blogcategory .toptitlecont{padding-bottom:3rem}.blogcategory .latestpostssec{margin-top:2rem}.dark .blogcategory{background-color:#fff}.dark .blogcategory .latestpostssec{background-color:var(--week-white)}.blogcontent{font-size:1rem;line-height:1.7}.blogslugpage .blogcontent{font-size:calc(1.05rem * var(--reader-scale,1));color:#e9e9e9;background:#06080abf;border:1px solid #ffffff14;border-radius:18px;max-width:74ch;margin:1.5rem 0 3rem;padding:2.2rem;font-weight:400;line-height:1.9;box-shadow:0 20px 40px #00000047}.dark .blogslugpage .blogcontent{background-color:var(--pure-white);color:#111}.blogslugpage .blogcontent h1:first-child,.blogslugpage .blogcontent h2,.blogslugpage .blogcontent h3,.blogslugpage .blogcontent h4{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;color:#f5f5f5}.blog-heading{scroll-margin-top:110px}.blogslugpage .blogcontent h1:first-child{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.2rem)}.blogslugpage .blogcontent h2{margin:2rem 0 1rem;font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:700;line-height:1.4}.blogslugpage .blogcontent h3{margin:1.5rem 0 .75rem;font-size:1.1rem;line-height:1.5}.blogslugpage .blogcontent p{margin:.75rem 0;font-size:1em;line-height:1.9}.blogslugpage .blogcontent blockquote{color:#d9fbe3;background:#00e62614;border-left:4px solid #00e626b3;border-radius:12px;margin:1.5rem 0;padding:1rem 1.25rem;position:relative}.blogslugpage .blogcontent ol,.blogslugpage .blogcontent ul{margin:.75rem 0;padding-left:1.5rem;font-size:1rem;line-height:1.8}.blogslugpage .blogcontent ol{list-style:decimal}.blogslugpage .blogcontent ul{list-style:outside}.blogslugpage .blogcontent ol li{list-style:decimal}.blogslugpage .blogcontent ul li{list-style:outside}.blogslugpage .blogcontent ol li::marker{color:#fff}.blogslugpage .blogcontent ul li::marker{color:#fff}.blogslugpage .blogcontent li{margin-bottom:.5rem;line-height:1.8}.blogslugpage .blogcontent ol ol{margin-top:.5rem;list-style:lower-alpha}.blogslugpage .blogcontent ol ul,.blogslugpage .blogcontent ul ul{margin-top:.5rem;list-style:circle}.blogslugpage .blogcontent code{background:#00000073;border-radius:6px;padding:.15rem .35rem;font-size:.95rem}.blogslugpage .blogcontent strong{color:#f2fff2;text-shadow:0 0 10px #00e62640}.blogslugpage .blogcontent pre{border-radius:12px;margin:1.5rem 0;overflow:auto}.blogslugpage .blogcontent table{border-collapse:collapse;border:1px solid #ffffff1f;border-radius:12px;width:100%;margin:1.25rem 0;font-size:.98rem;overflow:hidden;box-shadow:0 10px 24px #0000004d}.blogslugpage .blogcontent thead{background:#00e6261f}.blogslugpage .blogcontent th,.blogslugpage .blogcontent td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.75rem .9rem}.blogslugpage .blogcontent th{color:#eaffea;letter-spacing:.01em;font-weight:700}.blogslugpage .blogcontent tr:nth-child(2n) td{background:#ffffff05}.blogslugpage .blogcontent tr:last-child td{border-bottom:none}.blogslugpage .blogcontent table td:first-child{color:#e6fbe6;font-weight:600}@media (max-width:768px){.blogslugpage .blogcontent table{white-space:nowrap;display:block;overflow-x:auto}}.dark .blogslugpage .blogcontent h1:first-child,.dark .blogslugpage .blogcontent h2,.dark .blogslugpage .blogcontent h3,.dark .blogslugpage .blogcontent h4{color:#111}.dark .blogslugpage .blogcontent blockquote{color:#222;background:#0000000d;border-left-color:#00e626}.dark .blogslugpage .blogcontent code{background:#00000014}.shopslugpage{background-color:#050709;padding:8rem 0 5rem;position:relative}.dark .shopslugpage{background-color:var(--pure-white)}.shopcontent{padding-top:5rem;padding-bottom:5rem;display:flex}.shopcontbox{background:linear-gradient(#0009,#0009),url(https://i.pinimg.com/1200x/18/5f/3e/185f3e23f2c44364a91ecb2084d48079.jpg) 50%/cover no-repeat;border:1px dashed #00ff2b;border-radius:15px;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:5rem;display:flex}.leftshopimgbox{width:48%;overflow:hidden}.leftshopmainimg{width:100%;height:450px;overflow:hidden}.leftshopimgbox img{object-fit:cover;width:100%;height:100%}.leftsimgboxlist{align-items:center;max-width:100%;margin-top:1rem}.leftsimgboxlist img{object-fit:cover;width:250px;height:250px}.leftsimgboxlist .swiper-wrapper{display:flex}.leftsimgboxlist .swiper-slide{width:auto}.rightshopcontbox,.rightshopcontbox h1{width:48%}.rightshopcontbox h1{font-family:var(--font-press-start), system-ui;font-size:1.5rem}.rightshopprice span{font-family:var(--font-press-start), system-ui;font-size:1rem}.rightshopprice{color:#fff;margin:1rem 0 3rem;font-size:28px;font-weight:500}.dark .rightshopprice{color:var(--dark-black)}.rightshopprice span{color:#00ff2b;font-weight:500}.shopnowbtn{text-transform:uppercase;color:#fff;clip-path:polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 100%);letter-spacing:1.2px;background-image:linear-gradient(270deg,#00ff2b 0%,#1c1c1c 51%,#00ff2b 100%);background-position:100%;background-size:200%;border:0 solid;border-radius:.25rem;justify-content:center;align-items:center;height:60px;padding:1rem 4rem;font-size:1rem;font-style:normal;font-weight:400;line-height:14px;transition:all .2s .1s;display:flex;overflow:hidden}.shopnowbtn:hover{cursor:pointer;transition:background-image all .3s ease-in;background-position:-100%}.bctitle{background:linear-gradient(90deg,#00ff2b 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blogslugcomments{border-top:1px solid #333;width:100%;height:auto;margin-top:3rem;padding:2rem 0 1rem;position:relative}.blogslugcomments h2{margin-bottom:2rem;padding-bottom:1rem;font-size:30px;position:relative}.dark .blogslugcomments h2{color:var(--dark-black)}.blogslugcomments h2:before{content:"";background-color:#00ff2b;width:70px;height:3px;position:absolute;bottom:0;left:0}.blogslugcomments p{margin-bottom:1rem;font-weight:400}.dark .blogslugcomments p{color:var(--dark-black)}.perentname{color:var(--main-hover-color)}.removereplybtn{color:#f94b4b;background-color:#0000;border:1px solid #999;border-radius:10px;outline:none;padding:.5rem 1rem;font-size:20px}.removereplybtn:hover{color:#fff;background-color:#390202}.leaveareplyform{flex-direction:column;align-items:flex-start;width:100%;display:flex}.leaveareplyform input,.leaveareplyform textarea{color:#fff;background-color:#454749;border:1px solid #22272c;border-radius:8px;outline:none;width:100%;margin:1rem 0;padding:1rem;font-size:18px;transition:all .3s}.dark .leaveareplyform input,.dark .leaveareplyform textarea{background-color:var(--week-white);color:#000;border:1px solid #22272c}.nameemailcomment{gap:1rem;width:100%;display:flex}.leaveareplyform input:focus,.leaveareplyform textarea:focus{border-color:#00ff2b}.leaveareplyform button{text-transform:uppercase;color:#fff;clip-path:polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 100%);letter-spacing:1.2px;background-image:linear-gradient(270deg,#00ff2b 0%,#1c1c1c 51%,#00ff2b 100%);background-position:100%;background-size:200%;border:0 solid;border-radius:.25rem;justify-content:center;align-items:center;height:60px;padding:1rem 4rem;font-size:1rem;font-style:normal;font-weight:400;line-height:14px;transition:all .2s .1s;display:flex;overflow:hidden}.leaveareplyform button:hover{cursor:pointer;transition:background-image all .3s ease-in;background-position:-100%}.blogusecomments{width:100%;height:auto;position:relative}.blogusecomments h2{margin-bottom:2rem;padding-bottom:1rem;font-size:30px;position:relative}.dark .blogusecomments h2{color:var(--dark-black)}.blogusecomments h2:before{content:"";background-color:#00ff2b;width:70px;height:3px;position:absolute;bottom:0;left:0}.blogcomment{width:100%;padding:1rem 0;position:relative}.blogcomment h3{text-transform:capitalize;color:#90aad9;margin-bottom:1rem}.blogcomment h4{text-transform:capitalize;color:#fbfbfb;margin-bottom:1rem;font-weight:500}.dark .blogcomment h4{color:var(--dark-black)}.blogcomment h4 span{color:#00ff2b;margin-left:15px;display:inline}.dark .blogcomment h4 span{color:var(--main-site-color)}.blogcomment h3 span{color:#999;margin-left:20px;font-size:15px;font-weight:300;display:inline}.dark .blogcomment h3 span{color:#333}.blogcomment p{color:silver;border:1px solid #542167;border-radius:10px;padding:.5rem}.dark .blogcomment p{color:#333;border:1px solid #542167}.repliedto{margin-left:10px}.children-comments{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:1rem;width:100%;display:flex}.children-comments p{border-color:#353535}.child-comment span{color:#bb4242;padding-bottom:10px;display:block}.dark .child-comment span{color:#000}.child-comment{width:92%}.blogcomment button{color:var(--main-hover-color);background-color:#0000;border:none;outline:none;margin:10px 0;font-size:20px}.projectslug{width:100%;height:auto;padding:5rem 0;position:relative}.dark .projectslug{background-color:var(--pure-white);color:var(--dark-black)}.projectslugimg{padding:5rem 0;position:relative}.proslugimg{border:1px dashed #00e62673;width:100%;height:auto;padding:2rem;position:relative;overflow:hidden}.proslugimg img{width:100%;height:100%}.projectsluginfo{justify-content:space-between;align-items:flex-start;margin-top:3rem;display:flex}.leftmainproinfo{width:48%}.rightmainproinfo{flex-wrap:wrap;justify-content:space-between;gap:2rem;width:48%;display:flex}.leftmainproinfo h1{text-transform:capitalize}.leftmainproinfo p{color:#b3b3b3;margin:1rem 0}.dark .leftmainproinfo p{color:#555}.rightmainproinfo h3{color:#c2c2c2;width:280px;font-size:18px;font-weight:400}.dark .rightmainproinfo h3{color:var(--dark-black)}.rightmainproinfo h2{color:#fff;padding-top:.8rem;font-weight:500}.dark .rightmainproinfo h2{color:var(--dark-black)}.leftmainproinfo a{color:#fff;text-transform:capitalize;background-image:linear-gradient(135deg,#00e626 0%,#00d624 100%);background-size:200%;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:17px 35px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:all .4s;display:inline-flex}.leftmainproinfo a:hover{background-position:-100%;box-shadow:0 10px 24px #00000059,0 0 0 3px #00e6262e}.projectslugsliderimg{margin-top:3rem;overflow:hidden}.projectslugsliderimg img{object-fit:cover;width:350px;height:100%}.projectslugsliderimg .swiper-wrapper{display:flex}.projectslugsliderimg .swiper-slide{width:auto}.psdescri h2{padding-bottom:1rem;font-size:35px;position:relative}.psdescri h2:before{content:"";background-color:#00e626;width:150px;height:4px;position:absolute;bottom:0;left:0}@media screen and (max-width:1412px){.container{max-width:1200px}.hero_title{font-size:clamp(18px,2.2vw,28px)}.hero_sb_title{font-size:clamp(16px,2.4vw,24px)}.lead{font-size:18px}.heroimageright{padding-left:40px}.hero_img_box{width:400px;height:425px}.hero_img_box img{object-fit:cover;width:100%;height:100%}.funfect_item h3{font-size:50px}.funfect_item h4{font-size:15px}.topphonesec{flex-direction:column}.rightimgsec{display:none}.lefttitlesec{text-align:center;width:100%;padding:0}.searchblogsectionfix{width:80%}.pricingcard:not(:hover){width:29%}.rightcontinputs input,.rightcontinputs select{width:292px}.rightmainproinfo h3{width:206px}}@media screen and (max-width:1245px){.mobiletogglesvg{display:block}.navlist ul{display:none}.container{max-width:1000px}.hero_title{font-size:clamp(17px,2.1vw,24px)}.hero_sb_title{font-size:clamp(15px,2.2vw,21px)}.hero_img_box{width:360px;height:385px}.rightcontinputs input,.rightcontinputs select{width:100%}}@media screen and (max-width:1060px){.cservicesbox{columns:2}.pricingcard,.pricingcard:first-child,.pricingcard:nth-child(2),.pricingcard:nth-child(3),.pricingcard{width:100%}.pricingcards{flex-flow:column wrap;gap:1rem;padding:1rem}.spprocard{width:47%}.procard{min-height:0}.projectslugimg,.projectslugdescription{padding-left:1rem;padding-right:1rem}.gallery_image_grid{columns:2}.toptitle .toptitlecont,.featured,.latestpostsdata,.populartegsdata{padding-left:1rem;padding-right:1rem}.poputegs{flex-wrap:wrap}.lpost{min-width:47%;max-width:47%}.myskils_cards{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;margin-top:3rem;padding:0 1rem;display:flex}.recent_blogs{flex-wrap:wrap;gap:2rem}.re_blog{max-width:47%}.blogslugpagecont{flex-direction:column}.leftsitedetails,.rightsitedetails{width:100%;padding-left:1rem;padding-right:1rem}.shopcontent{padding-left:1rem;padding-right:1rem}.shopcontbox{flex-wrap:wrap}.leftshopimgbox{width:100%}.rightshopcontbox{width:100%;margin-top:2rem}.hero,.services_menu{padding-left:1rem;padding-right:1rem}.procontentbox h2,.procontentbox h3{font-size:20px}}@media screen and (max-width:1023px){.hero .container,.hero .flex.w-100,.heroinfoleft{width:100%;min-width:0;max-width:100%}.hero .w-100{flex-direction:column}.heroinfoleft{text-align:left;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.lead,.hero-newsletter{max-width:100%}.lead{overflow-wrap:break-word}.heroimageright{display:none}.heroimgbox{margin:2rem 0;display:block}.hero_title{text-align:center;font-size:clamp(16px,2vw,21px)}.hero_sb_title{font-size:clamp(14px,2vw,20px)}.contactpage{padding-left:1rem;padding-right:1rem}.contactformp{flex-wrap:wrap}.leftcontp{width:100%}.rightcontp{width:100%;margin-top:2rem}.shopcontent .container{max-width:100%}}@media screen and (max-width:870px){.funfect_area{flex-wrap:wrap;justify-content:center}.funfect_item{text-align:center;justify-content:center;width:30%}.services_item{flex-wrap:wrap}.left_s_box{width:calc(100% - 10px);padding-bottom:0}.right_s_box{width:calc(100% - 10px);padding-top:0}.procard{width:100%;height:auto}.projects_cards{gap:1.25rem}.experience_title h2{font-size:35px}.exstudy .container{flex-direction:column}.experience{width:100%}.education{width:100%;margin-top:3rem}}@media screen and (max-width:720px){.hero_title{font-size:clamp(15px,2vw,19px)}.funfect_item{width:50%}.project_buttons{flex-wrap:wrap}.project_buttons button{padding:.5rem 1rem;font-size:14px}.proimgbox{height:220px}.services_titles{margin-bottom:30px}.left_s_box h3{font-size:20px}.right_s_box p{font-size:14px}.hero_img_box img{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important;outline:none!important}.hero_img_box img:focus{border:2px solid #00ff2a67!important;outline:none!important}.projects,.myskills{padding:3rem 1rem}.re_blog,.lpost{min-width:100%;max-width:100%}.slugbloginfopub{flex-direction:column;gap:1rem}}@media screen and (max-width:600px){.lefttitlesec h1{font-size:55px}.gbtmtitles h2{font-size:2rem}.navlist button{display:none}.cservicesbox{columns:1}.logo img{width:50px}.projectsluginfo{flex-direction:column}.leftmainproinfo{width:100%}.rightmainproinfo{width:100%;margin-top:2rem}.proslugimg{padding:1rem}.spprocard{width:100%}.contactformp:before{top:0;right:0!important}.shoppagetoptitle h2{font-size:45px}.lead{text-align:center}.hero_btn_box{flex-direction:column}.hero_actions{align-items:center;width:100%}.hero_cta{width:100%;max-width:320px}.project_titles{margin-top:0}.footersec ul{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:500px){.adminslug{flex-direction:column;align-items:center;font-size:13px}.logo{gap:1rem}.toptitle h1{font-size:2rem}.subemail{width:100%}.searchblogsectionfix{width:100%;padding:0 1rem}.sbsinputclose{border-radius:0;width:50px;height:50px;right:3px}.sbsfinput{gap:0}.sbsfinput input{padding-right:30px}.gallery_image_grid{column-gap:1rem}.image-item{margin-bottom:2rem}.topservices h2{font-size:35px}.topservices,.shoppagetoptitle{padding:5rem 1rem}.procard{padding:0}.procontentbox{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin-top:0}}@media screen and (max-width:450px){.hero_sb_title{font-size:15px}.hero_title{font-size:13px}.hero_img_box{width:375px;height:400px}.hero_img_box img{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important;outline:none!important}.hero_img_box img:focus{border:2px solid #00ff2a67!important;outline:none!important}.hero{padding:15rem 1rem 5rem}.funfect_item h3{font-size:35px}.funfect_item h4{font-size:13px}.funfect_item{margin:1rem 0}.funfect_area{margin-top:2rem}.services{padding-top:3rem}.project_titles{margin-top:40px}.project_titles h2,.services_titles h2{font-size:30px}.project_titles p,.services_titles p{font-size:15px}.experience_title h2,.myskills_title h2{font-size:25px}.exstudy{padding:3rem 1rem}.shoppagetoptitle h2{font-size:25px}.procontentbox h2{margin-bottom:0;font-size:15px}.rightcontinputs,.rightcontcheckbox{padding:1rem}.rightcontredio{padding:1rem .3rem}.rightcontpera{padding:.5rem}.contactformp{padding:1rem}.pteg{width:109px;height:108px}.blogspaginationbtn button{padding:.7rem;font-size:16px}.tegs div{font-size:13px}.tegs span{display:none}.fpost{min-width:347px;max-width:347px;height:350px}.featuredposts{padding-bottom:3rem}.populartegssec{padding:0 1rem}.blogpage .toptitlecont{padding-top:130px;padding-bottom:0}}@media screen and (max-width:410px){.hero_img_box{width:315px;height:365px}.hero_img_box img{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-khtml-user-select:none!important;outline:none!important}.hero_img_box img:focus{border:2px solid #00ff2a67!important;outline:none!important}.hero{padding:10rem 1rem}.logo h2{font-size:13px}.copyrights{text-align:center}.csservice h2{font-size:20px}.galeryimgiteminfo h2{font-size:18px}}@media screen and (max-width:380px){.leftsociinfo ul li{font-size:16px}.mobilenavlist{width:350px}.galeryimgiteminfo p{font-size:13px}.mobilenavlist li a{padding:.5rem}.mobilelogo img{width:50px}}.search-container{width:100%;max-width:500px;margin:0 auto}.search-input-wrapper{width:100%;position:relative}.search-input{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 100%);border:2px solid #fff3;border-radius:15px;outline:none;width:100%;padding:1.2rem 3rem 1.2rem 1.5rem;font-size:1rem;transition:all .3s;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.search-input:focus{border-color:#00e626cc;box-shadow:0 8px 25px #0000004d,inset 0 1px #fff3,0 0 20px #00e6264d}.search-input::placeholder{color:#fff9;font-weight:400}.search-icon{color:#00e626cc;pointer-events:none;font-size:1.2rem;transition:all .3s;animation:1.5s ease-in-out infinite searchPulse;position:absolute;right:1rem}@keyframes searchPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.clear-search{color:#fff9;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:.2rem;font-size:1.1rem;transition:all .3s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.clear-search:hover{color:#fff;background:#ffffff1a;transform:translateY(-50%)scale(1.1)}.search-status{text-align:center;color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#00e62633 0%,#00e6261a 100%);border:1px solid #00e6264d;border-radius:10px;margin-top:.8rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;animation:1.5s ease-in-out infinite alternate statusGlow}@keyframes statusGlow{0%{box-shadow:0 4px 15px #00e62633,inset 0 1px #ffffff1a,0 0 15px #00e6264d}to{box-shadow:0 8px 25px #00e6264d,inset 0 1px #fff3,0 0 25px #00e62680}}@keyframes pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.category-filter{margin:3rem 0 2rem}.filter-container{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.filter-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:2px solid #333c;border-radius:25px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 20px #0003,inset 0 1px #ffffff1a}.filter-btn:before{content:"";background:linear-gradient(90deg,#0000,#00e62633,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.filter-btn:hover:before{left:100%}.filter-btn:hover{color:#00e626;border-color:#00e626;transform:translateY(-2px);box-shadow:0 12px 30px #00e6264d,0 6px 20px #0000004d}.filter-btn.active{color:#000;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border-color:#00e626;box-shadow:0 8px 25px #00e62666,inset 0 1px #ffffff4d}.filter-btn.active:before{background:linear-gradient(90deg,#0000,#fff3,#0000)}.enhanced-filters{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:1px solid #33333380;border-radius:20px;margin:2rem 0;padding:2rem;box-shadow:0 15px 35px #0000004d,inset 0 1px #ffffff1a}.filter-controls{justify-content:center;align-items:center;gap:2rem;display:flex}.sort-options{gap:1rem;display:flex}.sort-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a2a2a 0%,#1f1f1f 100%);border:2px solid #333c;border-radius:20px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.sort-btn:hover{color:#00e626;border-color:#00e626;transform:translateY(-1px);box-shadow:0 8px 20px #00e6264d,0 4px 15px #0000004d}.sort-btn.active{color:#000;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border-color:#00e626;box-shadow:0 6px 20px #00e62666,inset 0 1px #ffffff4d}.post-count{text-align:center;color:#999999e6;margin:2rem 0;font-size:1rem}.blogs-grid{perspective:1000px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.6rem;margin-bottom:3rem;display:grid}.blog-card{background:#0b0d10e6;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000040}.blog-card:hover{border-color:#00e62659;transform:translateY(-6px)rotateX(.6deg)scale(1.01);box-shadow:0 22px 44px #00000061,inset 0 0 0 2px #00e6261a}.card-image{height:180px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-card:hover .card-image img{transform:scale(1.1)}.card-overlay{opacity:0;background:linear-gradient(#0000 50%,#0009 100%);justify-content:flex-end;align-items:flex-end;padding:.6rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.blog-card:hover .card-overlay{opacity:1}.overlay-content{text-align:right;color:#fff;transition:transform .35s;transform:translateY(8px)}.blog-card:hover .overlay-content{transform:translateY(0)}.overlay-content .read-more{letter-spacing:.2px;background:#0009;border:1px solid #ffffff40;border-radius:9999px;padding:.45rem .8rem;font-size:.8rem;font-weight:600;transition:all .25s}.overlay-content .read-more:hover{color:#eaffea;background:#000c;border-color:#00e62699}.card-content{flex-direction:column;gap:.6rem;padding:1.25rem 1.25rem 1.1rem;display:flex}.categories{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.category-tag{color:#eaffea;letter-spacing:.2px;background:#00e62614;border:1px solid #00e62659;border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s}.category-tag:hover{border-color:#00e62699;transform:translateY(-1px)}.card-title{font-family:var(--font-space-grotesk), sans-serif;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.4;transition:all .25s}.blog-card:hover .card-title{color:#00e626}.card-excerpt{color:#d6d6d6e0;margin-bottom:.4rem;font-size:.95rem;line-height:1.6}.card-meta{color:#999999e6;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.85rem;display:flex}.views{color:#00e626;font-weight:600}.date{opacity:.8;font-style:italic}.status-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff6b6b 0%,#ff5252 100%);border-radius:15px;padding:.3rem .8rem;font-size:.7rem;font-weight:700;box-shadow:0 4px 15px #ff6b6b4d,inset 0 1px #fff3}.pagination-container{justify-content:center;margin:3rem 0;display:flex}.pagination{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:1px solid #33333380;border-radius:30px;align-items:center;gap:.8rem;padding:1.5rem 2rem;display:flex;box-shadow:0 15px 35px #0000004d,inset 0 1px #ffffff1a}.pagination-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a2a2a 0%,#1f1f1f 100%);border:2px solid #333c;border-radius:25px;justify-content:center;align-items:center;min-width:45px;padding:.8rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0003,inset 0 1px #ffffff1a}.pagination-btn:hover:not(:disabled){color:#00e626;border-color:#00e626;transform:translateY(-2px);box-shadow:0 12px 30px #00e6264d,0 6px 20px #0000004d}.pagination-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-numbers{gap:.5rem;display:flex}.page-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a2a2a 0%,#1f1f1f 100%);border:2px solid #333c;border-radius:25px;justify-content:center;align-items:center;min-width:45px;padding:.8rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0003,inset 0 1px #ffffff1a}.page-btn:hover{color:#00e626;border-color:#00e626;transform:translateY(-2px);box-shadow:0 12px 30px #00e6264d,0 6px 20px #0000004d}.page-btn.active{color:#000;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border-color:#00e626;box-shadow:0 8px 25px #00e62666,inset 0 1px #ffffff4d}.no-results{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:2px solid #ff6b6b4d;border-radius:20px;padding:4rem 2rem;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a}.no-results h3{color:#ff6b6b;text-shadow:0 0 20px #ff6b6b80;margin-bottom:1.5rem;font-size:2.5rem}.no-results p{color:#999999e6;font-size:1.2rem}.search-suggestions{background:#00e6261a;border:1px solid #00e6264d;border-radius:15px;margin-top:2rem;padding:1.5rem}.search-suggestions p{color:#00e626;margin-bottom:1rem;font-size:1rem;font-weight:600}.search-suggestions ul{padding:0;list-style:none}.search-suggestions li{color:#999999e6;padding:.5rem 0 .5rem 1.5rem;font-size:.9rem;position:relative}.search-suggestions li:before{content:"*";font-size:.8rem;position:absolute;top:.5rem;left:0}.loading-container{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:1px solid #33333380;border-radius:20px;justify-content:center;align-items:center;min-height:400px;margin:2rem 0;padding:2rem;display:flex;box-shadow:0 15px 35px #0000004d,inset 0 1px #ffffff1a}.blog-content-section{background:linear-gradient(135deg,#0a0a0a 0%,#151515 100%);min-height:60vh;padding:3rem 0;position:relative}@media (max-width:768px){.blogs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.card-image{height:150px}.pagination{gap:.5rem;padding:1rem 1.5rem}.page-numbers{gap:.3rem}.filter-container{gap:1rem}.filter-btn{padding:.8rem 1.5rem;font-size:.8rem}.enhanced-filters{padding:2rem 1.5rem}.filter-controls{gap:1rem}.sort-options{gap:.8rem}.sort-btn{padding:.6rem 1.2rem;font-size:.85rem}.blog-content-section{padding:2rem 0}.loading-container{min-height:300px;padding:1.5rem}}@media (max-width:480px){.card-content{padding:1.5rem}.card-title{font-size:1.2rem}.pagination-btn{min-width:40px;padding:.6rem 1rem;font-size:.8rem}.category-filter{margin:2rem 0}.filter-btn{padding:.6rem 1.2rem;font-size:.75rem}.search-input{padding:1rem 1rem 1rem 3rem;font-size:1rem}.search-icon{font-size:1.2rem;left:1rem}.clear-search{width:30px;height:30px;font-size:1.2rem;right:1rem}.enhanced-filters{padding:1.5rem 1rem}.sort-btn{padding:.5rem 1rem;font-size:.8rem}.no-results,.loading-container{padding:3rem 1.5rem}.no-results h3{font-size:2rem}.no-results p{font-size:1rem}}mark{color:#000;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border-radius:4px;padding:.1rem .3rem;font-weight:700;animation:2s infinite highlightPulse;box-shadow:0 0 10px #00e6264d}@keyframes highlightPulse{0%,to{box-shadow:0 0 10px #00e6264d}50%{box-shadow:0 0 20px #00e62680}}.tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tag{color:#00e626;background:linear-gradient(135deg,#2a2a2a 0%,#1f1f1f 100%);border:1px solid #00e6264d;border-radius:15px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;transition:all .3s}.tag:hover{color:#000;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);transform:translateY(-1px);box-shadow:0 4px 15px #00e6264d}.tag-more{color:#ccc;opacity:.7;background:linear-gradient(135deg,#666 0%,#555 100%);border:1px solid #9999994d;border-radius:15px;padding:.3rem .8rem;font-size:.75rem;font-weight:600}.footer-link-item{color:#ffffffb3;border-radius:8px;align-items:center;gap:.8rem;padding:.5rem 0;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}.footer-link-item:hover{color:#00e626;background:#00e6261a;padding-left:.8rem;transform:translate(5px)}.link-icon{color:#00e626;min-width:16px;font-size:1rem;transition:all .3s}.footer-link-item:hover .link-icon{transform:scale(1.1)}.contact-item{color:#ffffffb3;border-radius:8px;align-items:flex-start;gap:1rem;padding:.8rem 0;font-size:.9rem;transition:all .3s;display:flex}.contact-item:hover{color:#fff;background:#00e6261a}.contact-icon{color:#00e626;min-width:20px;margin-top:.1rem;font-size:1.1rem;transition:all .3s}.contact-item:hover .contact-icon{transform:scale(1.1)}.contact-details{flex-direction:column;gap:.2rem;display:flex}.contact-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.contact-value{color:#fffc;font-weight:500}.contact-item:hover .contact-value{color:#fff}.newsletter-status{text-align:center;border-radius:10px;margin-top:1rem;padding:.8rem 1rem;font-size:.9rem;font-weight:500;animation:.3s slideIn}.newsletter-status.success{color:#00e626;background:#00e6261a;border:1px solid #00e6264d}.newsletter-status.error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);border-top:1px solid #00e62633;padding:4rem 0 0;position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#00e6264d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-content{flex-direction:column;gap:3rem;display:flex}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:3rem;display:grid}.footer-brand{flex-direction:column;gap:1.5rem;display:flex}.footer-logo{align-items:center;gap:1rem;display:flex}.footer-logo img{aspect-ratio:3/2;border-radius:10px;width:50px;height:auto;box-shadow:0 4px 15px #00e62633}.footer-logo h3{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.footer-description{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.6}.footer-social{gap:1rem;display:flex}.social-link{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:2px solid #333c;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.social-link:hover{color:#00e626;border-color:#00e626;transform:translateY(-2px);box-shadow:0 8px 25px #00e6264d,0 4px 15px #0000004d}.footer-section h4{color:#fff;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700;position:relative}.footer-section h4:after{content:"";background:linear-gradient(90deg,#00e626,#0000);border-radius:1px;width:30px;height:2px;position:absolute;bottom:-.5rem;left:0}.footer-links{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.footer-newsletter{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:1px solid #33333380;border-radius:20px;padding:2rem;box-shadow:0 8px 25px #0003,inset 0 1px #ffffff1a}.newsletter-content h4{color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.newsletter-content p{color:#ffffffb3;margin-bottom:1.5rem;font-size:.95rem}.newsletter-form{align-items:center;gap:1rem;display:flex}.newsletter-input{color:#fff;background:#ffffff1a;border:2px solid #333c;border-radius:12px;outline:none;flex:1;padding:1rem 1.5rem;font-size:.95rem;transition:all .3s}.newsletter-input:focus{border-color:#00e626;box-shadow:0 0 15px #00e62633}.newsletter-input::placeholder{color:#ffffff80}.newsletter-input:disabled{opacity:.6;cursor:not-allowed}.newsletter-btn{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border:none;border-radius:12px;padding:1rem 2rem;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #00e6264d,inset 0 1px #ffffff4d}.newsletter-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #00e62666,inset 0 1px #fff6}.newsletter-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.footer-bottom{border-top:1px solid #33333380;margin-top:2rem;padding:2rem 0}.footer-bottom-content{justify-content:space-between;align-items:center;display:flex}.copyright{color:#fff9;font-size:.9rem}.copyright span{color:#00e626;font-weight:700}.footer-bottom-links{gap:2rem;display:flex}.footer-bottom-links a{color:#fff9;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.footer-bottom-links a:hover{color:#00e626}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}}@media (max-width:768px){.footer{padding:3rem 0 0}.footer-content{gap:2rem}.footer-main{grid-template-columns:1fr;gap:2rem}.newsletter-form{flex-direction:column;align-items:stretch}.footer-bottom-content{text-align:center;flex-direction:column;gap:1rem}.footer-bottom-links{gap:1rem}}@media (max-width:480px){.footer{padding:2rem 0 0}.footer-main{gap:1.5rem}.footer-brand{gap:1rem}.footer-logo{gap:.8rem}.footer-logo img{aspect-ratio:3/2;width:40px;height:auto}.footer-logo h3{font-size:1.3rem}.footer-description{font-size:.9rem}.social-link{width:40px;height:40px;font-size:1.1rem}.footer-section h4{margin-bottom:1rem;font-size:1.1rem}.footer-links{gap:.2rem}.footer-link-item{padding:.4rem 0;font-size:.9rem}.contact-item{gap:.8rem;padding:.6rem 0;font-size:.85rem}.contact-icon{min-width:18px;font-size:1rem}.contact-label{font-size:.75rem}.footer-newsletter{padding:1.5rem}.newsletter-content h4{font-size:1.2rem}.newsletter-content p{font-size:.9rem}.newsletter-input{padding:.8rem 1.2rem;font-size:.9rem}.newsletter-btn{padding:.8rem 1.5rem;font-size:.9rem}.newsletter-status{padding:.6rem .8rem;font-size:.85rem}.footer-bottom{margin-top:1.5rem;padding:1.5rem 0}.copyright,.footer-bottom-links a{font-size:.85rem}}.preloader{z-index:10;z-index:2147483647;background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.preloader-particles{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.particle{opacity:.6;background:linear-gradient(45deg,#00e626,#00ff2b);border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite float;position:absolute;box-shadow:0 0 10px #00e62680}@keyframes float{0%,to{opacity:.6;transform:translateY(0)rotate(0)}25%{opacity:1;transform:translateY(-20px)rotate(90deg)}50%{opacity:.8;transform:translateY(-40px)rotate(180deg)}75%{opacity:1;transform:translateY(-20px)rotate(270deg)}}.preloader svg{fill:#050709;z-index:2;width:100vw;height:110vh;position:absolute;top:0}.preloader .preloader-heading{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.preloader .preloader-heading:before{content:"";filter:blur(150px);background:linear-gradient(260deg,#050709 0%,#00ff2b 100%);border-radius:50%;width:322px;height:150px;animation:2s ease-in-out infinite pulse;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.preloader .preloader-heading .load-text{letter-spacing:15px;text-transform:uppercase;z-index:20;gap:2px;font-size:40px;font-weight:200;display:flex}@media (max-width:768px){.preloader .preloader-heading .load-text{letter-spacing:10px;font-size:26px}.preloader .preloader-heading:before{filter:blur(100px);width:250px;height:120px}.loading-bar{width:150px;height:3px}.loading-text{letter-spacing:1px;font-size:12px}.particle{width:3px;height:3px}}@media (max-width:480px){.preloader .preloader-heading .load-text{letter-spacing:6px;font-size:18px}.preloader .preloader-heading:before{filter:blur(80px);width:200px;height:100px}.loading-bar{width:120px;height:2px}.loading-text{letter-spacing:1px;font-size:11px}.particle{width:2px;height:2px}.loading-indicator{gap:.8rem;margin-top:1.5rem}}@media (max-width:360px){.preloader .preloader-heading .load-text{letter-spacing:4px;font-size:14px}.preloader .preloader-heading:before{filter:blur(60px);width:180px;height:80px}.loading-bar{width:100px;height:2px}.loading-text{letter-spacing:1px;font-size:10px}.particle{width:2px;height:2px}.loading-indicator{gap:.6rem;margin-top:1rem}}@media (max-width:320px){.preloader .preloader-heading .load-text{letter-spacing:3px;font-size:12px}.preloader .preloader-heading:before{filter:blur(50px);width:150px;height:70px}.loading-bar{width:80px;height:2px}.loading-text{letter-spacing:1px;font-size:9px}.particle{width:1px;height:1px}.loading-indicator{gap:.5rem;margin-top:.8rem}}.load-text span{opacity:0;color:#fff;text-shadow:0 0 10px #00e62680;transition:all .3s;transform:translateY(20px)}.load-text span.typed{opacity:1;animation:1.5s ease-in-out infinite alternate glow;transform:translateY(0)}@keyframes glow{0%{text-shadow:0 0 10px #00e62680}to{text-shadow:0 0 20px #00e626cc,0 0 30px #00e62699}}.loading-indicator{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.loading-bar{background:#ffffff1a;border-radius:2px;width:200px;height:4px;position:relative;overflow:hidden}.loading-progress{background:linear-gradient(90deg,#00e626,#00ff2b);border-radius:2px;height:100%;animation:2s ease-in-out infinite progress;box-shadow:0 0 10px #00e62680}@keyframes progress{0%{opacity:.7;width:0%}50%{opacity:1;width:70%}to{opacity:.7;width:100%}}.loading-text{color:#ffffffb3;letter-spacing:2px;font-size:14px;font-weight:300;animation:2s ease-in-out infinite fadeInOut}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.load-text span:first-child{animation-delay:0s}.load-text span:nth-child(2){animation-delay:.1s}.load-text span:nth-child(3){animation-delay:.2s}.load-text span:nth-child(4){animation-delay:.3s}.load-text span:nth-child(5){animation-delay:.4s}.load-text span:nth-child(6){animation-delay:.5s}.load-text span:nth-child(7){animation-delay:.6s}.load-text span:nth-child(8){animation-delay:.7s}.load-text span:nth-child(9){animation-delay:.8s}.load-text span:nth-child(10){animation-delay:.9s}.load-text span:nth-child(11){animation-delay:1s}.load-text span:nth-child(12){animation-delay:1.1s}.load-text span:nth-child(13){animation-delay:1.2s}.load-text span:nth-child(14){animation-delay:1.3s}.load-text span:nth-child(15){animation-delay:1.4s}.load-text span:nth-child(16){animation-delay:1.5s}.load-text span:nth-child(17){animation-delay:1.6s}.load-text span:nth-child(18){animation-delay:1.7s}.load-text span:nth-child(19){animation-delay:1.8s}.hero-newsletter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00e6261a 0%,#00ff2b0d 100%);border:1px solid #00e62633;border-radius:15px;margin-top:2rem;padding:1.5rem;transition:all .3s;box-shadow:0 8px 25px #0000001a,inset 0 1px #ffffff1a}.hero-newsletter:hover{transform:translateY(-2px);box-shadow:0 12px 35px #00e62626,inset 0 1px #fff3}.hero-newsletter .newsletter-content h4{color:#00e626;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.hero-newsletter .newsletter-content p{color:#fffc;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.hero-newsletter .newsletter-form{align-items:center;gap:.8rem;display:flex}.hero-newsletter .newsletter-input{color:#fff;background:#ffffff1a;border:2px solid #00e6264d;border-radius:8px;outline:none;flex:1;padding:.8rem 1rem;font-size:.9rem;transition:all .3s}.hero-newsletter .newsletter-input:focus{background:#ffffff26;border-color:#00e626;box-shadow:0 0 15px #00e6264d}.hero-newsletter .newsletter-input::placeholder{color:#fff9}.hero-newsletter .newsletter-input:disabled{opacity:.6;cursor:not-allowed}.hero-newsletter .newsletter-btn{color:#000;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#00e626 0%,#00d624 100%);border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #00e6264d,inset 0 1px #ffffff4d}.hero-newsletter .newsletter-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #00e62666,inset 0 1px #fff6}.hero-newsletter .newsletter-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.hero-newsletter .newsletter-status{text-align:center;border-radius:8px;margin-top:.8rem;padding:.6rem .8rem;font-size:.85rem;font-weight:500;animation:.3s slideIn}.hero-newsletter .newsletter-status.success{color:#00e626;background:#00e6261a;border:1px solid #00e6264d}.hero-newsletter .newsletter-status.error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}@media (max-width:768px){.hero-newsletter{margin-top:1.5rem;padding:1.2rem}.hero-newsletter .newsletter-content h4{font-size:1.1rem}.hero-newsletter .newsletter-content p{font-size:.85rem}.hero-newsletter .newsletter-form{flex-direction:column;align-items:stretch;gap:.6rem}.hero-newsletter .newsletter-input{padding:.7rem .8rem;font-size:.85rem}.hero-newsletter .newsletter-btn{padding:.7rem 1.2rem;font-size:.85rem}}@media (max-width:480px){.hero .container{padding-left:0;padding-right:0}.heroinfoleft,.hero_title,.lead,.hero_actions,.hero-newsletter{width:100%;max-width:320px}.lead,.hero-newsletter .newsletter-content p{overflow-wrap:break-word}.hero_cta{width:100%;min-width:0;max-width:100%}.hero-newsletter{margin-top:1rem;padding:1rem}.hero-newsletter .newsletter-content h4{font-size:1rem}.hero-newsletter .newsletter-content p{font-size:.8rem}.hero-newsletter .newsletter-input{padding:.6rem .7rem;font-size:.8rem}.hero-newsletter .newsletter-btn{width:100%;padding:.6rem 1rem;font-size:.8rem}.hero-newsletter .newsletter-status{padding:.5rem .6rem;font-size:.8rem}}.search-filters-container{background:0 0;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex;position:relative}.search-filters-container:before{display:none}@keyframes containerGlow{0%{box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,0 0 20px #00e6261a}to{box-shadow:0 12px 40px #0006,inset 0 1px #ffffff26,0 0 30px #00e62633}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.search-section{justify-content:center;width:100%;max-width:600px;display:flex;position:relative}.search-section .search-container{width:100%;max-width:500px;position:relative}.search-section .search-input-wrapper{background:0 0;border:1px solid #ffffff24;border-radius:12px;padding:2px;position:relative}.search-section .search-input-wrapper:hover{border-color:#00e62680}.search-section .search-input{color:#fff;background:0 0;border:none;border-radius:10px;outline:none;width:100%;padding:.8rem 2.2rem .8rem 1rem;font-size:.95rem}.search-section .search-input::placeholder{color:#fff9;font-weight:300}.search-section .search-icon{color:#ffffffb3;font-size:1.2rem;transition:all .3s;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.search-section .clear-search{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.search-section .clear-search:hover{color:#fff;background:#fff3;transform:translateY(-50%)scale(1.1)}.category-filter{justify-content:center;width:100%;display:flex}.category-filter .filter-container{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:900px;display:flex}.category-filter .filter-btn{color:#fffc;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:2px solid #fff3;border-radius:25px;padding:.8rem 1.5rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003,inset 0 1px #ffffff1a}.category-filter .filter-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.category-filter .filter-btn:hover:before{left:100%}.category-filter .filter-btn:hover{color:#fff;border-color:#00e62680;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,inset 0 1px #fff3,0 0 15px #00e6264d}.category-filter .filter-btn.active{color:#fff;background:linear-gradient(135deg,#00e6264d 0%,#00e6261a 100%);border-color:#00e626cc;box-shadow:0 8px 25px #00e6264d,inset 0 1px #ffffff4d,0 0 20px #00e62666}.enhanced-filters{justify-content:center;width:100%;display:flex}.enhanced-filters .filter-controls{justify-content:center;display:flex}.enhanced-filters .sort-options{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}.enhanced-filters .sort-btn{color:#fffc;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #fff3;border-radius:20px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .3s}.enhanced-filters .sort-btn:hover{color:#fff;border-color:#00e62680;transform:translateY(-1px);box-shadow:0 4px 15px #0003,0 0 10px #00e62633}.enhanced-filters .sort-btn.active{color:#fff;background:linear-gradient(135deg,#00e6264d 0%,#00e6261a 100%);border-color:#00e626cc;box-shadow:0 4px 15px #00e6264d,0 0 15px #00e6264d}.post-count{text-align:center;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:20px;padding:1rem 2rem;font-size:1rem;font-weight:400;animation:.6s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-count p{margin:0}@media (max-width:768px){.search-filters-container{border-radius:25px;gap:2rem;margin-bottom:3rem;padding:2rem 1.5rem}.search-section,.search-section .search-container{max-width:100%}.category-filter .filter-container{gap:.8rem}.enhanced-filters .sort-options{gap:.8rem;padding:.8rem 1rem}.post-count{padding:.8rem 1.5rem;font-size:.95rem}}@media (max-width:480px){.search-filters-container{border-radius:20px;gap:1.5rem;padding:1.5rem 1rem}.category-filter .filter-container{gap:.6rem}.category-filter .filter-btn{padding:.7rem 1.2rem;font-size:.9rem}.enhanced-filters .sort-options{gap:.6rem;padding:.6rem .8rem}.enhanced-filters .sort-btn{padding:.5rem 1rem;font-size:.85rem}.post-count{padding:.7rem 1.2rem;font-size:.9rem}}.advanced-filters-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:900px;display:flex}.filter-dropdown{z-index:1001;min-width:200px;position:relative}.dropdown-header{cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#141414f2 0%,#1e1e1ee6 100%);border:2px solid #ffffff26;border-radius:15px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #0006,inset 0 1px #ffffff0d}.dropdown-header:hover{border-color:#00e62680;box-shadow:0 8px 25px #00000080,inset 0 1px #ffffff1a,0 0 15px #00e62633}.dropdown-label{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}.filter-icon{letter-spacing:.1em;color:#00e626;background:#00e62614;border:1px solid #00e62666;border-radius:999px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.dropdown-arrow{color:#ffffffb3;font-size:.8rem;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1002;background:linear-gradient(135deg,#0f0f0ffa 0%,#191919f2 100%);border:2px solid #ffffff26;border-top:none;border-radius:0 0 15px 15px;animation:.3s ease-out dropdownSlide;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 25px #00000080,inset 0 1px #ffffff0d}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{color:#fffc;cursor:pointer;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;transition:all .2s;display:flex}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{color:#fff;background:#ffffff14}.dropdown-item.active{color:#fff;background:linear-gradient(135deg,#00e62640 0%,#00e62626 100%)}.check-icon{color:#00e626;font-size:1.1rem;font-weight:700}.quick-filters{gap:1rem;display:flex}.quick-filter-btn{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#141414fa 0%,#232323f2 100%);border:2px solid #ffffff26;border-radius:12px;align-items:center;gap:.6rem;min-height:50px;padding:1rem 1.4rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 6px 20px #0006,inset 0 1px #ffffff14}.quick-filter-btn:hover{color:#fff;border-color:#00e62699;transform:translateY(-2px);box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff1f,0 0 20px #00e6264d}.quick-filter-btn.active{color:#fff;background:linear-gradient(135deg,#00e62659 0%,#00e62633 100%);border-color:#00e626cc;box-shadow:0 10px 30px #00e6264d,inset 0 1px #ffffff4d,0 0 25px #00e62666}.quick-icon{letter-spacing:.1em;opacity:.9;background:#00e62614;border:1px solid #00e62666;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:700}@media (max-width:768px){.advanced-filters-row{flex-direction:column;align-items:stretch;gap:1rem}.filter-dropdown{width:100%;min-width:auto}.quick-filters{justify-content:center;gap:.8rem}.quick-filter-btn{padding:.7rem 1rem;font-size:.85rem}}@media (max-width:480px){.advanced-filters-row{gap:.8rem}.dropdown-header{padding:.8rem 1.2rem}.dropdown-label{font-size:.9rem}.dropdown-item{padding:.7rem 1.2rem}.quick-filters{gap:.6rem}.quick-filter-btn{padding:.6rem .8rem;font-size:.8rem}}.search-status{text-align:center;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00e62640 0%,#00e62626 100%);border:1px solid #00e62666;border-radius:12px;margin-top:1rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;animation:2s ease-in-out infinite alternate statusGlow;box-shadow:0 4px 15px #00e62633,inset 0 1px #ffffff1a}.post-count{text-align:center;background:0 0;margin-top:.75rem;padding:.4rem .8rem}.post-count p{color:#ffffffd9;margin:0;font-size:.95rem;font-weight:500}.post-count strong{color:#00e626;text-shadow:0 0 10px #00e62680;font-weight:700}.search-filters-container{background:0 0;border:1px solid #ffffff1f;border-radius:14px;margin:1rem auto 1.5rem;padding:1rem;position:relative}.advanced-filters-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:1000px;margin:2rem auto 0;padding:1.5rem;display:flex;position:relative}.blog-content-section .advanced-filters-row{display:none!important}.filters-modern{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:.75rem 0 0;display:flex}.category-chips{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;max-width:100%;padding:.2rem;display:flex;overflow-x:auto}.category-chips::-webkit-scrollbar{display:none}.chip{appearance:none;color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff26;border-radius:9999px;padding:.4rem .75rem;font-size:.875rem;transition:all .2s}.chip:hover{background:#ffffff12;border-color:#ffffff4d}.chip.active{color:#eaffea;background:#00e62629;border-color:#00e626a6}.segmented{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.segment{appearance:none;color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.35rem .75rem;font-size:.875rem;transition:all .2s}.segment:hover{background:#ffffff14}.segment.active{color:#eaffea;background:#00e6262e;border-color:#00e62699}.search-input--minimal{box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:12px!important;padding:.9rem 2.5rem .9rem 1rem!important}.search-input--minimal:focus{border-color:#00e626b3!important;box-shadow:0 0 0 3px #00e62626!important}.clear-search{color:#ffffffb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:.2rem;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.clear-search:hover{color:#fffffff2}.clear-search:before{content:"x"}.search-section .search-input{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:.9rem 2.5rem .9rem 1rem}.search-section .search-input:focus{border-color:#00e626b3;box-shadow:0 0 0 3px #00e62626}.timeline-container{gap:3rem;margin-top:3rem;margin-bottom:3rem}.timeline-section{width:100%;margin-bottom:2rem}.timeline-section h2{font-family:var(--font-press-start), system-ui;background:linear-gradient(90deg,#00e626 0%,#ddd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:28px;display:inline-block;position:relative}.timeline-section h2:after{content:"";background:linear-gradient(90deg,#00e626,#00e62600);border-radius:2px;width:60%;height:3px;position:absolute;bottom:-8px;left:0}.timeline{margin-left:2rem;padding-left:2rem;position:relative}.timeline:before{content:"";background:linear-gradient(#00e62659,#00e6260f);width:2px;position:absolute;top:0;bottom:0;left:.5rem;box-shadow:0 0 12px #00e62640}.timeline-item{align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;transition:background .2s;display:flex;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-icon{color:#fff;z-index:2;background:#10151c;border:2px solid #00e62659;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;transition:background .2s,color .2s;display:flex;position:absolute;top:.2rem;left:-2.7rem;box-shadow:0 2px 10px #00000059}.timeline-icon:after{content:"";opacity:.6;z-index:-1;background:radial-gradient(circle,#00e6262e,#0000 60%);border-radius:50%;transition:all .2s;position:absolute;inset:-6px}.exp-icon,.edu-icon{color:#00e626;background:#10151c}.timeline-item:hover .timeline-icon{color:#0a0f14;background:#00e626}.timeline-item:hover .timeline-icon:after{opacity:1;inset:-10px}.timeline-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151ce6;border:1px solid #ffffff0f;border-radius:.8rem;width:100%;padding:1.2rem 1.5rem;transition:box-shadow .25s,background .25s,border-color .25s;box-shadow:0 6px 18px #00000059}.timeline-item:hover .timeline-content{background:#181f2af2;border-color:#00e6262e;box-shadow:0 12px 30px #00000073}.timeline-item:before{content:"";background:linear-gradient(90deg,#00e62666,#00e62600);width:1.2rem;height:2px;position:absolute;top:.85rem;left:-1.2rem}.timeline-date{color:#00e626;letter-spacing:.2px;margin-bottom:.3rem;font-size:.95rem;font-weight:600;display:block}.timeline-company{color:#00e626;margin-left:.5rem;font-size:1rem;font-weight:600}.timeline-content h3{color:#fff;margin:.2rem 0 .5rem;font-size:1.2rem}.timeline-content p{color:#cbd5e1;margin-bottom:1.5rem;font-size:1rem}.timeline-tags{flex-wrap:wrap;gap:.5rem;display:flex}.timeline-tags span{color:#cfead4;letter-spacing:.2px;background:#222b3acc;border:1px solid #00e62659;border-radius:9999px;padding:.25rem .6rem;font-size:.82rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.timeline-item:hover .timeline-tags span{color:#eaffea;background:#00e62624;border-color:#00e62699}@media (max-width:900px){.timeline-container{flex-direction:column;gap:2rem}.timeline-section{width:100%}.timeline{margin-left:1rem;padding-left:1rem}.timeline-icon{width:2rem;height:2rem;font-size:1.1rem;left:-2.1rem}.timeline-content{padding:1rem}}@media (max-width:600px){.timeline{margin-left:.5rem;padding-left:.5rem}.timeline-content{padding:.7rem .5rem}.timeline-icon{width:1.5rem;height:1.5rem;font-size:.9rem;left:-1.5rem}}.re_blogcategory{text-transform:uppercase;color:#00ff2b;letter-spacing:.2px;background:#0a0a0a99;border:1px solid #ffffff1a;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}:root{--bg:#050709;--bg-elev:#0b1014;--bg-soft:#111820;--text:#e7eaee;--muted:#9aa2ad;--brand:#00e626;--brand-strong:#00ff2b;--border:#ffffff14;--border-strong:#00e62659;--shadow:0 20px 40px #0000004d;--radius:16px;--radius-sm:10px;--container:1120px;--content:72ch}.dark{--bg:#f6f7f9;--bg-elev:#fff;--bg-soft:#eef1f4;--text:#0f141a;--muted:#55606d;--border:#0a0f1414;--border-strong:#00b41e40}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-space-grotesk), sans-serif;background:radial-gradient(1000px 600px at 20% -10%, #00e6261f, transparent 60%), radial-gradient(900px 500px at 90% -20%, #ffffff0a, transparent 55%), var(--bg);color:var(--text);line-height:1.7}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;color:var(--text)}p,li,small,label{color:var(--muted)}a{color:var(--text);text-decoration:none;transition:color .2s,opacity .2s}a:hover{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.container{max-width:var(--container);padding:0 24px}section{padding:4.5rem 0}button,.newsletter-btn,.shopnowbtn,.righhcontsbtn button,.leaveareplyform button,.project_buttons button,.filter-btn,.sort-btn,.quick-filter-btn,.pagination-btn,.page-btn{font-family:var(--font-space-grotesk), sans-serif;border:1px solid var(--border-strong);color:var(--text);box-shadow:var(--shadow);background:linear-gradient(135deg,#00e62638 0%,#00e62614 100%);border-radius:999px;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}button:hover,.newsletter-btn:hover,.shopnowbtn:hover,.righhcontsbtn button:hover,.leaveareplyform button:hover,.project_buttons button:hover,.filter-btn:hover,.sort-btn:hover,.quick-filter-btn:hover,.pagination-btn:hover,.page-btn:hover{border-color:var(--brand);color:#0a0f12;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-strong) 100%);transform:translateY(-2px)}button:disabled,.pagination-btn:disabled,.newsletter-btn:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}input,textarea,select{font-family:var(--font-space-grotesk), sans-serif;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev);color:var(--text);padding:.85rem 1rem}input::placeholder,textarea::placeholder{color:#9aa2adcc}.procard,.exper_card,.mys_card,.pricingcard,.spprocard,.blog-card,.rightrecentpost,.rightslugcategory,.rightslugsearchbar,.search-filters-container{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.toptitle h1,.hero_cont h1,.herocontent h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1}.toptitle p,.hero_cont p,.herocontent p{max-width:var(--content);font-size:1.05rem;line-height:1.8}footer,.footer,.footer-section{background:0 0}@media (max-width:1024px){section{padding:3.5rem 0}}@media (max-width:768px){.container{padding:0 18px}section{padding:3rem 0}h1{font-size:clamp(1.9rem,5vw,2.6rem)}}.hero{isolation:isolate;position:relative;background:radial-gradient(1200px 700px at 15% -10%,#00ff2b29,#0000 62%),radial-gradient(1000px 650px at 85% -20%,#00ff2b1a,#0000 58%),linear-gradient(#030507 0%,#04080c 100%)!important}.hero:before{content:"";z-index:0;transform-origin:top;opacity:.42;background:repeating-linear-gradient(0deg,#00ff2b29 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#00ff2b29 0 1px,#0000 1px 34px);animation:14s linear infinite latticePan;position:absolute;inset:0;transform:perspective(850px)rotateX(68deg)scale(1.45)translateY(13%);-webkit-mask-image:linear-gradient(#00000014 0%,#000c 45%,#000 100%);mask-image:linear-gradient(#00000014 0%,#000c 45%,#000 100%)}.hero:after{content:"";z-index:0;transform-origin:top;mix-blend-mode:screen;opacity:.7;pointer-events:none;background:radial-gradient(70% 34% at 14% 18%,#00ff2b38,#0000 72%),radial-gradient(65% 30% at 52% 28%,#98ffaa33,#0000 72%),radial-gradient(78% 38% at 88% 22%,#00ff2b2e,#0000 74%);animation:4.2s ease-in-out infinite latticeWave;position:absolute;inset:0;transform:perspective(850px)rotateX(68deg)scale(1.5)translateY(13%)}.hero .lattice-wave-a,.hero .lattice-wave-b{z-index:1;pointer-events:none;transform-origin:top;filter:blur(1.4px);background:radial-gradient(#90ffa073 0%,#00ff2b38 28%,#0000 65%);width:150%;height:44%;position:absolute;left:-25%;transform:perspective(850px)rotateX(68deg)translateY(0)}.hero .lattice-wave-a{animation:5.2s linear infinite latticeWaveTravel;top:5%}.hero .lattice-wave-b{opacity:.6;animation:6.4s linear 1.4s infinite latticeWaveTravel;top:18%}.hero>*{z-index:2;position:relative}.hero .flex.w-100{align-items:center;gap:clamp(2.5rem,5vw,6rem)}.heroinfoleft{max-width:640px}.heroimageright{justify-content:center;padding-left:clamp(1rem,2vw,2rem);display:flex}@keyframes latticePan{0%{transform:perspective(850px)rotateX(68deg)scale(1.45)translateY(13%)}to{transform:perspective(850px)rotateX(68deg)scale(1.45)translate(-38px,13%)}}@keyframes latticeWave{0%,to{opacity:.35;filter:blur()}50%{opacity:.86;filter:blur(1px)}}@keyframes latticeWaveTravel{0%{opacity:0;transform:perspective(850px)rotateX(68deg)translate(-32%)scaleX(.8)}12%{opacity:.72}50%{opacity:.6;transform:perspective(850px)rotateX(68deg)translate(0%,0)scaleX(1.06)}to{opacity:0;transform:perspective(850px)rotateX(68deg)translate(36%)scaleX(.86)}}@media (max-width:1024px){.hero .flex.w-100{gap:2.2rem}}@media (max-width:768px){.hero .lattice-wave-a,.hero .lattice-wave-b{display:none}.hero:before,.hero:after{animation:none!important}.heroimageright{display:none!important}.jarvis-grid,.jarvis-ring,.jarvis-sweep,.jarvis-dots,.jarvis-core,.jarvis-pulse{animation:none!important}}.ai-services-hero,.products-hero{text-align:left;background:linear-gradient(135deg,#00ff2b1f,#24bcff14 44%,#ffbe4914),#050709;border-bottom:1px solid #ffffff14;justify-content:flex-start;min-height:520px}.ai-services-hero .container,.products-hero .container{max-width:1120px}.service-eyebrow,.products-eyebrow{color:#7ce79a;font-family:var(--font-share-tech-mono), monospace;letter-spacing:0;text-transform:uppercase;margin:0 0 .85rem;font-size:.9rem}.ai-services-hero h1,.products-hero h1,.product-detail-heading h1{color:#f5fff7;max-width:960px;font-family:var(--font-space-grotesk), system-ui;letter-spacing:0;margin:0;font-size:clamp(2.4rem,5vw,5.1rem);line-height:1}.service-hero-copy,.products-hero-copy,.product-detail-heading>p:not(.products-eyebrow){color:#c7d4ce;max-width:760px;margin-top:1.4rem;font-size:1.1rem;line-height:1.8}.service-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.service-hero-actions button,.csservice button,.product-service-cta button{color:#041007;cursor:pointer;background:#00e626;border:1px solid #00ff2b80;border-radius:8px;padding:.9rem 1.1rem;font-weight:700}.service-hero-actions button.secondary{color:#f5fff7;background:0 0;border-color:#ffffff38}.service-proof-row,.products-hero-meta,.product-meta-pills,.service-use-cases{flex-wrap:wrap;gap:.6rem;display:flex}.service-proof-row,.products-hero-meta{margin-top:1.6rem}.service-proof-row span,.products-hero-meta span,.product-meta-pills span,.service-use-cases span{color:#d8e7dd;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.48rem .72rem;font-size:.88rem}.ai-services-list .cservicesbox{columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.ai-services-list .csservice{max-width:none;box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:1fr 1fr;gap:0 2rem;margin:0;padding:1.5rem;display:grid}.csservice-left{flex-direction:column;display:flex}.csservice-left .service-card-actions{margin-top:auto}.csservice-right{border-left:1px solid #ffffff14;flex-direction:column;padding-left:2rem;display:flex}.csservice-right>ul,.csservice-right .service-deliverables{margin-top:0}.ai-services-list .csservice span{color:inherit;font-size:inherit;font-weight:inherit;display:inline-flex;position:static;inset:auto;transform:none}.ai-services-list .csservice:hover{border-color:#00ff2b6b;transform:translateY(-4px);box-shadow:0 18px 44px #00000047}.ai-services-list .csservice .service-number{color:#87f8a0;font-size:.88rem;font-family:var(--font-share-tech-mono), monospace;display:inline-flex;position:static;transform:none}.ai-services-list .csservice h2{color:#f5fff7;font-family:var(--font-space-grotesk), system-ui;text-align:left;background:0 0;margin:.75rem 0 1rem;padding:0;font-size:1.45rem;line-height:1.18}.ai-services-list .csservice .service-outcome{color:#e8f4ec;font-weight:600}.ai-services-list .csservice ul{margin:1.2rem 0}.ai-services-list .csservice ul li{color:#c8d8ce;align-items:flex-start;gap:.55rem;padding-left:0;line-height:1.55;display:flex}.ai-services-list .csservice ul li:before{display:none}.ai-services-list .csservice ul li svg{color:#00e626;flex:none;margin-top:.18rem}.service-use-cases{flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem;display:flex}.ai-services-list .service-use-cases span{color:#d8e7dd;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.48rem .72rem;font-size:.88rem;font-weight:600;line-height:1.2}.service-process-section,.service-faq-section{background:#050709;padding:4.5rem 1rem}.service-faq-section{padding-top:1rem}.section-heading-row h2,.product-toolbar h2,.product-service-cta h2{color:#f5fff7;max-width:780px;font-family:var(--font-space-grotesk), system-ui;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.service-process-grid,.service-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.service-process-item,.service-faq-grid>div,.product-empty-state,.product-content-section,.product-service-cta{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:1.2rem}.service-process-item span{color:#24bcff;font-family:var(--font-share-tech-mono), monospace}.service-process-item h3,.service-faq-grid h3,.product-content-section h2,.product-faq-grid h3{color:#f5fff7;font-family:var(--font-space-grotesk), system-ui}.service-process-item p,.service-faq-grid p,.product-empty-state p,.product-content-section p,.product-content-section li,.product-service-cta p,.product-purchase-note{color:#c7d4ce;line-height:1.7}.service-meta-row{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.service-meta-pill{color:#8df7a3;font-size:.78rem;font-family:var(--font-share-tech-mono), monospace;background:#00e6260f;border:1px solid #00e6264d;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}.service-audience{color:#9eaaa4;align-items:flex-start;gap:.4rem;margin:.5rem 0 1rem;font-size:.85rem;line-height:1.5;display:flex}.service-audience svg{color:#24bcff;flex:none;margin-top:.15em}.service-deliverables{background:#ffffff06;border:1px solid #ffffff12;border-radius:6px;margin:1.25rem 0 1rem;padding:1rem}.service-deliverables-label{color:#24bcff;font-family:var(--font-share-tech-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .65rem;font-size:.75rem}.service-deliverables-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.service-deliverables-list li{color:#c7d4ce;padding-left:0;font-size:.88rem}.service-deliverables-list li:before{display:none}.service-card-actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1.25rem;display:flex}.service-empty-state{text-align:center;background:#ffffff06;border:1px solid #00ff2b33;border-radius:8px;grid-column:1/-1;padding:3rem 2rem}.service-empty-state h2{color:#fff;margin-bottom:.75rem;font-size:1.5rem}.service-empty-state p{color:#c7d4ce;margin-bottom:1.5rem}.service-faq-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.service-faq-icon{color:#24bcff;margin-bottom:.5rem;font-size:1.4rem;display:block}.service-bottom-cta{background:#00ff2b08;border:1px solid #00ff2b33;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem;display:flex}.service-bottom-cta h2{color:#fff;margin:.25rem 0 0;font-size:1.35rem}.service-detail-section{background:#050709;border-top:1px solid #ffffff0f;padding:3.5rem 1rem}.service-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.service-detail-block{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:1.5rem}.service-detail-icon{color:#24bcff;margin-bottom:.75rem;font-size:1.6rem;display:block}.service-detail-block h3{color:#fff;margin:0 0 .85rem;font-size:1rem}.service-detail-block p{color:#c7d4ce;margin:0;font-size:.9rem;line-height:1.65}.service-detail-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-detail-list li{color:#c7d4ce;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;display:flex}.service-detail-list li:before{display:none}.service-detail-list li svg{color:#00e626;flex:none;margin-top:.15em}.service-methodology-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-methodology-list li{color:#c7d4ce;border-left:2px solid #24bcff80;padding:.35rem .65rem;font-size:.88rem;line-height:1.4}.service-methodology-list li:before{display:none}.product-toolbar{justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.5rem;display:flex}.product-filter-chips{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.product-filter-chips button{color:#d8e7dd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.55rem .8rem}.shopprocards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.spprocard{background:#ffffff0b;border-radius:8px;flex-direction:column;width:auto;min-height:100%;margin-bottom:0;display:flex}.spprocinfo{flex-direction:column;flex:1;gap:.8rem;padding:1rem;display:flex}.product-card-topline,.product-card-footer{color:#9eaaa4;justify-content:space-between;align-items:center;gap:.8rem;font-size:.85rem;display:flex}.product-card-topline span,.product-card-topline strong{color:#8df7a3}.spprocard h2{font-family:var(--font-space-grotesk), system-ui;margin:0;font-size:1.25rem;line-height:1.25}.spprocard p{color:#c7d4ce;margin:0;line-height:1.65}.spprotags{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.spprocard .spprotags span{color:#d6f2ff;background:#24bcff1f;border-radius:999px;margin:0;padding:.42rem .62rem;font-size:.8rem}.product-card-footer{border-top:1px solid #ffffff14;padding-top:.8rem}.product-card-footer span{color:#f0c36d}.product-empty-state{text-align:center;grid-column:1/-1}.product-detail-heading{max-width:980px;margin-bottom:1.6rem}.product-detail-shell{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1.4rem;padding:1rem;display:grid}.product-detail-shell .leftshopimgbox,.product-detail-shell .rightshopcontbox{width:auto}.product-detail-shell .leftshopmainimg{border:1px solid #ffffff14;border-radius:8px;height:520px}.product-purchase-panel{background:#050709c7;border:1px solid #00e62638;border-radius:8px;padding:1.2rem;position:sticky;top:6.5rem}.product-price-line{justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 0;display:flex}.product-price-line span{color:#9eaaa4}.product-price-line strong{color:#f5fff7;font-family:var(--font-space-grotesk), system-ui;font-size:2rem}.product-meta-pills{margin:1rem 0}.shopnowbtn{color:#041007;text-align:center;background:#00e626;border-radius:8px;justify-content:center;width:100%;margin:.8rem 0 0;padding:.9rem 1rem;font-weight:800;display:inline-flex}.product-detail-sections{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.4rem;display:grid}.product-content-section ul{padding-left:1.2rem}.product-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-service-cta{background:linear-gradient(135deg,#00e6261f,#24bcff14);justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}@media screen and (max-width:1060px){.ai-services-list .csservice{grid-template-columns:1fr;gap:1rem 0}.csservice-right{border-top:1px solid #ffffff14;border-left:none;margin-top:.25rem;padding-top:1.25rem;padding-left:0}.shopprocards,.service-process-grid,.service-faq-grid,.service-faq-grid--4,.service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-shell{grid-template-columns:1fr}.product-purchase-panel{position:relative;top:auto}}@media screen and (max-width:768px){.ai-services-hero,.products-hero{min-height:auto;padding:4rem 1rem}.service-hero-actions,.product-toolbar,.product-service-cta{flex-direction:column;align-items:stretch}.product-filter-chips{justify-content:flex-start}.ai-services-list .cservicesbox,.shopprocards,.service-process-grid,.service-faq-grid,.service-faq-grid--4,.service-detail-grid,.product-faq-grid,.ai-services-list .csservice{grid-template-columns:1fr}.service-bottom-cta{flex-direction:column;align-items:flex-start}.product-detail-shell .leftshopmainimg{height:320px}}.home-commercial-strip{z-index:2;background:#06100d;padding:2.8rem 0 4rem;position:relative}.home-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-commercial-card{color:#f4fff7;background:linear-gradient(135deg,#00e6261c,#24bcff14),#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;justify-content:space-between;gap:1.2rem;min-height:260px;padding:1.4rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.home-commercial-card:hover{background:linear-gradient(135deg,#00e62629,#f5b84b1a),#ffffff0f;border-color:#00e62673;transform:translateY(-4px)}.home-commercial-index,.home-section-heading span,.blog-hero-eyebrow,.project-detail-hero>span,.article-service-card>span,.blog-implementation-cta span,.project-detail-cta span{color:#00e626;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.home-commercial-card h2{color:#fff;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12}.home-commercial-card p{color:#f4fff7c7;margin:0;line-height:1.65}.home-commercial-link{color:#24bcff;font-weight:800}.home-section-heading{text-align:center;max-width:760px;margin:0 auto 2rem}.home-section-heading.compact-heading{margin-bottom:1.3rem}.home-section-heading h2{color:#fff;margin:.45rem 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.home-section-heading p{color:#f4fff7c2;margin:.8rem auto 0;line-height:1.7}.home-featured-products{z-index:2;background:#06100d;padding:5.5rem 0;position:relative}.home-featured-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.home-featured-product-card{color:#f4fff7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-height:100%;transition:transform .18s,border-color .18s,background .18s;display:flex;overflow:hidden}.home-featured-product-card:hover{background:#ffffff12;border-color:#00e62673;transform:translateY(-4px)}.home-featured-product-image{aspect-ratio:16/10;background:#101820;overflow:hidden}.home-featured-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.home-featured-product-card:hover .home-featured-product-image img{transform:scale(1.04)}.home-featured-product-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.home-featured-product-body h3{color:#fff;font-size:1.35rem;line-height:1.2}.home-featured-product-body p{color:#f4fff7c2;line-height:1.65}.home-featured-product-link{color:#24bcff;margin-top:auto;font-weight:800}.home-capability-grid,.skills-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.home-capability-card,.skills-cluster-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:1.2rem}.home-capability-card span{color:#f5b84b;text-transform:uppercase;font-size:.8rem;font-weight:800}.home-capability-card h3,.skills-cluster-card h3{color:#fff;margin:.55rem 0;font-size:1.12rem;line-height:1.25}.home-capability-card p{color:#f4fff7b8;margin:0;line-height:1.65}.skills-cluster-card div{flex-wrap:wrap;gap:.5rem;display:flex}.skills-cluster-card div span{color:#f4fff7d1;background:#24bcff14;border:1px solid #24bcff33;border-radius:999px;padding:.42rem .62rem;font-size:.84rem}.home-section-footer{justify-content:center;margin-top:2rem;display:flex}.home-outline-link,.blog-directory-cta>a,.project-index-cta>a,.project-detail-actions a,.project-detail-cta a,.blog-implementation-actions a,.article-service-card a{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.85rem 1rem;font-weight:800;display:inline-flex}.home-outline-link,.project-detail-actions a,.blog-implementation-actions a,.article-service-card a{color:#f4fff7;background:#00e62614;border:1px solid #00e62659}.blog-index-hero .toptitlecont{max-width:900px}.blog-index-hero .toptitlecont p{max-width:760px}.blog-hero-actions,.project-detail-actions,.blog-implementation-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.blog-hero-actions a{border-radius:8px;padding:.85rem 1rem;font-weight:800}.blog-hero-actions a:first-child,.blog-directory-cta>a,.project-index-cta>a,.project-detail-cta a,.blog-implementation-actions a:last-child{color:#041007;background:#00e626}.blog-hero-actions a:last-child{color:#f4fff7;background:#ffffff14;border:1px solid #ffffff2e}.blog-hero-topics,.project-detail-hero-meta{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.blog-hero-topics span,.project-detail-hero-meta span{color:#f4fff7cc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.42rem .62rem;font-size:.86rem}.blog-control-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.blog-directory-grid .blog-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.blog-directory-cta,.project-index-cta,.project-detail-cta,.blog-implementation-cta{background:linear-gradient(135deg,#00e6261a,#24bcff14),#ffffff0a;border:1px solid #00e62638;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.3rem;display:flex}.blog-directory-cta span,.project-index-cta span{color:#f5b84b;text-transform:uppercase;font-size:.8rem;font-weight:800}.blog-directory-cta h2,.project-index-cta h2,.project-detail-cta h2,.blog-implementation-cta h2,.article-service-card h2{color:#fff;margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.2}.blog-post-kicker{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.blog-post-kicker a{color:#f4fff7;background:#24bcff14;border:1px solid #24bcff38;border-radius:999px;padding:.38rem .6rem;font-size:.84rem}.blog-implementation-cta p{color:#f4fff7b8;margin:.65rem 0 0;line-height:1.6}.article-service-card{background:linear-gradient(135deg,#00e6261a,#f5b84b14),#ffffff0b;border:1px solid #00e62638;border-radius:8px;margin:1rem 0;padding:1rem}.article-service-card a{width:100%;margin-top:.85rem}.blog-related-commercial{background:linear-gradient(135deg,#00e62617,#24bcff0f),#041007b8;border:1px solid #00e6262e;border-radius:8px;margin:2.5rem 0;padding:1.25rem}.blog-related-heading{margin-bottom:1rem}.blog-related-heading span,.blog-related-product span,.blog-related-service span{color:#00e626;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.blog-related-heading h2{color:#fff;margin-top:.35rem;font-size:1.35rem;line-height:1.2}.blog-related-products,.blog-related-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.blog-related-services{margin-top:.85rem}.blog-related-product,.blog-related-service{color:#f4fff7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:.9rem;padding:.85rem;display:flex}.blog-related-product img{object-fit:cover;border-radius:6px;flex:0 0 96px;width:96px;height:80px}.blog-related-product h3{color:#fff;font-size:1rem;line-height:1.25}.blog-related-product p,.blog-related-service p{color:#f4fff7bf;margin-top:.35rem;font-size:.92rem;line-height:1.5}.blog-related-service{flex-direction:column}.project-index-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.project-index-summary div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.project-index-summary span{color:#f4fff79e;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.project-index-summary strong{color:#fff;margin-top:.35rem;font-size:1.05rem;display:block}.project-detail-hero{gap:.9rem;max-width:920px;padding:4rem 0 2rem;display:grid}.project-detail-hero h1{color:#fff;margin:0;font-size:clamp(2.2rem,6vw,4.7rem);line-height:1.02}.project-detail-hero p{color:#f4fff7c2;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.project-detail-actions a:first-child{color:#041007;background:#00e626}.project-detail-actions a:last-child{color:#f4fff7;background:#ffffff14}.contact-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0;display:grid}.contact-proof-grid div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:.85rem}.contact-proof-grid span{color:#f5b84b;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.contact-proof-grid strong{color:#fff;margin-top:.35rem;line-height:1.25;display:block}.contact-service-options,.contact-budget-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.contact-service-options .cyberpunk-checkbox-label,.contact-budget-options .radio-button{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:48px;padding:.75rem}.gallerypage .gallerytopsec{padding:5rem 0 3rem}.gallerypage .topphonesec{background:linear-gradient(135deg,#00e62614,#24bcff14),#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:2rem;padding:1.4rem}.gallerypage .lefttitlesec p{color:#f4fff7bd;max-width:560px;line-height:1.65}.gallerypage .lefttitlesec button{color:#041007;background:#00e626;border-radius:8px;font-weight:800}.gallerypage .gallery_image_grid{gap:1rem}.gallerypage .image-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.gallerypage .image-item img{background:#fffffff5}.gallerypage .galeryimgiteminfo{background:#041007eb}@media screen and (max-width:1060px){.home-commercial-grid,.home-featured-product-grid,.home-capability-grid,.skills-cluster-grid,.project-index-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-proof-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.home-commercial-grid,.home-featured-product-grid,.home-capability-grid,.skills-cluster-grid,.project-index-summary,.contact-service-options,.contact-budget-options{grid-template-columns:1fr}.home-commercial-card{min-height:220px}.blog-directory-cta,.project-index-cta,.project-detail-cta,.blog-implementation-cta,.blog-related-products,.blog-related-services{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.blog-hero-actions,.project-detail-actions,.blog-implementation-actions{flex-direction:column}.project-detail-hero{padding-top:3rem}.gallerypage .topphonesec{padding:1rem}}body.nav-open{overflow:hidden}.mobile-nav-backdrop{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999998;background:radial-gradient(circle at 18% 20%,#00e62629,#0000 34%),#010403ad;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.mobile-nav-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}.navlist .mobiletogglesvg{color:#d8ffe0;background:#030706c7;border:1px solid #00e6265c;border-radius:999px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:none;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000047}.navlist .mobiletogglesvg:before,.navlist .mobiletogglesvg:after{display:none}.navlist .mobiletogglesvg svg{font-size:28px}.mobilenavlist{opacity:0;visibility:hidden;z-index:99999999;background:linear-gradient(#08110dfa,#040807fa),#050709;border:1px solid #00e62638;border-radius:8px;flex-direction:column;width:min(390px,100vw - 28px);height:calc(100dvh - 28px);padding:1.05rem;transition:transform .26s,opacity .22s,visibility .22s;display:flex;top:14px;left:auto;right:14px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 30px 90px #00000094,inset 0 0 0 1px #ffffff0a}.mobilenavlist:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#00e6260b 1px,#0000 1px),linear-gradient(90deg,#00e62609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 82%);mask-image:linear-gradient(#000000b8,#0000 82%)}.mobilenavlist.active{opacity:1;visibility:visible;left:auto;transform:translate(0)}.mobile-nav-close{color:#f4fff7;cursor:pointer;z-index:2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:1rem;right:1rem}.mobile-nav-close svg{font-size:24px}.mobilelogo{z-index:1;border-bottom:1px solid #00e62638;border-radius:0;gap:.85rem;min-height:82px;padding:.45rem 3.2rem 1rem 0;position:relative}.mobilelogo img{width:52px;height:auto}.mobilelogo h2{color:#f4fff7;font-family:var(--font-space-grotesk), system-ui;text-shadow:none;font-size:1.18rem;line-height:1.1}.mobilenavlist ul{z-index:1;flex:1;gap:.55rem;width:100%;margin-top:1.35rem;position:relative}.mobilenavlist li{border-radius:8px}.mobilenavlist li:hover{background:0 0}.mobilenavlist li a{color:#d8e7dd;letter-spacing:0;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:0 1rem;font-weight:800;display:flex}.mobilenavlist li a:after{content:">";color:#00e626bf;font-family:var(--font-share-tech-mono), monospace}.mobilenavlist li a.active,.mobilenavlist li a:hover{color:#f4fff7;background:#00e6261a;border-color:#00e62680;padding-left:1rem}.mobilenavlist p{z-index:1;color:#d8e7dd94;margin:1rem 0 0;font-size:.78rem;position:relative;bottom:auto}.ai-services-hero{background:radial-gradient(900px 420px at 12% 0,#00e62629,#0000 62%),linear-gradient(#050709 0%,#06100d 100%)!important}.service-hero-actions button,.csservice button,.product-service-cta button,.service-empty-state button,.service-bottom-cta button{color:#041007;background:#00e626;border:1px solid #00e6269e;border-radius:8px;transition:transform .18s,border-color .18s,background .18s,color .18s;box-shadow:0 14px 34px #00e62624}.service-hero-actions button:hover,.csservice button:hover,.product-service-cta button:hover,.service-empty-state button:hover,.service-bottom-cta button:hover{background:#7cff94;border-color:#7cff94cc;transform:translateY(-2px)}.service-hero-actions button.secondary,.csservice button.secondary{color:#f4fff7;box-shadow:none;background:#ffffff0e;border-color:#ffffff24}.service-hero-actions button.secondary:hover,.csservice button.secondary:hover{color:#f4fff7;background:#00e6261c;border-color:#00e62673}.ai-services-list .csservice{background:linear-gradient(#ffffff10,#ffffff07),#07100d;border-color:#ffffff1a;position:relative;overflow:hidden}.ai-services-list .csservice:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#00e6261f,#0000 32%);transition:opacity .18s;position:absolute;inset:0}.ai-services-list .csservice:hover:before{opacity:1}.ai-services-list .csservice h2,.service-process-item h3,.service-faq-grid h3,.service-bottom-cta h2{color:#f4fff7}.ai-services-list .csservice .service-number,.service-eyebrow,.service-meta-pill,.service-deliverables-label,.service-process-item span,.service-faq-icon,.home-commercial-link,.home-capability-card span,.blog-directory-cta span,.project-index-cta span,.contact-proof-grid span{color:#00e626}.service-audience svg,.service-detail-icon{color:#7cff94}.service-use-cases span,.service-proof-row span{color:#f4fff7d6;background:#00e62611;border-color:#00e6262e}.service-deliverables,.service-process-item,.service-faq-grid>div,.home-commercial-card,.home-capability-card,.skills-cluster-card{background:linear-gradient(#ffffff0d,#ffffff07),#041007b8;border-color:#ffffff1a}.home-commercial-card:hover,.home-capability-card:hover,.skills-cluster-card:hover{background:linear-gradient(#00e62617,#ffffff09),#041007d1;border-color:#00e6266b}@media screen and (max-width:1245px){.navlist .mobiletogglesvg{display:inline-flex}}@media screen and (max-width:600px){.mobilenavlist{width:calc(100vw - 20px);height:calc(100dvh - 20px);top:10px;right:10px}.mobilelogo h2{font-size:1rem}.mobilenavlist li a{min-height:48px}}.products-hero,.shoppagetoptitle.products-hero{background:radial-gradient(860px 420px at 12% -4%,#00e62629,#0000 62%),radial-gradient(680px 360px at 92% 2%,#7cff9414,#0000 60%),linear-gradient(#050709 0%,#06100d 100%)!important}.products-hero-meta span,.product-meta-pills span,.product-filter-chips button,.spprocard .spprotags span,.home-featured-product-card .spprotags span,.skills-cluster-card div span,.blog-post-kicker a,.blog-hero-topics span,.project-detail-hero-meta span{color:#f4fff7d6!important;background:#00e62611!important;border-color:#00e6262e!important}.product-filter-chips button.active,.product-filter-chips button:hover{color:#041007!important;background:#00e626!important;border-color:#7cff94b8!important}.shopproducts,.home-featured-products{background:linear-gradient(#06100d 0%,#050709 100%)!important}.shopprocards,.home-featured-product-grid,.ai-services-list .cservicesbox{gap:clamp(1rem,2vw,1.5rem)}.spprocard,.home-featured-product-card,.ai-services-list .csservice{isolation:isolate;position:relative;background:linear-gradient(#ffffff10,#ffffff07),#07100d!important;border:1px solid #ffffff18!important;border-radius:8px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000038!important}.spprocard:before,.home-featured-product-card:before,.ai-services-list .csservice:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(135deg,#00e62624,#0000 34%),radial-gradient(520px 180px at 12% 0,#7cff941a,#0000 65%);transition:opacity .18s;position:absolute;inset:0}.spprocard:hover,.home-featured-product-card:hover,.ai-services-list .csservice:hover{border-color:#00e62673!important;transform:translateY(-5px)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000005c,0 0 34px #00e62614!important}.spprocard:hover:before,.home-featured-product-card:hover:before,.ai-services-list .csservice:hover:before{opacity:1}.spprocardimg,.home-featured-product-image{border-bottom:1px solid #ffffff14;position:relative;background:linear-gradient(135deg,#00e6261f,#ffffff08),#08110e!important}.spprocardimg:after,.home-featured-product-image:after{content:"";pointer-events:none;opacity:.48;background-color:#0000;background-image:linear-gradient(#00e6260a 1px,#0000 1px),linear-gradient(90deg,#00e62608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.spprocardimg img,.home-featured-product-image img{filter:saturate(.9)contrast(1.02)}.spprocinfo,.home-featured-product-body{padding:1.18rem!important}.product-card-topline,.product-card-footer{color:#d8e7dd9e!important}.product-card-topline span,.product-card-topline strong,.product-card-footer span,.home-featured-product-link,.home-commercial-link,.service-detail-icon,.service-faq-icon,.service-process-item span,.service-deliverables-label,.service-methodology-list li,.service-audience svg{color:#00e626!important}.product-card-topline strong{background:#00e62612;border:1px solid #00e62638;border-radius:999px;padding:.32rem .55rem;font-size:.8rem}.spprocard h2,.home-featured-product-body h3,.ai-services-list .csservice h2{letter-spacing:0;color:#f4fff7!important}.spprocard p,.home-featured-product-body p,.ai-services-list .csservice .service-outcome,.service-audience,.service-deliverables-list li,.service-detail-block p,.service-detail-list li,.service-process-item p,.service-faq-grid p{color:#e2f1e7c7!important}.home-featured-product-link,.product-card-footer span{align-items:center;gap:.35rem;font-weight:900;display:inline-flex}.home-featured-product-link:after,.product-card-footer span:after{content:">";font-family:var(--font-share-tech-mono), monospace}.service-detail-block,.product-content-section,.product-service-cta,.service-process-item,.service-faq-grid>div,.service-bottom-cta,.product-empty-state{box-shadow:0 16px 42px #0000002e;background:linear-gradient(#ffffff0e,#ffffff07),#041007c2!important;border-color:#ffffff18!important}.service-detail-block:hover,.service-process-item:hover,.service-faq-grid>div:hover{border-color:#00e62652!important}.service-methodology-list li{background:#00e6260b;border-radius:0 6px 6px 0;border-left-color:#00e62685!important}.ai-services-list .csservice{min-height:100%;padding:clamp(1.2rem,2vw,1.7rem)!important}.csservice-left,.csservice-right{z-index:1;position:relative}.csservice-right{border-left-color:#00e6261f!important}.ai-services-list .csservice .service-number{background:#00e62612;border:1px solid #00e62640;border-radius:999px;width:max-content;padding:.32rem .56rem;color:#7cff94!important}.ai-services-list .csservice ul li svg,.service-detail-list li svg{color:#7cff94!important}.service-card-actions{gap:.7rem!important}.service-card-actions a{flex:150px}.service-card-actions button{width:100%;min-height:46px}.service-hero-actions button,.csservice button,.product-service-cta button,.service-empty-state button,.service-bottom-cta button,.shopnowbtn,.home-outline-link,.blog-directory-cta>a,.project-index-cta>a,.project-detail-actions a,.project-detail-cta a,.blog-implementation-actions a,.article-service-card a{letter-spacing:0;border-radius:8px!important}.product-service-cta{background:linear-gradient(135deg,#00e6261c,#ffffff09),#041007c7!important}.shopnowbtn{color:#041007!important;background:#00e626!important}.blog-related-commercial,.blog-directory-cta,.project-index-cta,.project-detail-cta,.blog-implementation-cta,.article-service-card{background:linear-gradient(135deg,#00e6261a,#ffffff09),#041007c2!important;border-color:#00e62638!important}@media screen and (max-width:1060px){.csservice-right{border-top:1px solid #00e6261f!important;border-left:none!important}}.service-bottom-cta,.project-index-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#00e62621,#ffffff08 46%,#00e6260e),#07100d!important;border:1px solid #00e62647!important;gap:clamp(1.2rem,4vw,3rem)!important;padding:clamp(1.35rem,3vw,2.2rem)!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 22px 70px #00000047,0 0 44px #00e6260f!important}.service-bottom-cta:before,.project-index-cta:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#00e62609 1px,#0000 1px),linear-gradient(90deg,#00e62607 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000 78%);mask-image:linear-gradient(90deg,#000000d1,#0000 78%)}.service-bottom-cta>div,.project-index-cta>div,.service-bottom-cta>a,.project-index-cta>a{z-index:1;position:relative}.service-bottom-cta .service-eyebrow,.project-index-cta span{background:#00e62612;border:1px solid #00e62638;border-radius:999px;width:max-content;margin-bottom:.55rem;padding:.28rem .52rem;font-size:.72rem;display:inline-flex;color:#7cff94!important}.service-bottom-cta h2,.project-index-cta h2{max-width:820px;color:#f4fff7!important;margin:0!important;font-size:clamp(1.25rem,2.3vw,2rem)!important;line-height:1.18!important}.service-bottom-cta a,.project-index-cta>a{justify-self:end;min-width:230px}.service-bottom-cta button,.project-index-cta>a,.blog-directory-cta>a{min-height:54px;font-family:var(--font-space-grotesk), system-ui;text-align:center;white-space:normal;line-height:1.15;color:#031008!important;background:linear-gradient(#7cff94 0%,#00e626 100%)!important;border:1px solid #7cff94bf!important;border-radius:8px!important;padding:.95rem 1.25rem!important;font-weight:900!important;box-shadow:0 14px 34px #00e6262e!important}.service-bottom-cta button:hover,.project-index-cta>a:hover,.blog-directory-cta>a:hover{transform:translateY(-2px);box-shadow:0 18px 44px #00e6263d!important}.contact-proof-grid{gap:.85rem!important;margin:1.5rem 0!important}.contact-proof-grid div{flex-direction:column;justify-content:space-between;min-height:116px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e;background:linear-gradient(#ffffff0e,#ffffff06),#07100dd6!important;border:1px solid #00e6262e!important;padding:1rem!important}.contact-proof-grid div:after{content:"";background:#00e6260b;border:1px solid #00e6262e;border-radius:999px;width:72px;height:72px;position:absolute;top:-18px;right:-18px}.contact-proof-grid span{z-index:1;line-height:1;position:relative;color:#7cff94!important;font-size:.72rem!important}.contact-proof-grid strong{z-index:1;max-width:10rem;font-family:var(--font-space-grotesk), system-ui;font-size:clamp(.95rem,1.4vw,1.12rem);position:relative;color:#f4fff7!important;line-height:1.22!important}.spprocard span{background:0 0!important;margin:0!important;padding:0!important}.spprocard .product-card-topline span,.home-featured-product-card .product-card-topline span{border-radius:999px;align-items:center;width:max-content;max-width:100%;font-size:.78rem;font-weight:850;display:inline-flex;color:#7cff94!important;background:#00e62613!important;border:1px solid #00e62638!important;padding:.38rem .62rem!important}.spprocard .product-card-footer span,.home-featured-product-link{border:1px solid #00e6263d;border-radius:8px;width:max-content;color:#7cff94!important;background:#00e62613!important;padding:.72rem .9rem!important}.spprocard .product-card-footer{margin-top:auto;border-top-color:#00e6261f!important;padding-top:1rem!important}.spprocard .spprotags span,.home-featured-product-card .spprotags span{margin:0!important;padding:.38rem .58rem!important}.spprocard h2,.home-featured-product-body h3{font-size:clamp(1.18rem,1.8vw,1.42rem)!important;line-height:1.16!important}.spprocard:hover h2,.home-featured-product-card:hover h3{color:#f4fff7!important}.spprocardimg{height:240px!important}.spprocardimg img{transform-origin:50%}.ai-services-list .csservice{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}.ai-services-list .csservice h2{margin-top:.9rem!important;font-size:clamp(1.35rem,2vw,1.75rem)!important}.ai-services-list .csservice .service-outcome{font-size:.98rem;line-height:1.62}.service-use-cases{margin-top:.2rem}.service-deliverables{margin-top:auto!important}@media screen and (max-width:768px){.service-bottom-cta,.project-index-cta{grid-template-columns:1fr!important}.service-bottom-cta a,.project-index-cta>a{justify-self:stretch;width:100%;min-width:0}.service-bottom-cta button,.project-index-cta>a{width:100%}.contact-proof-grid{grid-template-columns:1fr!important}.contact-proof-grid div{min-height:94px}.ai-services-list .csservice{grid-template-columns:1fr!important}}.contact-terminal-page .contactformp.contact-terminal-shell{gap:clamp(1.5rem,3vw,2.6rem);overflow:visible}.contact-terminal-page .contact-terminal-left,.contact-terminal-page .contact-terminal-right{min-width:0}.contact-terminal-page .contact-terminal-left{flex:0 0 min(38%,430px);width:auto}.contact-terminal-page .contact-terminal-right{flex:1 1 0;width:auto}.contact-terminal-page .contact-terminal-kicker{font-family:var(--font-share-tech-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900;color:#7cff94!important;padding-left:0!important}.contact-terminal-page .contact-terminal-kicker:before{display:none!important}.contact-terminal-page .contact-terminal-title{color:#f4fff7;font-family:var(--font-space-grotesk), system-ui;letter-spacing:0;margin-bottom:.8rem!important}.contact-terminal-page .contact-terminal-subtitle{max-width:min(100%,16ch);font-family:var(--font-space-grotesk), system-ui;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;line-height:1.12;color:#f4fff7!important;margin-bottom:1.35rem!important;font-size:clamp(2rem,4vw,3.2rem)!important}.contact-terminal-page .leftcontp>p:not(.contact-terminal-kicker){color:#e2f1e7d1;overflow-wrap:break-word;max-width:46ch;padding-left:1.15rem;font-size:.98rem;line-height:1.75}.contact-terminal-page .leftcontp>p:not(.contact-terminal-kicker):before{background:#00e626;border-radius:999px;width:6px;height:6px;top:.78em;transform:none;box-shadow:0 0 18px #00e6268c}.contact-terminal-page .contact-proof-grid{grid-template-columns:1fr!important;gap:.7rem!important;margin:1.5rem 0 1.8rem!important}.contact-terminal-page .contact-proof-grid div{grid-template-columns:max-content minmax(0,1fr);justify-content:start;align-items:center;gap:.85rem;background:linear-gradient(135deg,#00e62617,#ffffff09),#07100ddb!important;border-color:#00e62638!important;min-height:0!important;padding:.82rem .95rem!important;display:grid!important;overflow:visible!important}.contact-terminal-page .contact-proof-grid div:after{display:none!important}.contact-terminal-page .contact-proof-grid span{white-space:nowrap;line-height:1!important}.contact-terminal-page .contact-proof-grid strong{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:0;color:#f4fff7!important;max-width:none!important;margin-top:0!important;font-size:clamp(.98rem,1.1vw,1.08rem)!important;line-height:1.28!important}.contact-terminal-page .contact-service-options,.contact-terminal-page .contact-budget-options{gap:.85rem!important;padding:.85rem clamp(1rem,2vw,1.5rem) 1.25rem!important}.contact-terminal-page .contact-service-options{grid-template-columns:repeat(2,minmax(240px,1fr))!important}.contact-terminal-page .contact-service-options .cyberpunk-checkbox-label,.contact-terminal-page .contact-budget-options .radio-button{min-width:0;margin:0;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;box-shadow:0 14px 30px #00000024;color:#f4fff7f0!important;background:linear-gradient(#ffffff0e,#ffffff06),#090e0deb!important;border:1px solid #ffffff1c!important;border-radius:8px!important;width:100%!important}.contact-terminal-page .contact-service-options .cyberpunk-checkbox-label{min-height:76px;font-family:var(--font-space-grotesk), system-ui;white-space:normal;overflow-wrap:break-word;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.9rem;font-size:.98rem;font-weight:800;line-height:1.28;padding:.9rem 1rem!important;display:grid!important}.contact-terminal-page .contact-service-options .cyberpunk-checkbox{background:linear-gradient(#ffffff0f,#ffffff05),#00e6260b;border:1.5px solid #00e626ad;border-radius:9px;width:34px;height:34px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 0 0 1px #00e62614;margin:0!important}.contact-terminal-page .contact-service-options .cyberpunk-checkbox:before{content:none!important;display:none!important}.contact-terminal-page .contact-service-options .cyberpunk-checkbox:after{content:"";opacity:0;border-bottom:2px solid #041007;border-left:2px solid #041007;width:12px;height:7px;transition:opacity .16s,transform .16s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.72)}.contact-terminal-page .contact-service-options .cyberpunk-checkbox:checked{background:#00e626;border-color:#00e626;box-shadow:0 0 0 4px #00e6261f,0 12px 26px #00e6262e}.contact-terminal-page .contact-service-options .cyberpunk-checkbox:checked:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.contact-terminal-page .contact-service-options .cyberpunk-checkbox:focus-visible,.contact-terminal-page .contact-budget-options .radio-input:focus-visible+.radio{outline-offset:3px;outline:2px solid #7cff94e6}.contact-terminal-page .contact-service-options .cyberpunk-checkbox-label:hover,.contact-terminal-page .contact-budget-options .radio-button:hover{transform:translateY(-1px);background:linear-gradient(#00e62617,#ffffff08),#09120df0!important;border-color:#00e62657!important}:is(.contact-terminal-page .contact-service-options .cyberpunk-checkbox-label:has(.cyberpunk-checkbox:checked),.contact-terminal-page .contact-budget-options .radio-button:has(.radio-input:checked)){box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0003;background:linear-gradient(#00e62624,#ffffff09),#06130af5!important;border-color:#00e62685!important}.contact-terminal-page .contact-budget-options .radio-button{min-height:62px;font-family:var(--font-space-grotesk), system-ui;font-weight:800;line-height:1.25;padding:.95rem 1rem!important}.contact-terminal-page .contact-budget-options .radio{background:#00e6260a;border-color:#00e626ad;flex:none;width:26px;height:26px}.contact-terminal-page .contact-budget-options .radio-input:checked+.radio{border-color:#00e626;box-shadow:0 0 0 4px #00e6261c}.ai-services-list .cservicesbox{max-width:1160px;margin-inline:auto;grid-template-columns:1fr!important;gap:1.2rem!important}.ai-services-list .csservice{position:relative;overflow:hidden;background:radial-gradient(720px 320px at 0 0,#00e6261b,#0000 58%),linear-gradient(#ffffff0f,#ffffff07),#050c0af2!important;border:1px solid #00e62633!important;border-radius:10px!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:clamp(1.4rem,3vw,2.6rem)!important;padding:clamp(1.35rem,2.6vw,2.25rem)!important;box-shadow:0 24px 60px #0000003d!important}.ai-services-list .csservice:after{content:"";pointer-events:none;border-radius:inherit;opacity:.35;background:linear-gradient(90deg,#00e62621,#0000 34% 66%,#ffffff0a);position:absolute;inset:0}.ai-services-list .csservice:hover{border-color:#00e6267a!important;box-shadow:0 30px 74px #00000057,0 0 0 1px #00e62614!important}.ai-services-list .csservice-left,.ai-services-list .csservice-right{z-index:1;min-width:0;position:relative}.ai-services-list .csservice-right{gap:1rem;border-left:1px solid #00e62629!important;padding-left:clamp(1.15rem,2.4vw,2rem)!important}.ai-services-list .csservice .service-number{color:#7cff94!important;background:#00e62616!important;border-color:#00e62652!important;padding:.36rem .62rem!important}.ai-services-list .csservice h2{overflow-wrap:break-word;text-wrap:balance;max-width:760px;margin-top:1rem!important;margin-bottom:.85rem!important;font-size:clamp(1.55rem,2.35vw,2.08rem)!important;line-height:1.08!important}.ai-services-list .csservice .service-outcome{max-width:68ch;color:#f4fff7db!important;font-size:1.02rem!important;line-height:1.7!important}.ai-services-list .service-meta-row{gap:.55rem;margin:.85rem 0 1.05rem}.ai-services-list .service-meta-pill,.ai-services-list .service-use-cases span{color:#f4fff7d1!important;background:#00e62612!important;border-color:#00e62633!important}.ai-services-list .service-use-cases{margin-top:1rem;margin-bottom:1.2rem}.ai-services-list .service-use-cases span{border-radius:8px;padding:.52rem .72rem;font-size:.86rem;font-weight:800}.ai-services-list .csservice ul{gap:.68rem!important;margin:0!important}.ai-services-list .csservice-right>ul li{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-items:flex-start;color:#e2f1e7d6!important;gap:.72rem!important;padding:.74rem .82rem!important}.ai-services-list .csservice-right>ul li svg{background:#00e6261f;border-radius:999px;width:22px;height:22px;padding:4px;color:#7cff94!important;margin-top:.08rem!important}.ai-services-list .service-deliverables{background:linear-gradient(#00e62612,#ffffff06),#041007c2!important;border-color:#00e62629!important;border-radius:8px!important;margin-top:1rem!important;padding:1.05rem!important}.ai-services-list .service-deliverables-label{letter-spacing:.08em;color:#7cff94!important}.ai-services-list .service-deliverables-list{gap:.45rem!important}.ai-services-list .service-deliverables-list li{line-height:1.45;position:relative;color:#e2f1e7c7!important;padding-left:1rem!important}.ai-services-list .service-deliverables-list li:before{content:"";background:#00e626;border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0;box-shadow:0 0 12px #00e62673;display:block!important}.ai-services-list .service-card-actions{max-width:470px;padding-top:1.45rem!important}.ai-services-list .service-card-actions a{flex:180px}.ai-services-list .service-card-actions button{min-height:50px;font-family:var(--font-space-grotesk), system-ui;font-weight:900}@media screen and (max-width:1120px){.contact-terminal-page .contactformp.contact-terminal-shell{flex-wrap:wrap}.contact-terminal-page .contact-terminal-left,.contact-terminal-page .contact-terminal-right{flex-basis:100%;width:100%}.contact-terminal-page .contact-terminal-subtitle{max-width:18ch}}@media screen and (max-width:920px){.contact-terminal-page .contact-service-options,.contact-terminal-page .contact-budget-options,.ai-services-list .csservice{grid-template-columns:1fr!important}.ai-services-list .csservice-right{border-top:1px solid #00e62629;padding-top:1.2rem;border-left:0!important;padding-left:0!important}}@media screen and (max-width:560px){.contact-terminal-page .contact-terminal-subtitle{max-width:none;font-size:clamp(1.65rem,9vw,2.35rem)!important}.contact-terminal-page .contact-proof-grid div{grid-template-columns:1fr;gap:.35rem}.contact-terminal-page .contact-proof-grid span{white-space:normal}.contact-terminal-page .contact-service-options .cyberpunk-checkbox-label{grid-template-columns:32px minmax(0,1fr);min-height:70px;font-size:.94rem;padding:.85rem!important}.ai-services-list .csservice{padding:1.15rem!important}.ai-services-list .service-card-actions a{flex-basis:100%}}@media screen and (max-width:768px){html,body{width:100%;max-width:100%;overflow-x:clip}header,header.sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #00e6262e;width:100%;min-height:68px;top:0;left:0;right:0;transform:translateZ(0);z-index:2147482000!important;background:linear-gradient(#050709f5,#050709db),#050709!important;height:68px!important;padding:0!important;position:fixed!important;box-shadow:0 14px 36px #00000038!important}header nav.container{justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:none;min-height:68px;margin:0;padding:0 .9rem;display:flex}header .logo{flex:auto;align-items:center;gap:.62rem;min-width:0;max-width:calc(100% - 58px);display:flex}header .logo a{flex:none;align-items:center;display:inline-flex}header .logo img{height:auto;display:block;width:42px!important}header .logo h2{color:#f4fff7;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;text-shadow:none;font-size:clamp(.56rem,2.75vw,.74rem);line-height:1;display:block;overflow:hidden}header .navlist{flex:none;justify-content:flex-end;align-items:center;gap:0;min-width:48px;margin-left:0;display:flex}header .navlist>ul,header .navlist>button:not(.mobiletogglesvg){display:none!important}header .navlist .mobiletogglesvg{color:#7cff94;background:linear-gradient(#ffffff0f,#ffffff06),#041007eb;border:1px solid #00e6266b;border-radius:8px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;min-height:46px;position:relative;inset:auto;transform:none;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000003d;padding:0!important;display:inline-flex!important}header .navlist .mobiletogglesvg svg{width:26px;height:26px;font-size:26px}.mobile-nav-backdrop{width:100%;max-width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden;z-index:2147482100!important}.mobilenavlist,.mobilenavlist.active{will-change:transform, opacity;border-top:0;border-bottom:0;border-left:1px solid #00e6263d;max-width:100%;min-height:100svh;max-height:100dvh;position:fixed;bottom:auto;overflow:hidden;z-index:2147482200!important;border-right:0!important;border-radius:0!important;width:min(380px,100%)!important;height:100svh!important;top:0!important;left:auto!important;right:0!important}.mobilenavlist{opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%)!important}.mobilenavlist.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)!important}.mobilenavlist .mobilelogo{min-height:76px;padding:.9rem 3.2rem .9rem 0}.mobilenavlist .mobilelogo img{width:46px!important}.mobilenavlist .mobilelogo h2{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:1.05;overflow:hidden}}@media (max-width:767px){[data-aos]{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:none!important}}
