.Portfolio_section__9noNl{--beam-alpha:.18;--glow-alpha:.16;--spot-alpha:.07;--motion-speed:18s;--morph-speed:14s;position:relative;overflow:hidden;padding:5rem 2rem;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(135deg,#0b4040,#0e4a49 45%,#092225);z-index:1;transform:translateZ(0)}.Portfolio_section__9noNl:before{top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(20,184,166,.14) 40%,rgba(6,182,212,.16) 50%,rgba(14,165,233,.14) 60%,transparent 70%);clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);animation:Portfolio_pfMorphHex__xTan2 var(--morph-speed) ease-in-out infinite;z-index:-1}.Portfolio_section__9noNl:after,.Portfolio_section__9noNl:before{content:"";position:absolute;transform:translateZ(0);will-change:transform;pointer-events:none}.Portfolio_section__9noNl:after{inset:0;z-index:0;background:linear-gradient(120deg,transparent 35%,rgba(20,184,166,var(--beam-alpha)) 50%,transparent 65%),linear-gradient(-120deg,transparent 35%,rgba(6,182,212,var(--beam-alpha)) 52%,transparent 70%),radial-gradient(60% 60% at 20% 20%,rgba(20,184,166,var(--glow-alpha)),transparent 60%),radial-gradient(60% 60% at 80% 80%,rgba(6,182,212,var(--glow-alpha)),transparent 60%);mix-blend-mode:screen;animation:Portfolio_pfBeams__LKUlq var(--motion-speed) linear infinite}.Portfolio_section__9noNl>*{position:relative;z-index:2}.Portfolio_container__0Cex_{position:relative;max-width:1200px;margin:0 auto}.Portfolio_container__0Cex_:before{content:"";position:absolute;inset:-10% -6% -4% -6%;pointer-events:none;z-index:1;background:radial-gradient(70% 50% at 50% 20%,rgba(255,255,255,.07),transparent 65%),radial-gradient(70% 60% at 50% 100%,rgba(6,182,212,.2),transparent 70%);mix-blend-mode:screen}@keyframes Portfolio_pfBeams__LKUlq{0%{transform:translateX(-28%) translateZ(0)}50%{transform:translateX(28%) translateZ(0)}to{transform:translateX(-28%) translateZ(0)}}@keyframes Portfolio_pfMorphHex__xTan2{0%{transform:rotate(0) scale(1) translateZ(0)}25%{transform:rotate(90deg) scale(1.1) translateZ(0)}50%{transform:rotate(180deg) scale(.93) translateZ(0)}75%{transform:rotate(270deg) scale(1.05) translateZ(0)}to{transform:rotate(1turn) scale(1) translateZ(0)}}.Portfolio_header__rxKyY{margin-bottom:4rem;text-align:center}.Portfolio_title__DfZly{margin:0 0 .35rem;line-height:1.05;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.Portfolio_titleMain___T2_q{background:linear-gradient(45deg,#fff,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent}.Portfolio_lead___bS7V{color:rgba(255,255,255,.7);margin:0;font-size:1.1rem}@media (min-width:1024px){.Portfolio_header__rxKyY{position:absolute;right:3rem;top:2rem;text-align:right;margin-bottom:0;z-index:10;max-width:500px}.Portfolio_title__DfZly{font-size:clamp(2.8rem,4vw,3.5rem);margin-bottom:.5rem}.Portfolio_projectsContainer__DuyyK{padding-top:2rem}}.Portfolio_projectsContainer__DuyyK{display:flex;flex-direction:column;gap:6rem}.Portfolio_projectSection__TXA08{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:500px;z-index:2}.Portfolio_layoutLeft__ZQZ0S .Portfolio_devicesContainer__ZKHQI{order:1}.Portfolio_layoutLeft__ZQZ0S .Portfolio_projectInfo__Fylci,.Portfolio_layoutRight__guIV7 .Portfolio_devicesContainer__ZKHQI{order:2}.Portfolio_layoutRight__guIV7 .Portfolio_projectInfo__Fylci{order:1}.Portfolio_projectSection__TXA08:before{content:"";position:absolute;left:10%;right:10%;bottom:10%;height:30%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(65% 80% at 50% 100%,rgba(6,182,212,.13),transparent 70%);filter:blur(25px)}.Portfolio_devicesContainer__ZKHQI{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;perspective:1000px}.Portfolio_phoneMock__nqAvJ{position:relative;width:260px;transform:translateZ(0);transition:transform .3s ease}.Portfolio_phoneMock__nqAvJ:before{content:"";position:absolute;inset:-15%;background:radial-gradient(ellipse at center,rgba(6,182,212,.35) 0,rgba(20,184,166,.25) 30%,rgba(56,189,248,.15) 50%,transparent 70%);filter:blur(40px);z-index:-1;animation:Portfolio_deviceGlow__0uLEj 4s ease-in-out infinite alternate}@keyframes Portfolio_deviceGlow__0uLEj{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.Portfolio_phoneMock__nqAvJ:hover{transform:translateY(-8px) rotateY(5deg)}.Portfolio_phoneScreen__IYH3S{position:relative;width:100%;height:520px;border:12px solid #202a2a;border-radius:36px;background:#000;overflow:hidden;box-shadow:0 32px 80px rgba(6,182,212,.4),0 16px 40px rgba(20,184,166,.3),inset 0 0 0 1px rgba(255,255,255,.08),0 0 60px rgba(56,189,248,.25)}.Portfolio_phoneScreen__IYH3S:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 25%,transparent 45%,transparent 55%,rgba(255,255,255,.01) 75%,rgba(255,255,255,.04));pointer-events:none;z-index:2;border-radius:24px}.Portfolio_phoneArt__2GaPD{position:absolute;inset:0;background:#000 50%/cover no-repeat;background-size:cover;background-position:50%;image-rendering:-webkit-optimize-contrast}.Portfolio_tabletMock__f72SD{position:relative;width:400px;transform:translateZ(0);transition:transform .3s ease}.Portfolio_tabletMock__f72SD:before{content:"";position:absolute;inset:-12%;background:radial-gradient(ellipse at center,rgba(6,182,212,.32) 0,rgba(20,184,166,.22) 30%,rgba(56,189,248,.12) 50%,transparent 70%);filter:blur(35px);z-index:-1;animation:Portfolio_deviceGlow__0uLEj 4s ease-in-out infinite alternate}.Portfolio_tabletMock__f72SD:hover{transform:translateY(-6px) rotateY(-3deg)}.Portfolio_tabletScreen__Xj7gn{position:relative;width:100%;height:300px;border:16px solid #202a2a;border-radius:28px;background:#000;overflow:hidden;box-shadow:0 28px 70px rgba(6,182,212,.38),0 14px 36px rgba(20,184,166,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 0 50px rgba(56,189,248,.22)}.Portfolio_tabletScreen__Xj7gn:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 30%,transparent 50%,transparent 60%,rgba(255,255,255,.01) 80%,rgba(255,255,255,.035));pointer-events:none;z-index:2;border-radius:12px}.Portfolio_tabletArt__ckDLa{position:absolute;inset:0;background:#000 50%/cover no-repeat;background-size:cover;background-position:50%;image-rendering:-webkit-optimize-contrast}.Portfolio_aiCarousel__mr_Uh{position:relative;width:260px;height:520px;display:flex;align-items:center;justify-content:center;pointer-events:none}.Portfolio_carouselPhone__RSjQO{position:absolute;top:0;left:0;transition:all .8s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.Portfolio_carouselPhone__RSjQO.Portfolio_carouselActive__3nB_8{pointer-events:auto;z-index:2}.Portfolio_assistantControls__UPRFF{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap;position:relative;z-index:10;pointer-events:auto}.Portfolio_assistantBtn__hbzvp{position:relative;padding:.7rem 2rem;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.18);border-radius:28px;color:rgba(255,255,255,.7);font-weight:700;font-size:.95rem;letter-spacing:.02em;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;pointer-events:auto;z-index:1}.Portfolio_assistantBtn__hbzvp:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1) 50%,transparent);transform:translateX(-100%) skewX(-15deg);transition:transform .6s ease}.Portfolio_assistantBtn__hbzvp:hover:before{transform:translateX(100%) skewX(-15deg)}.Portfolio_assistantBtn__hbzvp:hover{background:linear-gradient(135deg,rgba(6,182,212,.15),rgba(20,184,166,.1));border-color:rgba(6,182,212,.4);color:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,182,212,.2),inset 0 1px 0 rgba(255,255,255,.15),0 0 16px rgba(6,182,212,.1)}.Portfolio_assistantBtnActive__QYsra{background:linear-gradient(135deg,rgba(6,182,212,.22),rgba(20,184,166,.18));border-color:rgba(6,182,212,.5);color:#ffffff;box-shadow:0 4px 14px rgba(6,182,212,.25),inset 0 1px 0 rgba(255,255,255,.2),0 0 20px rgba(6,182,212,.15)}.Portfolio_assistantBtnActive__QYsra:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(6,182,212,.3),inset 0 1px 0 rgba(255,255,255,.22),0 0 24px rgba(6,182,212,.18)}.Portfolio_projectInfo__Fylci{padding:2rem;max-width:500px}.Portfolio_projectTitle__pZ4zp{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;margin:0 0 .5rem;color:#ffffff;letter-spacing:-.02em}.Portfolio_projectSubtitle__FFhFe{font-size:1.2rem;font-weight:600;color:rgba(6,182,212,.9);margin:0 0 1rem}.Portfolio_projectDescription__qipyC{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.8);margin:0 0 2rem}.Portfolio_projectActions__UUtS4{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.Portfolio_platformBtn__twrvC{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(20,184,166,.15));border:1.5px solid rgba(255,255,255,.28);border-radius:18px;color:rgba(191,252,244,1);cursor:default;transition:all .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 20px rgba(6,182,212,.2),inset 0 1px 2px rgba(255,255,255,.25),inset 0 -1px 1px rgba(0,0,0,.15);text-decoration:none;overflow:hidden;font-size:0}.Portfolio_platformBtn__twrvC:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.25) 50%,transparent);transform:translateX(-100%);transition:transform .6s ease;border-radius:18px}.Portfolio_platformBtn__twrvC:hover:before{transform:translateX(100%)}.Portfolio_platformBtn__twrvC:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 32px rgba(6,182,212,.35),inset 0 2px 3px rgba(255,255,255,.3),0 0 24px rgba(6,182,212,.3)}.Portfolio_platformIcon__Y5Nnw{width:36px;height:36px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));flex-shrink:0;transition:transform .3s ease}.Portfolio_platformBtn__twrvC:hover .Portfolio_platformIcon__Y5Nnw{transform:scale(1.1)}@media (max-width:1024px){.Portfolio_projectSection__TXA08{gap:3rem}.Portfolio_tabletMock__f72SD{width:360px}.Portfolio_tabletScreen__Xj7gn{height:270px}}@media (max-width:768px){.Portfolio_section__9noNl{padding:3rem 1rem;contain:layout style}.Portfolio_section__9noNl:before{display:none!important}.Portfolio_section__9noNl:after{animation:none!important;background:radial-gradient(circle at 30% 50%,rgba(6,182,212,.05) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(20,184,166,.03) 0,transparent 50%);opacity:1;will-change:auto}.Portfolio_phoneMock__nqAvJ:before,.Portfolio_tabletMock__f72SD:before{animation:none!important;filter:blur(12px);opacity:.35;transform:scale(1);will-change:auto}.Portfolio_container__0Cex_:before{display:none}.Portfolio_projectSection__TXA08:before{filter:blur(10px);opacity:.4}.Portfolio_phoneMock__nqAvJ:hover,.Portfolio_tabletMock__f72SD:hover{transform:none}.Portfolio_projectSection__TXA08{grid-template-columns:1fr;gap:3rem;text-align:center}.Portfolio_aiSection__ZoSwr .Portfolio_devicesContainer__ZKHQI,.Portfolio_layoutLeft__ZQZ0S .Portfolio_devicesContainer__ZKHQI,.Portfolio_layoutRight__guIV7 .Portfolio_devicesContainer__ZKHQI{order:1}.Portfolio_aiSection__ZoSwr .Portfolio_projectInfo__Fylci,.Portfolio_layoutLeft__ZQZ0S .Portfolio_projectInfo__Fylci,.Portfolio_layoutRight__guIV7 .Portfolio_projectInfo__Fylci{order:2}.Portfolio_devicesContainer__ZKHQI{flex-direction:column;gap:2rem}.Portfolio_phoneMock__nqAvJ{width:240px}.Portfolio_phoneScreen__IYH3S{height:480px}.Portfolio_tabletMock__f72SD{width:340px}.Portfolio_tabletScreen__Xj7gn{height:255px;border-width:14px}.Portfolio_projectInfo__Fylci{padding:1rem}.Portfolio_projectsContainer__DuyyK{gap:4rem}.Portfolio_projectActions__UUtS4{justify-content:center}.Portfolio_aiCarousel__mr_Uh{width:240px;height:480px}.Portfolio_platformBtn__twrvC{width:64px;height:64px}.Portfolio_platformIcon__Y5Nnw{width:32px;height:32px}}@media (max-width:375px){.Portfolio_section__9noNl{padding:2.5rem .75rem}.Portfolio_header__rxKyY{margin-bottom:2.5rem}.Portfolio_title__DfZly{font-size:clamp(1.5rem,6vw,1.8rem)}.Portfolio_lead___bS7V{font-size:.95rem}.Portfolio_projectsContainer__DuyyK{gap:3rem}.Portfolio_projectSection__TXA08{gap:2rem;min-height:auto}.Portfolio_devicesContainer__ZKHQI{gap:1.5rem}.Portfolio_phoneMock__nqAvJ{width:200px}.Portfolio_phoneScreen__IYH3S{height:400px;border-width:10px;border-radius:30px}.Portfolio_tabletMock__f72SD{width:280px}.Portfolio_tabletScreen__Xj7gn{height:210px;border-width:12px;border-radius:24px}.Portfolio_aiCarousel__mr_Uh{width:200px;height:400px}.Portfolio_platformBtn__twrvC{width:56px;height:56px}.Portfolio_platformIcon__Y5Nnw{width:26px;height:26px}.Portfolio_assistantBtn__hbzvp{padding:.55rem 1.2rem;font-size:.82rem}.Portfolio_assistantControls__UPRFF{gap:.6rem;margin-top:1.5rem}.Portfolio_projectInfo__Fylci{padding:.75rem}.Portfolio_projectTitle__pZ4zp{font-size:clamp(1.4rem,5vw,1.8rem);margin-bottom:.4rem}.Portfolio_projectSubtitle__FFhFe{font-size:1rem;margin-bottom:.75rem}.Portfolio_projectDescription__qipyC{font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.Portfolio_projectActions__UUtS4{gap:1rem}}@media (prefers-reduced-motion:reduce){.Portfolio_phoneMock__nqAvJ:before,.Portfolio_section__9noNl:after,.Portfolio_section__9noNl:before,.Portfolio_tabletMock__f72SD:before{animation:none!important}.Portfolio_assistantBtn__hbzvp,.Portfolio_phoneMock__nqAvJ,.Portfolio_platformBtn__twrvC,.Portfolio_tabletMock__f72SD{transition:none!important}}.Portfolio_afterSlot__gJfz8{position:relative;z-index:2;margin:0}
/*# sourceMappingURL=492b4469366fd7e8.css.map*/