.logo-slider{overflow:hidden;width:50%;padding:2rem 0}.logo-track{display:flex;width:fit-content}.logo-item{flex:0 0 auto;padding:0 1rem;opacity:.6;filter:grayscale(100%);transition:opacity .3s ease}.logo-item img{height:90px;width:auto;display:block}.logo-item:hover{opacity:1;filter:grayscale(0)}@media (max-width:768px){.logo-slider{width:100%;padding:1.5rem 0}.logo-item img{height:70px}}@media (max-width:576px){.logo-slider{padding:1rem 0}.logo-item{padding:0 .75rem}.logo-item img{height:60px}}@media (max-width:375px){.logo-item img{height:50px}.logo-item{padding:0 .5rem}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.hero-heading{font-size:80px;font-weight:400;line-height:50px;display:flex;flex-direction:column;gap:10px;text-align:left;min-height:auto}.hero__para{contain:layout paint style;min-height:90px}.hero__links{margin-top:1.5rem;font-size:2rem;max-width:800px;margin-right:auto;line-height:1.6}.link-pillars{color:#39ff14;text-decoration:underline;font-weight:600}.link-pillars:hover{opacity:.8}.heading-line{display:inline-block;white-space:nowrap}.heading-line,.heading-line.visible{opacity:1;transform:translateY(0)}.animate-heading .heading-line{animation:slideInReal .8s ease-out forwards}.animate-heading .heading-line:nth-child(2){animation-delay:.15s}@keyframes slideInReal{to{opacity:1;transform:translateY(0)}}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.hero__divider{width:50%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25),rgba(255,255,255,0));position:relative}.hero__container{flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero__content{max-width:1000px}.hero__content h2{font-size:60px;font-weight:400;line-height:65px;text-align:left}.hero__content p{margin-top:1.5rem;font-size:.9rem;font-weight:400;line-height:1.5;color:rgba(255,255,255,.6);width:100%;text-align:left}.hero__buttons{margin-bottom:2rem;display:flex;gap:1rem}.primary-btn-hero{border:none;border-radius:10px;background-color:#39ff14;transition:transform .3s ease;box-shadow:0 5px 15px #39ff14;border:1px solid rgba(255,255,255,.15)}.primary-btn-hero,.secondary-btn2{padding:1rem 1.5rem;cursor:pointer;color:black;font-size:14px}.secondary-btn2{background:darkgray;border:none;border-radius:10px;font-weight:500}.hero__image{flex:1;min-width:300px;text-align:right;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;max-width:300%;padding:1rem;margin-bottom:60px}.hero__image img{width:180%;height:auto;max-width:1200px;object-fit:contain;transition:all .3s ease-in-out;z-index:2}@media (max-width:1024px){.hero{padding:3rem 2rem;margin-top:-80px;min-height:100vh;justify-content:flex-start;text-align:left}.hero,.hero__container{flex-direction:column;align-items:flex-start}.hero__container{padding:0 2rem}.hero__content h2{font-size:25px;line-height:40px;text-align:left}.hero__content p{font-size:16px;text-align:left;margin:1rem 0}.hero__buttons{justify-content:flex-start;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__image img{width:100%;max-width:450px}}@media (max-width:768px){.hero{flex-direction:column;margin-top:-80px;padding:2rem 1rem;align-items:flex-start}.hero__container{padding:0 1rem}.hero__content h2{font-size:50px;line-height:48px}.hero__content p{font-size:.95rem;width:100%}.hero__buttons{flex-direction:row;gap:.75rem}.animate-heading .heading-line{animation:none!important;opacity:1!important;transform:translateY(0)!important}}@media (max-width:576px){.hero{padding:2rem 1rem;margin-top:0!important;min-height:600px!important}.hero__content h2{font-size:1.6rem;line-height:40px;text-align:center}.hero__content p{font-size:15px;width:100%;text-align:center;margin:1rem 0}.hero__buttons{flex-direction:column;align-items:center}.primary-btn-hero,.secondary-btn2{width:100%;text-align:center}.hero__image img{max-width:300px}}@media (max-width:425px){.hero{padding:1.5rem 1rem;min-height:570px!important}.hero__content h2{font-size:1.7rem;line-height:38px;text-align:left}.hero__content p{font-size:15px;text-align:left}.hero__buttons{flex-direction:column;align-items:stretch}.hero__image img{max-width:240px;margin-top:1rem}}@media (max-width:375px){.hero{padding:1.5rem 1rem;min-height:550px!important}.hero__content h2{font-size:1.6rem;line-height:36px;text-align:center}.hero__content p{font-size:15px;text-align:center}.hero__buttons{flex-direction:column;align-items:center}.hero__image img{max-width:260px}}@media (max-width:320px){.hero{padding:1rem .75rem;min-height:520px!important}.hero__content h2{font-size:1.4rem;line-height:32px;text-align:center}.hero__content p{font-size:14px;text-align:center}.hero__buttons{flex-direction:column;align-items:center}.primary-btn-hero,.secondary-btn2{width:100%;font-size:13px;padding:.75rem 1rem}.hero__image img{max-width:220px}}.container{max-width:1200px;margin:0 auto;min-height:70vh;max-height:100%}.about{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.about_icons{padding:20px 0}.about__image img{width:100%;height:auto;border-radius:30px;object-fit:cover;box-shadow:0 0 20px rgba(0,0,0,.5)}.about__divider{width:50%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25),rgba(255,255,255,0));position:relative;margin-bottom:10px}.about__content{flex:1;max-width:600px;text-align:left;margin-left:0;padding-left:20px}.about__content h2 span{background:linear-gradient(90deg,#cccccc,#999999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about__tag{background-color:#111;color:white;padding:10px 14px;border-radius:12px;font-size:16px;font-weight:400;position:relative;overflow:hidden;line-height:26px}.about__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.about__headline{font-size:48px;line-height:1.3;margin:1.5rem 0;text-align:left}.about__headline strong{font-weight:700;color:white}.about__description{color:#aaa;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:1rem;text-align:left}.about__description-wrapper{display:flex;align-items:flex-start;gap:.5rem}.about__icon{width:24px;height:24px;object-fit:contain}.about__actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.about__button{padding:.75rem 1.5rem;background:#39ff14;color:black;border:solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer;transition:transform .3s ease;font-size:14px;box-shadow:0 5px 15px #39ff14}.about__button:hover{transform:scale(1.05)}.about__rating{display:flex;flex-direction:column;align-items:flex-start}.stars{font-size:1.25rem;color:white}.reviews{font-size:.85rem;color:#888}@media (max-width:1024px){.about{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;gap:2rem}.about__content,.about__description,.about__headline{text-align:left}.about__image img{width:100%;height:auto;max-height:400px;border-radius:20px;margin-top:1rem}}@media (max-width:992px){.about{flex-direction:column;padding:0 10px;text-align:center}.about__actions,.about__content,.about__description,.about__headline,.about__rating{text-align:center;align-items:center}.about__image img{width:80%}}@media (max-width:768px){.about{flex-direction:column;align-items:flex-start;padding:1rem}.about__actions,.about__content,.about__description,.about__headline,.about__rating{text-align:left;align-items:flex-start}.about__image img{width:100%;height:auto;max-height:300px;border-radius:20px}}@media (max-width:576px){.about__image img{width:80%;margin:auto}.about__headline{font-size:1.5rem}.about__description{font-size:.85rem}.about__button{width:100%;text-align:center}.about__actions{flex-direction:column;gap:1rem}}@media (min-width:320px) and (max-width:375px){.container{padding:0 10px;max-width:100%;min-height:auto}.about{flex-direction:column;gap:1rem;padding:1rem 0}.about__image img{width:90%;max-height:240px;border-radius:20px;margin:0 auto;display:block}.about__headline{font-size:1.25rem;line-height:1.4}.about__description{font-size:.8rem;line-height:1.6}.about__button{font-size:13px;padding:.6rem 1.2rem;width:100%}.about__actions{flex-direction:column;gap:1rem;width:100%}.about__rating{align-items:center;text-align:center}.about__tag{font-size:.75rem;padding:6px 10px}.about__icon{width:20px;height:20px}.about__divider{width:70%;margin:1rem auto}}@media (min-width:781px) and (max-width:1024px){.container{padding:0 1.5rem;max-width:100%;min-height:75vh}.about{flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem 0}.about__image img{width:100%;max-height:380px;border-radius:20px;margin-top:1rem}.about__content{max-width:100%;text-align:left;padding-left:0}.about__headline{font-size:2.2rem;line-height:1.3}.about__description{font-size:1rem;margin-bottom:1rem}.about__actions{justify-content:flex-start;gap:1.5rem;flex-wrap:wrap}.about__button{padding:.75rem 1.5rem;font-size:14px}.about__rating{align-items:flex-start;text-align:left}.about__tag{font-size:.85rem;padding:8px 12px}.about__icon{width:22px;height:22px}}.results{justify-content:center;gap:2rem;padding:4rem 3rem;flex-wrap:wrap;overflow:hidden;margin:50px auto;height:100%}.results,.results__content{display:flex;align-items:center;max-width:1200px}.results__content{flex:1;margin:0 auto;position:relative;z-index:1;flex-direction:column;text-align:center}.results__tag{background-color:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:1rem;font-weight:400;line-height:26px;position:relative;overflow:hidden}.results__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.results__headline{font-size:3.375rem;line-height:1.05;margin:1.5rem 0;font-weight:400}.results__headline span{background:linear-gradient(90deg,#cccccc,#999999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.results__description{color:rgba(255,255,255,.6);font-size:1rem;font-weight:400;line-height:1.6;max-width:633px;margin:1.25rem auto 2rem}.results__actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:20px}.results__button{padding:.75rem 1.5rem;background:#39ff14;color:black;border:1px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer;font-size:.875rem;box-shadow:0 5px 15px #39ff14;transition:transform .3s ease}.results__svg-wrapper{top:0;left:0;width:100%;height:100%}.results__svg,.results__svg-wrapper{position:absolute;z-index:0;pointer-events:none}.results__svg{width:400px;height:auto}.results__svg--left{bottom:60%;left:0;transform:translate(-20%,-20%) scale(1)}.results__svg--right{bottom:60%;right:0;transform:translate(20%,-20%) scale(1)}@media (max-width:768px){.results{padding:1rem;gap:1.5rem}.results__headline{font-size:2rem}.results__description{font-size:.95rem;max-width:400px}.results__button{width:100%;max-width:300px}.results__actions{flex-direction:column;gap:1.2rem}.results__svg{width:200px;top:0}.results__svg--left{left:0}}@media (max-width:480px){.results__headline{font-size:1.7rem}.results__description{font-size:.9rem;max-width:300px}.results__tag{font-size:.75rem;padding:5px 12px}.results__button{font-size:.9rem;padding:.6rem 1.2rem}.glow-image:after{width:70%;height:20px;bottom:-15px}}.slider-wrapper{position:relative;overflow:hidden;width:100%;text-align:left;padding:2rem 0}.slider-glow{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:60%;height:60px;background:radial-gradient(ellipse at center,#39ff14 0,transparent 70%);filter:blur(25px);z-index:0;pointer-events:none;border-radius:50%}.slider-track{display:flex;gap:1rem;width:max-content;animation:scroll 45s linear infinite;position:relative;z-index:1}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.slider-card{border-radius:25px;overflow:hidden;position:relative;flex-shrink:0;min-width:260px;min-height:380px;box-shadow:0 0 20px rgba(0,255,150,.05),0 8px 20px rgba(0,0,0,.5);border:6px solid rgba(255,255,255,.08);background:#111;transition:transform .3s ease}.slider-card:hover{transform:scale(1.02)}.card-image-wrapper{position:relative;width:100%;height:100%}.slider-card img{width:100%;height:100%;object-fit:cover;display:block}.card-content-overlay{position:absolute;bottom:0;left:7px;width:96%;padding:40px 20px 20px;background:rgba(0,0,0,.8);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.5rem;margin-bottom:5px;border-radius:15px}.card-header{font-size:1rem;font-weight:600;color:#fff;margin:0}.card-sub-header{font-size:.85rem;font-weight:500;color:#f5f5f5;margin:0}.card-blurb{font-size:.75rem;color:#aaa;line-height:1.4;padding-top:.2rem;margin:0}.stats{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:auto}.stat-badge{background:rgba(255,255,255,.08);color:#eee;padding:.3rem .6rem;border-radius:8px;font-size:.7rem;font-weight:500;backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1)}@media (max-width:768px){.slider-card{min-width:220px;min-height:320px}.card-content-overlay{padding:30px 16px 16px}.card-header{font-size:.95rem}.card-sub-header{font-size:.8rem}.card-blurb{font-size:.7rem}.stat-badge{font-size:.65rem}}*{margin:0;padding:0;box-sizing:border-box}.work{display:flex;align-items:center;justify-content:center;gap:4rem;text-align:left;max-width:1200px;margin:100px auto}.work__left,.work__right{flex:1}.work__right{position:sticky;top:5rem;align-self:flex-start}.work__right img{width:102%;max-width:102%;height:615px;object-fit:cover;box-shadow:0 0 20px rgba(0,0,0,.5)}.work__tag{background-color:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:16px;font-weight:400;position:relative;overflow:hidden}.work__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.work__headline{font-weight:500;font-size:3rem;line-height:1.3;font-family:DM Sans,sans-serif;margin:1rem 0;color:#fff;text-align:left}.work__headline span{background:linear-gradient(90deg,#ccc,#999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.work__description{color:#aaa;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:2rem;text-align:left}.work__steps{display:flex;flex-direction:column;gap:2rem}.step-card{background:url(/images/workcardbg.gif) 50%/cover no-repeat;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:2rem;color:#fff;position:relative;height:410px}.step-card:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1;border-radius:16px}.step-card>*{position:relative;z-index:2}.step-card__top{display:flex;justify-content:space-between;align-items:flex-start}.step-card__icon{width:100px;height:100px;margin:-10px 0 0 -23px;border-radius:12px;display:flex;align-items:center;justify-content:center}.step-card__icon img{width:120%;height:120%;object-fit:contain}.step-card__badge{font-size:16px;padding:.3rem .8rem;background:rgba(255,255,255,.05);border-radius:8px;color:#fff;font-weight:400;margin-top:20px}.step-card__title{font-size:1.3rem;margin-bottom:.6rem;color:#fff;text-align:left}.step-card__desc{font-size:16px;color:#fff;line-height:1.5;margin-bottom:1rem;text-align:left}.step-card__actions{display:flex;gap:.2rem;flex-wrap:wrap;color:#fff;margin-bottom:15px}.step-card__action{font-size:16px;font-weight:350;padding:.5rem 1rem;border-radius:8px;background:linear-gradient(0deg,rgba(255,255,255,.07),rgba(97,97,97,.06));color:#fff}.work__cta-button{color:#000;background:#39ff14;padding:10px 16px;font-size:14px;margin-top:30px;border:3px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;box-shadow:0 5px 15px #39ff14;transition:background-color .3s ease,transform .3s ease}@media (max-width:1024px){.work{flex-direction:column;padding:0 2rem;gap:2rem;margin:80px auto}.work__left,.work__right{width:100%}.work__headline{font-size:2.4rem;line-height:1.4}.work__description{font-size:1rem;line-height:1.7}.step-card{height:auto;padding:1.75rem}.step-card__icon{width:85px;height:85px;margin-bottom:0}.step-card__icon img{width:100%;height:100%}.step-card__title{font-size:1.25rem}.step-card__desc{font-size:15px}.step-card__action{font-size:.9rem;padding:.5rem 1rem}.work__cta-button{margin-top:25px;font-size:13.5px;padding:9px 15px}.work__right{position:static;margin-top:2rem;display:flex;justify-content:flex-start}.work__right img{width:100%;max-width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:20px}}@media (max-width:768px){.work{padding:0 20px}.work__headline{font-size:30px}.step-card{height:100%}.work__right img{max-height:300px;margin-top:1rem}}.feature{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;padding:4rem 3rem;margin:auto;box-sizing:border-box;z-index:0;overflow:hidden}.feature,.feature__content{position:relative;max-width:1200px}.feature__content{flex:1;z-index:1;margin:0 auto}.feature__svg-wrapper{top:0;left:0;width:100%;height:100%}.feature__svg,.feature__svg-wrapper{position:absolute;pointer-events:none;z-index:0}.feature__svg{width:400px;height:auto}.feature__svg--left{top:50%;left:0;transform:translate(-10%,-10%) scale(1)}.feature__svg--right{top:50%;right:0;transform:translate(10%,-10%) scale(1)}.feature__tag{background-color:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:16px;font-weight:400;position:relative;overflow:hidden}.feature__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.feature__headline{font-size:3.5rem;line-height:1.2;margin:1.5rem 0;font-weight:500}.feature__headline span{background:linear-gradient(90deg,#cccccc,#999999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature__description{color:#aaa;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:2rem;text-align:center}.feature__actions{align-items:center;flex-wrap:wrap;gap:2rem}.feature__button{padding:.75rem 1.5rem;background:#39ff14;color:black;border:1px solid rgba(255,255,255,.15);border-radius:12px;font-size:14px;cursor:pointer;transition:transform .3s ease;box-shadow:0 5px 15px #39ff14;backdrop-filter:none}@media (max-width:1024px){.feature{flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem}.feature__content{max-width:100%;padding:0 1rem}.feature__headline{font-size:2.5rem;line-height:1.3}.feature__description{font-size:1rem;line-height:1.7;max-width:700px;margin:0 auto 2rem}.feature__svg{width:250px}.feature__svg--left,.feature__svg--right{top:30%;transform:translateY(-50%) scale(.9);opacity:.4}.feature__actions{justify-content:center;gap:1.5rem}.feature__button{min-width:180px}}@media (max-width:768px){.feature{padding:3rem 1.5rem;gap:2rem}.feature__headline{font-size:2rem}.feature__description{font-size:.95rem;line-height:1.7}.feature__button{width:100%;max-width:300px}.feature__svg{width:200px;top:0}}@media (max-width:480px){.feature{padding:2rem 1rem;gap:1.5rem}.feature__headline{font-size:1.6rem}.feature__description{font-size:.85rem;line-height:1.6}.feature__tag{font-size:.8rem;padding:5px 12px}.feature__button{font-size:.9rem;padding:.6rem 1.2rem}}.feature__section{background:#000;color:white;padding:0 2rem;text-align:left}.feature__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.feature__card{background:radial-gradient(400px circle at 40px 40px,#56b84826,#56b84826 40%,#61616117 70%,#61616117 100%);border:1px solid #1a1a1a;border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform .3s ease}.feature__card:before{content:"";position:absolute;top:0;left:50px;right:50px;height:1px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.feature__card:hover{transform:translateY(-4px)}.feature__top{display:flex;justify-content:space-between;align-items:center}.feature__icon{width:40px;height:40px;object-fit:contain}.feature__arrow{font-size:1rem;color:#777}.feature__title{display:flex;align-items:center;gap:.5rem;font-weight:600}.feature__title h4{font-size:1.1rem;margin:0}.feature__badge{background:#36d576;color:black;padding:2px 8px;font-size:.7rem;border-radius:6px;font-weight:600}.feature__label{color:#aaa;font-size:.9rem;margin:0}.feature__desc{color:#888;font-size:.85rem;line-height:1.6;margin:0;text-align:left}@media (max-width:480px){.feature__section{padding:2rem 1rem}.feature__title h4{font-size:1rem}.feature__desc{font-size:.8rem}.feature__badge{font-size:.65rem;padding:2px 6px}}@media (min-width:1280px){.feature__section{padding:1rem 4rem}.feature__label{font-size:1rem}.feature__desc{font-size:.95rem}}@media (max-width:768px){.feature__section{padding:2rem 1.5rem}.feature__grid{grid-template-columns:1fr;gap:1rem}.feature__card{padding:.75rem}.feature__icon{width:36px;height:36px}.feature__title h4{font-size:1rem}.feature__desc{font-size:.8rem}.feature__badge{font-size:.65rem;padding:2px 6px}}@media (min-width:1024px){.feature__grid{grid-template-columns:repeat(3,1fr)}}.benefits__section{background:#000;color:#fff;padding:60px 20px;max-width:1200px;margin:100px auto 0;text-align:left;box-sizing:border-box}.benefits__label{display:inline-block;background:#111;color:#fff;font-size:16px;font-weight:400;padding:8px 18px;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.benefits__label:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.benefits__heading{font-size:2.3rem;font-weight:500;line-height:1.2;color:#fff}.benefits__subheading{font-size:2.1rem;font-weight:400;color:#aaa}.benefits__tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;max-width:850px;justify-content:flex-start}.benefit__tag{background:#111;color:#ddd;font-size:.8rem;padding:10px;border-radius:10px;transition:.3s ease;box-shadow:0 2px 8px rgba(255,255,255,.05)}.benefits__cta{background:#fff;color:#000;font-size:1rem;font-weight:500;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 6px 15px rgba(255,255,255,.1);transition:.3s ease}.benefits__cta:hover{transform:translateY(-2px)}@media (max-width:992px){.benefits__section{padding:50px 20px}.benefits__heading{font-size:2.1rem}.benefits__subheading{font-size:1.6rem}.benefits__tags{padding:0 5px;gap:10px}}@media (max-width:768px){.benefits__section{padding:40px 16px}.benefits__heading{font-size:1.8rem;line-height:1.3}.benefits__subheading{font-size:1.3rem}.benefits__tags{flex-direction:row;align-items:center}.benefit__tag{width:100%;max-width:320px;font-size:.85rem;padding:8px 16px}.benefits__cta{width:100%;max-width:280px;font-size:.95rem;padding:10px 20px}}@media (max-width:480px){.benefits__heading{font-size:1.5rem}.benefits__subheading{font-size:1.1rem}.benefits__cta{font-size:.9rem;padding:10px 18px}}.benefit-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:100px auto 0;padding:0}.benefit-card{background:radial-gradient(circle at bottom left,rgba(0,255,149,.2),#0a0a0a 100%,#000 0);box-shadow:0 4px 30px rgba(0,255,150,.05);border-radius:16px;padding:20px;color:#fff;display:flex;flex-direction:column;text-align:left;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.benefit-card.large,.benefit-card.medium,.benefit-card.smallx{grid-column:span 2}.benefit-card.small{grid-column:span 1}.benefit-card img{width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:14px}h3,h4{font-size:18px;font-weight:500;color:#fff}h3,h4,p{margin-bottom:10px}p{font-size:16px;color:rgba(255,255,255,.5);line-height:1.5;font-weight:400;text-align:justify}.card-header{display:flex;justify-content:space-between;align-items:center}.pill{background:#39ff14;color:#000;font-size:12px;padding:2px 8px;border-radius:20px;font-weight:600;text-transform:uppercase}.button-group{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.primary-btn{background:#39ff14;color:#000;padding:12px 20px;border:solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 5px 15px #39ff14;font-size:14px;cursor:pointer;backdrop-filter:none}.secondary-btn3{background:#ffffff26;color:#fff;padding:10px 16px;border:1px solid #333;border-radius:10px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.secondary-btn3:hover{background-color:#2a2a2a}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,255,136,.12)}@media (max-width:1024px){.benefit-wrapper{grid-template-columns:repeat(2,1fr)}.benefit-card.large,.benefit-card.medium,.benefit-card.small,.benefit-card.smallx{grid-column:span 2}}@media (max-width:768px){.benefit-wrapper{grid-template-columns:1fr;padding:0 20px;margin-top:60px}.benefit-card{padding:18px;font-size:1rem}.benefit-card img{height:160px}.button-group{flex-direction:row;gap:12px;flex-wrap:wrap}h3,h4{font-size:1.1rem}p{font-size:.95rem}.primary-btn,.secondary-btn3{width:auto;font-size:14px}}@media (max-width:600px){.benefit-wrapper{padding:20px 16px}.benefit-card{padding:16px;font-size:.95rem}.benefit-card img{height:150px}.button-group{flex-direction:column;gap:10px}.primary-btn,.secondary-btn3{width:100%;text-align:center}h3,h4{font-size:1rem}p{font-size:.9rem}}.ourservices{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem;padding:5rem 2rem;text-align:left;max-width:1200px;margin:100px auto 0}.ourservices__left{flex:none;width:50%;position:sticky;top:5rem;align-self:flex-start;overflow:visible}.ourservices__left img{width:130%;height:610px;object-fit:cover;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.5)}.ourservices__right{flex:1;max-width:650px}.ourservices__tag{background:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:16px;font-weight:400;display:inline-block;margin-bottom:1rem;position:relative;overflow:hidden}.ourservices__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.ourservices__headline{font-size:2.5rem;line-height:1.3;color:#fff;margin-bottom:1.5rem}.ourservices__headline span{background:linear-gradient(90deg,#ccc,#999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ourservices__description{color:#aaa;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:2rem}.ourservices__cards{display:flex;flex-direction:column;gap:2rem}.service-card{background-image:url(/images/workcardbg.gif);background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;color:#fff;position:relative;backdrop-filter:blur(12px)}.service-card:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1;border-radius:16px}.service-card>*{position:relative;z-index:2}.service-card__top{display:flex;justify-content:space-between;align-items:center}.service-card__icon{width:100px;height:100px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:-10px;margin-left:-23px}.service-card__icon img{width:120%;height:120%;object-fit:contain}.service-card__badge{background:rgba(255,255,255,.08);padding:4px 12px;font-size:16px;color:#fff;border-radius:8px;font-weight:400}.service-card__title{font-size:1.25rem;font-weight:600;margin-top:.5rem;text-align:left}.service-card__desc{font-size:.9rem;color:#fff;line-height:1.6;text-align:left;font-weight:300}.service-card__meta{display:flex;gap:1rem}.service-card__pill{font-size:16px;padding:.5rem 1rem;background:rgba(255,255,255,.08);border-radius:8px;color:#fff;font-weight:500;margin:10px 0}.service-card__features{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem;margin-top:10px;text-align:left}.service-card__features li{display:flex;align-items:center;font-size:.85rem;color:#9fffaf;font-weight:400}.service-card__features li img{width:16px;height:16px;margin-right:.5rem}@media (max-width:1024px){.ourservices{flex-direction:column;gap:2rem;padding:4rem 1.5rem;align-items:flex-start}.ourservices__left{width:100%;position:static;order:2}.ourservices__left img{width:100%;height:auto;max-height:450px;border-radius:24px;object-fit:cover;margin-top:1rem}.ourservices__right{width:100%;max-width:100%;order:1}.ourservices__headline{font-size:2.3rem;line-height:1.4}.ourservices__description{font-size:1rem;line-height:1.7}.service-card{padding:1.75rem}.service-card__title{font-size:1.2rem}.service-card__desc{font-size:.9rem}.service-card__pill{font-size:.9rem;padding:.4rem .9rem}.service-card__features li{font-size:.85rem}}@media (max-width:768px){.ourservices{flex-direction:column;gap:2rem;padding:3rem 1rem;align-items:flex-start}.ourservices__left{position:static;width:100%;order:2}.ourservices__left img{width:100%;height:auto;max-height:400px;border-radius:20px}.ourservices__right{width:100%;max-width:100%;order:1}.ourservices__headline{font-size:2rem}.ourservices__description{font-size:.95rem}.service-card{padding:1.5rem}.service-card__title{font-size:1.1rem}.service-card__desc{font-size:.85rem}.service-card__pill{font-size:.85rem;padding:.4rem .8rem}.service-card__features li{font-size:.8rem}}.portfolio{max-width:1200px;margin:0 auto;padding:4rem 3rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;position:relative;z-index:1}.portfolio__tag{background-color:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:16px;font-weight:400;position:relative;overflow:hidden}.portfolio__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);z-index:2;pointer-events:none}.portfolio__headline{font-size:2.6rem;line-height:1.2;margin:1.5rem 0;font-weight:500}.portfolio__headline span{background:linear-gradient(90deg,#cccccc,#999999);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio__description{color:#aaa;font-size:1rem;font-weight:300;width:50%;margin:auto;line-height:1.8;text-align:center}.portfolio__actions{align-items:center;gap:2rem;flex-wrap:wrap}.portfolio__button{background:#39ff14;color:black;font-size:14px;padding:.75rem 1.5rem;border:3px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer;box-shadow:0 5px 15px #39ff14;backdrop-filter:none;transition:transform .3s ease}.portfolio__decoration-wrapper{position:relative;width:100%;display:flex;justify-content:space-between;margin:-3rem 0;z-index:1;pointer-events:none}.portfolio__decoration{width:400px}.portfolio__decoration--left{transform:translateX(-120px) translateY(-80px)}.portfolio__decoration--right{transform:translateX(120px) translateY(-80px)}.glow-image{display:inline-block;overflow:visible;margin-top:2rem}.glow-image,.glow-image img{position:relative;border-radius:20px}.glow-image img{width:100%;max-width:800px;display:block;z-index:1}.glow-image:after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:60%;height:30px;background:rgba(0,255,0,.5);filter:blur(20px);border-radius:50%;z-index:0}.portfolio__content{flex:1;max-width:1200px;margin:0 auto}@media (max-width:992px){.portfolio{flex-direction:column;text-align:center}.portfolio__content{align-items:center;justify-content:center}.portfolio__actions{flex-direction:column;align-items:center;margin-top:30px}}@media (max-width:768px){.portfolio{padding:3rem 1.5rem;gap:1.5rem}.portfolio__headline{font-size:2rem}.portfolio__description{font-size:.95rem;line-height:1.6;width:auto}.portfolio__button{width:100%;max-width:280px;font-size:1rem;padding:.75rem 1.2rem}.portfolio__decoration-wrapper{display:none}.glow-image img{max-width:100%;height:auto}.glow-image:after{width:80%;height:25px;filter:blur(16px)}}@media (max-width:480px){.portfolio{padding:2rem 1rem}.portfolio__headline{font-size:1.6rem}.portfolio__description{font-size:.9rem;width:auto}.portfolio__button{font-size:.95rem;padding:.65rem 1.1rem}}.launch{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem 3rem;flex-wrap:wrap;max-width:1200px;margin:0 auto}.launch__content{width:100%}.launch__tag{background-color:#111;color:#fff;padding:6px 14px;border-radius:12px;font-size:16px;font-weight:400;margin-bottom:1rem;position:relative;overflow:hidden}.launch__tag:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#39ff14,transparent);filter:drop-shadow(0 0 6px #39ff14);pointer-events:none;z-index:1}.launch__headline{font-size:3.5rem;line-height:1.3;margin:1.5rem 0}.launch__headline span{background:linear-gradient(90deg,#cccccc,#999999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.launch__description{color:#aaa;font-size:.96rem;font-weight:300;line-height:1.8;margin-bottom:2rem;text-align:center}.launch__actions{display:flex;justify-content:center}.launch__button{padding:.75rem 1.5rem;background:#39ff14;color:#000;border:1px solid rgba(255,255,255,.15);border-radius:12px;font-size:14px;cursor:pointer;box-shadow:0 5px 15px #39ff14;transition:transform .3s ease}.launch__svg-wrapper{position:relative;width:100%;display:flex;justify-content:space-between;margin:2rem 0;pointer-events:none;z-index:0}.launch__svg{width:400px;position:absolute}.launch__svg--left{bottom:60%;left:0;transform:translate(-20%,-20%) scale(1)}.launch__svg--right{bottom:60%;right:0;transform:translate(18%,-15%) scale(1)}.launch-image{margin-top:2rem;border-radius:20px;overflow:hidden;position:relative;display:inline-block}.launch-image img{width:100%;max-width:800px;display:block;border-radius:20px}@media (max-width:992px){.launch__headline{font-size:2.5rem;text-align:center}.launch__description{text-align:center}.launch__actions{flex-direction:column}}@media (max-width:768px){.launch{padding:3rem 1.5rem}.launch__svg-wrapper{display:none}.launch__headline{font-size:1.8rem}.launch__description{font-size:.95rem}}@media (max-width:480px){.launch{padding:2rem 1rem}.launch__headline{font-size:1.5rem}.launch__description{font-size:.9rem}.launch-image img{border-radius:16px}}.slider-section{overflow:hidden;background:#000;padding:4rem 0;display:flex;flex-direction:column;gap:2rem}.slider-row{display:flex;gap:1rem;white-space:nowrap}.slider-row.reverse{direction:rtl}.slider-image{flex:0 0 auto;width:410px;height:320px;overflow:hidden;border-radius:16px}.slider-image img{width:100%;height:100%;object-fit:cover;border-radius:inherit}@media (max-width:768px){.slider-image{width:200px;height:130px}}@media (max-width:1024px){.slider-section{padding:3rem 1rem;gap:1.5rem}.slider-image{width:300px;height:220px}.slider-row{gap:.75rem}}