@import "https://fonts.cdnfonts.com/css/clash-display";@import "https://fonts.cdnfonts.com/css/satoshi";*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;scroll-behavior:auto;background:#050505;font-family:Clash Display,sans-serif;overflow-x:hidden}.website{isolation:isolate;width:100%;min-height:100vh;padding:30px 20px;position:relative}.cursor-glow{pointer-events:none;z-index:0;mix-blend-mode:screen;filter:blur(20px);background:radial-gradient(circle,#00d9ff2e,#0000 70%);border-radius:50%;width:220px;height:220px;position:fixed;transform:translate(-50%,-50%)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;margin-top:20px;display:flex}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d1d1d1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;margin-top:70px;margin-bottom:70px;padding:16px 30px;font-size:clamp(13px,1vw,16px);transition:all .4s;display:flex;position:relative;box-shadow:0 0 30px #00d9ff0a,inset 0 0 20px #ffffff05}.hero-badge:hover{background:#00d9ff08;border:1px solid #00d9ff40;transform:translateY(-2px);box-shadow:0 0 20px #00d9ff26,0 0 50px #00d9ff14,0 0 90px #00d9ff0d}.badge-dot{background:#00d9ff;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:all .4s;box-shadow:0 0 10px #00d9ff,0 0 20px #00d9ff,0 0 40px #00d9ffb3}.hero-badge:hover .badge-dot{transform:scale(1.2);box-shadow:0 0 15px #00d9ff,0 0 30px #00d9ff,0 0 60px #00d9ff}.hero-title{letter-spacing:-5px;font-size:110px;font-weight:900;line-height:.95}.hero-title span{background:linear-gradient(90deg,#00e5ff,#7a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description{color:#ffffff9e;max-width:760px;margin-top:34px;font-size:20px;font-weight:400;line-height:1.6}.hero-buttons{gap:24px;margin-top:60px;display:flex}.primary-btn{color:#000;cursor:pointer;background:#00d9ff;border:none;border-radius:50px;padding:18px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 0 20px #00d9ff40}.primary-btn:hover{transform:translateY(-4px);box-shadow:0 0 25px #00d9ff66,0 0 60px #00d9ff2e}.secondary-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1f;border-radius:50px;padding:18px 34px;font-size:16px;transition:all .35s}.secondary-btn:hover{background:#ffffff0d;border:1px solid #ffffff4d;transform:translateY(-4px);box-shadow:0 0 30px #ffffff0f}.hero-trust{color:#ffffff73;letter-spacing:.3px;margin-top:70px;font-size:15px}.stats-section{text-align:center;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);align-items:center;gap:40px;width:100%;margin-top:60px;padding:50px 60px;display:grid}.stat-item h2{background:linear-gradient(90deg,#00e5ff,#7a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:72px;font-weight:800;line-height:1}.stat-item p{color:#ffffff94;margin-top:14px;font-size:18px}.about-section{justify-content:space-between;align-items:flex-start;gap:90px;width:100%;max-width:1400px;margin:0 auto;padding:120px 40px;display:flex;overflow:visible}.about-left{width:52%}.about-tag{color:#00d9ff;letter-spacing:1px;font-size:15px;font-weight:700}.about-title{letter-spacing:-2.5px;margin-top:16px;margin-bottom:28px;font-size:64px;font-weight:800;line-height:1.02}.about-title span{background:linear-gradient(90deg,#00e5ff,#4f8cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:8px;display:block}.about-text{color:#ffffff9e;max-width:720px;margin-top:26px;font-size:18px;line-height:1.9}.about-btn{color:#000;background:#00d9ff;border-radius:50px;align-items:center;gap:10px;margin-top:42px;padding:16px 30px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.about-btn:hover{transform:translateY(-4px);box-shadow:0 0 25px #00d9ff59}.about-right{grid-template-columns:1fr 1fr;gap:20px;width:42%;display:grid}.about-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff04;border:1px solid #ffffff0f;border-radius:24px;min-height:180px;padding:30px;transition:all .35s}.about-card:hover{border:1px solid #00d9ff2e;transform:translateY(-6px);box-shadow:0 0 30px #00d9ff0d}.about-card h3{margin-bottom:14px;font-size:20px}.about-card p{color:#fff9;font-size:16px;line-height:1.7}.services-section{width:100%;max-width:1400px;margin:0 auto;padding:120px 40px}.services-top{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.services-tag{color:#00d9ff;letter-spacing:1px;margin-bottom:20px;font-size:15px;font-weight:700;display:block}.services-title{letter-spacing:-3px;font-size:72px;font-weight:800;line-height:1}.services-title span{background:linear-gradient(90deg,#00e5ff,#4f8cff,#7b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.services-link{color:#ffffffbf;font-size:18px;text-decoration:none;transition:all .3s}.services-link:hover{color:#00d9ff}.services-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card{background:#ffffff04;border:1px solid #ffffff0f;border-radius:26px;min-height:220px;padding:30px;transition:all .35s;position:relative;overflow:hidden}.service-card:hover{border:1px solid #00d9ff2e;transform:translateY(-8px);box-shadow:0 0 30px #00d9ff0d}.service-icon{background:#00d9ff14;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:34px;font-size:22px;display:flex}.service-card h3{margin-bottom:14px;font-size:24px;font-weight:700}.service-card p{color:#ffffff94;font-size:17px;line-height:1.7}.service-card:hover .service-icon{background:#00d9ff1f;transform:scale(1.08);box-shadow:0 0 25px #00d9ff2e}.service-learn{color:#00d9ff;opacity:0;align-items:center;margin-top:28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex;transform:translateY(10px)}.service-card:hover .service-learn{opacity:1;transform:translateY(0)}.process-section{width:100%;max-width:1400px;margin:0 auto;padding:130px 40px}.process-tag{color:#00d9ff;letter-spacing:1px;font-size:15px;font-weight:700}.process-title{letter-spacing:-3px;margin-top:18px;font-size:72px;font-weight:800}.process-title span{background:linear-gradient(90deg,#00e5ff,#4f8cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.process-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.process-card{background:#ffffff04;border:1px solid #ffffff0f;border-radius:28px;min-height:250px;padding:34px;transition:all .4s;position:relative;overflow:hidden}.process-card:hover{border:1px solid #00d9ff2e;transform:translateY(-10px);box-shadow:0 0 35px #00d9ff14}.process-glow{filter:blur(90px);opacity:0;background:#00d9ff14;border-radius:50%;width:180px;height:180px;transition:all .4s;position:absolute;top:-60px;right:-60px}.process-card:hover .process-glow{opacity:1}.process-top{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.process-number{color:#00d9ff47;font-size:72px;font-weight:800;line-height:1}.process-icon{font-size:26px}.process-card h3{margin-bottom:16px;font-size:28px}.process-card p{color:#fff9;font-size:17px;line-height:1.8}.projects-section{width:100%;max-width:1400px;margin:0 auto;padding:130px 40px}.projects-top{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.projects-tag{color:#00d9ff;letter-spacing:1px;margin-bottom:18px;font-size:15px;font-weight:700;display:block}.projects-title{letter-spacing:-3px;font-size:72px;font-weight:800;line-height:1}.projects-title span{background:linear-gradient(90deg,#00e5ff,#4f8cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.projects-link{color:#ffffffb3;font-size:18px;text-decoration:none;transition:all .3s}.projects-link:hover{color:#00d9ff}.projects-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.project-card{background:#ffffff04;border:1px solid #ffffff0f;border-radius:28px;transition:all .4s;overflow:hidden}.project-card:hover{border:1px solid #00d9ff2e;transform:translateY(-10px);box-shadow:0 0 35px #00d9ff14}.project-image{height:340px;position:relative;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%;transition:all .6s}.project-card:hover img{transform:scale(1.08)}.project-overlay{background:linear-gradient(#00000026,#000000e6);position:absolute;inset:0}.project-content{padding:28px}.project-category{color:#00d9ff;font-size:14px;font-weight:600}.project-content h3{margin-top:12px;margin-bottom:14px;font-size:28px}.project-content p{color:#ffffff94;font-size:16px;line-height:1.7}.why-section{width:100%;max-width:1400px;margin:0 auto;padding:130px 40px}.why-heading{text-align:center;margin-bottom:70px}.why-tag{color:#00d9ff;letter-spacing:1px;font-size:15px;font-weight:700}.why-title{letter-spacing:-3px;margin-top:18px;font-size:72px;font-weight:800;line-height:1}.why-title span{background:linear-gradient(90deg,#00e5ff,#7b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.why-card:hover{border:1px solid #7b2cff38;transform:translateY(-10px);box-shadow:0 0 40px #7b2cff1a}.why-card:before{content:"";filter:blur(90px);opacity:0;background:#7b2cff1a;border-radius:50%;width:220px;height:220px;transition:all .4s;position:absolute;top:-80px;right:-80px}.why-icon{background:#ffffff0a;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:28px;font-size:24px;transition:all .35s;display:flex}.why-card:hover .why-icon{background:#7b2cff1f;transform:scale(1.08)}.why-card h3{margin-bottom:16px;font-size:28px}.pricing-section{width:100%;max-width:1400px;margin:0 auto;padding:130px 40px}.pricing-heading{text-align:center;margin-bottom:80px}.pricing-tag{color:#00d9ff;letter-spacing:1px;font-size:15px;font-weight:700}.pricing-title{letter-spacing:-3px;margin-top:18px;font-size:72px;font-weight:800;line-height:1}.pricing-title span{background:linear-gradient(90deg,#00e5ff,#7b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:28px;display:grid}.pricing-card{background:#ffffff04;border:1px solid #ffffff0f;border-radius:30px;padding:42px 36px;transition:all .45s;position:relative;overflow:hidden}.pricing-card:hover{border:1px solid #00d9ff38;transform:translateY(-12px);box-shadow:0 0 50px #00d9ff14}.pricing-card:before{content:"";filter:blur(100px);opacity:0;background:#00d9ff1a;border-radius:50%;width:260px;height:260px;transition:all .4s;position:absolute;top:-120px;right:-120px}.pricing-card:hover:before{opacity:1}.popular-plan{background:linear-gradient(#00d9ff14,#7b2cff0d);border:1px solid #00d9ff59;transform:scale(1.05)}.popular-plan:hover{transform:scale(1.05)translateY(-12px)}.popular-badge{color:#000;background:#00d9ff;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pricing-card h3{margin-bottom:22px;font-size:32px}.pricing-price{margin-bottom:34px;font-size:58px;font-weight:800;line-height:1}.pricing-price span{color:#ffffff8c;margin-top:10px;font-size:15px;font-weight:500;display:block}.pricing-features{margin:0;padding:0;list-style:none}.pricing-features li{color:#ffffffb8;margin-bottom:18px;font-size:17px}.pricing-btn{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:100%;margin-top:40px;padding:18px;font-weight:700;text-decoration:none;transition:all .35s;display:flex}.pricing-btn:hover,.popular-plan .pricing-btn{color:#000;background:#00d9ff;border-color:#00d9ff}.pricing-footer-link{text-align:center;margin-top:50px}.pricing-footer-link a{color:#ffffffb3;text-decoration:none;transition:all .3s}.pricing-footer-link a:hover{color:#00d9ff}.testimonials-section{width:100%;max-width:1400px;margin:0 auto;padding:130px 40px}.testimonials-heading{text-align:center;margin-bottom:70px}.testimonials-tag{color:#00d9ff;letter-spacing:1px;font-size:15px;font-weight:700}.testimonials-title{letter-spacing:-3px;margin-top:18px;font-size:72px;font-weight:800;line-height:1}.testimonials-title span{background:linear-gradient(90deg,#00e5ff,#7b2cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.testimonial-slider{max-width:950px;min-height:420px;margin:0 auto;position:relative}.testimonial-item{opacity:0;pointer-events:none;transition:all .7s;position:absolute;inset:0;transform:translateY(40px)}.active-testimonial{opacity:1;pointer-events:auto;transform:translateY(0)}.testimonial-card{text-align:center;background:#ffffff04;border:1px solid #ffffff0f;border-radius:34px;padding:70px 60px;position:relative;overflow:hidden}.testimonial-card:before{content:"";filter:blur(110px);background:#00d9ff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}.testimonial-stars{color:#00d9ff;letter-spacing:6px;margin-bottom:34px;font-size:26px}.testimonial-text{color:#fff;margin-bottom:48px;font-size:34px;font-weight:500;line-height:1.5}.testimonial-avatar{color:#000;background:linear-gradient(135deg,#00d9ff,#7b2cff);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:24px;font-weight:800;display:flex}.testimonial-name{font-size:24px;font-weight:700}.testimonial-company{color:#ffffff8c;margin-top:8px}.final-cta-section{text-align:center;background:#000;justify-content:center;align-items:center;padding:160px 8%;display:flex;position:relative;overflow:hidden}.final-cta-content{z-index:2;max-width:900px;position:relative}.final-cta-title{color:#fff;margin-bottom:30px;font-size:110px;font-weight:900;line-height:1}.final-cta-title span{background:linear-gradient(90deg,#00d9ff,#6c4cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.final-cta-text{color:#8c8c8c;margin-bottom:50px;font-size:22px;line-height:1.8}.final-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.final-cta-primary{color:#000;background:#12d7ff;border-radius:999px;align-items:center;gap:12px;padding:22px 42px;font-size:18px;font-weight:700;text-decoration:none;transition:all .4s;display:flex;box-shadow:0 0 40px #12d7ff40}.final-cta-primary:hover{transform:translateY(-6px)scale(1.03);box-shadow:0 0 60px #12d7ff73}.final-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:22px 42px;font-size:18px;font-weight:600;text-decoration:none;transition:all .4s}.final-cta-secondary:hover{background:#12d7ff14;border-color:#12d7ff;transform:translateY(-6px)}.final-cta-blur{filter:blur(80px);background:radial-gradient(circle,#12d7ff2e,#0000 70%);border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite floatBlur;position:absolute}@keyframes floatBlur{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@keyframes gradientMove{0%{background-position:0%}to{background-position:200%}}.footer{background:#000;border-top:1px solid #ffffff0f;padding:120px 8% 40px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:80px;margin-bottom:70px;display:grid}.footer-logo{width:220px;margin-bottom:28px}.footer-brand p{color:#8c8c8c;max-width:320px;font-size:17px;line-height:1.8}.footer-links h4,.footer-newsletter h4{color:#fff;margin-bottom:28px;font-size:22px}.footer-links{flex-direction:column;gap:18px;display:flex}.footer-links a{color:#8c8c8c;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#12d7ff;transform:translate(6px)}.footer-newsletter p{color:#8c8c8c;margin-bottom:24px}.footer-form{gap:12px;display:flex}.footer-form input{color:#fff;background:#050505;border:1px solid #ffffff14;border-radius:16px;outline:none;flex:1;height:56px;padding:0 18px}.footer-form button{color:#000;cursor:pointer;background:#12d7ff;border:none;border-radius:16px;width:56px;height:56px;font-size:24px;transition:all .3s}.footer-form button:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;border-top:1px solid #ffffff0f;padding-top:32px}.footer-bottom p{color:#666}.footer-logo-link{transition:all .3s;display:inline-block}.footer-logo-link:hover{transform:translateY(-4px)scale(1.02)}p{color:#8d8d8d;line-height:1.8}section{z-index:2;position:relative}button{font-family:Clash Display,sans-serif}@media (width<=1100px){.hero-title{letter-spacing:-3px;font-size:80px}.final-cta-title{font-size:80px}.about-section{gap:50px;padding:80px 30px}.about-title{font-size:52px}.services-title,.process-title,.projects-title,.why-title,.pricing-title,.testimonials-title{letter-spacing:-2px;font-size:56px}.stat-item h2{font-size:54px}}@media (width<=1024px){.services-grid,.process-grid,.why-grid,.projects-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.popular-plan{transform:scale(1)}.popular-plan:hover{transform:translateY(-12px)}.about-section{flex-direction:column;gap:50px}.about-left,.about-right{width:100%}.stats-section{grid-template-columns:repeat(2,1fr);padding:40px 30px}.footer-grid{grid-template-columns:1fr 1fr;gap:50px}.services-top,.projects-top{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=768px){.website{padding:20px 16px}.hero{min-height:80vh;padding:0 4px}.hero-badge{margin-top:90px;margin-bottom:40px;padding:12px 20px;font-size:13px}.hero-title{letter-spacing:-2px;font-size:52px;line-height:1}.hero-description{margin-top:24px;padding:0 8px;font-size:16px}.hero-buttons{flex-direction:column;gap:14px;width:100%;margin-top:40px}.primary-btn,.secondary-btn{text-align:center;justify-content:center;width:100%}.hero-trust{margin-top:40px;font-size:13px}.stats-section{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;padding:30px 20px}.stat-item h2{font-size:42px}.stat-item p{font-size:14px}.about-section{flex-direction:column;gap:40px;padding:60px 20px}.about-left,.about-right{width:100%}.about-title{letter-spacing:-1.5px;font-size:40px}.about-text{font-size:16px}.about-right{grid-template-columns:1fr}.services-section{padding:60px 20px}.services-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:36px}.services-title{letter-spacing:-1.5px;font-size:40px}.services-grid{grid-template-columns:1fr}.process-section{padding:60px 20px}.process-title{letter-spacing:-1.5px;font-size:40px}.process-grid{grid-template-columns:1fr}.projects-section{padding:60px 20px}.projects-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:36px}.projects-title{letter-spacing:-1.5px;font-size:40px}.projects-grid{grid-template-columns:1fr}.project-image{height:220px}.why-section{padding:60px 20px}.why-title{letter-spacing:-1.5px;font-size:40px}.why-grid{grid-template-columns:1fr}.pricing-section{padding:60px 20px}.pricing-title{letter-spacing:-1.5px;font-size:40px}.pricing-grid{grid-template-columns:1fr;max-width:100%}.popular-plan{transform:scale(1)}.testimonials-section{padding:60px 20px}.testimonials-title{letter-spacing:-1.5px;font-size:40px}.testimonial-card{padding:40px 24px}.testimonial-text{font-size:22px}.final-cta-section{padding:80px 6%}.final-cta-title{font-size:48px}.final-cta-text{font-size:16px}.final-cta-buttons{flex-direction:column}.final-cta-primary,.final-cta-secondary{justify-content:center;width:100%}.footer{padding:80px 6% 40px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-logo{width:160px}}@media (width<=480px){.hero-title{font-size:42px}.hero-badge{padding:10px 16px;font-size:12px}.stats-section{grid-template-columns:1fr 1fr}.stat-item h2{font-size:36px}.about-title,.services-title,.process-title,.projects-title,.why-title,.pricing-title,.testimonials-title{letter-spacing:-1px;font-size:34px}.final-cta-title{font-size:38px}.testimonial-text{font-size:18px}.footer-form{flex-direction:column}.footer-form button{width:100%}}*{box-sizing:border-box}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#070c14f5;border:1px solid #ffffff0d;border-radius:24px;justify-content:space-between;align-items:center;width:min(94%,1750px);height:78px;padding:0 30px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0a}.navbar.hide{opacity:0;transform:translate(-50%)translateY(-130%)}.navbar.scrolled{background:#070c14f5}.logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo img{object-fit:contain;width:auto;height:46px;transition:all .35s}.logo img:hover{filter:drop-shadow(0 0 12px #00d9ff59);transform:translateY(-2px)}.nav-links{align-items:center;gap:48px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:#cfcfcf;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav-links a:hover{color:#fff}.nav-links a:after{content:"";background:#00d9ff;border-radius:999px;width:0;height:2px;transition:all .35s;position:absolute;bottom:-8px;left:0}.nav-links a:hover:after{width:100%}.talk-btn{color:#000;background:#00d9ff;border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.talk-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #00d9ff73}.hamburger-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.hamburger-btn span{background:#fff;border-radius:999px;width:22px;height:2px}.mobile-header{display:none}@media (width<=1024px) and (width>=769px){.logo img{height:30px}.nav-links,.talk-btn{display:none}.hamburger-btn{cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:flex!important}.hamburger-btn span{background:#fff;border-radius:999px;width:22px;height:2px;display:block!important}}@media (width<=768px){html,body{max-width:100%;overflow-x:hidden}.navbar{display:none!important}.mobile-header{-webkit-backdrop-filter:blur(20px);z-index:9999;box-sizing:border-box;background:#070c14f5;border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;align-items:center;width:auto;max-width:calc(100vw - 32px);height:60px;padding:0 16px;position:fixed;top:12px;left:16px;right:16px;box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0a;display:flex!important}.mobile-logo{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;align-items:center;height:100%;padding:0;text-decoration:none;display:flex}.mobile-logo img{width:auto;height:26px}.mobile-menu-btn{cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex!important}.mobile-menu-btn span{background:#fff;border-radius:999px;width:22px;height:2px;display:block!important}}.mobile-menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99998;opacity:0;background:#0009;transition:opacity .3s;display:none;position:fixed;inset:0}.mobile-menu-overlay.open{opacity:1;display:block}.mobile-menu-drawer{-webkit-backdrop-filter:blur(20px);z-index:99999;background:#070c14fa;border-left:1px solid #ffffff0f;flex-direction:column;width:75vw;max-width:300px;height:100vh;padding:80px 32px 40px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.mobile-menu-drawer.open{transform:translate(0)}.mobile-menu-close{cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex;position:absolute;top:20px;right:20px}.mobile-menu-close span{background:#fff;border-radius:999px;width:18px;height:2px;display:block;position:absolute}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-links{flex-direction:column;gap:8px;display:flex}.mobile-menu-links a{color:#cfcfcf;border-bottom:1px solid #ffffff0f;padding:12px 0;font-size:22px;font-weight:500;text-decoration:none;transition:color .2s,padding-left .2s}.mobile-menu-links a:hover{color:#fff;padding-left:8px}.mobile-menu-cta{color:#000;background:#00d9ff;border-radius:14px;justify-content:center;align-items:center;margin-top:auto;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.mobile-menu-cta:hover{box-shadow:0 0 30px #00d9ff73}.about2-section{background:0 0;width:100%;padding:180px 8% 120px}.about2-top{grid-template-columns:1.05fr .95fr;align-items:start;gap:90px;display:grid}.about2-left{max-width:760px}.about2-label{color:#00d9ff;letter-spacing:2px;margin-bottom:26px;font-size:15px;font-weight:700}.about2-heading{letter-spacing:-2px;color:#fff;letter-spacing:-2px;margin-bottom:42px;font-family:Clash Display,sans-serif;font-size:82px;font-weight:800;line-height:.95}.about2-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.about2-text{color:#8d8d8d;max-width:760px;margin-bottom:32px;font-size:21px;line-height:1.9}.about2-right{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about2-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:28px;min-height:230px;padding:34px;transition:all .35s}.about2-card:hover{border-color:#00d9ff40;transform:translateY(-6px);box-shadow:0 0 30px #00d9ff14}.about2-icon{color:#00d9ff;margin-bottom:28px;font-size:34px}.about2-card h3{color:#fff;margin-bottom:18px;font-size:30px;font-weight:700;line-height:1.15}.about2-card p{color:#8d8d8d;font-size:17px;line-height:1.9}.about2-stats{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:90px;display:grid}.about2-stat-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:28px;padding:46px 24px;transition:all .35s}.about2-stat-card:hover{border-color:#00d9ff38;transform:translateY(-6px);box-shadow:0 0 30px #00d9ff14}.about2-stat-card h2{letter-spacing:-2px;background:linear-gradient(90deg,#00d9ff,#3f82ff,#8a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:74px;font-weight:800;line-height:1}.about2-stat-card p{color:#8d8d8d;font-size:18px}@media (width<=1200px){.about2-top{grid-template-columns:1fr}}@media (width<=768px){.about2-heading{font-size:54px}.about2-right,.about2-stats{grid-template-columns:1fr}.about2-text{font-size:18px}}.why-section{padding-top:100px}.why-header{text-align:center;margin-bottom:70px}.why-label{color:#00d9ff;letter-spacing:2px;margin-bottom:18px;font-size:14px;font-weight:700}.why-heading{color:#fff;font-family:Clash Display,sans-serif;font-size:72px;font-weight:700;line-height:1}.why-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.why-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.why-card{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff0f;border-radius:30px;min-height:260px;padding:36px;transition:all .4s;position:relative;overflow:hidden}.why-card:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,#00d9ff14,#0000 45%);transition:all .4s;position:absolute;inset:0}.why-card:hover{border-color:#00d9ff2e;transform:translateY(-8px);box-shadow:0 0 40px #00d9ff0f}.why-card:hover:before{opacity:1}.why-icon{color:#9d4dff;background:#9d4dff14;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;font-size:28px;display:flex}.why-card h3{color:#fff;margin-bottom:20px;font-family:Clash Display,sans-serif;font-size:34px;line-height:1.1}.why-card p{color:#8d8d8d;font-size:18px;line-height:1.8}@media (width<=1100px){.why-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.why-grid{grid-template-columns:1fr}.why-heading{font-size:48px}}.vision-section{padding:10px 0 20px}.vision-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.vision-card{isolation:isolate;background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0f;border-radius:34px;padding:60px;transition:all .45s;position:relative;overflow:hidden}.vision-card:before{content:"";opacity:0;background:radial-gradient(circle,#00d9ff1f,#0000 70%);width:300px;height:300px;transition:all .45s;position:absolute;top:-20%;left:-10%}.vision-card:after{content:"VISION";color:#ffffff08;z-index:-1;letter-spacing:-4px;font-family:Clash Display,sans-serif;font-size:120px;font-weight:800;position:absolute;top:20px;right:30px}.vision-card:last-child:after{content:"MISSION"}.vision-card:hover{border-color:#00d9ff2e;transform:translateY(-10px);box-shadow:0 0 60px #00d9ff0d}.vision-card:hover:before{opacity:1}.vision-label{color:#00d9ff;letter-spacing:2px;margin-bottom:26px;font-size:14px;font-weight:700}.vision-card h2{color:#fff;max-width:520px;margin-bottom:28px;font-family:Clash Display,sans-serif;font-size:44px;line-height:1.12}.vision-card p{color:#8d8d8d;max-width:560px;font-size:18px;line-height:1.9}@media (width<=1000px){.vision-grid{grid-template-columns:1fr}}@media (width<=768px){.vision-card{padding:38px}.vision-card h2{font-size:34px}}.process-section{padding:160px 0 80px;position:relative;overflow:hidden}.process-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.process-header{text-align:center;margin-bottom:90px}.process-label{color:#00d9ff;letter-spacing:2px;margin-bottom:18px;font-size:14px;font-weight:700}.process-subtext{color:#7d7d7d;max-width:760px;margin:28px auto 0;font-size:18px;line-height:1.9}.process-heading{color:#fff;font-family:Clash Display,sans-serif;font-size:72px;line-height:1}.process-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.process-timeline{grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.process-timeline:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#00d9ff0a,#0000);width:76%;height:1px;position:absolute;top:55px;left:12%}.process-item{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0f;border-radius:30px;min-height:420px;padding:50px 34px;transition:all .4s;position:relative;overflow:hidden}.process-item:before{content:"";opacity:0;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:240px;height:240px;transition:all .4s;position:absolute;top:-20%;right:-10%}.process-item:hover{border-color:#00d9ff29;transform:translateY(-8px);box-shadow:0 0 40px #00d9ff0d}.process-item:hover:before{opacity:1}.process-number{color:#fff;background:linear-gradient(135deg,#00d9ff,#6d5cff);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:34px;font-family:Clash Display,sans-serif;font-size:22px;font-weight:700;display:flex;box-shadow:0 0 25px #00d9ff33}.process-item h3{color:#fff;margin-bottom:18px;font-family:Clash Display,sans-serif;font-size:34px}.process-item p{color:#8d8d8d;font-size:17px;line-height:1.9}@media (width<=1200px){.process-timeline{grid-template-columns:1fr 1fr}.process-timeline:before{display:none}}@media (width<=768px){.process-timeline{grid-template-columns:1fr}.process-heading{font-size:48px}}.philosophy-section{text-align:center;padding:90px 0 100px;position:relative}.philosophy-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:0;left:50%;transform:translate(-50%)}.philosophy-label{color:#00d9ff;letter-spacing:2px;margin-bottom:24px;font-size:14px;font-weight:700}.philosophy-heading{color:#fff;max-width:1100px;margin:0 auto 90px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.08}.philosophy-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:24px;display:block}.philosophy-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.philosophy-card{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0f;border-radius:30px;padding:42px;transition:all .4s}.philosophy-card:hover{border-color:#00d9ff29;transform:translateY(-8px);box-shadow:0 0 40px #00d9ff0d}.philosophy-card h3{color:#fff;margin-bottom:20px;font-family:Clash Display,sans-serif;font-size:32px}.philosophy-card p{color:#8d8d8d;font-size:17px;line-height:1.9}@media (width<=1100px){.philosophy-grid{grid-template-columns:1fr}}@media (width<=768px){.philosophy-heading{font-size:48px}}.about-cta{text-align:center;padding:90px 0 100px;position:relative}.about-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-cta-label{color:#00d9ff;letter-spacing:2px;margin-bottom:24px;font-size:14px;font-weight:700}.about-cta-heading{color:#fff;max-width:1000px;margin:0 auto 28px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.05}.about-cta-text{color:#8d8d8d;max-width:760px;margin:0 auto 50px;font-size:20px;line-height:1.9}.about-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.about-cta-primary{color:#fff;background:linear-gradient(90deg,#00d9ff,#5b6cff);border-radius:999px;padding:18px 38px;font-weight:700;text-decoration:none;transition:all .35s}.about-cta-primary:hover{transform:translateY(-4px);box-shadow:0 0 35px #00d9ff40}.about-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:18px 38px;text-decoration:none;transition:all .35s}.about-cta-secondary:hover{background:#ffffff0a;border-color:#00d9ff40;transform:translateY(-4px)}@media (width<=768px){.about-cta-heading{font-size:48px}.about-cta-text{font-size:18px}}.services2-hero{text-align:center;width:100%;padding:220px 8% 140px;position:relative}.services2-label{color:#00d9ff;letter-spacing:3px;margin-bottom:28px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700}.services2-heading{letter-spacing:-4px;color:#fff;margin-bottom:34px;font-family:Clash Display,sans-serif;font-size:110px;font-weight:700;line-height:.95}.services2-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.services2-text{color:#8f8f8f;max-width:850px;margin:auto;font-family:Satoshi,sans-serif;font-size:28px;line-height:1.7}@media (width<=768px){.services2-heading{letter-spacing:-2px;font-size:62px}.services2-text{font-size:18px}}.services2-grid-section{width:100%;padding:20px 8% 140px;position:relative}.services2-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:26px;display:grid}.services2-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;min-height:220px;padding:28px;transition:transform .45s,border-color .45s,background .45s;position:relative;overflow:hidden}.services2-card:hover{border-color:#00d9ff40;transform:translateY(-6px)}.services2-card.active{background:#ffffff08;border-color:#00d9ff38;box-shadow:0 0 40px #00d9ff0f}.services2-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.services2-icon{color:#00d9ff;background:#00d9ff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.services2-arrow{color:#00d9ff;font-size:22px;transition:all .4s}.services2-card.active .services2-arrow{transform:rotate(180deg)}.services2-card h3{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-family:Clash Display,sans-serif;font-size:20px;line-height:1.2}.services2-short{color:#8a8a8a;font-family:Satoshi,sans-serif;font-size:17px;line-height:1.8}.services2-hidden{opacity:0;max-height:0;transition:max-height .55s,opacity .45s,margin-top .45s;overflow:hidden}.services2-card.active .services2-hidden{opacity:1;max-height:500px;margin-top:24px}.services2-line{background:#ffffff14;width:100%;height:1px;margin-bottom:22px}.services2-hidden p{color:#7f7f7f;margin-bottom:24px;font-family:Satoshi,sans-serif;font-size:15px;line-height:1.9}.services2-hidden a{color:#00d9ff;font-family:Satoshi,sans-serif;font-weight:700;text-decoration:none}@media (width<=1200px){.services2-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.services2-grid{grid-template-columns:1fr}.services2-card{min-height:auto}}.services-process-section{width:100%;padding:20px 8% 120px;position:relative}.services-process-heading{text-align:center;margin-bottom:120px}.services-process-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:20px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.services-process-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.services-process-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.services-process-timeline{max-width:1300px;margin:auto;position:relative}.services-process-timeline:before{content:"";background:linear-gradient(#0000,#00d9ff80,#0000);width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.services-process-row{width:100%;margin-bottom:90px;display:flex;position:relative}.services-process-row.left{justify-content:flex-start}.services-process-row.right{justify-content:flex-end}.services-process-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;width:42%;padding:34px;transition:all .4s}.services-process-card:hover{border-color:#00d9ff33;transform:translateY(-6px)}.services-process-card span{color:#00d9ff;letter-spacing:1px;margin-bottom:16px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;display:block}.services-process-card h3{color:#fff;letter-spacing:-1px;margin-bottom:14px;font-family:Clash Display,sans-serif;font-size:32px}.services-process-card p{color:#7f7f7f;font-family:Satoshi,sans-serif;font-size:16px;line-height:1.8}.services-process-dot{color:#00d9ff;z-index:2;background:#04151a;border:2px solid #00d9ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #00d9ff33}@media (width<=900px){.services-process-timeline:before{left:28px}.services-process-row{padding-left:90px;justify-content:flex-start!important}.services-process-card{width:100%}.services-process-dot{left:28px;transform:none}}.stack-section{width:100%;padding:20px 8%;position:relative}.stack-heading{text-align:center;margin-bottom:70px}.stack-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.stack-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.stack-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.stack-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stack-card{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;justify-content:center;align-items:center;height:130px;font-family:Clash Display,sans-serif;font-size:28px;transition:all .4s;display:flex;position:relative;overflow:hidden}.stack-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d9ff14,#0000,#8b5cf614);transition:all .4s;position:absolute;inset:0}.stack-card:hover{border-color:#00d9ff40;transform:translateY(-8px)}.stack-card:hover:before{opacity:1}@media (width<=1100px){.stack-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.stack-grid{grid-template-columns:1fr}.stack-heading h2{font-size:52px}}.industries-section{width:100%;padding:70px 8% 140px}.industries-heading{text-align:center;margin-bottom:70px}.industries-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.industries-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.industries-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.industries-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.industries-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;padding:38px;transition:all .4s;position:relative;overflow:hidden}.industries-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d9ff14,#0000,#8b5cf614);transition:all .4s;position:absolute;inset:0}.industries-card:hover{border-color:#00d9ff40;transform:translateY(-8px)}.industries-card:hover:before{opacity:1}.industries-card span{color:#00d9ff;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;display:block}.industries-card h3{color:#fff;letter-spacing:-1px;font-family:Clash Display,sans-serif;font-size:30px;line-height:1.2}@media (width<=1100px){.industries-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.industries-grid{grid-template-columns:1fr}.industries-heading h2{font-size:52px}}.services2-cta{text-align:center;width:100%;padding:60px 8% 140px;position:relative}.services2-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services2-cta-label{color:#00d9ff;letter-spacing:3px;margin-bottom:24px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.services2-cta-heading{color:#fff;letter-spacing:-3px;max-width:1000px;margin:0 auto 28px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.05}.services2-cta-text{color:#8d8d8d;max-width:760px;margin:0 auto 50px;font-family:Satoshi,sans-serif;font-size:20px;line-height:1.9}.services2-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.services2-cta-primary{color:#fff;background:linear-gradient(90deg,#00d9ff,#5b6cff);border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;font-weight:700;text-decoration:none;transition:all .35s}.services2-cta-primary:hover{transform:translateY(-4px);box-shadow:0 0 35px #00d9ff40}.services2-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;text-decoration:none;transition:all .35s}.services2-cta-secondary:hover{background:#ffffff0a;border-color:#00d9ff40;transform:translateY(-4px)}@media (width<=768px){.services2-cta-heading{font-size:48px}.services2-cta-text{font-size:18px}}.portfolio2-hero{text-align:center;width:100%;padding:220px 8% 140px;position:relative}.portfolio2-label{color:#00d9ff;letter-spacing:3px;margin-bottom:28px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700}.portfolio2-heading{letter-spacing:-5px;color:#fff;margin-bottom:34px;font-family:Clash Display,sans-serif;font-size:120px;font-weight:700;line-height:.95}.portfolio2-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.portfolio2-text{color:#8f8f8f;max-width:900px;margin:auto;font-family:Satoshi,sans-serif;font-size:28px;line-height:1.7}@media (width<=768px){.portfolio2-heading{letter-spacing:-2px;font-size:64px}.portfolio2-text{font-size:18px}}.portfolio2-filter-section{width:100%;padding:0 8% 70px}.portfolio2-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.portfolio2-filter{color:#9d9d9d;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;padding:14px 24px;font-family:Satoshi,sans-serif;font-size:15px;transition:all .35s}.portfolio2-filter:hover{color:#fff;border-color:#00d9ff40;transform:translateY(-2px)}.portfolio2-filter.active{color:#fff;background:linear-gradient(90deg,#00d9ff,#4d6dff);border-color:#0000;box-shadow:0 0 30px #00d9ff33}.portfolio2-gallery{width:100%;padding:0 8% 140px}.portfolio2-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.portfolio2-card{cursor:pointer;background:#111;border-radius:32px;min-height:420px;position:relative;overflow:hidden}.portfolio2-card.large{grid-column:span 2}.portfolio2-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s}.portfolio2-overlay{background:linear-gradient(#00000014,#000000e0);flex-direction:column;justify-content:flex-end;padding:34px;transition:all .5s;display:flex;position:absolute;inset:0}.portfolio2-overlay span{color:#00d9ff;letter-spacing:2px;margin-bottom:16px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.portfolio2-overlay h3{color:#fff;letter-spacing:-2px;max-width:400px;font-family:Clash Display,sans-serif;font-size:42px;line-height:1.05}.portfolio2-card:hover img{filter:brightness(1.1);transform:scale(1.08)}.portfolio2-card:hover{box-shadow:0 0 50px #00d9ff14}.portfolio2-card:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#00d9ff1f,#0000,#8b5cf61f);transition:all .5s;position:absolute;inset:0}.portfolio2-card:hover:before{opacity:1}.portfolio2-overlay{z-index:2}@media (width<=1100px){.portfolio2-grid{grid-template-columns:1fr 1fr}.portfolio2-card.large{grid-column:span 1}}@media (width<=768px){.portfolio2-grid{grid-template-columns:1fr}.portfolio2-overlay h3{font-size:34px}}.portfolio2-card{transition:opacity .35s,transform .35s,box-shadow .4s}.portfolio2-card.hide{opacity:0;pointer-events:none;display:none;transform:scale(.8)}.portfolio2-results{width:100%;padding:40px 8% 140px;position:relative}.portfolio2-results-heading{text-align:center;margin-bottom:70px}.portfolio2-results-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.portfolio2-results-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.portfolio2-results-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.portfolio2-results-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.portfolio2-result-card{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:30px;padding:48px 30px;transition:all .4s;position:relative;overflow:hidden}.portfolio2-result-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d9ff14,#0000,#8b5cf614);transition:all .4s;position:absolute;inset:0}.portfolio2-result-card:hover{border-color:#00d9ff40;transform:translateY(-8px);box-shadow:0 0 40px #00d9ff14}.portfolio2-result-card:hover:before{opacity:1}.portfolio2-result-card h3{background:linear-gradient(90deg,#00d9ff,#5b6cff,#8b5cf6);-webkit-text-fill-color:transparent;z-index:2;-webkit-background-clip:text;margin-bottom:16px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1;position:relative}.portfolio2-result-card span{color:#9a9a9a;z-index:2;font-family:Satoshi,sans-serif;font-size:18px;line-height:1.6;position:relative}@media (width<=1100px){.portfolio2-results-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.portfolio2-results-grid{grid-template-columns:1fr}.portfolio2-results-heading h2{font-size:52px}}.portfolio2-cta{text-align:center;width:100%;padding:40px 8% 140px;position:relative}.portfolio2-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio2-cta-label{color:#00d9ff;letter-spacing:3px;margin-bottom:24px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.portfolio2-cta-heading{color:#fff;letter-spacing:-3px;max-width:1000px;margin:0 auto 28px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.05}.portfolio2-cta-heading span{background:linear-gradient(90deg,#00d9ff,#5b6cff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.portfolio2-cta-text{color:#8d8d8d;max-width:760px;margin:0 auto 50px;font-family:Satoshi,sans-serif;font-size:20px;line-height:1.9}.portfolio2-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.portfolio2-cta-primary{color:#fff;background:linear-gradient(90deg,#00d9ff,#5b6cff);border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;font-weight:700;text-decoration:none;transition:all .35s}.portfolio2-cta-primary:hover{transform:translateY(-4px);box-shadow:0 0 35px #00d9ff40}.portfolio2-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;text-decoration:none;transition:all .35s}.portfolio2-cta-secondary:hover{background:#ffffff0a;border-color:#00d9ff40;transform:translateY(-4px)}@media (width<=768px){.portfolio2-cta-heading{font-size:48px}.portfolio2-cta-text{font-size:18px}}.pricing2-hero{text-align:center;width:100%;padding:220px 8% 140px;position:relative}.pricing2-label{color:#00d9ff;letter-spacing:3px;margin-bottom:28px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700}.pricing2-heading{letter-spacing:-5px;color:#fff;margin-bottom:34px;font-family:Clash Display,sans-serif;font-size:120px;font-weight:700;line-height:.95}.pricing2-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pricing2-text{color:#8f8f8f;max-width:850px;margin:auto;font-family:Satoshi,sans-serif;font-size:28px;line-height:1.7}@media (width<=768px){.pricing2-heading{letter-spacing:-2px;font-size:64px}.pricing2-text{font-size:18px}}.pricing2-cards-section{width:100%;padding:20px 8% 140px;position:relative}.pricing2-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:28px;display:grid}.pricing2-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:34px;flex-direction:column;min-height:100%;padding:48px 34px;transition:all .45s;display:flex;position:relative;overflow:hidden}.pricing2-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d9ff0d,#0000,#8b5cf60d);transition:all .45s;position:absolute;inset:0}.pricing2-card:hover{border-color:#00d9ff2e;transform:translateY(-10px);box-shadow:0 0 50px #00d9ff14}.pricing2-card:hover:before{opacity:1}.pricing2-card.featured{background:linear-gradient(#00d9ff1f,#0f0f0ff2);border-color:#00d9ff59;transform:scale(1.03);box-shadow:0 0 60px #00d9ff1f}.pricing2-card.featured:hover{transform:translateY(-10px)scale(1.03)}.pricing2-badge{color:#000;z-index:5;background:linear-gradient(90deg,#00d9ff,#3f82ff);border-radius:999px;padding:10px 22px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pricing2-plan{color:#fff;z-index:2;margin-top:22px;margin-bottom:10px;font-family:Clash Display,sans-serif;font-size:34px;position:relative}.pricing2-subtitle{color:#8a8a8a;z-index:2;min-height:90px;margin-bottom:34px;font-size:17px;line-height:1.7;position:relative}.pricing2-price{color:#fff;letter-spacing:-3px;z-index:2;margin-bottom:10px;font-family:Clash Display,sans-serif;font-size:64px;line-height:1;position:relative}.pricing2-duration{color:#7e7e7e;z-index:2;margin-bottom:36px;font-size:15px;display:block;position:relative}.pricing2-features{z-index:2;flex-direction:column;flex:1;gap:16px;margin-bottom:42px;display:flex;position:relative}.pricing2-features span{color:#d7d7d7;font-size:16px;line-height:1.6}.pricing2-button{color:#fff;z-index:2;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:100%;height:60px;margin-top:auto;font-size:16px;font-weight:700;text-decoration:none;transition:all .35s;display:flex;position:relative}.pricing2-button:hover{background:#ffffff0d;border-color:#00d9ff40;transform:translateY(-4px)}.pricing2-button.primary{color:#000;background:linear-gradient(90deg,#00d9ff,#3f82ff);border:none}.pricing2-button.primary:hover{box-shadow:0 0 40px #00d9ff47}@media (width<=1400px){.pricing2-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.pricing2-grid{grid-template-columns:1fr}.pricing2-card.featured{transform:none}.pricing2-card.featured:hover{transform:translateY(-10px)}.pricing2-price{font-size:54px}.pricing2-plan{font-size:30px}}.pricing2-comparison{width:100%;padding:40px 8% 140px;position:relative}.pricing2-comparison-heading{text-align:center;margin-bottom:70px}.pricing2-comparison-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.pricing2-comparison-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.pricing2-comparison-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pricing2-table-wrapper{background:#ffffff05;border:1px solid #ffffff14;border-radius:30px;overflow-x:auto}.pricing2-table{border-collapse:collapse;width:100%;min-width:1000px}.pricing2-table th{text-align:left;color:#fff;border-bottom:1px solid #ffffff14;padding:28px;font-family:Clash Display,sans-serif;font-size:18px}.pricing2-table td{color:#cfcfcf;border-bottom:1px solid #ffffff0d;padding:24px 28px;font-family:Satoshi,sans-serif;font-size:16px}.pricing2-table tr:last-child td{border-bottom:none}.pricing2-table tr:hover{background:#ffffff05}.pricing2-table .highlight{color:#00d9ff;font-weight:700}@media (width<=768px){.pricing2-comparison-heading h2{font-size:52px}}.pricing2-faq{width:100%;padding:40px 8% 140px;position:relative}.pricing2-faq-heading{text-align:center;margin-bottom:70px}.pricing2-faq-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.pricing2-faq-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.pricing2-faq-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pricing2-faq-list{flex-direction:column;gap:22px;max-width:1000px;margin:auto;display:flex}.pricing2-faq-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;transition:all .35s;overflow:hidden}.pricing2-faq-item:hover{border-color:#00d9ff2e}.pricing2-faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:32px;display:flex}.pricing2-faq-question h3{color:#fff;font-family:Clash Display,sans-serif;font-size:24px;line-height:1.4}.pricing2-faq-question span{color:#00d9ff;font-size:30px;font-weight:700}.pricing2-faq-answer{max-height:0;transition:all .4s;overflow:hidden}.pricing2-faq-answer p{color:#9a9a9a;padding:0 32px 32px;font-family:Satoshi,sans-serif;font-size:17px;line-height:1.9}.pricing2-faq-item.active .pricing2-faq-answer{max-height:300px}@media (width<=768px){.pricing2-faq-heading h2{font-size:52px}.pricing2-faq-question{padding:26px}.pricing2-faq-question h3{font-size:20px}}.pricing2-cta{text-align:center;width:100%;padding:40px 8% 140px;position:relative}.pricing2-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing2-cta-label{color:#00d9ff;letter-spacing:3px;margin-bottom:24px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700}.pricing2-cta-heading{color:#fff;letter-spacing:-3px;max-width:1000px;margin:0 auto 28px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.05}.pricing2-cta-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.pricing2-cta-text{color:#8d8d8d;max-width:760px;margin:0 auto 50px;font-family:Satoshi,sans-serif;font-size:20px;line-height:1.9}.pricing2-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.pricing2-cta-primary{color:#000;background:linear-gradient(90deg,#00d9ff,#5b6cff);border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;font-weight:700;text-decoration:none;transition:all .35s}.pricing2-cta-primary:hover{transform:translateY(-4px);box-shadow:0 0 35px #00d9ff40}.pricing2-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:18px 38px;font-family:Satoshi,sans-serif;text-decoration:none;transition:all .35s}.pricing2-cta-secondary:hover{background:#ffffff0a;border-color:#00d9ff40;transform:translateY(-4px)}@media (width<=768px){.pricing2-cta-heading{font-size:48px}.pricing2-cta-text{font-size:18px}}.contact2-hero{text-align:center;width:100%;padding:220px 8% 140px}.contact2-label{color:#00d9ff;letter-spacing:3px;margin-bottom:28px;font-size:15px;font-weight:700}.contact2-heading{color:#fff;letter-spacing:-5px;margin-bottom:34px;font-family:Clash Display,sans-serif;font-size:120px;line-height:.95}.contact2-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.contact2-text{color:#8f8f8f;max-width:850px;margin:auto;font-size:28px;line-height:1.7}@media (width<=768px){.contact2-heading{letter-spacing:-2px;font-size:64px}.contact2-text{font-size:18px}}.contact2-cards{width:100%;padding:20px 8% 120px}.contact2-cards-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.contact2-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:32px;padding:42px;transition:all .4s}.contact2-card:hover{border-color:#00d9ff33;transform:translateY(-8px);box-shadow:0 0 40px #00d9ff14}.contact2-card-icon{background:#00d9ff14;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:30px;display:flex}.contact2-card h3{color:#fff;margin-bottom:18px;font-family:Clash Display,sans-serif;font-size:32px}.contact2-card p{color:#8d8d8d;margin-bottom:28px;line-height:1.8}.contact2-card a{color:#00d9ff;font-weight:700;text-decoration:none}@media (width<=1000px){.contact2-cards-grid{grid-template-columns:1fr}}.contact2-form-section{width:100%;padding:20px 8% 140px}.contact2-form-wrapper{grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;display:grid}.contact2-form-label{color:#00d9ff;letter-spacing:3px;margin-bottom:20px;font-size:14px;font-weight:700}.contact2-form-content h2{color:#fff;margin-bottom:24px;font-family:Clash Display,sans-serif;font-size:64px;line-height:1.1}.contact2-form-content p{color:#8d8d8d;font-size:18px;line-height:1.9}.contact2-form{flex-direction:column;gap:18px;display:flex}.contact2-form input,.contact2-form select,.contact2-form textarea{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;outline:none;width:100%;padding:20px}.contact2-form textarea{resize:none;min-height:180px}.contact2-form button{color:#000;cursor:pointer;background:linear-gradient(90deg,#00d9ff,#3f82ff);border:none;border-radius:999px;height:62px;font-weight:700}@media (width<=1000px){.contact2-form-wrapper{grid-template-columns:1fr}}.contact2-form select,.contact2-form option{color:#fff;background:#0a0a0a}.contact2-benefits{width:100%;padding:20px 8% 140px}.contact2-benefits-heading{text-align:center;margin-bottom:70px}.contact2-benefits-heading p{color:#00d9ff;letter-spacing:3px;margin-bottom:18px;font-size:14px;font-weight:700}.contact2-benefits-heading h2{color:#fff;letter-spacing:-3px;font-family:Clash Display,sans-serif;font-size:72px}.contact2-benefits-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.contact2-benefits-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.contact2-benefit{background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;padding:40px}.contact2-benefit h3{color:#fff;margin-bottom:18px;font-family:Clash Display,sans-serif;font-size:28px}.contact2-benefit p{color:#8d8d8d;line-height:1.8}@media (width<=1000px){.contact2-benefits-grid{grid-template-columns:1fr}}.contact2-cta{text-align:center;width:100%;padding:20px 8% 140px;position:relative}.contact2-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff14,#0000 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact2-cta-label{color:#00d9ff;letter-spacing:3px;margin-bottom:24px;font-size:14px;font-weight:700}.contact2-cta-heading{color:#fff;letter-spacing:-3px;max-width:1000px;margin:0 auto 28px;font-family:Clash Display,sans-serif;font-size:72px;line-height:1.05}.contact2-cta-heading span{background:linear-gradient(90deg,#00d9ff,#3f82ff,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.contact2-cta-text{color:#8d8d8d;max-width:760px;margin:0 auto 50px;font-size:20px;line-height:1.9}.contact2-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.contact2-cta-primary{color:#000;background:linear-gradient(90deg,#00d9ff,#3f82ff);border-radius:999px;padding:18px 38px;font-weight:700;text-decoration:none}.contact2-cta-secondary{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:18px 38px;text-decoration:none}@media (width<=768px){.contact2-cta-heading{font-size:48px}}
