@layer base{h1,h2,h3,h4,h5,h6{font-family:var(--font-urbanist),sans-serif;color:#000}h1{font-family:var(--font-urbanist),sans-serif;font-size:clamp(2.2rem,4vw,4.0625rem);font-weight:700;line-height:clamp(3rem,4vw,5.3125rem)}h2{font-size:clamp(1.4rem,2.188vw,2.188rem);font-weight:600;line-height:clamp(2rem,3.125vw,3.125rem)}h3{font-size:clamp(1.125rem,1.3vw,1.375rem);font-weight:600;line-height:clamp(1.75rem,2vw,2rem)}h4{font-size:clamp(2rem,2vw,2em);font-weight:700;line-height:clamp(2.25rem,2.5vw,2.25rem)}h5{font-size:clamp(.75rem,1vw,1rem);font-weight:600;line-height:clamp(1.5rem,2vw,2.25rem)}h6{font-size:clamp(.875rem,1vw,1rem);line-height:clamp(1.25rem,1.8vw,1.5rem)}p{font-family:var(--font-urbanist),sans-serif;font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:500;line-height:clamp(1.6rem,1.688vw,1.688rem)}span{font-family:var(--font-urbanist),sans-serif;font-size:clamp(.6rem,.8vw,.75rem)}}
@layer utilities{@keyframes stepBounce1{0%,80%,to{transform:translateY(0)}10%{transform:translateY(-8px)}}@keyframes stepBounce2{0%,10%,90%,to{transform:translateY(0)}25%{transform:translateY(-8px)}}@keyframes stepBounce3{0%,30%,to{transform:translateY(0)}45%{transform:translateY(-8px)}}@keyframes stepBounce4{0%,50%,to{transform:translateY(0)}65%{transform:translateY(-8px)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes zoomPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes bubble{0%{opacity:.45;transform:scale(.6)}40%,to{opacity:0;transform:scale(2.6)}}@keyframes contentReveal{0%{opacity:0;transform:translate(-6px)translateY(16px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes imageZoomIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes borderFlow{0%{background-position:0%}to{background-position:300%}}@keyframes borderDraw{0%{stroke-dashoffset:-.3px}to{stroke-dashoffset:-1.3px}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes randomZoom{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes floatRotate{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes revealUp{0%{clip-path:inset(100% 0 0);transform:scale(1.05)}to{clip-path:inset(0% 0 0);transform:scale(1)}}@keyframes revealDown{0%{clip-path:inset(0 0 100%);transform:scale(1.05)}to{clip-path:inset(0);transform:scale(1)}}@keyframes shineSweep{0%{opacity:0;left:-40%}30%{opacity:.6}60%{opacity:1}to{opacity:0;left:120%}}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes wave{0%{transform:rotate(0)}5%{transform:rotate(14deg)}10%{transform:rotate(-8deg)}15%{transform:rotate(14deg)}20%{transform:rotate(-4deg)}25%{transform:rotate(10deg)}30%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes border-spin{to{transform:rotate(360deg)}}@keyframes slideFade{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sequenceCenter{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}5%,85%{opacity:1;transform:translate(-50%,-50%)scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes drawOutward{0%,12%{stroke-dashoffset:300px;opacity:0}14%{opacity:1}34%,85%{stroke-dashoffset:0;opacity:1}92%,to{opacity:0}}@keyframes sequenceDot{0%,34%{opacity:0;transform:scale(0)}38%,91%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}@keyframes sequenceTool{0%,42%{opacity:0;transform:scale(.6)}50%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.6)}}@keyframes widgetPop{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes arcPopUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes popIconFromBottom{0%{opacity:0;transform:translateY(20px)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbitRight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitLeft{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes counterOrbitRight{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes counterOrbitLeft{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loopScrollUp{0%{transform:translateY(0%)}to{transform:translateY(-50%)}}@keyframes loopScrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}.animate-slide-fade{animation:.6s slideFade}.animate-border-spin-fast{animation:2s linear infinite border-spin}.animate-border-spin{animation:4s linear infinite border-spin}.animate-border-spin-slow{animation:7s linear infinite border-spin}.animate-wave{transform-origin:100% 100%;animation:3s infinite wave}.animate-shine{animation:.9s forwards shineSweep}.animate-glow{animation:2s ease-in-out infinite glowPulse}.animate-step1{animation:4s ease-in-out infinite stepBounce1}.animate-step2{animation:4s ease-in-out infinite stepBounce2}.animate-step3{animation:4s ease-in-out infinite stepBounce3}.animate-step4{animation:4s ease-in-out infinite stepBounce4}.animate-slide{animation:20s linear infinite slide}.animate-marquee{animation:50s linear infinite marquee}.animate-zoomPulse{animation:1.5s ease-in-out infinite zoomPulse}.animate-bubble{animation:90s ease-out infinite bubble}.animate-contentReveal{animation:.6s cubic-bezier(.22,1,.36,1) both contentReveal}.animate-imageZoomIn{animation:.7s cubic-bezier(.22,1,.36,1) both imageZoomIn}.animate-border-draw{animation:10s linear infinite borderDraw}.animate-zoomMic{animation:3s ease-in-out infinite zoomInOut}.animate-spin-slow{animation:20s linear infinite spinSlow}.animate-randomZoom{animation:1s ease-in-out infinite randomZoom}.animate-floatBadge{animation:4s ease-in-out infinite floatRotate}.animate-revealUp{animation:.7s cubic-bezier(.7,0,.3,1) both revealUp}.animate-revealDown{animation:.7s cubic-bezier(.7,0,.3,1) both revealDown}.animate-fadeInUp{animation:.7s ease-out forwards fadeInUp}.flow-center{animation:9s cubic-bezier(.34,1.56,.64,1) infinite sequenceCenter}.flow-line{animation:9s ease-out infinite drawOutward}.flow-dot{transform-box:fill-box;transform-origin:50%;animation:9s cubic-bezier(.34,1.56,.64,1) infinite sequenceDot}.flow-tool{animation:9s cubic-bezier(.34,1.56,.64,1) infinite sequenceTool}.animate-widget-pop{animation:1.5s cubic-bezier(.215,.61,.355,1) forwards widgetPop}.animate-arc-pop{opacity:0;animation:1.2s cubic-bezier(.175,.885,.32,1.1) forwards arcPopUp}.animate-icon-pop{opacity:0;animation:1s cubic-bezier(.34,1.56,.64,1) forwards popIconFromBottom}.animate-infinite-up{animation:4s linear infinite loopScrollUp}.animate-infinite-down{animation:4s linear infinite loopScrollDown}.arc-spin-right{animation:50s linear infinite orbitRight}.arc-spin-left{animation:50s linear infinite orbitLeft}.orbit-right{animation:40s linear infinite orbitRight}.orbit-left{animation:40s linear infinite orbitLeft}.counter-orbit-right{animation:40s linear infinite counterOrbitRight}.counter-orbit-left{animation:40s linear infinite counterOrbitLeft}}
.font-urbanist{font-family:var(--font-urbanist)}.font-outfit{font-family:var(--font-outfit),sans-serif}.font-dafoe{font-family:var(--font-dafoe),cursive}.fill-opacity-10{fill-opacity:.1}.card-shadow{box-shadow:0 1px #00000005,0 2px 6px #0000000d}.animated-border{z-index:1;border-radius:999px;position:relative;overflow:hidden}.animated-border:before{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--secondary),#fff,var(--secondary));-webkit-mask-composite:xor;background-size:300% 300%;padding:2px;animation:6s linear infinite borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.animated-border:hover:before{animation-duration:4s}.animated-bg{background:linear-gradient(135deg,var(--secondary),#ffb347,var(--secondary))}.demo-btn{background:radial-gradient(circle,#fb910014 0%,#fb910008 40%,#fff 80%);border-radius:999px;transition:all .3s;position:relative;overflow:hidden}.demo-btn:hover{background:radial-gradient(circle,#fb91001f 0%,#fb91000d 40%,#fff 80%);transform:translateY(-1px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.faq-item{border-bottom:1px solid #e5e7eb}.faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.faq-left{align-items:flex-start;gap:10px;display:flex}.faq-number{color:#000;padding-top:2px;font-size:16px;font-weight:700}.faq-question{color:#111827;font-size:20px;font-weight:600}.faq-toggle{color:#000;background:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:all .3s;display:flex}.faq-toggle:before{content:"+"}.faq-item.active .faq-toggle{color:#fb9100;background:#fff4e5}.faq-item.active .faq-toggle:before{content:"−"}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-answer-inner{color:#4b5563;padding-bottom:16px;font-size:15px;line-height:1.6}.thumb{opacity:10;border-radius:10px;width:148px;height:148px;transition:all .4s;position:relative;overflow:hidden;transform:scale(.9)}.thumb.active{opacity:1;transform:scale(1)}.thumb img{object-fit:cover}.icon-gradient-bg{border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.icon-gradient-bg:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#fff 0%,#00ffc54d 30%,#2830f34d 70%,#ffffff1a 100%);position:absolute;inset:0}.icon-gradient-bg:after{content:"";z-index:0;background:radial-gradient(circle,#00ffc54d,#0000 70%);position:absolute;inset:-10px}.icon-gradient-bg svg{z-index:1;color:#1b5a96;position:relative}.jump-transition{transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.heading-service-title{font-size:18px;line-height:1.1}@media (min-width:640px){.heading-service-title{font-size:22px}}@media (min-width:768px){.heading-service-title{font-size:26px}}@media (min-width:1024px){.heading-service-title{font-size:30px}}@media (min-width:1440px){.heading-service-title{font-size:26px}.heading-service-name{font-size:20px}.heading-service-link{font-size:16px}}@media (min-width:1710px){.heading-service-title{font-size:28px}.heading-service-name{font-size:20px}.heading-service-link{font-size:16px}}@media (min-width:1920px){.heading-service-title{font-size:30px}.heading-service-name{font-size:24px}.heading-service-link{font-size:18px}}
@layer utilities{@media (min-width:1360px){.case-studies-1440-img{height:154px}.revenue-growth-img-h{height:340px}.revenue-growth-img-h-r{height:330px}.revenue-growth-arrow-size{left:15rem}.revenue-growth-arrow-size-r{right:17rem}.our-process-card-h{height:500px}.our-process-card-w{width:345px}.whychoose-card-img-h{height:170px}.blog-Img-h{height:350px}.blogcard-padding-y{padding-top:1px;padding-bottom:1px}.button-padding-y{padding-top:10px;padding-bottom:10px}.button-text-size{font-size:small}.card-top{top:7rem}}@media (min-width:1400px){.our-process-card-h{height:520px}.our-process-card-w{width:350px}.whychoose-card-img-h{height:190px}.case-studies-1440-img{height:154px}.revenue-growth-img-h{height:340px}.revenue-growth-img-h-r{height:331px}.revenue-growth-arrow-size{left:16rem}.revenue-growth-arrow-size-r{right:18rem}.key_state_card-height{height:16vh}.key_state_py{padding-top:32.5px}}@media (min-width:1440px){.h-1440-img-serviceResult{height:28rem}.blog-card-on-1440-img{height:15rem}.blog-Img-h{height:250px}.blog-details-on-1440-img{height:32rem}.h-1440-img{height:28rem}.case-studies-1440-img{height:154px}.case-studies-img{height:60vh;margin-top:20px}.our-process-card-w{width:355px}.our-process-card-h{height:510px}.revenue-growth-img-h{height:340px}.revenue-growth-arrow-size{left:17rem}.our-process-card-name{font-size:26px}.our-process-card-default-name{font-size:23px}.our-process-card-desc{font-size:20px}.web-dev-graph{height:260px}.case-studies-mt{margin-top:50px}.our_team_graph{height:230px}.key_state_py{padding-top:32.5px}.ui-ux-positions-figma{top:73px;left:130px}.ui-ux-positions-XD{top:75px}.ui-ux-positions-glowSquare-1{top:8.5rem;left:65px}.ui-ux-positions-glowSquare-2{top:4.8rem;left:15.5rem}.ui-ux-positions-glowSquare-3{top:12.2rem;right:4rem}.ui-ux-positions-glowSquare-4{bottom:4.7rem;left:8rem}.ui-ux-positions-glowSquare-5{bottom:4.7rem;right:7.8rem}.ui-ux-positions-sketch{top:16rem;left:70px}.ui-ux-positions-webFlow{top:18rem}}@media (min-width:1600px){.h-1600-img{height:36rem}.h-1600-Adairedimg{height:30rem}.case-studies-1440-img{height:190px}.our-process-card-w{width:400px}.our-process-card-h{height:550px}.revenue-growth-img-h{height:340px}.revenue-growth-arrow-size{left:21rem}.revenue-growth-arrow-size-r{right:23rem}.h-blogcard-1600{height:41rem}}@media (min-width:1710px){.blog-card-on-1710-img{height:18rem}.blog-details-on-1710-img{height:35rem}.case-studies-1710-img{height:230px}.our-process-card-w{width:400px}.our-process-card-h{height:600px}.revenue-growth-img-h{height:390px}.revenue-growth-img-h-r{height:380px}.revenue-growth-arrow-size{left:22rem}.revenue-growth-arrow-size-r{right:24rem}.blog-Img-h{height:300px}.case-studies-mt{margin-top:160px}.our_team_graph{height:270px}.revenue-growth-card-size-l{left:2rem}.revenue-growth-card-size-r{right:3rem}.ui-ux-positions-figma{top:64px;left:142px}.ui-ux-positions-glowSquare-1{top:8.5rem;left:90px}.ui-ux-positions-glowSquare-2{top:4.7rem;left:16.9rem}.ui-ux-positions-glowSquare-3{top:12.2rem;right:5.6rem}.ui-ux-positions-glowSquare-4{bottom:4.7rem;left:9.4rem}.ui-ux-positions-glowSquare-5{bottom:4.7rem;right:9.4rem}.ui-ux-positions-sketch{top:16.5rem;left:84px}.ui-ux-positions-XD{top:65px}.ui-ux-positions-webFlow{top:19rem}}@media (min-width:1920px){.our-process-card-w{width:450px}.our-process-card-h{height:620px}.whychoose-card-img-h{height:220px}.revenue-growth-img-h{height:490px}.revenue-growth-img-h-r{height:477px}.revenue-growth-arrow-size{left:23rem}.revenue-growth-arrow-size-r{right:25rem}.blog-Img-h{height:280px}.our-process-card-default-name{font-size:30px}.our-process-card-name{font-size:35px}.our-process-card-desc{font-size:25px;line-height:40px}.web-dev-graph{height:290px}.case-studies-slide-img{width:20px;height:60vh}.case-studies-mt{margin-top:160px}.our_team_graph{height:300px}.key_state_card-height{height:26vh}.key_state_py{padding-top:32.5px}.revenue-growth-card-size-l{left:2rem}.revenue-growth-card-size-r{right:4rem}}}
.ProseMirror{font-size:18px;line-height:1.8;font-family:var(--font-montserrat),sans-serif;outline:none}.ProseMirror h1{margin-top:1.5rem;margin-bottom:1rem;font-size:2.25rem;font-weight:800}.ProseMirror h2{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.ProseMirror p{margin-bottom:.75rem}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror ul{padding-left:1.5rem;list-style-type:disc}.ProseMirror ol{padding-left:1.5rem;list-style-type:decimal}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic}.ProseMirror code{background:#f3f4f6;border-radius:4px;padding:2px 6px}.ProseMirror img{border-radius:12px;margin:1rem 0}
