.Hero-module__ZARIfG__hero{align-items:center;min-height:100vh;padding:7rem 0 3rem;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__container{z-index:2;grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.Hero-module__ZARIfG__visual{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.Hero-module__ZARIfG__laptopWrapper{z-index:2;will-change:transform;animation:6s ease-in-out infinite Hero-module__ZARIfG__laptopFloat;position:relative}.Hero-module__ZARIfG__laptopWrapper:hover{animation-play-state:paused;transform:perspective(1800px)rotateY(3deg)rotateX(1deg)scale(1.02)translateY(-10px)}@keyframes Hero-module__ZARIfG__laptopFloat{0%,to{transform:perspective(1800px)rotateY(12deg)rotateX(4deg)translateY(0)}50%{transform:perspective(1800px)rotateY(12deg)rotateX(4deg)translateY(-12px)}}.Hero-module__ZARIfG__laptopScreen{background:#0f1225;border:2px solid #2a2d4a;border-bottom:none;border-radius:12px 12px 0 0;width:420px;height:270px;position:relative;overflow:hidden;box-shadow:0 -2px 30px #6366f114,inset 0 0 40px #6366f108}.Hero-module__ZARIfG__screenBezel{background:#0d0f20;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;height:16px;display:flex}.Hero-module__ZARIfG__camera{background:#1e2040;border:1px solid #2a2d4a;border-radius:50%;width:5px;height:5px}.Hero-module__ZARIfG__screenContent{background:radial-gradient(at 30% 30%,#6366f126 0%,#0000 50%),radial-gradient(at 70% 70%,#a855f71a 0%,#0000 50%),radial-gradient(#06b6d414 0%,#0000 40%),linear-gradient(160deg,#0f1225 0%,#1a1040 40%,#0f1225 100%);width:100%;height:calc(100% - 16px);animation:8s ease-in-out infinite Hero-module__ZARIfG__screenPulse;position:relative;overflow:hidden}@keyframes Hero-module__ZARIfG__screenPulse{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.Hero-module__ZARIfG__networkSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__connectionLine{will-change:opacity;animation:4s ease-in-out infinite alternate Hero-module__ZARIfG__linePulse}@keyframes Hero-module__ZARIfG__linePulse{0%{opacity:.2}50%{opacity:.6}to{opacity:.3}}.Hero-module__ZARIfG__techNode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__techNode:hover{background:#6366f126;border-color:#6366f166;box-shadow:0 0 20px #6366f140}.Hero-module__ZARIfG__techIcon{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);pointer-events:none;width:60%;height:60%}.Hero-module__ZARIfG__laptopBase{background:linear-gradient(#c0c4d0 0%,#a8abba 100%);border-radius:0 0 4px 4px;justify-content:center;align-items:center;width:460px;height:12px;margin:0 auto;display:flex;position:relative;left:-18px;box-shadow:0 2px 6px #0000001f}.Hero-module__ZARIfG__laptopNotch{background:#b0b3c0;border-radius:0 0 4px 4px;width:70px;height:4px}.Hero-module__ZARIfG__laptopBottom{background:linear-gradient(#b8bcc8 0%,#d0d3dc 100%);border-radius:0 0 8px 8px;width:490px;height:5px;margin:0 auto;position:relative;left:-18px;box-shadow:0 6px 20px #00000014}.Hero-module__ZARIfG__laptopGlow{filter:blur(50px);z-index:0;background:radial-gradient(#6366f114 0%,#a855f708 40%,#0000 70%);border-radius:50%;width:400px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__content{text-align:left}.Hero-module__ZARIfG__badge{color:var(--accent);letter-spacing:.04em;background:#6366f10f;border:1px solid #6366f11f;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__badgeDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:2s ease-in-out infinite Hero-module__ZARIfG__pulseGlow}@keyframes Hero-module__ZARIfG__pulseGlow{0%,to{opacity:1;box-shadow:0 0 10px var(--accent-glow)}50%{opacity:.6;box-shadow:0 0 20px var(--accent-glow)}}.Hero-module__ZARIfG__title{letter-spacing:-.03em;color:var(--primary);margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1}.Hero-module__ZARIfG__subtitle{color:var(--text-muted);max-width:480px;margin-bottom:2rem;font-size:1rem;line-height:1.7}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.Hero-module__ZARIfG__primaryBtn{background:var(--primary);color:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__primaryBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);animation:3s ease-in-out infinite Hero-module__ZARIfG__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Hero-module__ZARIfG__shimmer{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.Hero-module__ZARIfG__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #1a1b2e40}.Hero-module__ZARIfG__btnArrow{transition:transform .3s}.Hero-module__ZARIfG__primaryBtn:hover .Hero-module__ZARIfG__btnArrow{transform:translate(4px)}.Hero-module__ZARIfG__secondaryBtn{color:var(--text);background:0 0;border:1.5px solid #00000026;border-radius:9999px;align-items:center;padding:.85rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.Hero-module__ZARIfG__secondaryBtn:hover{background:#0000000a;border-color:#00000040;transform:translateY(-2px)}.Hero-module__ZARIfG__statsBar{gap:1.5rem;display:flex}.Hero-module__ZARIfG__statItem{flex-direction:column;gap:.15rem;padding-right:1.5rem;display:flex;position:relative}.Hero-module__ZARIfG__statItem:not(:last-child):after{content:"";background:#0000001a;width:1px;height:70%;position:absolute;top:15%;right:0}.Hero-module__ZARIfG__statNumber{color:var(--primary);font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;line-height:1}.Hero-module__ZARIfG__statLabel{color:var(--text-muted);letter-spacing:.03em;font-size:.7rem;font-weight:500}@media (max-width:1200px){.Hero-module__ZARIfG__laptopScreen{width:340px;height:220px}.Hero-module__ZARIfG__laptopBase{width:380px;left:-12px}.Hero-module__ZARIfG__laptopBottom{width:400px;left:-12px}.Hero-module__ZARIfG__title{font-size:clamp(1.8rem,4vw,3rem)}.Hero-module__ZARIfG__subtitle{font-size:.95rem}}@media (max-width:1024px){.Hero-module__ZARIfG__hero{padding:6rem 0 2rem}.Hero-module__ZARIfG__container{grid-template-columns:1fr 1fr;gap:2rem}.Hero-module__ZARIfG__laptopScreen{width:300px;height:195px}.Hero-module__ZARIfG__laptopBase{width:340px;left:-10px}.Hero-module__ZARIfG__laptopBottom{width:360px;left:-10px}.Hero-module__ZARIfG__laptopWrapper{transform:perspective(1800px)rotateY(8deg)rotateX(3deg)scale(.8)}@keyframes Hero-module__ZARIfG__laptopFloat{0%,to{transform:perspective(1800px)rotateY(8deg)rotateX(3deg)scale(.8)translateY(0)}50%{transform:perspective(1800px)rotateY(8deg)rotateX(3deg)scale(.8)translateY(-8px)}}.Hero-module__ZARIfG__title{font-size:clamp(1.5rem,3.5vw,2.2rem)}.Hero-module__ZARIfG__subtitle{font-size:.85rem;line-height:1.6}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{padding:.7rem 1.4rem;font-size:.85rem}.Hero-module__ZARIfG__statNumber{font-size:1.3rem}.Hero-module__ZARIfG__statLabel{font-size:.65rem}.Hero-module__ZARIfG__techNode{width:28px!important;height:28px!important}}@media (max-width:768px){.Hero-module__ZARIfG__hero{min-height:auto;padding:7rem 0 2rem}.Hero-module__ZARIfG__container{grid-template-columns:1fr;gap:0}.Hero-module__ZARIfG__visual{order:-1;min-height:auto;margin-bottom:1.5rem;overflow:hidden}.Hero-module__ZARIfG__laptopWrapper{flex-direction:column;align-items:center;display:flex;transform:perspective(1200px)rotateY(0)rotateX(0)scale(1)}@keyframes Hero-module__ZARIfG__laptopFloat{0%,to{transform:perspective(1200px)rotateY(0)rotateX(0)scale(1)translateY(0)}50%{transform:perspective(1200px)rotateY(0)rotateX(0)scale(1)translateY(-6px)}}.Hero-module__ZARIfG__laptopScreen{border-radius:10px 10px 0 0;width:280px;height:180px}.Hero-module__ZARIfG__laptopBase{width:310px;height:10px;margin:0 auto;left:auto}.Hero-module__ZARIfG__laptopBottom{width:330px;height:4px;margin:0 auto;left:auto}.Hero-module__ZARIfG__screenBezel{height:12px}.Hero-module__ZARIfG__camera{width:4px;height:4px}.Hero-module__ZARIfG__laptopGlow{width:220px;height:180px}.Hero-module__ZARIfG__techNode{width:24px!important;height:24px!important}.Hero-module__ZARIfG__content{text-align:center}.Hero-module__ZARIfG__badge{margin-bottom:1.2rem;font-size:.78rem}.Hero-module__ZARIfG__title{margin-bottom:.75rem;font-size:1.75rem}.Hero-module__ZARIfG__subtitle{max-width:400px;margin:0 auto 1.5rem;font-size:.92rem;line-height:1.6}.Hero-module__ZARIfG__actions{justify-content:center;gap:.75rem;margin-bottom:2rem}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{padding:.75rem 1.6rem;font-size:.85rem}.Hero-module__ZARIfG__statsBar{justify-content:center;gap:1.5rem}.Hero-module__ZARIfG__statItem{padding-right:1.5rem}.Hero-module__ZARIfG__statNumber{font-size:1.4rem}.Hero-module__ZARIfG__statLabel{font-size:.65rem}}@media (max-width:480px){.Hero-module__ZARIfG__hero{margin-top:30px;padding:6rem 0 1.5rem}.Hero-module__ZARIfG__laptopScreen{width:240px;height:155px}.Hero-module__ZARIfG__laptopBase{width:270px;height:8px}.Hero-module__ZARIfG__laptopBottom{width:285px;height:3px}.Hero-module__ZARIfG__techNode{width:20px!important;height:20px!important}.Hero-module__ZARIfG__laptopGlow{width:180px;height:140px}.Hero-module__ZARIfG__badge{padding:.4rem .9rem;font-size:.7rem}.Hero-module__ZARIfG__title{font-size:1.5rem}.Hero-module__ZARIfG__subtitle{max-width:320px;font-size:.85rem}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:center}.Hero-module__ZARIfG__primaryBtn,.Hero-module__ZARIfG__secondaryBtn{justify-content:center;width:100%;max-width:260px}.Hero-module__ZARIfG__statItem:not(:last-child):after{display:none}.Hero-module__ZARIfG__statsBar{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Hero-module__ZARIfG__statItem{text-align:center;padding-right:0}.Hero-module__ZARIfG__statNumber{font-size:1.2rem}.Hero-module__ZARIfG__statLabel{font-size:.6rem}}
.GradientText-module__O-sfWq__gradientText{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:linear infinite GradientText-module__O-sfWq__moveGradient;display:inline-block}.GradientText-module__O-sfWq__border{border:1px solid #00000014;border-radius:4px;padding:.2rem .5rem}@keyframes GradientText-module__O-sfWq__moveGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.TechTicker-module__Km27ya__section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:2.5rem 0;position:relative;overflow:hidden}.TechTicker-module__Km27ya__fadeLeft,.TechTicker-module__Km27ya__fadeRight{z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.TechTicker-module__Km27ya__fadeLeft{background:linear-gradient(to right,var(--background),transparent);left:0}.TechTicker-module__Km27ya__fadeRight{background:linear-gradient(to left,var(--background),transparent);right:0}.TechTicker-module__Km27ya__track{width:100%;overflow:hidden}.TechTicker-module__Km27ya__marquee{gap:3rem;width:max-content;animation:40s linear infinite reverse TechTicker-module__Km27ya__marquee-scroll;display:flex}@keyframes TechTicker-module__Km27ya__marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.TechTicker-module__Km27ya__marquee:hover{animation-play-state:paused}}.TechTicker-module__Km27ya__marquee.TechTicker-module__Km27ya__paused{animation-play-state:paused}.TechTicker-module__Km27ya__item{border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;background:#00000008;border:1px solid #0000000f;align-items:center;gap:.6rem;padding:.6rem 1.5rem;transition:all .3s;display:flex}.TechTicker-module__Km27ya__item:hover{background:#6366f11a;border-color:#6366f14d}.TechTicker-module__Km27ya__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:1.2rem;display:flex}.TechTicker-module__Km27ya__icon svg{width:20px;height:20px}.TechTicker-module__Km27ya__name{color:var(--text-muted);letter-spacing:.02em;font-size:.9rem;font-weight:600}.TechTicker-module__Km27ya__item:hover .TechTicker-module__Km27ya__name{color:var(--text)}@media (max-width:768px){.TechTicker-module__Km27ya__section{padding:1.5rem 0}.TechTicker-module__Km27ya__marquee{gap:1.5rem;animation-duration:20s}.TechTicker-module__Km27ya__item{padding:.5rem 1rem}.TechTicker-module__Km27ya__fadeLeft,.TechTicker-module__Km27ya__fadeRight{width:60px}}
.Services-module__dpHhBa__section{padding:3.5rem 0;position:relative}.Services-module__dpHhBa__header{text-align:center;margin-bottom:2.5rem}.Services-module__dpHhBa__badge{border-radius:var(--radius-full);color:var(--accent);text-transform:uppercase;letter-spacing:.1em;background:#6366f10f;border:1px solid #6366f140;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.Services-module__dpHhBa__title{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.Services-module__dpHhBa__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.Services-module__dpHhBa__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Services-module__dpHhBa__card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Services-module__dpHhBa__card:before{content:"";border-radius:var(--radius-xl);-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#6366f166,#a855f74d);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Services-module__dpHhBa__card:hover:before{opacity:1}.Services-module__dpHhBa__card:hover{transform:translateY(-6px);box-shadow:0 16px 50px #00000014,0 0 30px #6366f10f}.Services-module__dpHhBa__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent);background:#6366f11a;border:1px solid #6366f133;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:all .3s;display:flex}.Services-module__dpHhBa__card:hover .Services-module__dpHhBa__icon{background:#6366f133;transform:translateY(-2px);box-shadow:0 0 25px #6366f133}.Services-module__dpHhBa__cardTitle{margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.Services-module__dpHhBa__cardText{color:var(--text-muted);margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}.Services-module__dpHhBa__learnMore{color:var(--accent);z-index:2;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.Services-module__dpHhBa__learnMore span{transition:transform .3s}.Services-module__dpHhBa__learnMore:hover span{transform:translate(4px)}.Services-module__dpHhBa__footer{text-align:center;margin-top:3rem}.Services-module__dpHhBa__viewAllBtn{border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text);background:0 0;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.Services-module__dpHhBa__viewAllBtn:hover{border-color:var(--accent);color:var(--accent);background:#6366f11a;transform:translateY(-2px);box-shadow:0 4px 20px #6366f133}@media (max-width:1024px){.Services-module__dpHhBa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Services-module__dpHhBa__grid{grid-template-columns:1fr}.Services-module__dpHhBa__card{padding:1.5rem}}
.ProcessFlow-module__xAiFAG__section{padding:3.5rem 0;position:relative;overflow:hidden}.ProcessFlow-module__xAiFAG__section:before{content:"";pointer-events:none;background:radial-gradient(#6366f10a 0%,#0000 70%);width:400px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ProcessFlow-module__xAiFAG__header{text-align:center;margin-bottom:2.5rem}.ProcessFlow-module__xAiFAG__title{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.ProcessFlow-module__xAiFAG__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.ProcessFlow-module__xAiFAG__timeline{flex-direction:column;gap:0;max-width:700px;margin:0 auto;display:flex}.ProcessFlow-module__xAiFAG__step{align-items:flex-start;gap:1.5rem;display:flex;position:relative}.ProcessFlow-module__xAiFAG__stepNumber{color:var(--accent);opacity:.5;text-align:right;min-width:2rem;padding-top:.3rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:800}.ProcessFlow-module__xAiFAG__connector{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.ProcessFlow-module__xAiFAG__dot{background:var(--gradient);width:16px;height:16px;box-shadow:0 0 20px var(--accent-glow);z-index:1;border-radius:50%;flex-shrink:0;margin-top:.4rem}.ProcessFlow-module__xAiFAG__line{background:linear-gradient(#6366f166,#6366f10d);width:2px;height:80px;margin-top:.5rem}.ProcessFlow-module__xAiFAG__stepContent{flex:1;padding-bottom:3rem;padding-left:.5rem}.ProcessFlow-module__xAiFAG__stepIcon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent);background:#6366f11a;border:1px solid #6366f133;justify-content:center;align-items:center;margin-bottom:1rem;transition:all .3s;display:flex}.ProcessFlow-module__xAiFAG__step:hover .ProcessFlow-module__xAiFAG__stepIcon{background:#6366f126;transform:translateY(-2px);box-shadow:0 0 20px #6366f126}.ProcessFlow-module__xAiFAG__stepTitle{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.ProcessFlow-module__xAiFAG__stepDesc{color:var(--text-muted);max-width:450px;font-size:.92rem;line-height:1.7}@media (max-width:640px){.ProcessFlow-module__xAiFAG__stepNumber{display:none}.ProcessFlow-module__xAiFAG__step{gap:1rem}.ProcessFlow-module__xAiFAG__stepContent{padding-bottom:2rem}.ProcessFlow-module__xAiFAG__line{height:60px}}
.TechStackShowcase-module__D9xYVW__section{padding:3.5rem 0;position:relative;overflow:hidden}.TechStackShowcase-module__D9xYVW__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#06b6d40f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TechStackShowcase-module__D9xYVW__header{text-align:center;margin-bottom:2.5rem}.TechStackShowcase-module__D9xYVW__title{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.TechStackShowcase-module__D9xYVW__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.TechStackShowcase-module__D9xYVW__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.TechStackShowcase-module__D9xYVW__grid>:nth-child(4),.TechStackShowcase-module__D9xYVW__grid>:nth-child(5){grid-column:span 1}.TechStackShowcase-module__D9xYVW__categoryCard{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TechStackShowcase-module__D9xYVW__categoryCard:before{content:"";border-radius:var(--radius-xl);-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#0000 40%,#6366f14d 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.TechStackShowcase-module__D9xYVW__categoryCard:hover:before{opacity:1}.TechStackShowcase-module__D9xYVW__categoryCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.TechStackShowcase-module__D9xYVW__categoryHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.TechStackShowcase-module__D9xYVW__categoryDot{border-radius:50%;width:12px;height:12px;box-shadow:0 0 12px}.TechStackShowcase-module__D9xYVW__categoryName{letter-spacing:.02em;font-size:1.1rem;font-weight:700}.TechStackShowcase-module__D9xYVW__techList{flex-wrap:wrap;gap:.6rem;display:flex}.TechStackShowcase-module__D9xYVW__techChip{border-radius:var(--radius-full);cursor:default;background:#00000008;border:1px solid #0000000f;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;transition:all .3s;display:inline-flex}.TechStackShowcase-module__D9xYVW__techChip:hover{background:#6366f11f;border-color:#6366f14d;transform:translateY(-1px)}.TechStackShowcase-module__D9xYVW__techIcon{align-items:center;font-size:1.2rem;display:flex}.TechStackShowcase-module__D9xYVW__techName{color:var(--text-muted);font-weight:500}.TechStackShowcase-module__D9xYVW__techChip:hover .TechStackShowcase-module__D9xYVW__techName{color:var(--text)}@media (max-width:1024px){.TechStackShowcase-module__D9xYVW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TechStackShowcase-module__D9xYVW__grid{grid-template-columns:1fr}.TechStackShowcase-module__D9xYVW__categoryCard{padding:1.5rem}}
.FAQ-module__V8_xEa__section{padding:3.5rem 0}.FAQ-module__V8_xEa__header{text-align:center;margin-bottom:3rem}.FAQ-module__V8_xEa__title{margin-top:.5rem;margin-bottom:.8rem;font-size:clamp(2rem,4vw,3rem)}.FAQ-module__V8_xEa__subtitle{color:var(--text-muted);max-width:550px;margin:0 auto;font-size:1.05rem}.FAQ-module__V8_xEa__list{flex-direction:column;gap:.8rem;max-width:750px;margin:0 auto;display:flex}.FAQ-module__V8_xEa__item{background:var(--background-white);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all .3s}.FAQ-module__V8_xEa__item.FAQ-module__V8_xEa__open{box-shadow:var(--shadow-md);border-color:#7c3aed26}.FAQ-module__V8_xEa__question{width:100%;color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.FAQ-module__V8_xEa__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .3s}.FAQ-module__V8_xEa__chevron.FAQ-module__V8_xEa__rotated{transform:rotate(180deg)}.FAQ-module__V8_xEa__answerWrapper{transition:max-height .4s,opacity .3s;overflow:hidden}.FAQ-module__V8_xEa__answer{color:var(--text-muted);padding:0 1.5rem 1.2rem;font-size:.9rem;line-height:1.7}.FAQ-module__V8_xEa__footer{text-align:center;margin-top:2.5rem}.FAQ-module__V8_xEa__note{color:var(--text-muted);font-size:.95rem}.FAQ-module__V8_xEa__contactLink{color:var(--accent);font-weight:600}.FAQ-module__V8_xEa__contactLink:hover{color:var(--accent-alt)}@media (max-width:768px){.FAQ-module__V8_xEa__question{padding:1rem 1.2rem;font-size:.9rem}.FAQ-module__V8_xEa__answer{padding:0 1.2rem 1rem}}
.CTA-module__CdZh3q__section{padding:3rem 0 3.5rem}.CTA-module__CdZh3q__box{background:var(--background-white);border:1px solid var(--glass-border);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);padding:4rem 3rem;position:relative;overflow:hidden}.CTA-module__CdZh3q__aurora{border-radius:var(--radius-xl);pointer-events:none;position:absolute;inset:0;overflow:hidden}.CTA-module__CdZh3q__auroraOrb1,.CTA-module__CdZh3q__auroraOrb2,.CTA-module__CdZh3q__auroraOrb3{filter:blur(80px);border-radius:50%;position:absolute}.CTA-module__CdZh3q__auroraOrb1{background:#7c3aed0f;width:300px;height:300px;animation:12s ease-in-out infinite CTA-module__CdZh3q__aurora;top:-30%;left:-5%}.CTA-module__CdZh3q__auroraOrb2{background:#a78bfa0d;width:250px;height:250px;animation:15s ease-in-out infinite reverse CTA-module__CdZh3q__aurora;bottom:-20%;right:-5%}.CTA-module__CdZh3q__auroraOrb3{background:#22c55e0a;width:200px;height:200px;animation:18s ease-in-out 3s infinite CTA-module__CdZh3q__aurora;top:50%;left:50%;transform:translate(-50%,-50%)}.CTA-module__CdZh3q__content{z-index:1;position:relative}.CTA-module__CdZh3q__title{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.CTA-module__CdZh3q__text{color:var(--text-muted);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7}.CTA-module__CdZh3q__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.CTA-module__CdZh3q__primaryBtn{background:var(--gradient-tri);color:#fff;border-radius:var(--radius-full);align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #6366f14d}.CTA-module__CdZh3q__primaryBtn:hover{box-shadow:0 8px 30px var(--accent-green-glow);transform:translateY(-2px)}.CTA-module__CdZh3q__arrow{transition:transform .3s}.CTA-module__CdZh3q__primaryBtn:hover .CTA-module__CdZh3q__arrow{transform:translate(4px)}.CTA-module__CdZh3q__secondaryBtn{border:1px solid var(--glass-border);color:var(--text);border-radius:var(--radius-full);background:0 0;align-items:center;padding:.9rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.CTA-module__CdZh3q__secondaryBtn:hover{background:var(--surface);border-color:var(--glass-border-hover);transform:translateY(-2px)}@media (max-width:768px){.CTA-module__CdZh3q__box{padding:3rem 1.5rem}.CTA-module__CdZh3q__actions{flex-direction:column;align-items:center}.CTA-module__CdZh3q__primaryBtn,.CTA-module__CdZh3q__secondaryBtn{justify-content:center;width:100%;max-width:280px}}
