:root{--lime:#f05a28;--accent-text:#c2410c;--lime-text:#fff;--lime-glow:#f05a2840;--dark:#111;--dark-bg:var(--bg-main);--cream:#fdfde1;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-glow:0 4px 14px #f05a2840;--shadow-glow-hover:0 8px 24px #f05a2873;--text:#0d0d0d;--text-on-dark:#ffffffe0;--text-on-dark-muted:#fff6;--surface:#fff;--surface-alt:#fafafa;--border:#0d0d0d1f;--border-dark:#ffffff14;--border-strong:#0d0d0d;--font-display:var(--font-syne), "Plus Jakarta Sans", sans-serif;--font-body:var(--font-inter), "Satoshi", sans-serif;--size-h1:clamp(40px, 5.5vw, 68px);--size-h2:clamp(32px, 4vw, 56px);--size-h3-hero:clamp(24px, 2.5vw, 36px);--size-h3-card:22px;--size-body-lg:18px;--size-body:16px;--size-body-sm:14px;--size-label:11px;--section-v:80px;--section-v-sm:50px;--card-pad:28px 26px;--radius-card:20px;--radius-pill:100px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-icon:14px;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-blue-500:#f05a28;--color-blue-600:#c2410c;--color-gray-50:#f3f4f6;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--color-background:#fdfdfc;--color-foreground:#12110d;--color-border:#0000001a;--color-halo:#ffffff4d;--color-transparent:#0000;--bg-main:var(--color-background);--bg-card:var(--color-gray-50);--section-alt:var(--color-gray-100);--text-main:var(--color-foreground);--text-muted:var(--color-gray-600);--text-faint:var(--color-gray-400);--border-color:var(--color-gray-200);--heading-color:var(--text-main);--heading-color2:var(--text-main);--heading-color3:var(--text-main);--heading-color4:var(--text-main);--heading-color5:var(--text-main);--heading-color6:var(--text-main);--body-color:var(--text-muted);--white-color:var(--text-main);--lamp-base:#12110d;--border-color-lamp:#0000001a;--selection-bg-lamp:#f05a2866;--logo-filter:grayscale(100%) brightness(0) opacity(.8);--lamp-glow-90:#f05a28e6;--lamp-glow-60:#f05a2899;--lamp-glow-44:#f05a2842;--lamp-glow-40:#f05a2840;--lamp-glow-20:#f05a281f;--lamp-glow-14:#f05a2814;--lamp-glow-0a:#f05a280a;--lamp-blend:multiply;--footer-blend:multiply, normal;--white-smoke:var(--text-muted)}.dark{--dark-bg:var(--bg-card);--accent-text:var(--lime);--dark-bg2:var(--bg-card);--dark-bg3:var(--bg-card);--white-bg:var(--bg-card);--light-bg1:var(--bg-card);--light-bg2:var(--bg-card);--light-bg3:var(--bg-card);--light-bg4:var(--bg-card);--light-bg5:var(--bg-card);--light-bg6:var(--bg-card);--light-bg7:var(--bg-card);--light-bg8:var(--bg-card);--light-color1:var(--bg-card);--light-color2:var(--bg-card);--light-color3:var(--bg-card);--light-color4:var(--bg-card);--light-color5:var(--bg-card);--light-color6:var(--bg-card);--bg-main:var(--color-foreground);--bg-card:var(--color-zinc-900);--section-alt:var(--color-zinc-900);--surface-alt:var(--color-zinc-800);--text-main:var(--color-background);--text:var(--text-main);--text-muted:var(--color-gray-400);--text-faint:var(--color-gray-600);--border-color:var(--color-zinc-800);--lamp-base:#fdfdfc;--border-color-lamp:#ffffff1a;--selection-bg-lamp:#f05a284d;--logo-filter:grayscale(100%) brightness(0) invert(1) opacity(.9);--lamp-glow-90:#fdfdfce6;--lamp-glow-60:#fdfdfc99;--lamp-glow-44:#fdfdfc42;--lamp-glow-40:#fdfdfc40;--lamp-glow-20:#fdfdfc1f;--lamp-glow-14:#fdfdfc14;--lamp-glow-0a:#fdfdfc0a;--lamp-blend:normal;--footer-blend:normal, normal}html,body{max-width:100%;overflow-x:hidden}.aximo-auto-slider-section,.swiper,.aximo-auto-slider{overflow:hidden!important}html{scroll-behavior:smooth;scroll-padding-top:82px}#problem,#system,#buyer-needs,#proof,#faq,#audit,#schedule,#testimonials{scroll-margin-top:82px!important}.cnc-nav-link:hover{color:#f05a28!important;background-color:#f05a2814!important}.aximo-section-title{padding-bottom:24px!important}.aximo-section-title p{margin-bottom:0!important}@media (max-width:991px){.aximo-section-title{padding-bottom:16px!important}}.growth-grid-row-three{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}.growth-grid-row-two{grid-template-columns:repeat(2,1fr);gap:24px;max-width:752px;margin:0 auto;display:grid}.growth-grid-card-wrap{height:100%}.growth-box-content{flex-direction:column;justify-content:space-between;min-height:240px;display:flex;width:100%!important;height:100%!important;padding:34px 28px!important}@media (max-width:991px){.growth-grid-row-three,.growth-grid-row-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:100%}}section,.aximo-section-padding,.aximo-section-padding2,.aximo-section-padding3{max-width:100vw;overflow-x:hidden}.aximo-call-btn,.aximo-default-btn,#aximo-main-btn,#aximo-submit-btn,button#aximo-submit-btn,button#aximo-submit-btn2,.blog-load-more,.portfolio-submit-btn{font-family:var(--font-inter), "Satoshi", sans-serif!important;text-transform:none!important;letter-spacing:-.01em!important;border-radius:var(--radius-pill)!important;background-color:var(--lime,#f05a28)!important;color:#fff!important;cursor:pointer!important;border:1px solid #0000001f!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;padding:13px 30px!important;font-size:15px!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #0000000a!important}.aximo-call-btn:hover,.aximo-default-btn:hover,#aximo-main-btn:hover,#aximo-submit-btn:hover,button#aximo-submit-btn:hover,button#aximo-submit-btn2:hover,.blog-load-more:hover,.portfolio-submit-btn:hover{box-shadow:var(--shadow-glow-hover)!important;background-color:#f05a28!important;border-color:#f05a28cc!important;transform:translateY(-2px)!important}.aximo-call-btn:active,.aximo-default-btn:active,#aximo-main-btn:active,#aximo-submit-btn:active,button#aximo-submit-btn:active,button#aximo-submit-btn2:active,.blog-load-more:active,.portfolio-submit-btn:active{box-shadow:var(--shadow-glow)!important;transition:all .1s cubic-bezier(.4,0,.2,1)!important;transform:translateY(0)scale(.97)!important}#aximo-submit-btn span,button#aximo-submit-btn span{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;margin-right:0!important}.aximo-header-btn{font-family:var(--font-inter), "Satoshi", sans-serif!important;background-color:var(--lime,#f05a28)!important;color:#fff!important;text-transform:none!important;letter-spacing:-.01em!important;border:1px solid #0000001f!important;border-radius:100px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 14px #f05a2840!important}.aximo-header-btn:hover{background-color:#f05a28!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #f05a2873!important}.dark-bg .aximo-call-btn,.dark-bg .aximo-default-btn,.dark-bg #aximo-main-btn,.dark-bg #aximo-submit-btn,.dark-btn-glass{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff14!important;border:1px solid #ffffff38!important;box-shadow:0 4px 16px #0003!important}.dark-bg .aximo-call-btn:hover,.dark-bg .aximo-default-btn:hover,.dark-bg #aximo-main-btn:hover,.dark-bg #aximo-submit-btn:hover,.dark-btn-glass:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffff73!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #ffffff26!important}.aximo-call-btn i{width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;font-size:16px!important;position:static!important;transform:none!important}.upastra-logo{width:var(--logo-size,40px);height:var(--logo-size,40px);background:var(--surface-alt,#fafafa);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .3s,box-shadow .3s,background .3s;display:inline-flex;overflow:hidden}.upastra-logo:hover{border-color:#f05a2866;box-shadow:0 4px 14px #f05a2833}[data-theme=dark] .upastra-logo,.dark .upastra-logo{background:#000;border-color:#ffffff38;box-shadow:0 3px 10px #0009}.upastra-logo__icon{width:auto;height:67%;margin:0 auto;display:block;transform:translate(-3.2%,-6%)}@keyframes upastra-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upastra-star{cursor:default;transform-origin:50%;transition:filter .3s}.upastra-star--spin{animation-name:upastra-spin;animation-timing-function:linear;animation-iteration-count:infinite}.upastra-star--spin:hover{animation-duration:.8s!important}.upastra-star:hover{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--upastra-star-glow,#f05a28) 90%, transparent))!important}body{transition:background-color .3s,color .3s;font-family:var(--font-inter), "Satoshi", sans-serif!important;background-color:var(--bg-main)!important;color:var(--text-main)!important;font-size:16px!important;line-height:1.6!important}p,.aximo-default-content p,.svc-card p,.aximo-iconbox-data5 p{color:var(--text-muted);font-size:16px!important;line-height:1.6!important}#upastra-app h1,#upastra-app h2,#upastra-app h3,#upastra-app h4,#upastra-app h5,#upastra-app h6,#upastra-app .aximo-default-content h2,#upastra-app .aximo-default-content h3,#upastra-app .aximo-section-title h2{font-family:var(--font-syne), "Plus Jakarta Sans", sans-serif!important;color:var(--text-main)!important;font-weight:700!important}#upastra-app h1,#upastra-app h2,#upastra-app h3,#upastra-app h4,#upastra-app h5,#upastra-app h6,#upastra-app .h1,#upastra-app .h2,#upastra-app .h3,#upastra-app .h4,#upastra-app .h5,#upastra-app .h6,#upastra-app h1[class],#upastra-app h2[class],#upastra-app h3[class],#upastra-app h4[class],#upastra-app h5[class],#upastra-app h6[class],#upastra-app .h1[class],#upastra-app .h2[class],#upastra-app .h3[class],#upastra-app .h4[class],#upastra-app .h5[class],#upastra-app .h6[class]{font-family:var(--font-syne), "Plus Jakarta Sans", sans-serif!important}#upastra-app h1,#upastra-app h2,#upastra-app .h1,#upastra-app .h2,#upastra-app h1[class],#upastra-app h2[class],#upastra-app .h1[class],#upastra-app .h2[class]{letter-spacing:-.02em!important;font-weight:700!important;line-height:1.15!important}#upastra-app h1,#upastra-app .h1,#upastra-app h1[class],#upastra-app .h1[class]{font-size:clamp(40px,5.5vw,72px)!important}#upastra-app h2,#upastra-app .h2,#upastra-app h2[class],#upastra-app .h2[class]{font-size:clamp(28px,3.5vw,48px)!important}h3,h4,h5,h6,.h3,.h4,.h5,.h6,#upastra-app h3,#upastra-app h4,#upastra-app h5,#upastra-app h6{font-weight:500;letter-spacing:0!important;line-height:1.35!important}#upastra-app h3,#upastra-app .h3,#upastra-app h3[class],#upastra-app .h3[class]{font-size:clamp(16px,1.5vw,20px)!important}#upastra-app h4,#upastra-app .h4,#upastra-app h4[class],#upastra-app .h4[class]{font-size:16px!important}#upastra-app h5,#upastra-app .h5,#upastra-app h5[class],#upastra-app .h5[class]{font-size:14px!important}#upastra-app h6,#upastra-app .h6,#upastra-app h6[class],#upastra-app .h6[class]{text-transform:uppercase!important;letter-spacing:.05em!important;font-size:12px!important}.page-offset{padding-top:72px}h1.post__title{letter-spacing:-.5px!important;font-size:clamp(24px,6vw,104px)!important;line-height:1.05em!important}.aximo-testimonial-wrap,.aximo-testimonial-data p,.aximo-testimonial-author-data p,.aximo-testimonial-author-data span,.aximo-testimonial-data h3{color:#0d0d0d!important}.hv2-subtitle,.aximo-project-data p{color:var(--text-muted)!important}.aximo-project-data h3,.aximo-default-content.light h2,.aximo-default-content.light h2 span,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg h1 span,.dark-bg h2 span,.dark-bg h3 span,.dark-bg h4 span,.dark-bg h5 span,.dark-bg h6 span{color:var(--text-main)!important}.aximo-project-thumb{border:1px solid #ffffff26!important;border-radius:16px!important;transition:border-color .3s,box-shadow .3s,transform .3s!important;overflow:hidden!important;box-shadow:4px 4px 14px -4px #9e9e9e47,0 2px 6px #00000014!important}.aximo-project-thumb:hover{border-color:#f05a2899!important;transform:translateY(-4px)!important;box-shadow:4px 6px 18px -4px #9e9e9e66,0 4px 10px #0000001f!important}.aximo-team-thumb{background-color:var(--border-color);aspect-ratio:3/4;border-radius:16px;overflow:hidden}.aximo-team-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.aximo-team-wrap:hover .aximo-team-thumb img{transform:scale(1.05)}.interactive-visual-card{background-color:#fff!important;border:1px solid #0d0d0d1a!important}.visual-demo-box{--demo-bg:linear-gradient(135deg, #f05a280f 0%, #f05a2805 100%), #f4f7fa;--demo-border:#f05a282e;--demo-fg:#0d0d0d;--demo-fg-muted:#0d0d0db8;--demo-chip-bg:#0d0d0d14;--demo-chip-border:#0d0d0d38;--demo-fill-muted:#0d0d0d40;--demo-dash-border:#0d0d0d4d;--demo-accent:#c2410c;--demo-accent-border:#c2410c8c;--demo-accent-glow:#c2410c73;--demo-accent-faint:#c2410c59;--demo-accent-tint:#c2410c24;box-shadow:inset 0 1px 3px #0d0d0d0f}[data-theme=dark] .visual-demo-box,.dark-bg .visual-demo-box,.dark .visual-demo-box,body.dark-theme .visual-demo-box{--demo-bg:#080808;--demo-border:#ffffff1a;--demo-fg:#fff;--demo-fg-muted:#ffffffb3;--demo-chip-bg:#ffffff0f;--demo-chip-border:#ffffff24;--demo-fill-muted:#fff3;--demo-dash-border:#fff3;--demo-accent:#f05a28;--demo-accent-border:#f05a2866;--demo-accent-glow:#f05a2880;--demo-accent-faint:#f05a2840;--demo-accent-tint:#f05a281f}.interactive-visual-card h3{color:#0d0d0d!important}.interactive-visual-card p{color:#475569!important}[data-theme=dark] .interactive-visual-card,.dark-bg .interactive-visual-card,.dark .interactive-visual-card,body.dark-theme .interactive-visual-card{background-color:#141414!important;border:1px solid #ffffff24!important;box-shadow:0 4px 20px #0006!important}[data-theme=dark] .interactive-visual-card h3,.dark-bg .interactive-visual-card h3,.dark .interactive-visual-card h3,body.dark-theme .interactive-visual-card h3{color:#fff!important}[data-theme=dark] .interactive-visual-card p,.dark-bg .interactive-visual-card p,.dark .interactive-visual-card p,body.dark-theme .interactive-visual-card p{color:#ffffffc7!important}.tech-stack-icon-wrapper{color:#0d0d0d!important;background-color:#fff!important;border:1px solid #0d0d0d1f!important;box-shadow:0 4px 12px #0000000a!important}.tech-stack-icon-wrapper svg{fill:currentColor!important;color:#0d0d0d!important}.tech-stack-name{color:#475569!important}[data-theme=dark] .tech-stack-icon-wrapper,.dark-bg .tech-stack-icon-wrapper,.dark .tech-stack-icon-wrapper,body.dark-theme .tech-stack-icon-wrapper{color:#fff!important;background-color:#1a1a1a!important;border:1px solid #ffffff2e!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .tech-stack-icon-wrapper svg,.dark-bg .tech-stack-icon-wrapper svg,.dark .tech-stack-icon-wrapper svg,body.dark-theme .tech-stack-icon-wrapper svg{fill:currentColor!important;color:#fff!important}[data-theme=dark] .tech-stack-name,.dark-bg .tech-stack-name,.dark .tech-stack-name,body.dark-theme .tech-stack-name{color:#ffffffd9!important}.aximo-iconbox-wrap,.aximo-iconbox-wrap2,.aximo-iconbox-wrap4,.aximo-iconbox-wrap5{border:1px solid var(--border-color)!important;background-color:var(--bg-card)!important;border-radius:16px!important;transition:all .3s!important;box-shadow:0 4px 16px #00000008!important}.aximo-iconbox-wrap:hover,.aximo-iconbox-wrap2:hover,.aximo-iconbox-wrap4:hover,.aximo-iconbox-wrap5:hover{background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 8px 24px #0000000a!important}#upastra-app{font-family:var(--font-inter), sans-serif}#upastra-app p,#upastra-app .aximo-accordion-wrap .accordion-body,#upastra-app .testimonials-header-desc,#upastra-app .svc-header-sub,#upastra-app .p-text{font-family:var(--font-inter), sans-serif!important;font-size:16px!important;line-height:1.6!important}#upastra-app .upastra-subheader{max-width:560px;margin:0 auto;font-family:var(--font-inter), sans-serif!important;color:#0d0d0d80!important;font-size:22px!important;line-height:1.65!important}.form-control,input:not(.cnc-chat-input-textarea),textarea:not(.cnc-chat-input-textarea){background-color:var(--bg-input,var(--bg-card))!important;border:1px solid var(--border-input,var(--border-color))!important;border-radius:var(--radius-sm)!important;color:var(--text-main)!important;font-family:var(--font-inter), sans-serif!important;padding:16px 20px!important;font-size:16px!important;transition:all .3s!important}.form-control:focus,input:not(.cnc-chat-input-textarea):focus,textarea:not(.cnc-chat-input-textarea):focus{border-color:var(--text-muted)!important;box-shadow:0 0 0 2px var(--border-color)!important;background-color:var(--bg-main)!important;outline:none!important}.glass-panel{-webkit-backdrop-filter:blur(20px)!important;background-color:#0a0a0a99!important;border-bottom:1px solid #ffffff0d!important}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s!important}.hover-scale:hover{box-shadow:var(--shadow-lg)!important;transform:translateY(-4px)!important}span.text-lime,#upastra-app .text-lime,.aximo-footer-top h2 span.text-lime{color:var(--lime)!important}.interactive-hover-btn{cursor:pointer;text-align:center;z-index:1;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;border:1px solid var(--border-color)!important;background-color:var(--bg-card)!important;font-weight:600!important;font-family:var(--font-inter), "Satoshi", sans-serif!important;color:var(--text-main)!important;border-radius:9999px!important;padding:12px 40px!important;transition:all .3s!important}.interactive-hover-btn:hover{border-color:#f05a2866!important;box-shadow:0 8px 24px #f05a2833!important}.interactive-hover-btn-text{transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translate(0)}.interactive-hover-btn:hover .interactive-hover-btn-text{opacity:0;transform:translate(30px)}.interactive-hover-btn-arrow-wrapper{z-index:10;opacity:0;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0;transform:translate(-30px);color:#fff!important}.interactive-hover-btn:hover .interactive-hover-btn-arrow-wrapper{opacity:1;transform:translate(0)}.interactive-hover-btn-bg{z-index:-1;border-radius:9999px;width:8px;height:8px;margin-top:-4px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:scale(1);background-color:var(--lime)!important}.interactive-hover-btn:hover .interactive-hover-btn-bg{border-radius:9999px;width:100%;height:100%;margin-top:0;top:0%;left:0%;transform:scale(1)}.interactive-hover-btn-light{color:#0a0a0a!important;background-color:#0000!important;border:1px solid #0000001f!important}.interactive-hover-btn-sm{padding:8px 30px!important;font-size:13px!important}.interactive-hover-btn-sm .interactive-hover-btn-bg{left:12px}.interactive-hover-btn-sm:hover .interactive-hover-btn-text{transform:translate(20px)}.interactive-hover-btn-sm .interactive-hover-btn-arrow-wrapper{transform:translate(-20px)}.single-post-content-wrap p{margin-bottom:24px;color:#333!important;font-size:17px!important;line-height:1.7!important}.blog-section-heading{text-transform:uppercase;margin-top:48px;margin-bottom:16px;font-family:var(--font-syne), "Plus Jakarta Sans", sans-serif!important;color:#0d0d0d!important;font-size:32px!important;line-height:1.2!important}.post-thumbnail img{border-radius:16px;width:100%;box-shadow:0 4px 16px #0000000d}.post-details-page a{color:#0d0d0d;transition:all .2s}.post-details-page a:hover{color:var(--lime)!important}.blog-sidebar-sticky{position:sticky;top:120px}.sidebar-widget{background:#fff;border:1px solid #00000014;border-radius:16px;margin-bottom:32px;padding:32px;box-shadow:0 4px 16px #00000008}.sidebar-widget.dark-widget{background:#0a0a0a;border:1px solid #ffffff14}.sidebar-widget.dark-widget h3{border-bottom:1px solid #ffffff1a;color:#fff!important}.sidebar-widget.dark-widget p{color:#ffffffb3;margin-bottom:24px}.sidebar-widget h3{border-bottom:1px solid #0000000d;margin-bottom:20px;padding-bottom:12px;font-size:24px!important}.sidebar-category,.sidebar-recent-posts{margin:0;padding:0;list-style:none}.sidebar-category li,.sidebar-recent-posts li{margin-bottom:12px}.sidebar-category li a,.sidebar-recent-posts li a{color:#0d0d0db3;font-size:15px;font-weight:500;line-height:1.5;display:block}.sidebar-category li a:hover,.sidebar-recent-posts li a:hover{transform:translate(4px);color:var(--lime)!important}.tagcloud{flex-wrap:wrap;gap:8px;display:flex}.tagcloud a{color:#0d0d0dcc;background:#fafafa;border:1px solid #0000001a;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block}.tagcloud a:hover{transform:translateY(-2px);background:var(--lime)!important;border-color:var(--lime)!important;color:#fff!important}.aximo-default-btn,.aximo-call-btn,.btn,a.btn,button,.aximo-btn,.interactive-hover-btn,.interactive-hover-btn-text,.interactive-hover-btn-arrow-wrapper span{text-transform:capitalize!important}.accordion-button,.preloader-text,.aximo-preloader,.preloader-title,.preloader-percentage,.preloader-percentage-text{text-transform:none!important}[class*=title],[class*=heading],[class*=hero],[class*=banner],[class*=sidebar],[class*=widget],[class*=category],[class*=footer],[class*=cta],.post__title,.blog-section-heading{font-family:var(--font-syne), "Plus Jakarta Sans", sans-serif!important}.blog-tabs{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;width:fit-content;margin:0 auto 48px;padding:4px 6px;display:flex}.blog-tab{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;white-space:nowrap;font-size:13.5px;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #0000;padding:8px 18px;transition:color .15s}.blog-tab:hover{color:var(--text-main)}.blog-tab.active{background:var(--bg-card);border-color:var(--border-color);color:var(--text-main);font-weight:600}.blog-load-more{border-radius:var(--radius-pill);background-color:var(--lime);color:#0d0d0d;cursor:pointer;white-space:nowrap;border:2px solid #0d0d0d;height:50px;padding:0 40px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:46px;transition:box-shadow .2s;display:inline-block;box-shadow:0 4px #fdfde1}.blog-load-more:hover{box-shadow:none}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-grid .single-post-item{border-radius:16px;flex-direction:column;transition:border-color .3s,box-shadow .3s,transform .3s;margin-bottom:0!important;display:flex!important}.blog-grid .single-post-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px -16px #f05a2847;border-color:#f05a2859!important}.dark .single-post-item,[data-bs-theme=dark] .single-post-item{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.blog-grid .single-post-item .post-content{flex-direction:column;flex:1;display:flex}.blog-grid .single-post-item .post-content p{flex:1}.blog-grid .single-post-item .post-thumbnail{padding-bottom:18px}.blog-grid .single-post-item .post-category a{border-radius:var(--radius-pill);border:1.5px solid var(--lime);white-space:nowrap;color:var(--lime-text);background:var(--lime);padding:6px 13px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.blog-grid .single-post-item .post-category a:hover{color:var(--lime);background:#0d0d0d;border-color:#0d0d0d}.faq-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.faq-tab-btn{color:#0d0d0d;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0d0d0d;border-radius:100px;padding:10px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.faq-tab-btn:hover{background:#f05a284d}.faq-tab-btn.active{background:#f05a28;border-color:#f05a28}@media (max-width:576px){.faq-tab-btn{padding:8px 16px;font-size:13px}}.faq-wrap{background:#fff;padding:80px 0}@media (max-width:768px){.faq-wrap{padding:50px 0}}.faq-search-bar{max-width:640px;margin:0 auto 48px;position:relative}.faq-search-bar input{border-radius:var(--radius-pill);color:#0d0d0d;background:#fff;border:2px solid #0d0d0d;outline:none;width:100%;padding:16px 20px 16px 52px;font-size:15px;transition:border-color .2s,box-shadow .2s}.faq-search-bar input:focus{border-color:var(--lime);box-shadow:0 0 0 4px var(--lime-glow)}.faq-search-bar input::placeholder{color:#999}.faq-search-icon{color:#888;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-clear-btn{cursor:pointer;color:#0d0d0d80;background:#eee;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.faq-clear-btn:hover{background:#ddd}.faq-tabs{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);background:#0000000d;border:1px solid #00000014;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;width:fit-content;margin:0 auto 48px;padding:4px 6px;display:flex}.faq-tab{border-radius:var(--radius-pill);color:#0d0d0d8c;cursor:pointer;white-space:nowrap;font-size:13.5px;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #0000;padding:8px 18px;transition:color .15s}.faq-tab:hover{color:var(--dark)}.faq-tab.active{color:var(--dark);background:linear-gradient(175deg,#fffffff2 0%,#ffffffc7 100%);border-color:#ffffffd9;font-weight:600;box-shadow:inset 0 1.5px #fff,inset 0 -1px #0000000d,0 1px 8px #00000014}.faq-result-label{color:#888;text-align:center;margin-bottom:24px;font-size:13px}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1.5px solid #e5e5e5}.faq-item:first-child{border-top:1.5px solid #e5e5e5}.faq-question{text-align:left;color:#0d0d0d;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.faq-question:hover{color:#0d0d0dbf}.faq-icon{border:2px solid #0d0d0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .2s;display:flex}.faq-item.open .faq-icon{background:var(--lime);border-color:var(--lime)}.faq-icon svg{transition:transform .3s}.faq-item.open .faq-icon svg{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .35s,padding .2s;overflow:hidden}.faq-item.open .faq-answer{max-height:400px}.faq-answer-inner{color:#0d0d0d80;padding-bottom:20px;font-size:15px;line-height:1.75}.faq-empty{text-align:center;color:#999;padding:48px 0;font-size:15px}@keyframes upastra-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.upastra-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite upastra-ticker;display:flex}.upastra-ticker-track:hover{animation-play-state:running}.upastra-ticker-item{white-space:nowrap;align-items:center;gap:32px;padding:0 16px;display:flex}.upastra-ticker-text{font-family:var(--font-satoshi), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0;font-size:13px;font-weight:700;line-height:1}.upastra-ticker-separator{color:#fff6;font-size:14px;font-weight:500}.hv2{padding-top:116px;padding-bottom:220px;overflow:hidden}.hv2 .lamp-flow-root{align-items:center!important}.hv2 .lamp-flow-heading{text-align:center!important}.hv2-body{flex-direction:column;align-items:center;gap:24px;display:flex}.hv2-body h1{margin-bottom:0!important}.hv2-body .aximo-call-btn{margin-top:0!important;padding-top:16px!important;padding-bottom:16px!important}.hv2-pill{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:100px;align-items:center;gap:9px;margin-bottom:8px;padding:10px 22px 10px 16px;display:inline-flex}.hv2-pill-dot{background:#f05a28;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite hv2-dot-pulse;box-shadow:0 0 6px 2px #f05a288c}@keyframes hv2-dot-pulse{0%,to{box-shadow:0 0 6px 2px #f05a288c}50%{box-shadow:0 0 10px 4px #bcff46d9}}.hv2-pill-text{color:var(--text-main);white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--font-inter), sans-serif;letter-spacing:.01em;transition:opacity .28s}.hv2-subtitle{color:var(--text-muted);text-align:center;max-width:520px;font-size:18px;line-height:1.6;font-family:var(--font-inter), sans-serif;margin:0;padding:0 16px}@media (max-width:768px){.hv2{padding-top:112px;padding-bottom:150px}.hv2-body{gap:18px}.hv2-pill{margin-bottom:18px}.hv2-subtitle{max-width:100%;font-size:15px}.hv2-pill-text{font-size:12px}}@keyframes proj-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.proj-slider-outer{z-index:10;margin-top:40px;animation:.8s ease-out 1.7s both proj-entrance;position:relative}@keyframes proj-entrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.proj-slider-track-wrap{width:100%;padding:8px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.proj-slider-track{will-change:transform;gap:0;width:max-content;animation:24s linear infinite proj-scroll;display:flex}.proj-slide-card{cursor:pointer;border:1px solid #ffffff26;border-radius:14px;flex-shrink:0;width:300px;height:336px;margin-right:20px;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden;box-shadow:4px 4px 14px -4px #9e9e9e47,0 2px 6px #00000014}.proj-slide-card:hover{border-color:#f05a2899;transform:translateY(-4px);box-shadow:4px 6px 18px -4px #9e9e9e66,0 4px 10px #0000001f}.proj-slide-card img{object-fit:cover;object-position:top;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;display:block}@media (max-width:1024px){.proj-slide-card{border-radius:12px;width:230px;height:260px;margin-right:16px}.proj-slider-outer{margin-top:30px}}@media (max-width:768px){.proj-slide-card{border-radius:10px;width:175px;height:195px;margin-right:12px}.proj-slider-outer{margin-top:24px}.proj-slider-track{animation-duration:16s}}@media (max-width:480px){.proj-slide-card{border-radius:8px;width:150px;height:170px;margin-right:10px}.proj-slider-outer{margin-top:20px}}.proj-nav{align-items:center;gap:12px;display:flex}.proj-nav-btn{color:#fdfde1;cursor:pointer;background:0 0;border:2px solid #fdfde140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,border-color .2s,color .2s;display:flex}.proj-nav-btn:hover{background:var(--lime);border-color:var(--lime);color:var(--dark)}.proj-nav-btn:disabled{opacity:.3;cursor:default}.proj-nav-btn svg path{stroke:currentColor}.aximo-project-thumb{height:460px}.aximo-project-icon{color:#fdfde1}@keyframes svc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.svc-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.svc-grid>*{min-width:0}@media (max-width:768px){.svc-grid{grid-template-columns:1fr}}@media (hover:none){.svc-card:hover{background:var(--surface-alt)!important;box-shadow:none!important;border-color:#0d0d0d1f!important;transform:none!important}}.svc-card{background:var(--bg-card);border:1px solid var(--border-color);cursor:default;border-radius:16px;flex-direction:column;gap:0;width:100%;min-width:0;padding:32px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.svc-card:before{content:"";background:var(--lime);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.svc-card:hover{background:var(--surface-alt);border-color:var(--border)}.svc-card:hover:before{opacity:0}.svc-card__head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.svc-card__icon-wrap{background:#0d0d0d0d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .28s;display:flex}.svc-card:hover .svc-card__icon-wrap{background:var(--surface-alt)}.svc-card__icon{color:var(--text);font-size:26px;line-height:1}.svc-card h3{color:var(--text);margin:0 0 16px;font-size:clamp(24px,2.5vw,32px)}.svc-pill-zone{border-radius:14px;margin-bottom:20px;overflow:hidden}.svc-tag{border:1px solid var(--border-color);white-space:nowrap;color:var(--text-muted);background:0 0;border-radius:100px;padding:6px 13px;font-size:12px;font-weight:500;line-height:1;transition:background .2s,border-color .2s;display:inline-block}.svc-tag--accent{background:var(--surface-alt);border-color:var(--border-color);color:var(--text-main);font-weight:600}.svc-card__foot{border-top:1px solid #0d0d0d14;justify-content:space-between;align-items:center;padding-top:18px;transition:border-color .28s;display:flex}.svc-arrow-btn{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .25s;display:inline-flex}.svc-card:hover .svc-arrow-btn{color:var(--lime);transform:translate(2px,-2px)}.svc-header{text-align:center;margin-bottom:48px}.svc-header .aximo-section-title{margin-bottom:0!important;padding-bottom:0!important}.svc-header h2{margin:0 auto 20px!important}.aximo-team-thumb{aspect-ratio:4/5;border-radius:12px;width:100%;position:relative;overflow:hidden}.aximo-team-thumb img{object-fit:cover;object-position:center top;filter:grayscale();width:100%;height:100%;transition:filter .4s,transform .4s;display:block;position:absolute;inset:0}.aximo-team-wrap:hover .aximo-team-thumb img{filter:grayscale(0%)}.aximo-team-thumb .aximo-social-icon.team-social{justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0}.testimonials-header-badge{border:1px solid var(--border-color);background:var(--surface-alt);letter-spacing:.05em;text-transform:uppercase;color:var(--text);border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.testimonials-header-title{text-align:center;color:var(--text)!important;margin:0!important}.testimonials-header-desc{text-align:center;max-width:560px;color:var(--text-muted);margin-top:14px!important}.testimonials-stream-wrapper{box-sizing:border-box;justify-content:center;gap:20px;width:100%;max-height:700px;margin-top:28px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.testimonials-col-item{flex:1 1 0;min-width:0;max-width:320px}.testimonial-card-item{background:radial-gradient(circle, var(--border-color) 1.4px, transparent 1.4px), var(--bg-card);color:var(--text-main);border:1px solid var(--border-color);box-sizing:border-box;background-size:16px 16px,100% 100%;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;padding:24px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.testimonial-card-item:before{content:"“";color:var(--text-main);opacity:.05;pointer-events:none;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:130px;font-weight:700;line-height:1;position:absolute;top:-18px;right:14px}.dark .testimonial-card-item:before,[data-theme=dark] .testimonial-card-item:before{opacity:.1}.testimonial-card-item>*{z-index:1;position:relative}.testimonial-card-item:hover{border-color:#f05a284d;transform:translateY(-4px);box-shadow:0 16px 36px -16px #f05a2840}.testimonial-card-stars{color:#f59e0b;margin-bottom:10px;font-size:16px}.testimonial-card-text{font-size:14px;line-height:1.6;color:var(--text-main)!important;margin:0 0 18px!important}.testimonial-card-user{border-top:1px solid var(--border-color);align-items:center;gap:12px;padding-top:16px;display:flex}.testimonial-card-avatar{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:44px;height:44px}.testimonial-card-name{font-size:15px;font-weight:600;line-height:1.2;color:var(--text-main)!important}.testimonial-card-role{margin-top:2px;font-size:12px;color:var(--text-muted)!important}@media (max-width:1399px){.testimonials-col-4{display:none}}@media (max-width:991px){.testimonials-col-3{display:none}}@media (max-width:768px){.testimonials-col-2{display:none}.testimonials-col-item{width:100%;max-width:380px}}.aximo-default-content h2{color:#0d0d0d!important;margin-bottom:20px!important}.aximo-our-approach{flex-direction:column;gap:24px;display:flex}.aximo-iconbox-wrap5{width:100%;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:16px 20px!important;transition:all .25s!important;display:flex!important;box-shadow:0 10px 30px #0000000d!important}.aximo-iconbox-data5 p{color:var(--text-muted)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.portfolio-cta-card{background:var(--bg-card);color:var(--text-main);border:1px solid var(--border-color);border-radius:28px;grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid;box-shadow:0 24px 60px #0000001f}.dark .portfolio-cta-card,[data-theme=dark] .portfolio-cta-card{box-shadow:0 24px 60px #0006;background:#0d0d0d!important}.portfolio-cta-left{flex-direction:column;justify-content:space-between;display:flex}.portfolio-cta-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#f05a28;border-radius:100px;align-self:flex-start;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.portfolio-cta-left h2{margin-bottom:20px;color:var(--text-main)!important}.portfolio-cta-left p{color:var(--text-muted);margin-bottom:30px}.portfolio-cta-proof{background:var(--surface-alt,#f8f9fa);border:1px solid var(--border-color);z-index:1;border-radius:18px;padding:24px;position:relative}.portfolio-cta-proof h4{margin-bottom:8px;color:var(--text-main)!important;font-size:16px!important}.portfolio-cta-stars{color:#f59e0b;margin-bottom:8px;font-size:18px}.portfolio-cta-right h3{margin-bottom:8px;color:var(--text-main)!important;font-size:28px!important}.portfolio-cta-right p{margin-bottom:24px;font-size:15px;color:var(--text-muted)!important}.portfolio-form-group{margin-bottom:18px}.portfolio-form-group label{color:#0d0d0d;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.portfolio-form-input,.portfolio-form-select,.portfolio-form-textarea{border:1px solid var(--border-color);background:var(--bg-card);width:100%;color:var(--text-main);border-radius:12px;outline:none;padding:14px 18px;font-size:15px;transition:border-color .2s}.portfolio-form-input:focus,.portfolio-form-select:focus,.portfolio-form-textarea:focus{border-color:#fff}.portfolio-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.portfolio-submit-btn{background:var(--lime,#f05a28);color:#fff;width:100%;font-family:var(--font-syne), sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:100px;margin-top:10px;padding:16px;font-size:20px;font-weight:600;transition:transform .2s,opacity .2s}.portfolio-submit-btn:hover{opacity:.95;transform:translateY(-2px)}@media (max-width:991px){.portfolio-cta-card{grid-template-columns:1fr;gap:32px;padding:32px 24px}.portfolio-form-grid{grid-template-columns:1fr}}.portfolio-split-layout{grid-template-columns:320px 1fr;align-items:flex-start;gap:48px;display:grid}@media (max-width:1024px){.portfolio-split-layout{grid-template-columns:1fr;gap:36px}}.portfolio-sidebar-col{position:sticky;top:100px}@media (max-width:1024px){.portfolio-sidebar-col{position:static}}.portfolio-sidebar-inner{flex-direction:column;align-items:flex-start;display:flex}.portfolio-badge{letter-spacing:.14em;text-transform:uppercase;background:var(--lime,#f05a28);color:#0d0d0d;border-radius:100px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.portfolio-sidebar-col h2{color:#0d0d0d!important;text-align:left!important;margin-bottom:16px!important}.portfolio-sidebar-desc{text-align:left!important;margin-bottom:28px!important}.portfolio-filter-list{flex-wrap:wrap;gap:8px;width:100%;display:flex}.portfolio-filter-title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;width:100%;font-size:11px;font-weight:700;font-family:var(--font-inter), sans-serif;margin-bottom:8px}.portfolio-filter-btn{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-inter), sans-serif;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000005}.portfolio-filter-btn:hover{color:#0d0d0d;background:#0000000d;border-color:#0d0d0d40;transform:translateY(-1px)}.portfolio-filter-btn.active{background:var(--lime,#f05a28);color:#fff;border-color:var(--lime,#f05a28);font-weight:700;box-shadow:0 4px 12px #f05a2859}.portfolio-filter-btn .count{opacity:.75;font-size:11.5px}.portfolio-bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.portfolio-bento-grid{grid-template-columns:1fr}}.portfolio-bento-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.portfolio-bento-card:before{content:"";transform-origin:0;z-index:6;background:#f05a28;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.portfolio-bento-card:hover:before{transform:scaleX(1)}.portfolio-bento-card:hover{border-color:#f05a2859;transform:translateY(-4px);box-shadow:0 16px 36px -14px #f05a2847}.portfolio-bento-thumb{aspect-ratio:16/10;background:#f4f4f0;width:100%;position:relative;overflow:hidden}.portfolio-bento-thumb:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 55%,#00000073 100%);position:absolute;inset:0}.portfolio-bento-tags{z-index:5;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}.portfolio-bento-tag{color:#0d0d0dbf;-webkit-backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #ffffff59;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:500;box-shadow:0 1px 4px #0000000a}.portfolio-bento-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;transition:transform .5s;display:block}.portfolio-bento-card:hover .portfolio-bento-thumb img{transform:scale(1.03)}.portfolio-bento-content{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.portfolio-bento-content h3{margin:0;color:var(--text-main)!important;font-size:26px!important}.portfolio-bento-content h3 a{color:inherit;text-decoration:none;transition:color .2s}.portfolio-bento-content h3 a:hover{color:#f05a28}.portfolio-bento-content p{margin:0}.portfolio-bento-footer{border-top:1px solid #0d0d0d14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.portfolio-bento-link{color:#0d0d0d;text-transform:uppercase;letter-spacing:.04em;font-size:13.5px;font-weight:700;font-family:var(--font-syne), "TGSPerfectCondensed", sans-serif;align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.portfolio-bento-link:hover{color:#fff;text-decoration:underline}.portfolio-load-more-wrap{text-align:center;margin-top:48px}.portfolio-hero-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.portfolio-hero-left h1{margin-bottom:20px;color:#fff!important}.portfolio-hero-left p{color:#ffffffd9;max-width:500px;margin-bottom:30px}.portfolio-hero-badges{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.portfolio-hero-badge{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex}.portfolio-hero-badge strong{color:var(--lime,#f05a28)}.portfolio-tag-box{background:#141414;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:16px;padding:32px 24px;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000080}.portfolio-tag-pill{color:#ffffffe6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:100px;margin:0 8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-block}.portfolio-tag-pill.highlight{background:var(--lime,#f05a28);color:#fff;border-color:var(--lime,#f05a28);font-weight:600}.portfolio-trust-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:30px;display:flex}.portfolio-trust-item{color:#ffffff80;font-family:var(--font-syne), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:20px}@media (max-width:991px){.portfolio-hero-wrap{grid-template-columns:1fr;gap:30px}.portfolio-hero-section{padding-top:100px!important}}.bp-intro{background:var(--bg-main);text-align:center;padding:80px 0;transition:background-color .3s}.bp-intro__label{letter-spacing:.12em;text-transform:uppercase;color:#f05a28;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.bp-intro h2{letter-spacing:-.02em;color:#0d0d0d;text-wrap:balance;max-width:980px;margin:0 auto 24px;font-size:clamp(24px,3.2vw,40px);font-weight:700;line-height:1.25}.bp-intro p{color:#666;max-width:760px;margin:0 auto;font-size:17px;line-height:1.75}@media (max-width:768px){.bp-intro{padding:50px 0}.bp-intro p{font-size:15px}}.bp-grid-section{background:var(--bg-main);padding:0 0 80px;transition:background-color .3s}.bp-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1024px){.bp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bp-grid{grid-template-columns:1fr;gap:12px}}.bp-card{border:1px solid var(--border-color);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:14px;height:100%;padding:32px 28px 28px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.bp-card:hover{border-color:var(--border-color);transform:translateY(-4px);box-shadow:0 16px 36px -14px #00000014}@media (max-width:600px){.bp-card{padding:24px 20px}}.bp-card__icon-badge{background:#f05a281f;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.bp-card:hover .bp-card__icon-badge{background:#f05a28}.bp-card__icon{color:#c2410c;font-size:26px;line-height:1;transition:color .3s}.bp-card__icon:before{color:inherit!important}.bp-card:hover .bp-card__icon{color:#fff}.bp-card h3{color:var(--text-main);margin:0;font-size:28px;line-height:1}.bp-card p{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:1.65}[data-theme=dark] .bp-card,.dark .bp-card{background:#0d0d0d!important}[data-theme=dark] .bp-card:hover,.dark .bp-card:hover{box-shadow:0 16px 36px -12px #00000080!important}[data-theme=dark] .bp-card__icon-badge,.dark .bp-card__icon-badge{background:#f05a2829}[data-theme=dark] .bp-card__icon,.dark .bp-card__icon{color:#f05a28}[data-theme=dark] .bp-card:hover .bp-card__icon,.dark .bp-card:hover .bp-card__icon{color:#0d0d0d}@media (max-width:768px){.bp-grid-section{padding:0 0 50px}}.bp-cta-band{background:var(--bg-card);border:1px solid var(--border-color);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.dark .bp-cta-band,[data-theme=dark] .bp-cta-band{background:#0d0d0d!important}.bp-cta-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c2410c;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}[data-theme=dark] .bp-cta-eyebrow,.dark .bp-cta-eyebrow{color:#f05a28}.bp-cta-band h2{max-width:20ch;color:var(--text-main)!important;margin:0 0 10px!important;font-size:clamp(24px,3vw,32px)!important}.bp-cta-band p{color:var(--text-muted);margin:0;font-size:15px}.bp-cta-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.bp-cta-whatsapp{color:var(--text-muted);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex}.bp-cta-whatsapp:hover{color:var(--text-main)}@media (max-width:640px){.bp-cta-band{text-align:center;justify-content:center;padding:32px 24px}.bp-cta-band h2{max-width:none}.bp-cta-actions{justify-content:center;width:100%}}.bp-approach{background:var(--bg-main);padding:80px 0;transition:background-color .3s}.bp-approach .aximo-faq-wrap{border-bottom:none;padding:0}@media (max-width:991px){.bp-approach .aximo-default-content h2,.bp-approach .aximo-default-content p{text-align:left}}.bp-approach .row{align-items:stretch}.bp-approach .aximo-service-details-thumb2{height:100%;display:flex}.bp-approach .aximo-service-details-thumb2 img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:300px;display:block}@media (max-width:991px){.bp-approach .aximo-service-details-thumb2{height:320px;margin-top:40px}.bp-approach .aximo-service-details-thumb2 img{min-height:unset;height:320px}}.aximo-our-approach{flex-direction:column;gap:16px;margin-top:32px;display:flex}.aximo-iconbox-wrap5{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;align-items:flex-start!important;gap:16px!important;margin-bottom:12px!important;padding:16px 20px!important;transition:all .25s!important;display:flex!important;box-shadow:0 2px 10px #00000008!important}.aximo-iconbox-wrap5:hover{border-color:var(--border-color)!important;box-shadow:0 8px 24px #0000000a!important}.aximo-iconbox-icon5{background:var(--border-color)!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important}.aximo-iconbox-icon5 i{color:var(--text-main)!important;font-size:22px!important}.aximo-iconbox-data5{flex:1!important}.aximo-iconbox-data5 h3{color:var(--text-main)!important;margin:0 0 4px!important;font-size:28px!important}.aximo-iconbox-data5 p{margin:0!important}.bp-testimonials .aximo-section-padding3{padding-top:80px;padding-bottom:80px}@media (max-width:768px){.bp-testimonials .aximo-section-padding3{padding-top:50px;padding-bottom:50px}}.lamp-flow-root{align-items:flex-start}.lamp-flow-root .lamp-flow-heading{text-align:left}@media (max-width:991px){.lamp-flow-root{align-items:center}.lamp-flow-root .lamp-flow-heading{text-align:center}}.proj-slide-link{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.aximo-counter-wrap{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important}.aximo-counter-data{border-bottom:1px solid var(--border-color)!important}.proj-slide-overlay{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.proj-slide-link:hover .proj-slide-overlay{opacity:1}.proj-slide-arrow{color:#fff;background:#f05a28;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:translateY(20px)scale(.8)}.proj-slide-link:hover .proj-slide-arrow{transform:translateY(0)scale(1)}.upastra-accordion .accordion-item{border:none!important;border-bottom:1px solid var(--border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important}.upastra-accordion .accordion-item:last-child{border-bottom:none!important}.upastra-accordion .accordion-button{box-shadow:none!important;color:var(--text-main)!important;font-family:var(--font-syne), "Plus Jakarta Sans", sans-serif!important;font-weight:600!important;font-size:var(--text-lg)!important;background:0 0!important;border:none!important;padding:24px 0!important}.upastra-accordion .accordion-button:not(.collapsed){color:var(--text-main)!important;box-shadow:none!important;background:0 0!important}.upastra-accordion .accordion-body{color:var(--text-muted)!important;background:0 0!important;padding:0 0 40px!important}.aximo-hero-content p{color:var(--text-muted)!important}.aximo-auto-slider-section{background-color:var(--bg-card)!important;border-top:1px solid var(--border-color)!important;border-bottom:1px solid var(--border-color)!important}.upastra-ticker-text{color:var(--text-main)!important}.upastra-ticker-separator{color:var(--text-faint)!important}.aximo-footer-bottom{border-top:1px solid var(--border-color)!important}.aximo-footer-top .aximo-default-content h2,.aximo-footer-top .aximo-default-content p{color:var(--text-main)!important}.upastra-accordion .accordion-button:after{background-size:contain;width:24px;height:24px;transition:transform .3s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E")!important}.upastra-accordion .accordion-button:not(.collapsed):after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3E%3C/svg%3E")!important}h1.post__title,.breadcrumbs ul li,.breadcrumbs ul li a{color:var(--text-main)!important}.aximo-info ul li{color:var(--text-muted)!important}.aximo-info ul li a{color:var(--text-main)!important}.aximo-info ul li a:hover{color:var(--accent-color)!important}.aximo-title-animation{color:inherit!important}@media (max-width:767px){.accordion-button{font-size:var(--text-base)!important}}.stat-circle{aspect-ratio:1;border:1px solid var(--border-color);text-align:center;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:320px;margin:0 auto;transition:border-color .3s;display:flex}.stat-circle:hover{border-color:var(--text-muted)}.stat-circle .aximo-counter-number{font-size:var(--text-5xl);color:var(--text-main);margin-bottom:8px;font-weight:500;line-height:1}.stat-circle p{font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:400}@media (max-width:991px){.stat-circle{max-width:280px}.stat-circle .aximo-counter-number{font-size:var(--text-4xl)}}@media (min-width:769px){.bp-card-wrap.bento-span-2{grid-column:span 2}}.visual-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.visual-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.visual-cards-grid{grid-template-columns:1fr}}.visual-card-wrap{display:flex}.visual-card{border:1px solid var(--border-color);background-position:50%;background-size:cover;border-radius:16px;align-items:flex-end;width:100%;height:400px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.visual-card__overlay{z-index:1;background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);position:absolute;inset:0}.visual-card__content{z-index:2;color:#fff;position:relative}.visual-card__content h3{color:#fff;margin:0 0 10px;font-size:24px;line-height:1.2}.visual-card__content p{color:#fffc;margin:0;font-size:15px;line-height:1.5}.process-timeline{max-width:900px;margin:0 auto;padding:40px 0;position:relative}.process-timeline-svg-wrapper{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.process-line-svg{width:100%;height:100%}.process-node{z-index:2;width:100%;margin-bottom:60px;display:flex;position:relative}.process-node:last-child{margin-bottom:0}.process-node--left{justify-content:flex-start}.process-node--right{justify-content:flex-end}.process-node__content{background:radial-gradient(circle, var(--border-color) 1.4px, transparent 1.4px), var(--bg-card);border:1px solid var(--border-color);background-size:16px 16px,100% 100%;border-radius:16px;width:45%;padding:40px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.process-node__content:hover{border-color:#f05a2859;box-shadow:0 12px 32px -14px #f05a284d}.process-node__number-wrap{z-index:0;line-height:1;position:absolute;top:-20px;left:20px}.process-node--right .process-node__number-wrap{left:auto;right:20px}.process-node__number{font-size:120px;font-weight:800;line-height:1;display:block}.process-node__number:not(.process-node__number--fill){color:var(--text);opacity:.05}.dark .process-node__number:not(.process-node__number--fill),[data-bs-theme=dark] .process-node__number:not(.process-node__number--fill){opacity:.12}.process-node__number--fill{color:#f05a28;opacity:.9;clip-path:inset(100% 0 0);transition:clip-path 5s linear;position:absolute;inset:0}.process-node__content:hover .process-node__number--fill{clip-path:inset(0)}.process-node__text{z-index:1;position:relative}.process-node__text h3{color:var(--text-main);margin-bottom:12px;font-size:24px}.process-node__text p{color:var(--text-muted);margin:0;line-height:1.6}@media (max-width:768px){.process-timeline-svg-wrapper{display:none}.process-node__content{width:100%}.process-node--right{justify-content:flex-start}}.tech-stack-marquee-wrapper{max-width:1200px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.tech-stack-item{flex-direction:column;align-items:center;gap:16px;margin:0 40px;display:flex}.tech-stack-icon-wrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .3s;display:flex;box-shadow:0 4px 12px #00000005}.tech-stack-item:hover .tech-stack-icon-wrapper{border-color:var(--text-muted);transform:translateY(-4px)}.tech-stack-icon-wrapper img{object-fit:contain;width:40px;height:40px}.tech-stack-name{color:var(--text-muted);letter-spacing:.5px;font-size:14px;font-weight:500}.site-footer{border-top:1px solid #ffffff1f;border-top-left-radius:40px;border-top-right-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:64px 0 48px;display:flex;position:relative;box-shadow:0 -10px 40px #0000004d;background:#0d0d0d!important}@media (min-width:768px){.site-footer{border-top-left-radius:50px;border-top-right-radius:50px;padding:80px 0 64px}}@keyframes border-beam-loop{to{stroke-dashoffset:-100px}}html:not(.dark) #upastra-app .site-footer,html:not(.dark) .site-footer{background:#f5f6f8!important;border-top-color:#00000014!important;box-shadow:0 -6px 30px #0000000d!important}html:not(.dark) #upastra-app .site-footer .upastra-logo,html:not(.dark) .site-footer .upastra-logo{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 8px #00000014!important}html:not(.dark) #upastra-app .site-footer h6,html:not(.dark) .site-footer h6,html:not(.dark) .site-footer .site-footer-col h6{color:#0f172a!important}html:not(.dark) .site-footer-copyright{color:#0f172a8c!important}html:not(.dark) .site-footer-legal-links a{color:#0f172a80!important}html:not(.dark) .site-footer-legal-links span{color:#0f172a33!important}html:not(.dark) .site-footer-col a{color:#0f172aa6!important}html:not(.dark) .site-footer-col a:hover{color:#c2410c!important}html:not(.dark) .site-footer-col i{color:#0f172a80}#upastra-app .site-footer .upastra-logo,.site-footer .upastra-logo{border-radius:14px!important}.site-footer-content{gap:32px;width:100%;margin:0 auto;padding-top:32px;display:grid}@media (min-width:1280px){.site-footer-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer-brand{flex-direction:column;gap:16px;display:flex}.site-footer-copyright{margin-top:32px;font-size:14px;color:#fff9!important}.site-footer-legal-links{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.site-footer-legal-links a{text-decoration:none;transition:color .2s;color:#ffffff80!important}.site-footer-legal-links a:hover{color:#f05a28!important}.site-footer-legal-links span{color:#ffffff40}.site-footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}@media (min-width:768px){.site-footer-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.site-footer-links-grid{grid-column:span 2/span 2;margin-top:0}}.cnc-footer-grid{grid-template-columns:1fr 1fr;gap:40px 48px;width:100%;padding-top:32px;display:grid}@media (min-width:768px){.cnc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer-col{margin-bottom:40px}@media (min-width:768px){.site-footer-col{margin-bottom:0}}#upastra-app .site-footer,.site-footer{background:#0d0d0d!important}#upastra-app .site-footer .upastra-logo,.site-footer .upastra-logo{background:#000!important;border-color:#ffffff38!important;box-shadow:0 3px 10px #0009!important}#upastra-app .site-footer h6,#upastra-app .site-footer h6[class],#upastra-app .site-footer .site-footer-col h6,#upastra-app .site-footer .site-footer-col h6[class],.site-footer-col h6,.site-footer h6,.site-footer .site-footer-col h6,[data-theme=light] .site-footer h6,[data-theme=light] .site-footer .site-footer-col h6,body .site-footer h6{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;font-size:13px!important;font-weight:700!important}.site-footer-col ul{flex-direction:column;gap:12px;margin-top:24px;padding:0;font-size:14px;list-style:none;display:flex}.site-footer-col a{align-items:center;text-decoration:none;transition:all .25s;display:inline-flex;color:#ffffffb3!important}.site-footer-col a:hover{opacity:1;transform:translate(4px);color:#f05a28!important}.site-footer-col i{margin-right:8px;font-size:16px;transition:transform .25s}.site-footer-col a:hover i{transform:scale(1.15);color:#f05a28!important}@media (max-width:767px){#buyer-needs.section,#buyer-needs,#problem,#faq,#audit{padding-top:60px!important;padding-bottom:60px!important}.site-footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#audit .col-lg-7>div{border-radius:16px!important;padding:24px 18px!important}.cnc-mobile-px{padding-left:16px!important;padding-right:16px!important}#buyer-needs [style*=space-between]{flex-direction:column;align-items:flex-start!important}main>:first-child{padding-top:72px}}@media (min-width:768px) and (max-width:1023px){.site-footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer-content{grid-template-columns:1fr!important}.site-footer-links-grid{margin-top:32px;grid-column:unset!important}}.cnc-nav-link:hover{background-color:#0000000d;color:#0d0d0d!important}
