@charset "UTF-8";.Carousel_body__9yhU9{touch-action:none;touch-action:pan-y;overflow-y:auto;height:100vh;overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.Carousel_body__9yhU9,.Carousel_dragContainer__N801u,.Carousel_spinContainer__aHVxT{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.Carousel_dragContainer__N801u,.Carousel_spinContainer__aHVxT{position:relative;margin:auto}.Carousel_dragContainer__N801u img,.Carousel_dragContainer__N801u video{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0;width:1920px;height:200px;font-size:50px;text-align:center;-webkit-box-reflect:below 10px linear-gradient(transparent,transparent,#0005)}.Carousel_dragContainer__N801u img:hover,.Carousel_dragContainer__N801u video:hover{-webkit-box-shadow:0 0 30px #fffd;box-shadow:0 0 30px #fffd;-webkit-box-reflect:below 10px linear-gradient(transparent,transparent,#0007)}.Carousel_dragContainer__N801u p{font-family:Serif;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotateX(90deg);transform:translate(-50%,-50%) rotateX(90deg);color:#fff}.Carousel_projectName__E0O6r{-webkit-transform:translateY(-30%) rotateX(1turn) rotateY(90deg);transform:translate(30%,-25%) rotateX(1turn) rotateY(90deg);margin-left:10px;text-align:center}.Carousel_ground__tBc0c{width:900px;height:900px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotateX(90deg);transform:translate(-50%,-50%) rotateX(90deg);background:-webkit-radial-gradient(center center,farthest-side,#9993,transparent)}.Carousel_musicContainer___K5uJ{position:absolute;top:0;left:0}@-webkit-keyframes Carousel_spin__ji187{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes Carousel_spin__ji187{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@-webkit-keyframes Carousel_spinRevert__NvpO5{0%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes Carousel_spinRevert__NvpO5{0%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@media (max-width:769px){.Carousel_body__9yhU9{height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-perspective:1000px;perspective:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media (max-width:1024px) and (min-width:768px){.Carousel_body__9yhU9{height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;padding:20px 20px 300px}.Carousel_dragContainer__N801u{width:90%;margin:0 auto}.Carousel_ground__tBc0c{height:100px;width:100%;margin-top:20px}.Carousel_text-6xl__MqxoC{font-size:32px;text-align:center;margin-top:60px;margin-bottom:30px}.Carousel_dragContainer__N801u p{font-size:18px;line-height:1.6;text-align:center;margin-top:35px;padding:0 20px}.Carousel_button__HJcIk{width:80%;padding:14px 25px;font-size:18px;text-align:center;margin-top:25px}.Carousel_footer__Ysdpj{margin-top:40px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");.Ultra_ultra-projects-section__BUpHJ{position:relative;min-height:100vh;background:#0f172a;overflow:hidden;font-family:Inter,sans-serif;padding:120px 0}@media (prefers-color-scheme:light){.Ultra_ultra-projects-section__BUpHJ{background:#f8fafc}}.dark .Ultra_ultra-projects-section__BUpHJ{background:transparent;color:hsl(var(--foreground))}.light .Ultra_ultra-projects-section__BUpHJ{background:transparent}.Ultra_section-background__insxg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.Ultra_bg-orb__YL8FX{position:absolute;border-radius:50%;filter:blur(120px);opacity:.3;animation:Ultra_orbFloat__h_w_h 20s ease-in-out infinite}.Ultra_orb-1__6I8dX{width:600px;height:600px;top:10%;right:-200px;background:radial-gradient(circle,rgba(247,128,95,.15) 0,rgba(237,100,66,.08) 40%,transparent 70%);animation-delay:0s}.light .Ultra_orb-1__6I8dX{background:radial-gradient(circle,rgba(247,128,95,.08) 0,rgba(237,100,66,.04) 40%,transparent 70%)}.Ultra_orb-2__kX6dc{width:800px;height:800px;bottom:20%;left:-300px;background:radial-gradient(circle,rgba(247,128,95,.12) 0,rgba(237,100,66,.06) 40%,transparent 70%);animation-delay:-7s}.light .Ultra_orb-2__kX6dc{background:radial-gradient(circle,rgba(247,128,95,.06) 0,rgba(237,100,66,.03) 40%,transparent 70%)}.Ultra_orb-3__Lmn_D{width:400px;height:400px;top:60%;right:20%;background:radial-gradient(circle,rgba(247,128,95,.1) 0,rgba(237,100,66,.05) 40%,transparent 70%);animation-delay:-14s}.light .Ultra_orb-3__Lmn_D{background:radial-gradient(circle,rgba(247,128,95,.05) 0,rgba(237,100,66,.025) 40%,transparent 70%)}@keyframes Ultra_orbFloat__h_w_h{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.3}33%{transform:translateY(-30px) rotate(60deg) scale(1.1);opacity:.4}66%{transform:translateY(30px) rotate(120deg) scale(.9);opacity:.2}}.Ultra_animated-mesh__9_3Pb{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(247,128,95,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(237,100,66,.04) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(247,128,95,.03) 0,transparent 50%);animation:Ultra_meshShift__RsoVQ 25s ease-in-out infinite}.light .Ultra_animated-mesh__9_3Pb{background:radial-gradient(circle at 20% 20%,rgba(247,128,95,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(237,100,66,.02) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(247,128,95,.015) 0,transparent 50%)}@keyframes Ultra_meshShift__RsoVQ{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-10px) rotate(45deg)}50%{transform:translate(-10px,10px) rotate(90deg)}75%{transform:translate(10px,10px) rotate(135deg)}}.Ultra_floating-grid__ktP2h{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(247,128,95,.015) 1px,transparent 0),linear-gradient(90deg,rgba(247,128,95,.015) 1px,transparent 0);background-size:120px 120px;animation:Ultra_gridFloat__jsQvq 30s linear infinite;opacity:.2}.light .Ultra_floating-grid__ktP2h{background-image:linear-gradient(rgba(247,128,95,.03) 1px,transparent 0),linear-gradient(90deg,rgba(247,128,95,.03) 1px,transparent 0)}@keyframes Ultra_gridFloat__jsQvq{0%{transform:translate(0)}to{transform:translate(120px,120px)}}.Ultra_section-container__csDU9{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.Ultra_section-header__hPJ4M{text-align:center;margin-bottom:100px}.Ultra_header-content__2JcdS{margin-bottom:80px}.Ultra_header-badge__agg0N{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,rgba(247,128,95,.1),rgba(237,100,66,.08));border:1px solid rgba(247,128,95,.2);border-radius:50px;color:hsl(15,80%,65%);font-size:1rem;font-weight:600;margin-bottom:40px;backdrop-filter:blur(20px);overflow:hidden}.light .Ultra_header-badge__agg0N{background:linear-gradient(135deg,rgba(247,128,95,.15),rgba(237,100,66,.12));border:1px solid rgba(247,128,95,.3)}.Ultra_badge-glow__Lr1rM{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsl(15,80%,65%),hsl(15,70%,60%),hsl(15,75%,62%),hsl(15,80%,65%));border-radius:50px;z-index:-1;opacity:0;animation:Ultra_badgeGlow__vWU66 4s ease-in-out infinite}@keyframes Ultra_badgeGlow__vWU66{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:.3;transform:rotate(180deg)}}.Ultra_section-title__UN54d{font-size:clamp(2.5rem,5vw,5rem);font-weight:900;color:#f8fafc;margin-bottom:32px;letter-spacing:-.02em;line-height:1.1;display:flex;flex-direction:column;gap:8px}.light .Ultra_section-title__UN54d{color:#0f172a}.Ultra_title-line__U3k9t{display:block}.Ultra_title-gradient__qdrb_{background:linear-gradient(135deg,hsl(15,80%,65%),hsl(15,75%,60%) 50%,hsl(15,70%,55%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Ultra_title-accent__2uem4{background:linear-gradient(135deg,hsl(15,85%,70%),hsl(15,80%,65%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Ultra_section-subtitle__pz7Fm{font-size:1.3rem;color:#cbd5e1;max-width:800px;margin:0 auto;line-height:1.6;font-weight:400}.light .Ultra_section-subtitle__pz7Fm{color:#475569}.Ultra_services-showcase__MxiSd{margin-bottom:100px}.Ultra_services-title__fqMv6{font-size:2rem;font-weight:700;color:#f8fafc;text-align:center;margin-bottom:60px;position:relative}.light .Ultra_services-title__fqMv6{color:#0f172a}.Ultra_services-title__fqMv6:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,hsl(15,80%,65%),hsl(15,75%,60%));border-radius:2px}.Ultra_services-grid__2Iz3Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.Ultra_service-card__oGc_v{position:relative;display:flex;align-items:center;gap:24px;padding:32px;background:rgba(248,250,252,.03);border:1px solid rgba(248,250,252,.06);border-radius:20px;backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:0;transform:translateY(40px);animation:Ultra_serviceCardIn__b_hfl .8s ease-out forwards}.light .Ultra_service-card__oGc_v{background:rgba(255,255,255,.8);border:1px solid rgba(247,128,95,.1)}@keyframes Ultra_serviceCardIn__b_hfl{to{opacity:1;transform:translateY(0)}}.Ultra_service-card__oGc_v:hover{background:rgba(248,250,252,.05);border-color:rgba(247,128,95,.2);transform:translateY(-4px)}.light .Ultra_service-card__oGc_v:hover{background:rgba(255,255,255,.95);border-color:rgba(247,128,95,.3)}.Ultra_service-icon-wrapper__QwclB{position:relative;flex-shrink:0}.Ultra_service-icon__l23CY{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;color:#ffffff;position:relative;z-index:2}.Ultra_icon-glow__kU0UJ,.Ultra_service-icon__l23CY{background:linear-gradient(135deg,hsl(15,80%,65%),hsl(15,75%,60%))}.Ultra_icon-glow__kU0UJ{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:1;filter:blur(8px)}.Ultra_service-card__oGc_v:hover .Ultra_icon-glow__kU0UJ{opacity:.3}.Ultra_service-content__DdUlx h4{font-size:1.3rem;font-weight:600;color:#f8fafc;margin-bottom:8px}.light .Ultra_service-content__DdUlx h4{color:#0f172a}.Ultra_service-content__DdUlx p{font-size:1rem;color:#cbd5e1;line-height:1.5}.light .Ultra_service-content__DdUlx p{color:#475569}.Ultra_service-hover-effect__lpoLt{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(247,128,95,.05),transparent);transition:left .6s ease}.Ultra_service-card__oGc_v:hover .Ultra_service-hover-effect__lpoLt{left:100%}.Ultra_filter-section__FwwKB{margin-bottom:80px}.Ultra_filter-tabs__rv7cT{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.Ultra_filter-tab__hHuqy{position:relative;padding:16px 32px;background:rgba(248,250,252,.03);border:1px solid rgba(248,250,252,.06);border-radius:50px;color:#cbd5e1;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.light .Ultra_filter-tab__hHuqy{background:rgba(255,255,255,.6);border:1px solid rgba(247,128,95,.15);color:#475569}.Ultra_filter-tab__hHuqy:hover{border-color:rgba(247,128,95,.2);color:#f8fafc;transform:translateY(-2px)}.light .Ultra_filter-tab__hHuqy:hover{color:#0f172a;background:rgba(255,255,255,.9);border-color:rgba(247,128,95,.3)}.Ultra_filter-tab__hHuqy.Ultra_active__iMiT_{background:linear-gradient(135deg,hsl(15,80%,65%),hsl(15,75%,60%));color:#ffffff;border-color:hsl(15,80%,65%);transform:translateY(-2px)}.Ultra_tab-indicator__5mNnp{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,hsl(15,80%,65%),hsl(15,75%,60%));transform:scaleX(0);transition:transform .3s ease}.Ultra_filter-tab__hHuqy.Ultra_active__iMiT_ .Ultra_tab-indicator__5mNnp{transform:scaleX(1)}.Ultra_tab-glow__E00I_{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,hsl(15,80%,65%),hsl(15,75%,60%),hsl(15,70%,55%),hsl(15,80%,65%));border-radius:50px;opacity:0;z-index:-1;filter:blur(8px);transition:opacity .3s ease}.Ultra_filter-tab__hHuqy.Ultra_active__iMiT_ .Ultra_tab-glow__E00I_{opacity:.2;animation:Ultra_tabGlow__nmrwJ 2s ease-in-out infinite}@keyframes Ultra_tabGlow__nmrwJ{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.Ultra_projects-grid__XRM6q{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:60px;perspective:1000px}.Ultra_ultra-project-card__FhjJD{position:relative;min-height:900px;height:auto;opacity:0;transform:translateY(60px) rotateX(8deg);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;cursor:pointer}.Ultra_ultra-project-card__FhjJD.Ultra_visible__cFARF{opacity:1;transform:translateY(0) rotateX(0deg)}.Ultra_ultra-project-card__FhjJD:hover{transform:translateY(-8px) rotateX(2deg) rotateY(2deg);transition:transform .3s cubic-bezier(.23,1,.32,1)}.Ultra_card-glow-effect__z9d3g{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,hsl(15,80%,65%),hsl(15,75%,60%),hsl(15,70%,55%),hsl(15,85%,70%));border-radius:28px;opacity:0;transition:opacity .5s ease;z-index:-1;filter:blur(20px);animation:Ultra_cardGlow__Omgtb 4s ease-in-out infinite}@keyframes Ultra_cardGlow__Omgtb{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(1.02)}}.Ultra_ultra-project-card__FhjJD:hover .Ultra_card-glow-effect__z9d3g{opacity:.3}.Ultra_card-inner__5k_9q{position:relative;width:100%;height:100%;background:rgba(248,250,252,.04);border:1px solid rgba(248,250,252,.08);border-radius:24px;overflow:hidden;backdrop-filter:blur(30px);transition:all .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.light .Ultra_card-inner__5k_9q{background:rgba(255,255,255,.9);border:1px solid rgba(247,128,95,.1)}.Ultra_ultra-project-card__FhjJD:hover .Ultra_card-inner__5k_9q{background:rgba(248,250,252,.06);border-color:rgba(247,128,95,.2)}.light .Ultra_ultra-project-card__FhjJD:hover .Ultra_card-inner__5k_9q{background:rgba(255,255,255,1);border-color:rgba(247,128,95,.3)}.Ultra_project-image-wrapper__iOzIE{position:relative;height:350px;overflow:hidden}.Ultra_image-container__5_bWJ{position:relative;width:100%;height:100%}.Ultra_project-image__gMr9l{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.Ultra_ultra-project-card__FhjJD:hover .Ultra_project-image__gMr9l{transform:scale(1.08) translateZ(20px)}.Ultra_image-gradient-overlay__008_a{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(247,128,95,.08),rgba(237,100,66,.12));opacity:0;transition:opacity .4s ease}.Ultra_ultra-project-card__FhjJD:hover .Ultra_image-gradient-overlay__008_a{opacity:1}.Ultra_hover-overlay__DZSUm{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(247,128,95,.85),rgba(237,100,66,.9));display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1)}.Ultra_ultra-project-card__FhjJD:hover .Ultra_hover-overlay__DZSUm{opacity:1}.Ultra_overlay-content__Ur__Q{text-align:center;transform:translateY(30px) translateZ(30px);transition:transform .5s cubic-bezier(.4,0,.2,1)}.Ultra_ultra-project-card__FhjJD:hover .Ultra_overlay-content__Ur__Q{transform:translateY(0) translateZ(30px)}.Ultra_play-icon__2_Ot4{color:#ffffff;margin-bottom:16px;animation:Ultra_playPulse__mFX6i 3s infinite}@keyframes Ultra_playPulse__mFX6i{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}.Ultra_overlay-label__b2RM4{color:#ffffff;font-size:1.2rem;font-weight:600;letter-spacing:.5px}.Ultra_floating-particles__GFSBu{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.Ultra_particle__yiIDJ{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,hsl(15,80%,65%),hsl(15,75%,60%));border-radius:50%;opacity:.4}.Ultra_particle-1__Au57_{top:20%;right:15%;animation:Ultra_particleFloat__skvzs 4s ease-in-out infinite}.Ultra_particle-2__rlrBX{bottom:25%;left:10%;animation:Ultra_particleFloat__skvzs 5s ease-in-out infinite reverse}.Ultra_particle-3__TaUgl{top:60%;right:25%;animation:Ultra_particleFloat__skvzs 6s ease-in-out infinite}.Ultra_particle-4__hT9TE{top:40%;left:20%;animation:Ultra_particleFloat__skvzs 7s ease-in-out infinite reverse}@keyframes Ultra_particleFloat__skvzs{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.2);opacity:.6}}.Ultra_project-content__HgYLc{padding:40px;height:300px;display:flex;flex-direction:column}.Ultra_content-header__dqDvP{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.Ultra_category-wrapper__Ak2zR{display:flex;align-items:center;gap:12px}.Ultra_category-badge__L18Aq{padding:8px 20px;background:linear-gradient(135deg,rgba(247,128,95,.12),rgba(237,100,66,.08));border:1px solid rgba(247,128,95,.2);border-radius:25px;color:hsl(15,80%,65%);font-size:.85rem;font-weight:600;letter-spacing:.5px}.light .Ultra_category-badge__L18Aq{background:linear-gradient(135deg,rgba(247,128,95,.15),rgba(237,100,66,.1));border:1px solid rgba(247,128,95,.3)}.Ultra_category-line__upV69{width:40px;height:2px;background:linear-gradient(90deg,hsl(15,80%,65%),hsl(15,75%,60%));border-radius:1px}.Ultra_stats-mini__HQF7p{display:flex;gap:20px}.Ultra_stat-item__xQifB{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:.9rem;font-weight:500}.light .Ultra_stat-item__xQifB{color:#475569}.Ultra_stat-item__xQifB svg{color:hsl(15,80%,65%)}.Ultra_project-title__lK1Vy{font-size:1.6rem;font-weight:700;color:#f8fafc;margin-bottom:20px;line-height:1.3;letter-spacing:-.01em}.light .Ultra_project-title__lK1Vy{color:#0f172a}.Ultra_project-description___2Zpz{color:#cbd5e1;line-height:1.6;margin-bottom:28px;flex-grow:1;font-size:1rem}.light .Ultra_project-description___2Zpz{color:#475569}.Ultra_tech-showcase__F5Dhx{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.Ultra_tech-item__MXg2u{position:relative;padding:8px 16px;background:rgba(247,128,95,.08);border:1px solid rgba(247,128,95,.15);border-radius:16px;color:hsl(15,80%,65%);font-size:.85rem;font-weight:500;transition:all .3s ease;overflow:hidden}.light .Ultra_tech-item__MXg2u{background:rgba(247,128,95,.1);border:1px solid rgba(247,128,95,.2)}.Ultra_tech-item__MXg2u:hover{background:rgba(247,128,95,.12);transform:translateY(-2px)}.light .Ultra_tech-item__MXg2u:hover{background:rgba(247,128,95,.15)}.Ultra_tech-name__io96W{position:relative;z-index:2}.Ultra_tech-glow__Z743f{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,hsl(15,80%,65%),hsl(15,75%,60%));border-radius:16px;opacity:0;z-index:1;filter:blur(4px);transition:opacity .3s ease}.Ultra_tech-item__MXg2u:hover .Ultra_tech-glow__Z743f{opacity:.3}.Ultra_tech-more__Uk6iw{padding:8px 16px;background:rgba(248,250,252,.05);border:1px solid rgba(248,250,252,.08);border-radius:16px;color:#cbd5e1;font-size:.85rem;font-weight:500}.light .Ultra_tech-more__Uk6iw{background:rgba(247,128,95,.05);border:1px solid rgba(247,128,95,.1);color:#475569}.Ultra_action-buttons__PL46q{display:flex;gap:16px}.Ultra_btn-primary__kzmwy,.Ultra_btn-secondary__EFh_o{position:relative;display:flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;justify-content:center;overflow:hidden;border:none;cursor:pointer}.Ultra_btn-primary__kzmwy{background:linear-gradient(135deg,hsl(15,80%,65%),hsl(15,75%,60%));color:#ffffff;box-shadow:0 8px 32px rgba(247,128,95,.2)}.Ultra_btn-primary__kzmwy:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(247,128,95,.25)}.Ultra_btn-secondary__EFh_o{background:rgba(248,250,252,.05);color:#e2e8f0;border:1px solid rgba(248,250,252,.08)}.light .Ultra_btn-secondary__EFh_o{background:rgba(247,128,95,.05);color:#475569;border:1px solid rgba(247,128,95,.2)}.Ultra_btn-secondary__EFh_o:hover{background:rgba(248,250,252,.08);border-color:rgba(248,250,252,.12);transform:translateY(-2px)}.light .Ultra_btn-secondary__EFh_o:hover{background:rgba(247,128,95,.1);border-color:rgba(247,128,95,.3)}.Ultra_btn-ripple__nHhfn{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.Ultra_btn-primary__kzmwy:hover .Ultra_btn-ripple__nHhfn,.Ultra_btn-secondary__EFh_o:hover .Ultra_btn-ripple__nHhfn{left:100%}@media (max-width:1024px){.Ultra_projects-grid__XRM6q{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:40px}.Ultra_services-grid__2Iz3Z{grid-template-columns:1fr;gap:32px}.Ultra_ultra-project-card__FhjJD{height:600px}}@media (max-width:768px){.Ultra_ultra-projects-section__BUpHJ{padding:80px 0}.Ultra_section-container__csDU9{padding:0 16px}.Ultra_section-header__hPJ4M,.Ultra_services-showcase__MxiSd{margin-bottom:80px}.Ultra_projects-grid__XRM6q{grid-template-columns:1fr;gap:32px;perspective:none}.Ultra_ultra-project-card__FhjJD{height:550px}.Ultra_ultra-project-card__FhjJD:hover{transform:translateY(-4px)}.Ultra_filter-tabs__rv7cT{flex-direction:column;gap:12px}.Ultra_filter-tab__hHuqy{width:100%;max-width:280px}.Ultra_action-buttons__PL46q{flex-direction:column}.Ultra_service-card__oGc_v{flex-direction:column;text-align:center;gap:20px}}@media (max-width:480px){.Ultra_section-title__UN54d{font-size:2.5rem}.Ultra_project-content__HgYLc{padding:32px 24px}.Ultra_ultra-project-card__FhjJD{height:500px}.Ultra_project-image-wrapper__iOzIE{height:280px}.Ultra_project-content__HgYLc{height:220px}.Ultra_service-card__oGc_v{padding:24px}}.ProjectDetails_project-details-overlay__X8guS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:ProjectDetails_overlayFadeIn__L7AsL .3s ease-out;overflow-y:auto}.light .ProjectDetails_project-details-overlay__X8guS{background:rgba(0,0,0,.5)}@keyframes ProjectDetails_overlayFadeIn__L7AsL{0%{opacity:0}to{opacity:1}}.ProjectDetails_project-details-modal__N5Qi4{position:relative;width:100%;max-width:1200px;background:#0f172a;border-radius:24px;border:1px solid rgba(248,250,252,.08);animation:ProjectDetails_modalSlideUp__xqLEk .4s cubic-bezier(.4,0,.2,1);max-height:90vh;display:flex;flex-direction:column;font-family:Inter,sans-serif}.light .ProjectDetails_project-details-modal__N5Qi4{background:#ffffff;border:1px solid rgba(99,102,241,.15)}@keyframes ProjectDetails_modalSlideUp__xqLEk{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ProjectDetails_close-button__C1_WC{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background:rgba(248,250,252,.05);border:1px solid rgba(248,250,252,.08);color:#cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.light .ProjectDetails_close-button__C1_WC{background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.15);color:#475569}.ProjectDetails_close-button__C1_WC:hover{background:rgba(248,250,252,.1);color:#f8fafc;transform:rotate(90deg)}.light .ProjectDetails_close-button__C1_WC:hover{background:rgba(99,102,241,.1);color:#0f172a}.ProjectDetails_modal-header__GWrtw{position:relative;height:300px;overflow:hidden;border-radius:24px 24px 0 0}.ProjectDetails_header-image__KxhhC{width:100%;height:100%;object-fit:cover}.ProjectDetails_header-content__pK3ws{position:absolute;bottom:0;left:0;right:0;padding:40px;background:linear-gradient(0deg,rgba(15,23,42,.95),transparent)}.light .ProjectDetails_header-content__pK3ws{background:linear-gradient(0deg,rgba(255,255,255,.95),transparent)}.ProjectDetails_header-category__A6iKt{display:inline-block;padding:6px 16px;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);border-radius:20px;color:#f7805f;font-size:.85rem;font-weight:600;margin-bottom:12px;letter-spacing:.5px}.ProjectDetails_header-title__IIIN0{font-size:2.5rem;font-weight:800;color:#f8fafc;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}.light .ProjectDetails_header-title__IIIN0{color:#0f172a}.ProjectDetails_header-description__4dohi{font-size:1.1rem;color:#cbd5e1;line-height:1.6;max-width:800px}.light .ProjectDetails_header-description__4dohi{color:#475569}.ProjectDetails_modal-tabs__irY_U{display:flex;gap:8px;padding:24px 40px 0;border-bottom:1px solid rgba(248,250,252,.08)}.light .ProjectDetails_modal-tabs__irY_U{border-bottom:1px solid rgba(99,102,241,.1)}.ProjectDetails_tab-button__Ap6hV{padding:14px 28px;background:transparent;border:none;color:#94a3b8;font-size:1rem;font-weight:600;cursor:pointer;position:relative;transition:all .3s ease;border-radius:12px 12px 0 0}.light .ProjectDetails_tab-button__Ap6hV{color:#64748b}.ProjectDetails_tab-button__Ap6hV:hover{color:#cbd5e1;background:rgba(248,250,252,.03)}.light .ProjectDetails_tab-button__Ap6hV:hover{color:#334155;background:rgba(99,102,241,.05)}.ProjectDetails_tab-button__Ap6hV.ProjectDetails_active__Rvemq{color:#f8fafc;background:rgba(99,102,241,.08)}.light .ProjectDetails_tab-button__Ap6hV.ProjectDetails_active__Rvemq{color:#0f172a;background:rgba(99,102,241,.1)}.ProjectDetails_tab-button__Ap6hV.ProjectDetails_active__Rvemq:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#f7805f,#ed6442)}.ProjectDetails_modal-body__q_NK_{flex:1;overflow-y:auto;padding:40px}.ProjectDetails_modal-body__q_NK_::-webkit-scrollbar{width:8px}.ProjectDetails_modal-body__q_NK_::-webkit-scrollbar-track{background:rgba(248,250,252,.03)}.light .ProjectDetails_modal-body__q_NK_::-webkit-scrollbar-track{background:rgba(99,102,241,.05)}.ProjectDetails_modal-body__q_NK_::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:4px}.ProjectDetails_modal-body__q_NK_::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.ProjectDetails_overview-section__hFwdI{margin-bottom:48px}.ProjectDetails_section-title__uPH8E{font-size:1.5rem;font-weight:700;color:#f8fafc;margin-bottom:24px;position:relative;padding-bottom:12px}.light .ProjectDetails_section-title__uPH8E{color:#0f172a}.ProjectDetails_section-title__uPH8E:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#f7805f,#ed6442);border-radius:2px}.ProjectDetails_metrics-grid__6H7R7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.ProjectDetails_metric-card__uZ0En{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(248,250,252,.03);border:1px solid rgba(248,250,252,.06);border-radius:16px;transition:all .3s ease}.light .ProjectDetails_metric-card__uZ0En{background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1)}.ProjectDetails_metric-card__uZ0En:hover{background:rgba(248,250,252,.05);border-color:rgba(99,102,241,.2);transform:translateY(-2px)}.light .ProjectDetails_metric-card__uZ0En:hover{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.2)}.ProjectDetails_metric-icon__EXx95{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#f7805f}.ProjectDetails_metric-icon__EXx95,.ProjectDetails_team-icon__nwENB{background:linear-gradient(135deg,rgba(247,128,95,.15),rgba(237,100,66,.1));color:#f7805f}.ProjectDetails_metric-content__Eae2m{display:flex;flex-direction:column;gap:4px}.ProjectDetails_metric-label__XZ5Zy{font-size:.85rem;color:#94a3b8;font-weight:500}.light .ProjectDetails_metric-label__XZ5Zy{color:#64748b}.ProjectDetails_metric-value__v5_OX{font-size:1.3rem;color:#f8fafc;font-weight:700}.light .ProjectDetails_metric-value__v5_OX{color:#0f172a}.ProjectDetails_tech-grid___lDVD{display:flex;flex-wrap:wrap;gap:12px}.ProjectDetails_tech-tag__gd1az{padding:10px 20px;background:rgba(247,128,95,.08);border:1px solid rgba(247,128,95,.15);color:#f7805f;border-radius:20px;font-size:.9rem;font-weight:600;transition:all .3s ease}.light .ProjectDetails_tech-tag__gd1az{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2)}.ProjectDetails_tech-tag__gd1az:hover{background:rgba(247,128,95,.12);border-color:rgba(247,128,95,.3);transform:translateY(-2px)}.light .ProjectDetails_tech-tag__gd1az:hover{background:rgba(99,102,241,.15)}.ProjectDetails_team-grid__Ciecd{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ProjectDetails_team-card__ZZa9s{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(248,250,252,.03);border:1px solid rgba(248,250,252,.06);border-radius:16px;transition:all .3s ease}.light .ProjectDetails_team-card__ZZa9s{background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1)}.ProjectDetails_team-card__ZZa9s:hover{background:rgba(248,250,252,.05);border-color:rgba(99,102,241,.2);transform:translateY(-2px)}.light .ProjectDetails_team-card__ZZa9s:hover{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.2)}.ProjectDetails_team-icon__nwENB{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#f7805f}.ProjectDetails_team-content__SHJWP{display:flex;flex-direction:column;gap:4px}.ProjectDetails_team-role__t6GrE{font-size:.95rem;color:#f8fafc;font-weight:600}.light .ProjectDetails_team-role__t6GrE{color:#0f172a}.ProjectDetails_team-count__3wMCN{font-size:.85rem;color:#94a3b8;font-weight:500}.light .ProjectDetails_team-count__3wMCN{color:#64748b}.ProjectDetails_process-intro__s07cN{text-align:center;margin-bottom:60px;padding:40px;background:rgba(99,102,241,.05);border-radius:20px;border:1px solid rgba(99,102,241,.1)}.light .ProjectDetails_process-intro__s07cN{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.15)}.ProjectDetails_process-intro-icon__dBZPg{color:#f7805f;margin-bottom:20px}.ProjectDetails_process-intro-title__PX_U2{font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:16px}.light .ProjectDetails_process-intro-title__PX_U2{color:#0f172a}.ProjectDetails_process-intro-text__Ft8qM{font-size:1.1rem;color:#cbd5e1;line-height:1.6;max-width:700px;margin:0 auto}.light .ProjectDetails_process-intro-text__Ft8qM{color:#475569}.ProjectDetails_process-timeline__PVXEK{position:relative;padding-left:0}.ProjectDetails_timeline-item__iJCIu{display:flex;gap:32px;margin-bottom:48px;position:relative}.ProjectDetails_timeline-item__iJCIu:last-child{margin-bottom:0}.ProjectDetails_timeline-connector___2YvU{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}.ProjectDetails_timeline-dot__3tWeo{width:24px;height:24px;border-radius:50%;background:rgba(247,128,95,.2);border:3px solid #f7805f;position:relative;z-index:2}.ProjectDetails_timeline-dot__3tWeo.ProjectDetails_completed__E9Y_B{background:#f7805f;box-shadow:0 0 0 4px rgba(247,128,95,.2)}.ProjectDetails_timeline-line__K9obb{width:2px;flex:1;background:linear-gradient(180deg,#f7805f,rgba(247,128,95,.3));margin-top:8px;min-height:100px}.ProjectDetails_timeline-content__KOGbt{flex:1;padding-bottom:24px}.ProjectDetails_phase-header__UXDNF{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding:24px;background:rgba(248,250,252,.03);border:1px solid rgba(248,250,252,.06);border-radius:16px;transition:all .3s ease}.light .ProjectDetails_phase-header__UXDNF{background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1)}.ProjectDetails_phase-header__UXDNF:hover{background:rgba(248,250,252,.05);border-color:rgba(99,102,241,.2);transform:translateX(4px)}.light .ProjectDetails_phase-header__UXDNF:hover{background:rgba(99,102,241,.05);border-color:rgba(99,102,241,.2)}.ProjectDetails_phase-icon__d0TMM{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7805f,#ed6442);border-radius:16px;color:#ffffff;flex-shrink:0}.ProjectDetails_phase-info__AEVb_{flex:1}.ProjectDetails_phase-name__hy7kP{font-size:1.3rem;font-weight:700;color:#f8fafc;margin-bottom:4px}.light .ProjectDetails_phase-name__hy7kP{color:#0f172a}.ProjectDetails_phase-duration__JuR5Z{font-size:.9rem;color:#f7805f;font-weight:600}.ProjectDetails_phase-status__ZG7cK{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0}.ProjectDetails_phase-description__it8hH{font-size:1rem;color:#cbd5e1;line-height:1.6;margin-bottom:24px;padding-left:24px}.light .ProjectDetails_phase-description__it8hH{color:#475569}.ProjectDetails_phase-deliverables__yfE74{padding:24px;background:rgba(248,250,252,.02);border-left:3px solid #f7805f;border-radius:0 12px 12px 0}.light .ProjectDetails_phase-deliverables__yfE74{background:rgba(99,102,241,.03)}.ProjectDetails_deliverables-title__sx6wx{font-size:1rem;font-weight:600;color:#f8fafc;margin-bottom:16px}.light .ProjectDetails_deliverables-title__sx6wx{color:#0f172a}.ProjectDetails_deliverables-list__GnaWO{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ProjectDetails_deliverable-item__oAC3C{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;color:#cbd5e1;line-height:1.5}.light .ProjectDetails_deliverable-item__oAC3C{color:#475569}.ProjectDetails_deliverable-icon__FxnWY{color:#10b981;flex-shrink:0;margin-top:2px}.ProjectDetails_process-footer__xs6Ot{margin-top:60px}.ProjectDetails_process-cta__FmGOJ{text-align:center;padding:48px 40px;background:linear-gradient(135deg,rgba(247,128,95,.08),rgba(237,100,66,.05));border:1px solid rgba(247,128,95,.15);border-radius:20px}.light .ProjectDetails_process-cta__FmGOJ{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(14,165,233,.08));border:1px solid rgba(99,102,241,.2)}.ProjectDetails_cta-icon__tN_A9{color:#f7805f;margin-bottom:20px}.ProjectDetails_cta-title__77Vjr{font-size:1.5rem;font-weight:700;color:#f8fafc;margin-bottom:12px}.light .ProjectDetails_cta-title__77Vjr{color:#0f172a}.ProjectDetails_cta-text__MaBSp{font-size:1.05rem;color:#cbd5e1;line-height:1.6;max-width:600px;margin:0 auto}.light .ProjectDetails_cta-text__MaBSp{color:#475569}@media (max-width:768px){.ProjectDetails_project-details-overlay__X8guS{padding:0}.ProjectDetails_project-details-modal__N5Qi4{max-height:100vh;border-radius:0}.ProjectDetails_modal-header__GWrtw{height:250px}.ProjectDetails_header-content__pK3ws{padding:24px}.ProjectDetails_header-title__IIIN0{font-size:1.8rem}.ProjectDetails_header-description__4dohi{font-size:1rem}.ProjectDetails_modal-tabs__irY_U{padding:16px 24px 0}.ProjectDetails_tab-button__Ap6hV{padding:12px 20px;font-size:.9rem}.ProjectDetails_modal-body__q_NK_{padding:24px}.ProjectDetails_metrics-grid__6H7R7,.ProjectDetails_team-grid__Ciecd{grid-template-columns:1fr}.ProjectDetails_timeline-item__iJCIu{gap:20px}.ProjectDetails_timeline-connector___2YvU{width:32px}.ProjectDetails_phase-header__UXDNF{flex-direction:column;align-items:flex-start;gap:16px}.ProjectDetails_phase-description__it8hH{padding-left:0}.ProjectDetails_phase-deliverables__yfE74{padding:20px}.ProjectDetails_close-button__C1_WC{top:16px;right:16px;width:40px;height:40px}}@media (max-width:480px){.ProjectDetails_header-title__IIIN0{font-size:1.5rem}.ProjectDetails_section-title__uPH8E{font-size:1.3rem}.ProjectDetails_process-intro-title__PX_U2{font-size:1.5rem}.ProjectDetails_metric-value__v5_OX,.ProjectDetails_phase-name__hy7kP{font-size:1.1rem}}