@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&family=Outfit:wght@300;400;500;600;700&display=swap);.back-to-top,a{transition:var(--transition)}.back-to-top,.btn-contact-header{background:var(--primary-cyan);align-items:center;display:flex}.arc-glow,.portfolio-card-label{left:50%;transform:translateX(-50%)}.faq-header,.genies,.hero,.step-inner{text-align:center}.container,body{overflow-x:hidden}:root{--bg-dark:#01060d;--primary-cyan:#00f2ff;--text-white:#ffffff;--text-muted:#94a3b8;--border-cyan:rgba(0, 242, 255, 0.2);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background-color:#000;color:var(--text-white);line-height:1.6}.contact-left h2,.quote-mark,.serif,h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',serif}.serif,h1,h2,h3,h4,h5,h6{font-weight:600}img{max-width:100%;height:auto}.back-to-top{position:fixed;bottom:30px;right:30px;width:45px;height:45px;color:#000;border-radius:50%;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:999;opacity:0;visibility:hidden;border:none;box-shadow:0 5px 15px rgba(0,242,255,.3)}.hamburger,.hero,.hero-visual{position:relative}.glowing-divider,.p-dot{box-shadow:0 0 15px var(--primary-cyan)}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,242,255,.4)}a{text-decoration:none;color:inherit}.container{max-width:1300px;margin:0 auto;padding:0 1rem;overflow-y:hidden}header{padding:2rem 0;position:fixed;width:100%;top:0;z-index:1000;background:rgba(1,6,13,.8);backdrop-filter:blur(10px)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo img{height:65px}nav ul{display:flex;gap:2rem}nav ul li a{font-size:.9rem;font-weight:500;color:#e2e8f0}.accordion-item.active .accordion-header h3,.cyan-text,.partner-item i,nav ul li a.active,nav ul li a:hover{color:var(--primary-cyan)}.btn-contact-header{color:#000;padding:.6rem 1.4rem;border-radius:50px;font-weight:700;font-size:.75rem;gap:.5rem}.circle-arrow,.hero-badge{align-items:center;color:var(--primary-cyan)}.circle-arrow{width:24px;height:24px;background:#000;border-radius:50%;display:flex;justify-content:center;font-size:.6rem}.nav-toggle,.nav-toggle.active .hamburger{background:0 0}.nav-toggle,.portfolio-card.hidden{display:none}.nav-toggle{border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger,.hamburger::after,.hamburger::before{background:var(--text-white);transition:var(--transition)}.hamburger{display:block;width:24px;height:2px}.btn-get-started,.hero-badge{font-weight:700;display:inline-flex}.hamburger::after,.hamburger::before{content:'';position:absolute;left:0;width:100%;height:100%}.hamburger::before{top:-8px}.hamburger::after{bottom:-8px}.nav-toggle.active .hamburger::before{transform:rotate(45deg);top:0}.nav-toggle.active .hamburger::after{transform:rotate(-45deg);bottom:0}.hero{padding:220px 0 0}.hero-badge,.service-tags span{padding:.4rem 1.2rem;letter-spacing:1px}.hero-stars{margin-bottom:1.5rem}.hero-stars i{font-size:.7rem;color:var(--text-white);margin:0 2px}.hero-badge{gap:.5rem;background:rgba(0,242,255,.1);border:1px solid var(--border-cyan);border-radius:50px;font-size:.65rem;margin-bottom:2.5rem}.hero h1{font-size:6rem;line-height:.9;margin-bottom:2rem}.hero h1 .italic-cyan{color:var(--primary-cyan);font-style:italic;font-weight:500}.hero-desc{color:var(--text-muted);font-size:1.1rem;max-width:600px;margin:0 auto 3rem}.btn-get-started{background:var(--primary-cyan);color:#000;padding:8px 20px;border-radius:50px;font-size:.85rem;align-items:center;gap:.8rem;margin-bottom:2rem}.hero-visual{padding-bottom:5rem}.arc-glow{position:absolute;bottom:-138px;width:1000px;height:500px;border-top:1px solid var(--primary-cyan);border-radius:50% 50% 0 0;background:radial-gradient(ellipse at top,rgba(0,242,255,.15) 0,transparent 70%);z-index:-1}.btn-choose,.service-icon{background:var(--primary-cyan);color:#000}.partner-text{font-size:1.2rem;font-weight:500;margin-bottom:3rem}.partners-grid{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.partner-row{display:flex;gap:4rem;align-items:center}.partner-item{font-size:1.1rem;font-weight:700;display:flex;gap:.6rem;width:150px;height:54px;opacity:.5}.partner-item:hover{opacity:1}.services{padding:20px 0}.services h2{font-size:4.5rem}.service-accordion{border-top:1px solid var(--border-cyan);padding-bottom:80px}.accordion-item{border-bottom:1px solid var(--border-cyan)}.icd-card:hover,.process-card.featured{background:rgba(0,242,255,.03);border-color:var(--primary-cyan)}.accordion-header{padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-header h3{font-size:1.4rem;font-weight:400;color:#f8fafc}.accordion-header .plus{color:var(--primary-cyan);font-size:1.5rem;transition:var(--transition)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1)}.icd-card,.icd-icon,.process-card{transition:var(--transition)}.accordion-item.active .accordion-content{max-height:500px}.service-details{display:flex;align-items:flex-start;gap:3rem;padding-bottom:3rem}.service-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.service-info{flex-grow:1}.faq-header p,.footer-contact-item p,.service-info p{color:var(--text-muted);font-size:1.1rem}.service-tags{display:flex;gap:.8rem;flex-wrap:wrap}.btn-choose,.service-action{align-items:center;display:flex}.service-tags span{border:1px solid var(--border-cyan);border-radius:50px;font-size:.7rem;font-weight:600;color:var(--text-white)}.btn-choose,.btn-cyan-pill{border-radius:50px;font-weight:700}.btn-choose{padding:8px 20px;font-size:.8rem;gap:.6rem;white-space:nowrap}.btn-choose i,.hiw-label{color:var(--primary-cyan)}.btn-choose i{width:20px;height:20px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem}.genies{padding:0 0 40px}.genies h2{font-size:4rem;line-height:1.1;color:var(--text-white)}.arrow-svg{display:inline-block;vertical-align:middle;margin-left:10px;width:80px;height:auto}.how-it-works{padding:0;background:#000}.hiw-header{display:flex;justify-content:space-between;align-items:flex-end}.hiw-label{font-size:.8rem;font-weight:700;letter-spacing:2px;display:block;margin-bottom:1rem}.hiw-header h2{font-size:40px;line-height:1.1;margin-bottom:1.5rem;max-width:600px}.icd-card p,.process-card p{color:var(--text-muted);line-height:1.7}.hiw-header p{font-size:1.1 rem;color:var(--text-muted);max-width:500px}.btn-cyan-pill{background:var(--primary-cyan);color:#000;padding:8px 20px;display:flex;align-items:center;gap:.8rem}.icd-icon,.step-icon,.step-link,.step-num{color:var(--primary-cyan)}.process-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-bottom:5rem;padding-top:2rem}.process-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:30px;padding:3rem;position:relative}.icd-card::before,.p-dot,.process-dots,.step-num{position:absolute}.process-card.featured{box-shadow:0 0 40px rgba(0,242,255,.1);transform:translateY(-20px)}.step-num{top:2rem;left:2rem;font-size:1rem;font-weight:700;opacity:.5}.step-inner{display:flex;flex-direction:column;align-items:center}.step-icon{width:80px;height:80px;background:rgba(255,255,255,.03);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:2rem;border:1px solid rgba(0,242,255,.1)}.icd-card:hover .icd-icon,.process-card.featured .step-icon{background:rgba(0,242,255,.1);box-shadow:0 0 20px rgba(0,242,255,.2)}.process-card h3{font-size:1.6rem;margin-bottom:1.5rem}.process-card p{font-size:1.1rem}.step-link{margin-top:2rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.process-dots{top:50%;left:0;width:100%;pointer-events:none;z-index:-1}.p-dot{width:10px;height:10px;background:var(--primary-cyan);border-radius:50%}.dot-1{left:5%;top:20%}.dot-2{left:31%;top:-40px}.dot-3{left:65%;top:-100px}.dot-4{right:5%;top:-30%}.hiw-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding:3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:20px}.hiw-stat{display:flex;gap:1.5rem;align-items:center}.hiw-stat-icon-box,.stat-icon-box{width:50px;height:50px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primary-cyan);flex-shrink:0}.stat-content h4{font-size:1rem;margin-bottom:.3rem}.stat-content p{font-size:.8rem;color:var(--text-muted)}@media (max-width:992px){.service-details,nav ul{flex-direction:column;gap:2rem}.service-action{width:100%}.nav-toggle{display:block}nav{position:fixed;top:0;right:-100%;width:70%;height:100vh;background:#01060d;padding:100px 2rem;transition:var(--transition);z-index:1000;box-shadow:-10px 0 30px rgba(0,0,0,.5)}nav.active{right:0}nav ul li a{font-size:1.2rem}.hero h1{font-size:4rem}}@media (max-width:768px){section{padding:60px 0!important}.hero{padding:160px 0 0}.hero h1{font-size:2.8rem}.partner-row{gap:1.5rem;flex-wrap:wrap;justify-content:center}.faq-header h2,.genies h2{font-size:2rem}.hero h1 .arrow-svg{width:35px}}.icd-icon,.tp-grid{align-items:center}@media (max-width:480px){.hero h1{font-size:2.2rem}.container{padding:0 .8rem}.nav-container{padding:0 .5rem}.logo img{height:50px}.btn-contact-header{padding:.5rem 1rem;font-size:.7rem}}.glowing-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--primary-cyan),transparent);margin:4rem 0;opacity:.3}.icd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.icd-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:30px;padding:3rem;position:relative;overflow:hidden}.icd-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,242,255,.1)}.icd-card::before{content:'';top:0;left:0;width:100%;height:4px;background:var(--primary-cyan);transform:scaleX(0);transition:transform .4s;transform-origin:left}.icd-card:hover::before{transform:scaleX(1)}.icd-icon{width:70px;height:70px;background:rgba(0,242,255,.05);border:1px solid rgba(0,242,255,.1);border-radius:20px;display:flex;justify-content:center;font-size:1.8rem;margin-bottom:2rem}.icd-card h3{font-size:1.5rem;margin-bottom:1.2rem;font-weight:600}.icd-card p{font-size:.95rem}.tp-link:hover,.tp-right h2,.tp-stars{color:var(--text-white)}.trusted-platform{padding:0 0 80px;position:relative}.trusted-platform::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100px 100px;z-index:0;pointer-events:none}.trusted-platform .container{position:relative;z-index:1}.tp-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:6rem}.tp-right h2{font-size:3.8rem;line-height:1.2;margin-bottom:2rem;font-weight:600}.tp-stars{display:flex;gap:.8rem;margin-bottom:2.5rem}.tp-stars i{font-size:1.2rem}.tp-link,.tp-right p{font-size:1.1rem;color:var(--text-muted)}.tp-right p{line-height:1.8;margin-bottom:2rem}.tp-right strong.text-white{color:var(--text-white);font-weight:500}.tp-actions{display:flex;align-items:center;gap:2.5rem;margin-top:3.5rem}.tp-link{font-weight:500}.tp-image-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.tp-image{width:100%;max-width:650px;height:auto;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.3)}.team-portfolio{padding:0}.team-banner{position:relative;width:calc(100% - 30px);margin:0 auto 7rem;z-index:1}.team-banner-img{width:100%;height:420px;object-fit:cover;display:block;border-radius:40px;filter:brightness(.75)}.team-banner::after{content:'';position:absolute;top:25px;left:25px;width:100%;height:100%;border:1.5px solid var(--primary-cyan);border-radius:40px;z-index:-1;opacity:.5;box-shadow:0 0 15px rgba(0,242,255,.2);pointer-events:none}.team-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(1,6,13,0) 40%,rgba(1,6,13,.6) 100%);border-radius:40px;pointer-events:none}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:6rem;padding:0 1rem}.stat-item{display:flex;flex-direction:column;gap:.5rem}.stat-number{font-size:4rem;font-weight:700;line-height:1}.stat-label{color:var(--text-muted);line-height:1.5}.portfolio-heading{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:4rem;color:var(--text-white)}.portfolio-carousel-wrap{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.portfolio-carousel,.testimonials-container{width:100%;overflow:hidden}.portfolio-slide{display:flex;justify-content:center;align-items:center;gap:1.5rem}.portfolio-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:.4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.btn-view-more,.footer-links a,.footer-socials a,.portfolio-btn{transition:var(--transition)}.portfolio-card.side{width:22%;height:240px;opacity:.5;transform:scale(.92);filter:blur(1px)}.portfolio-card.active{width:48%;height:320px;opacity:1;transform:scale(1);filter:none;border:2px solid rgba(0,242,255,.4);box-shadow:0 0 40px rgba(0,242,255,.15)}.floating-card:hover,.testimonial-card:hover{transform:translateY(-5px)}.btn-view-more:hover,.floating-card:hover,.portfolio-btn:hover{border-color:var(--primary-cyan)}.portfolio-card-img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-btn,.portfolio-nav{display:flex;align-items:center}.portfolio-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(1,6,13,.1) 0,#000 100%)}.portfolio-card-label{position:absolute;bottom:1rem;color:var(--text-white);font-weight:700;font-size:1rem;letter-spacing:1px;white-space:nowrap}.ring,.visual-rings{left:50%;transform:translate(-50%,-50%)}.portfolio-nav{gap:3rem}.portfolio-btn{width:48px;height:48px;border:1px solid rgba(0,242,255,.3);background:0 0;border-radius:50%;color:var(--primary-cyan);font-size:1.1rem;cursor:pointer;justify-content:center}.portfolio-btn:hover{background:rgba(0,242,255,.1);box-shadow:0 0 15px rgba(0,242,255,.2)}.portfolio-info{min-width:220px}.portfolio-info-title{font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:.4rem}.portfolio-info-desc{color:var(--text-muted);font-size:.9rem;line-height:1.5}.portfolio-more{margin-top:1rem}.btn-view-more{padding:8px 20px;border:1px solid rgba(255,255,255,.2);border-radius:50px;color:var(--text-white);font-size:.95rem;font-weight:500;display:inline-block}.card-scan p,.footer-about p,.graph-labels span,.showcase-text p,.stat-label,.time-range{color:var(--text-muted)}.btn-view-more:hover{color:var(--primary-cyan);box-shadow:0 0 20px rgba(0,242,255,.15)}@media (max-width:1024px){.hiw-footer,.process-container,.tp-grid{grid-template-columns:1fr}.process-card.featured{transform:none}.hiw-header{flex-direction:column;align-items:flex-start;gap:2rem}.process-dots{display:none}.stats-row{grid-template-columns:repeat(2,1fr)}.portfolio-card.side{width:18%}.portfolio-card.active{width:55%}}.analysis-stats,.card-header{margin-bottom:1.5rem;display:flex}.portfolio-showcase{padding:40px 0;position:relative;overflow:hidden}.showcase-content{display:flex;align-items:center;gap:4rem;position:relative}.showcase-text,.step-content{flex:1}.showcase-text h2{font-size:40px;line-height:1.1;margin-bottom:2rem}.showcase-text p{font-size:1.1rem;margin-bottom:2.5rem;max-width:450px}.showcase-text .btn-get-started{background:linear-gradient(135deg,#00f2ff,#00d4ff);margin-bottom:0}.card-scan .card-icon,.graph-labels span.active{color:var(--primary-cyan);background:rgba(0,242,255,.1)}.showcase-text .btn-get-started:hover{transform:translateY(-2px)}.showcase-visual{flex:1.2;position:relative;height:450px;display:flex;justify-content:center;align-items:center}.floating-card,.ring,.visual-rings{position:absolute}.visual-rings{top:50%;width:100%;height:100%;pointer-events:none}.ring{top:50%;border-radius:50%;border:1px solid rgba(0,242,255,.1)}.ring-1{width:250px;height:250px}.ring-2{width:400px;height:400px}.ring-3{width:550px;height:550px}.floating-card{background:rgba(15,23,42,.8);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.3);z-index:2;transition:transform .3s}.contact-form,.cta-card,.cta-section,.faq-section,.input-wrapper,.site-footer,.testimonials{position:relative}.cta-card,.testimonial-card.featured{box-shadow:0 20px 100px -10px rgba(66,71,91,.1)}.card-scan{top:10%;left:0;width:180px}.card-scan .card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.2rem}.card-scan h4{font-size:1rem;margin-bottom:.5rem}.card-scan p{font-size:.75rem;line-height:1.4}.card-analysis{top:0;right:0;width:320px;padding:2rem}.card-header{justify-content:space-between;align-items:center}.card-header h4{font-size:1.1rem}.time-range{font-size:.7rem;background:rgba(255,255,255,.05);padding:.3rem .6rem;border-radius:5px;cursor:pointer}.analysis-stats{gap:2rem}.analysis-stats .stat{display:flex;flex-direction:column}.stat-value{font-size:1.2rem;font-weight:700}.stat-label{font-size:.7rem}.analysis-graph{width:100%;height:60px;margin-bottom:1rem}.graph-labels{display:flex;justify-content:space-between}.graph-labels span{font-size:.65rem}.graph-labels span.active{padding:.1rem .4rem;border-radius:3px}.card-pay{bottom:5%;left:20%;width:280px}.pay-icons{display:flex;gap:1rem;margin-top:1rem}.pay-icon{width:50px;height:35px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.2rem}.pay-icon i.fa-paypal{color:#003087}.pay-icon i.fa-apple{color:#000}.pay-icon i.fa-cc-visa{color:#1a1f71}.pay-icon i.fa-shopify{color:#96bf48}.site-footer{padding:80px 0 40px;background:#000;border-top:1px solid var(--border-cyan)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:4rem;margin-bottom:4rem}.footer-logo img{height:50px;margin-bottom:1.5rem}.footer-about p{font-size:1.1rem;line-height:1.7;max-width:280px}.footer-column h4{font-size:1.1rem;margin-bottom:2rem;color:var(--text-white);font-weight:600}.footer-links{list-style:none}.footer-links li{font-size:1.1rem;margin-bottom:1rem}.footer-links a{color:var(--text-muted);font-size:.95rem}.footer-links a:hover{color:var(--primary-cyan);padding-left:5px}.footer-contact-item{display:flex;gap:1rem;margin-bottom:1.5rem}.footer-contact-item i{margin-top:10px;color:var(--primary-cyan);font-size:1.1rem}.footer-bottom p,.footer-socials a{color:#64748b;font-size:1.1rem}.footer-bottom{padding-top:30px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-socials{display:flex;gap:1.5rem}.footer-socials a:hover{color:var(--primary-cyan);transform:translateY(-3px)}@media (max-width:992px){.icd-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:576px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1.5rem;text-align:center}.arc-glow{bottom:-30px;width:100%;border-radius:29% 29% 0 0}.hero-visual,.service-accordion{padding-bottom:0}.process-container{display:grid;grid-template-columns:repeat(1,1fr)!important}.container{max-width:100%}.portfolio-nav{gap:5px}.partner-text{padding:0 25px}.about-glow-circle{width:400px!important;height:400px!important}.about-hero-content h1{font-size:70px!important}.portfolio-showcase{padding:0!important}.team-portfolio{margin-top:-160px}.testimonials{padding-top:0!important}.staggered-heading .line-2{margin-left:-5px!important}.about-intro{padding:60px 0 0!important}.goals-infographic{padding:10px 0 60px!important}}.testimonials{padding:0;overflow:hidden}.testimonials-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;gap:4rem}.testimonials-header h2{font-size:3.5rem;line-height:1.1;max-width:500px}.cta-text-content p,.testimonials-header p{color:var(--text-muted);font-size:1.1rem;max-width:450px}.testimonials-carousel-wrap{position:relative;width:100%}.testimonials-slider{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1);gap:2rem;cursor:grab;user-select:none}.carousel-btn,.dot,.faq-section .accordion-item,.testimonial-card{transition:var(--transition)}.testimonial-card{flex:0 0 calc(33.333% - 1.35rem);padding:3rem 2rem;border-radius:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2rem;height:auto}.testimonial-card.featured{background:linear-gradient(144.39deg,#fff -278.56%,#6d6d6d -78.47%,#11101d 91.61%);border:none}.testimonial-card:hover{background:rgba(255,255,255,.05)}.quote-icon{font-size:1.8rem;color:var(--primary-cyan)}.quote-text{font-size:1.1rem;line-height:1.7;color:var(--text-white);min-height:100px}.carousel-btn,.faq-badge{color:var(--primary-cyan)}.quote-author,.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-info h4{font-size:1.1rem;margin-bottom:.2rem}.author-info p{font-size:.85rem;color:var(--text-muted)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem}.carousel-btn{width:50px;height:50px;border-radius:50%;border:1px solid var(--border-cyan);background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.carousel-btn:hover{background:var(--primary-cyan);color:#000;box-shadow:0 0 20px rgba(0,242,255,.4)}.carousel-dots{display:flex;gap:.8rem}.dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.1);cursor:pointer}.dot.active{background:var(--primary-cyan);width:30px;border-radius:10px}@media (max-width:1200px){.showcase-content{flex-direction:column;padding:3rem;gap:2rem}.showcase-text{text-align:center}.showcase-text p{margin:0 auto 2rem}.showcase-visual{width:100%;height:500px}.testimonials-header{flex-direction:column;align-items:flex-start;gap:2rem}.testimonial-card{flex:0 0 calc(50% - 1rem)}}.faq-section{padding:80px 0 40px}.faq-header{margin-bottom:2.5rem}.faq-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,242,255,.05);border:1px solid rgba(0,242,255,.2);border-radius:50px;font-size:.7rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.faq-header h2{font-size:4rem;line-height:1.1;margin-bottom:1rem;color:#fff}.faq-accordion-grid{max-width:850px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.faq-section .accordion-item{background:#090e16;border:1px solid rgba(255,255,255,.03);border-radius:18px;overflow:hidden}.faq-section .accordion-item:hover{border-color:rgba(0,242,255,.1)}.faq-section .accordion-item.active{background:#0d141f;border-color:rgba(0,242,255,.2)}.faq-section .accordion-header{padding:8px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none}.faq-section .accordion-header h3{font-size:1.2rem;font-weight:500;color:#f1f5f9}.faq-section .toggle-icon{font-size:.9rem;color:#64748b;transition:transform .4s}.faq-section .accordion-item.active .toggle-icon{transform:rotate(180deg);color:var(--primary-cyan)}.faq-answer-box{padding:0 2rem 2rem;color:#94a3b8;font-size:1.05rem;line-height:1.7}.cta-section{padding:80px 0}.cta-card{background:linear-gradient(144.39deg,#fff -278.56%,#6d6d6d -78.47%,#11101d 91.61%);border-radius:20px;padding:5rem 6rem;display:flex;justify-content:space-between;align-items:center;gap:3rem;overflow:hidden}.cta-text-content h2{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem}.cta-btn-wrap .btn-get-started{margin-bottom:0;padding:1.2rem 2.5rem;background:linear-gradient(157.81deg,#def9fa -29.81%,#bef3f5 -5.67%,#9dedf0 16.15%,#7de7eb 40.6%,#5ce1e6 68.94%,#33bbcf 96.11%);color:#00040e;box-shadow:none}.cta-btn-wrap .btn-get-started:hover,.portfolio-item:hover .portfolio-img-wrapper img{transform:scale(1.05)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:8rem;align-items:flex-start}.contact-left h2{font-size:122px;line-height:.9;font-weight:700;letter-spacing:-2px;margin-bottom:3rem}.abstract-shape{width:120px;height:120px;opacity:.8}.contact-form{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-group{display:flex;flex-direction:column;gap:.8rem}.form-group label{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.5);letter-spacing:1px}.input-wrapper input,.input-wrapper textarea{width:100%;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:.8rem 0;color:#fff;font-family:Outfit,sans-serif;font-size:1rem;outline:0;transition:border-color .3s}.input-wrapper textarea{height:80px;resize:none}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{color:rgba(255,255,255,.3);text-align:right}.input-wrapper input:focus,.input-wrapper textarea:focus{border-bottom-color:var(--primary-cyan)}.contact-submit{position:absolute;right:0;bottom:0;background:0 0;border:none;color:#fff;font-size:2.5rem;cursor:pointer;transition:transform .3s}.contact-submit:hover{transform:translateX(10px);color:var(--primary-cyan)}.office-locations{display:flex;gap:4rem;margin-top:4rem;justify-content:flex-end}.office{text-align:right}.loc-label{display:block;font-size:.7rem;font-weight:700;margin-bottom:1.5rem;color:#fff;letter-spacing:1px}.office p{font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.6)}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:5rem}.contact-left h2{font-size:3.5rem}}.about-hero{padding:120px 0 0;min-height:80vh;display:flex;align-items:center}.about-hero-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1300px;width:100%;margin:0 auto}.about-hero-content,.goals-content{display:flex;flex-direction:column;align-items:flex-end}.about-hero-content h1{font-size:90px;line-height:1.1;margin-bottom:2rem;text-align:left;display:block;flex-direction:column}.staggered-heading .line-1{margin-left:50px}.staggered-heading .line-2{margin-left:-30px}.staggered-heading .line-3{margin-left:90px}.about-hero-text{display:flex;align-items:flex-start;gap:1.5rem;max-width:450px;margin-right:0;align-self:flex-end}.about-hero-text p{color:var(--primary-cyan);font-size:1.1rem;line-height:1.6}.about-arrow{width:100px;height:auto;flex-shrink:0;margin-top:5px;margin-left:-20px}.about-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.about-glow-circle{position:absolute;width:450px;height:450px;background:#00f2ff;border-radius:50%;z-index:-1;box-shadow:0 0 60px rgba(0,242,255,.6)}.goals-infographic,.step-number{background-size:cover;background-position:center;background-repeat:no-repeat}.about-profile-img{position:relative;z-index:1;max-width:400px;width:100%}.pt-70{padding-top:70px;padding-bottom:70px}.about-intro,.cnt{padding:80px 0 0}.intro-top{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:5rem}.intro-heading h2{font-size:60px;font-weight:400;letter-spacing:1px;line-height:1.2;text-transform:capitalize}.intro-text p,.quote-content h3{font-size:1.1rem;font-weight:300}.intro-text p{color:#cbd5e1;line-height:1.8;margin-bottom:1.5rem}.intro-text p:last-child{margin-bottom:0}.intro-divider{height:1px;background-color:rgba(255,255,255,.1);margin-bottom:5rem}.intro-bottom{display:flex;gap:2rem;align-items:flex-start}.quote-mark{font-size:5rem;line-height:1;color:#fff;margin-top:-10px}.feature-item h3,.quote-content h3,.step-number{font-family:Outfit,sans-serif}.quote-content h3{line-height:1.5;margin-bottom:2.5rem}.text-muted{color:#64748b}.quote-author img{width:60px;height:60px;border-radius:50%;object-fit:cover}.author-details h4{font-size:1rem;margin-bottom:.2rem;font-weight:500}.author-details p{font-size:.7rem;color:#64748b;letter-spacing:1px;text-transform:uppercase}.quote-slider-wrapper{flex-grow:1;overflow:hidden}.quote-slider{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.play-button,.q-dot{border-radius:50%;transition:.3s;cursor:pointer}.quote-slide{min-width:100%;flex:0 0 100%}.quote-slider-dots{display:flex;gap:12px;margin-top:1rem}.q-dot{width:8px;height:8px;background-color:rgba(255,255,255,.2)}.q-dot.active{background-color:var(--primary-cyan);transform:scale(1.3)}.play-button,.video-container{align-items:center;display:flex}.about-features{padding:100px 0;background-color:var(--bg-dark)}.features-header{text-align:center;margin-bottom:5rem}.features-header h2{font-size:2.8rem;font-weight:600;line-height:1.3}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:none}.goals-container,.goals-grid{grid-template-columns:1fr 1fr}.feature-item{text-align:center;padding:0 2rem;position:relative}.feature-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:120px;background:linear-gradient(to bottom,transparent,var(--primary-cyan),transparent);opacity:.5}.feature-icon{font-size:3rem;color:var(--primary-cyan);margin-bottom:2rem;font-weight:300}.feature-item h3{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.feature-item p{font-size:.9rem;color:#94a3b8;line-height:1.6}.about-video{width:100%;position:relative;padding-bottom:5rem}.video-container{width:100%;height:70vh;min-height:500px;position:relative;overflow:hidden;justify-content:center}.video-container::after,.video-poster{position:absolute;width:100%;left:0;top:0;height:100%}.video-poster{object-fit:cover;z-index:1}.video-container::after{content:'';background:rgba(0,0,0,.4);z-index:2}.play-button{position:relative;z-index:3;width:120px;height:120px;background-color:#000;border:2px solid var(--primary-cyan);justify-content:center;box-shadow:0 0 30px rgba(0,242,255,.4)}.play-button:hover{transform:scale(1.05);box-shadow:0 0 50px rgba(0,242,255,.6)}.play-text{color:#fff;font-weight:600;letter-spacing:2px;font-size:1.1rem}.goals-infographic{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.8));background-attachment:fixed;padding:100px 0;overflow:hidden;position:relative}.goals-container{display:grid;gap:4rem;align-items:center}.goals-visual{position:relative;display:block;justify-content:center;align-items:center}.target-img{max-width:100%;position:relative;z-index:2;transform:scale(1.1)}.goal-item::before,.perspective-line{position:absolute;background-color:var(--primary-cyan)}.perspective-line{height:1px;z-index:1;opacity:.7}.line-top{width:200%;top:0;left:20%;transform:rotate(-15deg);transform-origin:left top}.line-bottom{width:200%;bottom:0;left:20%;transform:rotate(15deg);transform-origin:left bottom}.goals-header{text-align:right;margin-bottom:4rem}.goals-header h2{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:1px;color:#fff}.goals-header p{color:#94a3b8;font-size:.95rem;line-height:1.8;max-width:550px;margin-left:auto}.goals-grid{display:grid;gap:3rem 2rem;width:100%}.goal-item{position:relative;padding-left:1.5rem}.goal-item::before{content:'';left:0;top:0;width:4px;height:100%}.goal-item h3{font-size:30px;font-weight:700;margin-bottom:.8rem;color:#fff;font-family:'Cormorant Garamond',serif}.goal-item p{font-size:1.1rem;color:#94a3b8;line-height:1.7}@media (max-width:992px){.cta-text-content h2,.testimonials-header h2{font-size:2.5rem}.cta-card{flex-direction:column;padding:4rem;text-align:center}.cta-text-content p,.goals-header p{margin:0 auto}.about-hero-container{grid-template-columns:1fr;text-align:center}.about-hero-text{margin-left:0;text-align:left}.staggered-heading .line-2{margin-left:-20px}.intro-top{grid-template-columns:1fr;gap:3rem}.intro-bottom{flex-direction:column;gap:1rem}.goals-container,.goals-header{text-align:center}.features-grid{grid-template-columns:repeat(2,1fr);gap:3rem 0}.feature-item:nth-child(2)::after,.line-bottom,.line-top{display:none}.goals-container{grid-template-columns:1fr}.goals-content{align-items:center}.goal-item{text-align:left}}.contact-header,.get-in-touch,.portfolio-info{text-align:center}@media (max-width:576px){.features-grid,.goals-grid{grid-template-columns:1fr}.features-grid{gap:3rem}.feature-item::after{display:none}.video-container{height:40vh;min-height:300px}}.contact-section{padding:40px 0;position:relative;color:#fff}.contact-container,.steps-container{margin:0 auto}.contact-header{margin-bottom:4rem}.contact-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-header p{color:#a0a0a0;font-size:.95rem;line-height:1.6;max-width:600px;margin:0 auto}.contact-info-boxes{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:5rem}.info-box,.info-icon{align-items:center;display:flex}.info-box{border:1px solid rgba(255,255,255,.05);background-color:#000;padding:6px;border-radius:5px;gap:1.5rem;flex:1}.info-icon{width:50px;height:50px;border:1px dashed #00f2ff;border-radius:50%;justify-content:center;color:#00f2ff;font-size:1.2rem;flex-shrink:0}.info-box:first-child .info-icon{background-color:#00f2ff;color:#1e1e1e;border:none}.info-text h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.info-text p{font-size:1.1rem;color:#a0a0a0;line-height:1.5}.get-in-touch h2{font-size:2.2rem;font-weight:700;margin-bottom:3rem}.contact-form{text-align:left}.contact-form .form-row{display:flex;gap:1.5rem;margin-bottom:0}.contact-form input,.contact-form textarea{background-color:transparent;border:1px solid #333;border-radius:5px;padding:1rem 1.5rem;color:#fff;width:100%;font-size:.95rem;font-family:inherit;outline:0;transition:border-color .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#00f2ff}.contact-form .full-width{width:100%}.contact-form textarea{min-height:180px;resize:vertical}.form-submit{margin-top:0}.btn-send{background-color:#00f2ff;color:#1e1e1e;border:none;padding:8px 20px;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s}.btn-send:hover{background-color:#00d0db}.contact-slider-arrow{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#fff;color:#1e1e1e;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1.2rem;transition:.3s}.contact-slider-arrow:hover{background-color:#00f2ff}.services-steps{background-color:#000;padding:0;color:#fff}.step-row{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:5rem 0}.step-content h2{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.step-content p{color:#94a3b8;font-size:1.1rem;line-height:1.8}.step-visual{flex:1;display:flex;justify-content:center;align-items:center}.step-number{font-size:24rem;font-weight:900;line-height:.8;padding:0;color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-15px}.step-divider{height:1px;width:100%;background-color:#222}@media (max-width:992px){.step-row{flex-direction:column!important;text-align:center;gap:2rem}.step-row.step-left-img{flex-direction:column-reverse!important}.step-number{font-size:16rem}}.portfolio-grid-section{background-color:#000;padding:80px 0;color:#fff}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem 3rem}.portfolio-item{display:flex;flex-direction:column;gap:1.5rem}.portfolio-img-wrapper{width:100%;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:4/2.3;background-color:#111}.portfolio-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.portfolio-info h2{font-size:30px;font-weight:800;margin-bottom:1rem;text-transform:capitalize;font-family:'Cormorant Garamond',serif;letter-spacing:.5px}.portfolio-info p{color:#94a3b8;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.form-row,.icd-grid{grid-template-columns:1fr}.team-banner-img,.team-banner-overlay{border-radius:20px}.stats-row{grid-template-columns:repeat(2,1fr)}.contact-left h2,.faq-header h2,.stat-number{font-size:2.8rem}.card-scan,.contact-slider-arrow,.portfolio-card.side{display:none}.portfolio-card.active{width:90%;height:260px}.team-banner{width:calc(100% - 15px);margin:0 auto 4rem}.team-banner-img{height:240px}.team-banner::after{top:12px;left:12px;border-radius:20px}.showcase-text h2{font-size:2.5rem}.card-analysis{width:280px;right:-10px}.card-pay{left:0;bottom:0;width:240px}.testimonial-card{flex:0 0 100%}.faq-section .accordion-header{padding:1.5rem}.faq-answer-box{padding:0 1.5rem 1.5rem}.office-locations{flex-direction:column;gap:2rem}.loc-label,.office p{text-align:left}.about-hero{margin-top:60px}.hero{padding:220px 0 0;margin-top:80px}.services h2{font-size:50px;margin-bottom:4rem}.btn-cyan-pill{background:var(--primary-cyan);color:#000;padding:8px 20px;border-radius:50px;font-weight:700;display:flex;align-items:center;gap:.8rem}.process-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-bottom:0;padding-top:2rem}.contact-form .form-row,.contact-info-boxes{flex-direction:column}.portfolio-grid{grid-template-columns:1fr;gap:3rem}}.reveal-fadeup{opacity:0;transform:translateY(50px);transition:opacity 1.2s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1)}.reveal-fadeup.is-visible{opacity:1;transform:translateY(0);overflow-x:hidden}.about-arrow,.arrow-svg{animation:3s ease-in-out infinite floatArrow}@keyframes floatArrow{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}.portfolio-category{font-size:.75rem;font-weight:700;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.6rem;display:inline-block}.pagination-wrap{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:5rem}.pagination-numbers{display:flex;gap:.5rem;align-items:center}.page-number,.pagination-btn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,242,255,.2);background:rgba(255,255,255,.02);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.page-number:hover,.pagination-btn:hover:not(:disabled){border-color:var(--primary-cyan);color:var(--primary-cyan);background:rgba(0,242,255,.05);box-shadow:0 0 15px rgba(0,242,255,.15)}.pagination-btn:disabled{opacity:.25;cursor:not-allowed;border-color:rgba(255,255,255,.05)}.page-number.active{background:var(--primary-cyan);color:#000;border-color:var(--primary-cyan);box-shadow:0 0 15px rgba(0,242,255,.3)}.contact-map-section{padding:0 0 80px;background-color:#000}.map-container{width:100%;border-radius:24px;overflow:hidden;border:1px solid var(--border-cyan);box-shadow:0 20px 50px rgba(0,0,0,.4)}.map-container iframe{width:100%;height:480px;border:none;display:block;filter:invert(90%) hue-rotate(180deg) brightness(95%) contrast(90%)}@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&family=Outfit:wght@300;400;500;600;700&display=swap);.back-to-top,a{transition:var(--transition)}.container,body{overflow-x:hidden}.back-to-top,.btn-contact-header{background:var(--primary-cyan);align-items:center;display:flex}.arc-glow,.portfolio-card-label{left:50%;transform:translateX(-50%)}.faq-header,.genies,.hero,.step-inner{text-align:center}:root{--bg-dark:#01060d;--primary-cyan:#00f2ff;--text-white:#ffffff;--text-muted:#94a3b8;--border-cyan:rgba(0, 242, 255, 0.2);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background-color:#000;color:var(--text-white);line-height:1.6}.contact-left h2,.quote-mark,.serif,h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',serif}.serif,h1,h2,h3,h4,h5,h6{font-weight:600}img{max-width:100%;height:auto}.back-to-top{position:fixed;bottom:30px;right:30px;width:45px;height:45px;color:#000;border-radius:50%;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:999;opacity:0;visibility:hidden;border:none;box-shadow:0 5px 15px rgba(0,242,255,.3)}.hamburger,.hero,.hero-visual{position:relative}.glowing-divider,.p-dot{box-shadow:0 0 15px var(--primary-cyan)}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,242,255,.4)}a{text-decoration:none;color:inherit}.container{max-width:1300px;margin:0 auto;padding:0 1rem;overflow-y:hidden}header{padding:2rem 0;position:fixed;width:100%;top:0;z-index:1000;background:rgba(1,6,13,.8);backdrop-filter:blur(10px)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo img{height:65px}nav ul{display:flex;gap:2rem}nav ul li a{font-size:.9rem;font-weight:500;color:#e2e8f0}.accordion-item.active .accordion-header h3,.cyan-text,.partner-item i,nav ul li a.active,nav ul li a:hover{color:var(--primary-cyan)}.btn-contact-header{color:#000;padding:.6rem 1.4rem;border-radius:50px;font-weight:700;font-size:.75rem;gap:.5rem}.circle-arrow,.hero-badge{align-items:center;color:var(--primary-cyan)}.circle-arrow{width:24px;height:24px;background:#000;border-radius:50%;display:flex;justify-content:center;font-size:.6rem}.nav-toggle,.nav-toggle.active .hamburger{background:0 0}.nav-toggle,.portfolio-card.hidden{display:none}.nav-toggle{border:none;cursor:pointer;padding:.5rem;z-index:1001}.hamburger,.hamburger::after,.hamburger::before{background:var(--text-white);transition:var(--transition)}.hamburger{display:block;width:24px;height:2px}.btn-get-started,.hero-badge{font-weight:700;display:inline-flex}.hamburger::after,.hamburger::before{content:'';position:absolute;left:0;width:100%;height:100%}.hamburger::before{top:-8px}.hamburger::after{bottom:-8px}.nav-toggle.active .hamburger::before{transform:rotate(45deg);top:0}.nav-toggle.active .hamburger::after{transform:rotate(-45deg);bottom:0}.hero{padding:220px 0 0}.hero-badge,.service-tags span{padding:.4rem 1.2rem;letter-spacing:1px}.hero-stars{margin-bottom:1.5rem}.hero-stars i{font-size:.7rem;color:var(--text-white);margin:0 2px}.hero-badge{gap:.5rem;background:rgba(0,242,255,.1);border:1px solid var(--border-cyan);border-radius:50px;font-size:.65rem;margin-bottom:2.5rem}.hero h1{font-size:6rem;line-height:.9;margin-bottom:2rem}.hero h1 .italic-cyan{color:var(--primary-cyan);font-style:italic;font-weight:500}.hero-desc{color:var(--text-muted);font-size:1.1rem;max-width:600px;margin:0 auto 3rem}.btn-get-started{background:var(--primary-cyan);color:#000;padding:8px 20px;border-radius:50px;font-size:.85rem;align-items:center;gap:.8rem;margin-bottom:2rem}.hero-visual{padding-bottom:5rem}.arc-glow{position:absolute;bottom:-138px;width:1000px;height:500px;border-top:1px solid var(--primary-cyan);border-radius:50% 50% 0 0;background:radial-gradient(ellipse at top,rgba(0,242,255,.15) 0,transparent 70%);z-index:-1}.btn-choose,.service-icon{background:var(--primary-cyan);color:#000}.partner-text{font-size:1.2rem;font-weight:500;margin-bottom:3rem}.partners-grid{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.partner-row{display:flex;gap:4rem;align-items:center}.partner-item{font-size:1.1rem;font-weight:700;display:flex;gap:.6rem;width:150px;height:54px;opacity:.5}.partner-item:hover{opacity:1}.services{padding:60px 0 20px}.services h2{font-size:4.5rem}.service-accordion{border-top:1px solid var(--border-cyan);padding-bottom:80px}.accordion-item{border-bottom:1px solid var(--border-cyan)}.icd-card:hover,.process-card.featured{background:rgba(0,242,255,.03);border-color:var(--primary-cyan)}.accordion-header{padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-header h3{font-size:1.4rem;font-weight:400;color:#f8fafc}.accordion-header .plus{color:var(--primary-cyan);font-size:1.5rem;transition:var(--transition)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1)}.icd-card,.icd-icon,.process-card{transition:var(--transition)}.accordion-item.active .accordion-content{max-height:500px}.service-details{display:flex;align-items:flex-start;gap:3rem;padding-bottom:3rem}.service-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.service-info{flex-grow:1}.faq-header p,.footer-contact-item p,.service-info p{color:var(--text-muted);font-size:1.1rem}.service-tags{display:flex;gap:.8rem;flex-wrap:wrap}.btn-choose,.service-action{align-items:center;display:flex}.service-tags span{border:1px solid var(--border-cyan);border-radius:50px;font-size:.7rem;font-weight:600;color:var(--text-white)}.btn-choose,.btn-cyan-pill{border-radius:50px;font-weight:700}.btn-choose{padding:8px 20px;font-size:.8rem;gap:.6rem;white-space:nowrap}.btn-choose i,.hiw-label{color:var(--primary-cyan)}.btn-choose i{width:20px;height:20px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem}.genies{padding:0 0 40px}.genies h2{font-size:4rem;line-height:1.1;color:var(--text-white)}.arrow-svg{display:inline-block;vertical-align:middle;margin-left:10px;width:80px;height:auto}.how-it-works{padding:0;background:#000}.hiw-header{display:flex;justify-content:space-between;align-items:flex-end}.hiw-label{font-size:.8rem;font-weight:700;letter-spacing:2px;display:block;margin-bottom:1rem}.hiw-header h2{font-size:40px;line-height:1.1;margin-bottom:1.5rem;max-width:600px}.icd-card p,.process-card p{color:var(--text-muted);line-height:1.7}.hiw-header p{font-size:1.1 rem;color:var(--text-muted);max-width:500px}.btn-cyan-pill{background:var(--primary-cyan);color:#000;padding:8px 20px;display:flex;align-items:center;gap:.8rem}.icd-icon,.step-icon,.step-link,.step-num{color:var(--primary-cyan)}.process-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-bottom:7rem;padding-top:2rem}.process-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:30px;padding:3rem;position:relative}.icd-card::before,.p-dot,.process-dots,.step-num{position:absolute}.process-card.featured{box-shadow:0 0 40px rgba(0,242,255,.1);transform:translateY(-20px)}.step-num{top:2rem;left:2rem;font-size:1rem;font-weight:700;opacity:.5}.step-inner{display:flex;flex-direction:column;align-items:center}.step-icon{width:80px;height:80px;background:rgba(255,255,255,.03);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:2rem;border:1px solid rgba(0,242,255,.1)}.icd-card:hover .icd-icon,.process-card.featured .step-icon{background:rgba(0,242,255,.1);box-shadow:0 0 20px rgba(0,242,255,.2)}.process-card h3{font-size:1.6rem;margin-bottom:1.5rem}.process-card p{font-size:1.1rem}.step-link{margin-top:2rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.process-dots{top:50%;left:0;width:100%;pointer-events:none;z-index:-1}.p-dot{width:10px;height:10px;background:var(--primary-cyan);border-radius:50%}.dot-1{left:5%;top:20%}.dot-2{left:31%;top:-40px}.dot-3{left:65%;top:-100px}.dot-4{right:5%;top:-30%}.hiw-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding:3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:20px}.hiw-stat{display:flex;gap:1.5rem;align-items:center}.hiw-stat-icon-box,.stat-icon-box{width:50px;height:50px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--primary-cyan);flex-shrink:0}.stat-content h4{font-size:1rem;margin-bottom:.3rem}.stat-content p{font-size:.8rem;color:var(--text-muted)}@media (max-width:992px){.service-details,nav ul{flex-direction:column;gap:2rem}.service-action{width:100%}.nav-toggle{display:block}nav{position:fixed;top:0;right:-100%;width:70%;height:100vh;background:#01060d;padding:100px 2rem;transition:var(--transition);z-index:1000;box-shadow:-10px 0 30px rgba(0,0,0,.5)}nav.active{right:0}nav ul li a{font-size:1.2rem}.hero h1{font-size:4rem}}@media (max-width:768px){section{padding:60px 0!important}.hero{padding:160px 0 0}.hero h1{font-size:2.8rem}.partner-row{gap:1.5rem;flex-wrap:wrap;justify-content:center}.faq-header h2,.genies h2{font-size:2rem}.hero h1 .arrow-svg{width:35px}}.icd-icon,.tp-grid{align-items:center}@media (max-width:480px){.hero h1{font-size:2.2rem}.container{padding:0 .8rem}.nav-container{padding:0 .5rem}.logo img{height:50px}.btn-contact-header{padding:.5rem 1rem;font-size:.7rem}}.glowing-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--primary-cyan),transparent);margin:4rem 0;opacity:.3}.icd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.icd-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:30px;padding:3rem;position:relative;overflow:hidden}.icd-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,242,255,.1)}.icd-card::before{content:'';top:0;left:0;width:100%;height:4px;background:var(--primary-cyan);transform:scaleX(0);transition:transform .4s;transform-origin:left}.icd-card:hover::before{transform:scaleX(1)}.icd-icon{width:70px;height:70px;background:rgba(0,242,255,.05);border:1px solid rgba(0,242,255,.1);border-radius:20px;display:flex;justify-content:center;font-size:1.8rem;margin-bottom:2rem}.icd-card h3{font-size:1.5rem;margin-bottom:1.2rem;font-weight:600}.icd-card p{font-size:.95rem}.tp-link:hover,.tp-right h2,.tp-stars{color:var(--text-white)}.trusted-platform{padding:0 0 110px;position:relative}.trusted-platform::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100px 100px;z-index:0;pointer-events:none}.trusted-platform .container{position:relative;z-index:1}.tp-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:6rem}.tp-right h2{font-size:3.8rem;line-height:1.2;margin-bottom:2rem;font-weight:600}.tp-stars{display:flex;gap:.8rem;margin-bottom:2.5rem}.tp-stars i{font-size:1.2rem}.tp-link,.tp-right p{font-size:1.1rem;color:var(--text-muted)}.tp-right p{line-height:1.8;margin-bottom:2rem}.tp-right strong.text-white{color:var(--text-white);font-weight:500}.tp-actions{display:flex;align-items:center;gap:2.5rem;margin-top:3.5rem}.tp-link{font-weight:500}.tp-image-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.tp-image{width:100%;max-width:650px;height:auto;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.3)}.team-portfolio{padding:0}.team-banner{position:relative;width:calc(100% - 30px);margin:0 auto 7rem;z-index:1}.team-banner-img{width:100%;height:420px;object-fit:cover;display:block;border-radius:40px;filter:brightness(.75)}.team-banner::after{content:'';position:absolute;top:25px;left:25px;width:100%;height:100%;border:1.5px solid var(--primary-cyan);border-radius:40px;z-index:-1;opacity:.5;box-shadow:0 0 15px rgba(0,242,255,.2);pointer-events:none}.team-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(1,6,13,0) 40%,rgba(1,6,13,.6) 100%);border-radius:40px;pointer-events:none}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:6rem;padding:0 1rem}.stat-item{display:flex;flex-direction:column;gap:.5rem}.stat-number{font-size:4rem;font-weight:700;line-height:1}.stat-label{color:var(--text-muted);line-height:1.5}.portfolio-heading{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:4rem;color:var(--text-white)}.portfolio-carousel-wrap{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.portfolio-carousel,.testimonials-container{width:100%;overflow:hidden}.portfolio-slide{display:flex;justify-content:center;align-items:center;gap:1.5rem}.portfolio-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:.4s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}.btn-view-more,.footer-links a,.footer-socials a,.portfolio-btn{transition:var(--transition)}.portfolio-card.side{width:22%;height:240px;opacity:.5;transform:scale(.92);filter:blur(1px)}.portfolio-card.active{width:48%;height:320px;opacity:1;transform:scale(1);filter:none;border:2px solid rgba(0,242,255,.4);box-shadow:0 0 40px rgba(0,242,255,.15)}.floating-card:hover,.testimonial-card:hover{transform:translateY(-5px)}.btn-view-more:hover,.floating-card:hover,.portfolio-btn:hover{border-color:var(--primary-cyan)}.portfolio-card-img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-btn,.portfolio-nav{display:flex;align-items:center}.portfolio-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(1,6,13,.1) 0,#000 100%)}.portfolio-card-label{position:absolute;bottom:1rem;color:var(--text-white);font-weight:700;font-size:1rem;letter-spacing:1px;white-space:nowrap}.ring,.visual-rings{left:50%;transform:translate(-50%,-50%)}.portfolio-nav{gap:3rem}.portfolio-btn{width:48px;height:48px;border:1px solid rgba(0,242,255,.3);background:0 0;border-radius:50%;color:var(--primary-cyan);font-size:1.1rem;cursor:pointer;justify-content:center}.portfolio-btn:hover{background:rgba(0,242,255,.1);box-shadow:0 0 15px rgba(0,242,255,.2)}.portfolio-info{min-width:220px}.portfolio-info-title{font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:.4rem}.portfolio-info-desc{color:var(--text-muted);font-size:.9rem;line-height:1.5}.portfolio-more{margin-top:1rem}.btn-view-more{padding:8px 20px;border:1px solid rgba(255,255,255,.2);border-radius:50px;color:var(--text-white);font-size:.95rem;font-weight:500;display:inline-block}.card-scan p,.footer-about p,.graph-labels span,.showcase-text p,.stat-label,.time-range{color:var(--text-muted)}.btn-view-more:hover{color:var(--primary-cyan);box-shadow:0 0 20px rgba(0,242,255,.15)}@media (max-width:1024px){.hiw-footer,.process-container,.tp-grid{grid-template-columns:1fr}.process-card.featured{transform:none}.hiw-header{flex-direction:column;align-items:flex-start;gap:2rem}.process-dots{display:none}.stats-row{grid-template-columns:repeat(2,1fr)}.portfolio-card.side{width:18%}.portfolio-card.active{width:55%}}.analysis-stats,.card-header{margin-bottom:1.5rem;display:flex}.portfolio-showcase{padding:55px 0;position:relative;overflow:hidden}.showcase-content{display:flex;align-items:center;gap:4rem;position:relative}.showcase-text,.step-content{flex:1}.showcase-text h2{font-size:40px;line-height:1.1;margin-bottom:2rem}.showcase-text p{font-size:1.1rem;margin-bottom:2.5rem;max-width:450px}.showcase-text .btn-get-started{background:linear-gradient(135deg,#00f2ff,#00d4ff);margin-bottom:0}.card-scan .card-icon,.graph-labels span.active{color:var(--primary-cyan);background:rgba(0,242,255,.1)}.showcase-text .btn-get-started:hover{transform:translateY(-2px)}.showcase-visual{flex:1.2;position:relative;height:450px;display:flex;justify-content:center;align-items:center}.floating-card,.ring,.visual-rings{position:absolute}.visual-rings{top:50%;width:100%;height:100%;pointer-events:none}.ring{top:50%;border-radius:50%;border:1px solid rgba(0,242,255,.1)}.ring-1{width:250px;height:250px}.ring-2{width:400px;height:400px}.ring-3{width:550px;height:550px}.floating-card{background:rgba(15,23,42,.8);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.3);z-index:2;transition:transform .3s}.contact-form,.cta-card,.cta-section,.faq-section,.input-wrapper,.site-footer,.testimonials{position:relative}.cta-card,.testimonial-card.featured{box-shadow:0 20px 100px -10px rgba(66,71,91,.1)}.card-scan{top:10%;left:0;width:180px}.card-scan .card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.2rem}.card-scan h4{font-size:1rem;margin-bottom:.5rem}.card-scan p{font-size:.75rem;line-height:1.4}.card-analysis{top:0;right:0;width:320px;padding:2rem}.card-header{justify-content:space-between;align-items:center}.card-header h4{font-size:1.1rem}.time-range{font-size:.7rem;background:rgba(255,255,255,.05);padding:.3rem .6rem;border-radius:5px;cursor:pointer}.analysis-stats{gap:2rem}.analysis-stats .stat{display:flex;flex-direction:column}.stat-value{font-size:1.2rem;font-weight:700}.stat-label{font-size:.7rem}.analysis-graph{width:100%;height:60px;margin-bottom:1rem}.graph-labels{display:flex;justify-content:space-between}.graph-labels span{font-size:.65rem}.graph-labels span.active{padding:.1rem .4rem;border-radius:3px}.card-pay{bottom:5%;left:20%;width:280px}.pay-icons{display:flex;gap:1rem;margin-top:1rem}.pay-icon{width:50px;height:35px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.2rem}.pay-icon i.fa-paypal{color:#003087}.pay-icon i.fa-apple{color:#000}.pay-icon i.fa-cc-visa{color:#1a1f71}.pay-icon i.fa-shopify{color:#96bf48}.site-footer{padding:80px 0 40px;background:#000;border-top:1px solid var(--border-cyan)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:4rem;margin-bottom:4rem}.footer-logo img{height:50px;margin-bottom:1.5rem}.footer-about p{font-size:1.1rem;line-height:1.7;max-width:280px}.footer-column h4{font-size:1.1rem;margin-bottom:2rem;color:var(--text-white);font-weight:600}.footer-links{list-style:none}.footer-links li{font-size:1.1rem;margin-bottom:1rem}.footer-links a{color:var(--text-muted);font-size:.95rem}.footer-links a:hover{color:var(--primary-cyan);padding-left:5px}.footer-contact-item{display:flex;gap:1rem;margin-bottom:1.5rem}.footer-contact-item i{margin-top:10px;color:var(--primary-cyan);font-size:1.1rem}.footer-bottom p,.footer-socials a{color:#64748b;font-size:1.1rem}.footer-bottom{padding-top:30px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-socials{display:flex;gap:1.5rem}.footer-socials a:hover{color:var(--primary-cyan);transform:translateY(-3px)}@media (max-width:992px){.icd-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:576px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1.5rem;text-align:center}.arc-glow{bottom:-30px;width:100%;border-radius:29% 29% 0 0}.hero-visual,.service-accordion{padding-bottom:0}.process-container{display:grid;grid-template-columns:repeat(1,1fr)!important}.container{max-width:100%}.portfolio-nav{gap:5px}.partner-text{padding:0 25px}.about-glow-circle{width:400px!important;height:400px!important}.about-hero-content h1{font-size:70px!important}.portfolio-showcase{padding:0!important}.team-portfolio{margin-top:-160px}.testimonials{padding-top:0!important}.staggered-heading .line-2{margin-left:-5px!important}.about-intro{padding:60px 0 0!important}.goals-infographic{padding:10px 0 60px!important}}.testimonials{padding:0;overflow:hidden}.testimonials-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;gap:4rem}.testimonials-header h2{font-size:3.5rem;line-height:1.1;max-width:500px}.cta-text-content p,.testimonials-header p{color:var(--text-muted);font-size:1.1rem;max-width:450px}.testimonials-carousel-wrap{position:relative;width:100%}.testimonials-slider{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1);gap:2rem;cursor:grab;user-select:none}.carousel-btn,.dot,.faq-section .accordion-item,.testimonial-card{transition:var(--transition)}.testimonial-card{flex:0 0 calc(33.333% - 1.35rem);padding:3rem 2rem;border-radius:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2rem;height:auto}.testimonial-card.featured{background:linear-gradient(144.39deg,#fff -278.56%,#6d6d6d -78.47%,#11101d 91.61%);border:none}.testimonial-card:hover{background:rgba(255,255,255,.05)}.quote-icon{font-size:1.8rem;color:var(--primary-cyan)}.quote-text{font-size:1.1rem;line-height:1.7;color:var(--text-white);min-height:100px}.carousel-btn,.faq-badge{color:var(--primary-cyan)}.quote-author,.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-info h4{font-size:1.1rem;margin-bottom:.2rem}.author-info p{font-size:.85rem;color:var(--text-muted)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem}.carousel-btn{width:50px;height:50px;border-radius:50%;border:1px solid var(--border-cyan);background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.carousel-btn:hover{background:var(--primary-cyan);color:#000;box-shadow:0 0 20px rgba(0,242,255,.4)}.carousel-dots{display:flex;gap:.8rem}.dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.1);cursor:pointer}.dot.active{background:var(--primary-cyan);width:30px;border-radius:10px}@media (max-width:1200px){.showcase-content{flex-direction:column;padding:3rem;gap:2rem}.showcase-text{text-align:center}.showcase-text p{margin:0 auto 2rem}.showcase-visual{width:100%;height:500px}.testimonials-header{flex-direction:column;align-items:flex-start;gap:2rem}.testimonial-card{flex:0 0 calc(50% - 1rem)}}.faq-section{padding:110px 0 40px}.faq-header{margin-bottom:2.5rem}.faq-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,242,255,.05);border:1px solid rgba(0,242,255,.2);border-radius:50px;font-size:.7rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.faq-header h2{font-size:4rem;line-height:1.1;margin-bottom:1rem;color:#fff}.faq-accordion-grid{max-width:850px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.faq-section .accordion-item{background:#090e16;border:1px solid rgba(255,255,255,.03);border-radius:18px;overflow:hidden}.faq-section .accordion-item:hover{border-color:rgba(0,242,255,.1)}.faq-section .accordion-item.active{background:#0d141f;border-color:rgba(0,242,255,.2)}.faq-section .accordion-header{padding:8px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none}.faq-section .accordion-header h3{font-size:1.2rem;font-weight:500;color:#f1f5f9}.faq-section .toggle-icon{font-size:.9rem;color:#64748b;transition:transform .4s}.faq-section .accordion-item.active .toggle-icon{transform:rotate(180deg);color:var(--primary-cyan)}.faq-answer-box{padding:0 2rem 2rem;color:#94a3b8;font-size:1.05rem;line-height:1.7}.cta-section{padding:80px 0}.cta-card{background:linear-gradient(144.39deg,#fff -278.56%,#6d6d6d -78.47%,#11101d 91.61%);border-radius:20px;padding:5rem 6rem;display:flex;justify-content:space-between;align-items:center;gap:3rem;overflow:hidden}.cta-text-content h2{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem}.cta-btn-wrap .btn-get-started{margin-bottom:0;padding:1.2rem 2.5rem;background:linear-gradient(157.81deg,#def9fa -29.81%,#bef3f5 -5.67%,#9dedf0 16.15%,#7de7eb 40.6%,#5ce1e6 68.94%,#33bbcf 96.11%);color:#00040e;box-shadow:none}.cta-btn-wrap .btn-get-started:hover,.portfolio-item:hover .portfolio-img-wrapper img{transform:scale(1.05)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:8rem;align-items:flex-start}.contact-left h2{font-size:122px;line-height:.9;font-weight:700;letter-spacing:-2px;margin-bottom:3rem}.abstract-shape{width:120px;height:120px;opacity:.8}.contact-form{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-group{display:flex;flex-direction:column;gap:.8rem}.form-group label{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.5);letter-spacing:1px}.input-wrapper input,.input-wrapper textarea{width:100%;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:.8rem 0;color:#fff;font-family:Outfit,sans-serif;font-size:1rem;outline:0;transition:border-color .3s}.input-wrapper textarea{height:80px;resize:none}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{color:rgba(255,255,255,.3);text-align:right}.input-wrapper input:focus,.input-wrapper textarea:focus{border-bottom-color:var(--primary-cyan)}.contact-submit{position:absolute;right:0;bottom:0;background:0 0;border:none;color:#fff;font-size:2.5rem;cursor:pointer;transition:transform .3s}.contact-submit:hover{transform:translateX(10px);color:var(--primary-cyan)}.office-locations{display:flex;gap:4rem;margin-top:4rem;justify-content:flex-end}.office{text-align:right}.loc-label{display:block;font-size:.7rem;font-weight:700;margin-bottom:1.5rem;color:#fff;letter-spacing:1px}.office p{font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.6)}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:5rem}.contact-left h2{font-size:3.5rem}}.about-hero{padding:120px 0 0;min-height:80vh;display:flex;align-items:center}.about-hero-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1300px;width:100%;margin:0 auto}.about-hero-content,.goals-content{display:flex;flex-direction:column;align-items:flex-end}.about-hero-content h1{font-size:90px;line-height:1.1;margin-bottom:2rem;text-align:left;display:block;flex-direction:column}.staggered-heading .line-1{margin-left:50px}.staggered-heading .line-2{margin-left:-30px}.staggered-heading .line-3{margin-left:90px}.about-hero-text{display:flex;align-items:flex-start;gap:1.5rem;max-width:450px;margin-right:0;align-self:flex-end}.about-hero-text p{color:var(--primary-cyan);font-size:1.1rem;line-height:1.6}.about-arrow{width:100px;height:auto;flex-shrink:0;margin-top:5px;margin-left:-20px}.about-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.about-glow-circle{position:absolute;width:450px;height:450px;background:#00f2ff;border-radius:50%;z-index:-1;box-shadow:0 0 60px rgba(0,242,255,.6)}.goals-infographic,.step-number{background-size:cover;background-position:center;background-repeat:no-repeat}.about-profile-img{position:relative;z-index:1;max-width:400px;width:100%}.pt-70{padding-top:70px;padding-bottom:70px}.about-intro,.cnt{padding:80px 0 0}.intro-top{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:5rem}.intro-heading h2{font-size:60px;font-weight:400;letter-spacing:1px;line-height:1.2;text-transform:capitalize}.intro-text p,.quote-content h3{font-size:1.1rem;font-weight:300}.intro-text p{color:#cbd5e1;line-height:1.8;margin-bottom:1.5rem}.intro-text p:last-child{margin-bottom:0}.intro-divider{height:1px;background-color:rgba(255,255,255,.1);margin-bottom:5rem}.intro-bottom{display:flex;gap:2rem;align-items:flex-start}.quote-mark{font-size:5rem;line-height:1;color:#fff;margin-top:-10px}.feature-item h3,.quote-content h3,.step-number{font-family:Outfit,sans-serif}.quote-content h3{line-height:1.5;margin-bottom:2.5rem}.text-muted{color:#64748b}.quote-author img{width:60px;height:60px;border-radius:50%;object-fit:cover}.author-details h4{font-size:1rem;margin-bottom:.2rem;font-weight:500}.author-details p{font-size:.7rem;color:#64748b;letter-spacing:1px;text-transform:uppercase}.quote-slider-wrapper{flex-grow:1;overflow:hidden}.quote-slider{display:flex;transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.play-button,.q-dot{border-radius:50%;transition:.3s;cursor:pointer}.quote-slide{min-width:100%;flex:0 0 100%}.quote-slider-dots{display:flex;gap:12px;margin-top:1rem}.q-dot{width:8px;height:8px;background-color:rgba(255,255,255,.2)}.q-dot.active{background-color:var(--primary-cyan);transform:scale(1.3)}.play-button,.video-container{align-items:center;display:flex}.about-features{padding:100px 0;background-color:var(--bg-dark)}.features-header{text-align:center;margin-bottom:5rem}.features-header h2{font-size:2.8rem;font-weight:600;line-height:1.3}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:none}.goals-container,.goals-grid{grid-template-columns:1fr 1fr}.feature-item{text-align:center;padding:0 2rem;position:relative}.feature-item:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:120px;background:linear-gradient(to bottom,transparent,var(--primary-cyan),transparent);opacity:.5}.feature-icon{font-size:3rem;color:var(--primary-cyan);margin-bottom:2rem;font-weight:300}.feature-item h3{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.feature-item p{font-size:.9rem;color:#94a3b8;line-height:1.6}.about-video{width:100%;position:relative;padding-bottom:5rem}.video-container{width:100%;height:70vh;min-height:500px;position:relative;overflow:hidden;justify-content:center}.video-container::after,.video-poster{position:absolute;width:100%;left:0;top:0;height:100%}.video-poster{object-fit:cover;z-index:1}.video-container::after{content:'';background:rgba(0,0,0,.4);z-index:2}.play-button{position:relative;z-index:3;width:120px;height:120px;background-color:#000;border:2px solid var(--primary-cyan);justify-content:center;box-shadow:0 0 30px rgba(0,242,255,.4)}.play-button:hover{transform:scale(1.05);box-shadow:0 0 50px rgba(0,242,255,.6)}.play-text{color:#fff;font-weight:600;letter-spacing:2px;font-size:1.1rem}.goals-infographic{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.8));background-attachment:fixed;padding:30px 0;overflow:hidden;position:relative}.goals-container{display:grid;gap:4rem;align-items:center}.goals-visual{position:relative;display:block;justify-content:center;align-items:center}.target-img{max-width:100%;position:relative;z-index:2;transform:scale(1.1)}.goal-item::before,.perspective-line{position:absolute;background-color:var(--primary-cyan)}.perspective-line{height:1px;z-index:1;opacity:.7}.line-top{width:200%;top:0;left:20%;transform:rotate(-15deg);transform-origin:left top}.line-bottom{width:200%;bottom:0;left:20%;transform:rotate(15deg);transform-origin:left bottom}.goals-header{text-align:right;margin-bottom:4rem}.goals-header h2{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:1px;color:#fff}.goals-header p{color:#94a3b8;font-size:.95rem;line-height:1.8;max-width:550px;margin-left:auto}.goals-grid{display:grid;gap:3rem 2rem;width:100%}.goal-item{position:relative;padding-left:1.5rem}.goal-item::before{content:'';left:0;top:0;width:4px;height:100%}.goal-item h3{font-size:30px;font-weight:700;margin-bottom:.8rem;color:#fff;font-family:'Cormorant Garamond',serif}.goal-item p{font-size:1.1rem;color:#94a3b8;line-height:1.7}@media (max-width:992px){.cta-text-content h2,.testimonials-header h2{font-size:2.5rem}.cta-card{flex-direction:column;padding:4rem;text-align:center}.cta-text-content p,.goals-header p{margin:0 auto}.about-hero-container{grid-template-columns:1fr;text-align:center}.about-hero-text{margin-left:0;text-align:left}.staggered-heading .line-2{margin-left:-20px}.intro-top{grid-template-columns:1fr;gap:3rem}.intro-bottom{flex-direction:column;gap:1rem}.goals-container,.goals-header{text-align:center}.features-grid{grid-template-columns:repeat(2,1fr);gap:3rem 0}.feature-item:nth-child(2)::after,.line-bottom,.line-top{display:none}.goals-container{grid-template-columns:1fr}.goals-content{align-items:center}.goal-item{text-align:left}}.contact-header,.get-in-touch,.portfolio-info{text-align:center}@media (max-width:576px){.features-grid,.goals-grid{grid-template-columns:1fr}.features-grid{gap:3rem}.feature-item::after{display:none}.video-container{height:40vh;min-height:300px}}.contact-section{padding:70px 0 40px;position:relative;color:#fff}.contact-container,.steps-container{margin:0 auto}.contact-header{margin-bottom:4rem}.contact-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-header p{color:#a0a0a0;font-size:.95rem;line-height:1.6;max-width:600px;margin:0 auto}.contact-info-boxes{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:5rem}.info-box,.info-icon{align-items:center;display:flex}.info-box{border:1px solid rgba(255,255,255,.05);background-color:#000;padding:6px;border-radius:5px;gap:1.5rem;flex:1}.info-icon{width:50px;height:50px;border:1px dashed #00f2ff;border-radius:50%;justify-content:center;color:#00f2ff;font-size:1.2rem;flex-shrink:0}.info-box:first-child .info-icon{background-color:#00f2ff;color:#1e1e1e;border:none}.info-text h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.info-text p{font-size:1.1rem;color:#a0a0a0;line-height:1.5}.get-in-touch h2{font-size:2.2rem;font-weight:700;margin-bottom:3rem}.contact-form{text-align:left}.contact-form .form-row{display:flex;gap:1.5rem;margin-bottom:0}.contact-form input,.contact-form textarea{background-color:transparent;border:1px solid #333;border-radius:5px;padding:1rem 1.5rem;color:#fff;width:100%;font-size:.95rem;font-family:inherit;outline:0;transition:border-color .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#00f2ff}.contact-form .full-width{width:100%}.contact-form textarea{min-height:180px;resize:vertical}.form-submit{margin-top:0}.btn-send{background-color:#00f2ff;color:#1e1e1e;border:none;padding:8px 20px;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s}.btn-send:hover{background-color:#00d0db}.contact-slider-arrow{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#fff;color:#1e1e1e;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1.2rem;transition:.3s}.contact-slider-arrow:hover{background-color:#00f2ff}.services-steps{background-color:#000;padding:0;color:#fff}.step-row{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:5rem 0}.step-content h2{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.step-content p{color:#94a3b8;font-size:1.1rem;line-height:1.8}.step-visual{flex:1;display:flex;justify-content:center;align-items:center}.step-number{font-size:24rem;font-weight:900;line-height:.8;padding:0;color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-15px}.step-divider{height:1px;width:100%;background-color:#222}@media (max-width:992px){.step-row{flex-direction:column!important;text-align:center;gap:2rem}.step-row.step-left-img{flex-direction:column-reverse!important}.step-number{font-size:16rem}}.portfolio-grid-section{background-color:#000;padding:80px 0;color:#fff}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem 3rem}.portfolio-item{display:flex;flex-direction:column;gap:1.5rem}.portfolio-img-wrapper{width:100%;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:4/2.3;background-color:#111}.portfolio-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.portfolio-info h2{font-size:30px;font-weight:800;margin-bottom:1rem;text-transform:capitalize;font-family:'Cormorant Garamond',serif;letter-spacing:.5px}.portfolio-info p{color:#94a3b8;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.form-row,.icd-grid{grid-template-columns:1fr}.team-banner-img,.team-banner-overlay{border-radius:20px}.stats-row{grid-template-columns:repeat(2,1fr)}.contact-left h2,.faq-header h2,.stat-number{font-size:2.8rem}.card-scan,.contact-slider-arrow,.portfolio-card.side{display:none}.portfolio-card.active{width:90%;height:260px}.team-banner{width:calc(100% - 15px);margin:0 auto 4rem}.team-banner-img{height:240px}.team-banner::after{top:12px;left:12px;border-radius:20px}.showcase-text h2{font-size:2.5rem}.card-analysis{width:280px;right:-10px}.card-pay{left:0;bottom:0;width:240px}.testimonial-card{flex:0 0 100%}.faq-section .accordion-header{padding:1.5rem}.faq-answer-box{padding:0 1.5rem 1.5rem}.office-locations{flex-direction:column;gap:2rem}.loc-label,.office p{text-align:left}.about-hero{margin-top:60px}.hero{padding:220px 0 0;margin-top:80px}.services h2{font-size:50px;margin-bottom:4rem}.btn-cyan-pill{background:var(--primary-cyan);color:#000;padding:8px 20px;border-radius:50px;font-weight:700;display:flex;align-items:center;gap:.8rem}.process-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-bottom:0;padding-top:2rem}.contact-form .form-row,.contact-info-boxes{flex-direction:column}.portfolio-grid{grid-template-columns:1fr;gap:3rem}}.reveal-fadeup{opacity:0;transform:translateY(50px);transition:opacity 1.2s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1)}.reveal-fadeup.is-visible{opacity:1;transform:translateY(0);overflow:hidden}.about-arrow,.arrow-svg{animation:3s ease-in-out infinite floatArrow}@keyframes floatArrow{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}.portfolio-category{font-size:.75rem;font-weight:700;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.6rem;display:inline-block}.pagination-wrap{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:5rem}.pagination-numbers{display:flex;gap:.5rem;align-items:center}.page-number,.pagination-btn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,242,255,.2);background:rgba(255,255,255,.02);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.page-number:hover,.pagination-btn:hover:not(:disabled){border-color:var(--primary-cyan);color:var(--primary-cyan);background:rgba(0,242,255,.05);box-shadow:0 0 15px rgba(0,242,255,.15)}.pagination-btn:disabled{opacity:.25;cursor:not-allowed;border-color:rgba(255,255,255,.05)}.page-number.active{background:var(--primary-cyan);color:#000;border-color:var(--primary-cyan);box-shadow:0 0 15px rgba(0,242,255,.3)}.contact-map-section{padding:0 0 80px;background-color:#000}.map-container{width:100%;border-radius:24px;overflow:hidden;border:1px solid var(--border-cyan);box-shadow:0 20px 50px rgba(0,0,0,.4)}.map-container iframe{width:100%;height:480px;border:none;display:block;filter:invert(90%) hue-rotate(180deg) brightness(95%) contrast(90%)}