.TopNav-module__EpQYLW__topNav{z-index:100;justify-content:space-between;align-items:center;width:100%;padding:1.6rem 2.4rem;display:flex;position:absolute;top:0;left:0}.TopNav-module__EpQYLW__logo{letter-spacing:.1em;font-size:.96rem;font-weight:600}.TopNav-module__EpQYLW__menuItems{align-items:center;gap:.96rem;display:flex}.TopNav-module__EpQYLW__langSwitch{border:1px solid #0000002e;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.TopNav-module__EpQYLW__langBtn{letter-spacing:.12em;cursor:pointer;color:var(--text-color);background:0 0;border:none;padding:.28rem .68rem;font-size:.6rem;transition:background .2s,color .2s}.TopNav-module__EpQYLW__langBtn.TopNav-module__EpQYLW__active{background:var(--text-color);color:var(--bg-color)}.TopNav-module__EpQYLW__langBtn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.TopNav-module__EpQYLW__accent{color:#00cc7a}@media (max-width:768px){.TopNav-module__EpQYLW__topNav{padding:1rem 1.5rem}.TopNav-module__EpQYLW__logo{font-size:1rem}}
.GlitchText-module__S6svba__glitchText{letter-spacing:.05em;color:inherit;font-family:Courier New,monospace;display:inline-block}
.Hotspot-module__IebATG__hotspot{cursor:pointer;z-index:100;pointer-events:auto;will-change:transform,left,top;isolation:isolate;align-items:center;min-width:0;display:flex;position:fixed}.Hotspot-module__IebATG__rightSide{text-align:right;flex-direction:row-reverse}.Hotspot-module__IebATG__hotspotDotWrapper{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:9.6px;height:9.6px;display:flex;position:relative}.Hotspot-module__IebATG__hotspotDot{background:var(--accent-color);width:9.6px;height:9.6px;box-shadow:0 0 8px var(--accent-color);transform-origin:50%;border-radius:50%;position:relative}@keyframes Hotspot-module__IebATG__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.Hotspot-module__IebATG__pulseRing{border:1px solid var(--accent-color);transform-origin:50%;border-radius:50%;width:16px;height:16px;animation:2s infinite Hotspot-module__IebATG__pulse;position:absolute;top:-3.2px;left:-3.2px}.Hotspot-module__IebATG__hotspotLine{background:var(--accent-color);transform-origin:0;flex-shrink:0;width:144px;height:.8px;margin:0 14.4px}.Hotspot-module__IebATG__rightSide .Hotspot-module__IebATG__hotspotLine{transform-origin:100%}.Hotspot-module__IebATG__hotspotCard{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:2.4px solid var(--accent-color);pointer-events:none;z-index:101;border-radius:6.4px;flex-shrink:0;width:144px;padding:9.6px 14.4px;position:relative;box-shadow:0 8px 24px #0000000d}.Hotspot-module__IebATG__rightSide .Hotspot-module__IebATG__hotspotCard{border-left:none;border-right:3px solid var(--accent-color);text-align:right}.Hotspot-module__IebATG__hotspotCard h3{margin-bottom:3.2px;font-size:.72rem;font-weight:700}.Hotspot-module__IebATG__hotspotCard p{color:#666;margin-bottom:6.4px;font-size:.6rem}.Hotspot-module__IebATG__tags span{background:#eee;border-radius:3.2px;margin-right:3.2px;padding:1.6px 4.8px;font-size:.52rem;display:inline-block}@media (max-width:768px){.Hotspot-module__IebATG__hotspotDotWrapper{width:13px;height:13px}.Hotspot-module__IebATG__hotspotDot{width:11px;height:11px}.Hotspot-module__IebATG__pulseRing{width:20px;height:20px;top:-4.5px;left:-4.5px}.Hotspot-module__IebATG__hotspotLine,.Hotspot-module__IebATG__hotspotCard{display:none}}
.ChatWidget-module__yApCMG__panelContainer{z-index:70;pointer-events:auto;contain:layout style paint;width:min(400px,30vw);max-height:40vh;position:fixed;top:calc(22% + 9.5rem);left:10%}.ChatWidget-module__yApCMG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;position:fixed;inset:0}.ChatWidget-module__yApCMG__modalWrapper{z-index:1001;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ChatWidget-module__yApCMG__modalContent{pointer-events:auto;contain:layout style paint;width:min(90vw,500px);max-height:70vh}.ChatWidget-module__yApCMG__chatContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);contain:layout style paint;background:#fffffff2;border:1px solid #00000014;border-radius:24px;flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.ChatWidget-module__yApCMG__modalContent .ChatWidget-module__yApCMG__chatContainer{height:70vh;max-height:70vh}.ChatWidget-module__yApCMG__panelContainer .ChatWidget-module__yApCMG__chatContainer{height:40vh;max-height:40vh}.ChatWidget-module__yApCMG__chatHeader{background:#ffffffe6;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ChatWidget-module__yApCMG__chatTitle{color:var(--text-color);margin:0;font-size:1.1rem;font-weight:700}.ChatWidget-module__yApCMG__closeButton{cursor:pointer;color:#00000080;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.8rem;line-height:1;transition:all .3s;display:flex}.ChatWidget-module__yApCMG__closeButton:hover{color:var(--text-color);background:#0000000d}.ChatWidget-module__yApCMG__messagesContainer{flex-direction:column;flex:1;gap:1rem;min-height:0;max-height:100%;padding:1.5rem;display:flex;overflow:hidden auto}.ChatWidget-module__yApCMG__messagesContainer::-webkit-scrollbar{width:6px}.ChatWidget-module__yApCMG__messagesContainer::-webkit-scrollbar-track{background:0 0}.ChatWidget-module__yApCMG__messagesContainer::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ChatWidget-module__yApCMG__messagesContainer::-webkit-scrollbar-thumb:hover{background:#0000004d}.ChatWidget-module__yApCMG__message{width:100%;display:flex}.ChatWidget-module__yApCMG__message.ChatWidget-module__yApCMG__user{justify-content:flex-end}.ChatWidget-module__yApCMG__message.ChatWidget-module__yApCMG__ai{justify-content:flex-start}.ChatWidget-module__yApCMG__messageBubble{word-wrap:break-word;border-radius:18px;max-width:75%;padding:.75rem 1rem}.ChatWidget-module__yApCMG__message.ChatWidget-module__yApCMG__user .ChatWidget-module__yApCMG__messageBubble{background:var(--accent-color);color:var(--text-color);border-bottom-right-radius:4px}.ChatWidget-module__yApCMG__message.ChatWidget-module__yApCMG__ai .ChatWidget-module__yApCMG__messageBubble{color:var(--text-color);background:#0000000d;border-bottom-left-radius:4px}.ChatWidget-module__yApCMG__messageText{color:inherit;margin:0;font-size:.85rem;line-height:1.5}.ChatWidget-module__yApCMG__messageText .ChatWidget-module__yApCMG__link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;transition:text-decoration-color .2s}.ChatWidget-module__yApCMG__messageText .ChatWidget-module__yApCMG__link:hover{text-decoration-color:#0009}.ChatWidget-module__yApCMG__inputContainer{background:#ffffffe6;border-top:1px solid #00000014;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ChatWidget-module__yApCMG__input{color:var(--text-color);background:#ffffffe6;border:1px solid #0000001a;border-radius:999px;outline:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.85rem;transition:all .3s}.ChatWidget-module__yApCMG__input:focus{border-color:var(--accent-color);background:#fff}.ChatWidget-module__yApCMG__input::placeholder{color:#0006}.ChatWidget-module__yApCMG__sendButton{color:var(--text-color);cursor:pointer;white-space:nowrap;background:#ffffffe6;border:1px solid #0003;border-radius:999px;padding:.75rem 1.5rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .3s}.ChatWidget-module__yApCMG__sendButton:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color);background:#fff}.ChatWidget-module__yApCMG__sendButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.ChatWidget-module__yApCMG__panelContainer{display:none}.ChatWidget-module__yApCMG__modalContent{width:min(95vw,500px);max-height:70vh}.ChatWidget-module__yApCMG__modalContent .ChatWidget-module__yApCMG__chatContainer{height:70vh;max-height:70vh}.ChatWidget-module__yApCMG__chatContainer{border-radius:20px}.ChatWidget-module__yApCMG__chatHeader{padding:1rem 1.25rem}.ChatWidget-module__yApCMG__chatTitle{font-size:1rem}.ChatWidget-module__yApCMG__messagesContainer{padding:1.25rem}.ChatWidget-module__yApCMG__inputContainer{padding:1rem 1.25rem}.ChatWidget-module__yApCMG__input{font-size:16px}}@media (max-width:768px){.ChatWidget-module__yApCMG__modalContent{width:95vw;max-height:80vh}.ChatWidget-module__yApCMG__modalContent .ChatWidget-module__yApCMG__chatContainer{height:80vh;max-height:80vh}.ChatWidget-module__yApCMG__messageBubble{max-width:85%}}
.Scene3D-module__xKhu3W__scene{perspective:1500px;z-index:10;width:100%;height:calc(100vh + 6rem);transform-style:preserve-3d;justify-content:center;align-items:flex-end;margin-bottom:-6rem;display:flex;position:relative;overflow:hidden}.Scene3D-module__xKhu3W__introCopy{max-width:320px;color:var(--text-color);z-index:60;pointer-events:none;text-shadow:0 6.4px 20px #00000040;font-size:1.12rem;font-weight:300;line-height:1.5;position:absolute;top:22%;left:10%}.Scene3D-module__xKhu3W__introLine{flex-wrap:wrap;align-items:baseline;gap:.2rem;margin:0;display:flex}.Scene3D-module__xKhu3W__introLine strong{font-weight:600}.Scene3D-module__xKhu3W__chatButton{color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;background:#ffffffe6;border:1px solid #0003;border-radius:999px;margin-top:1rem;padding:.6rem 1.44rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #0000001a}.Scene3D-module__xKhu3W__chatButton:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px);box-shadow:0 6px 16px #00ff9d33}.Scene3D-module__xKhu3W__chatButton:disabled{cursor:not-allowed;opacity:.9}@keyframes Scene3D-module__xKhu3W__blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes Scene3D-module__xKhu3W__swipeHintReveal{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:.85;filter:blur();transform:translateY(0)}}.Scene3D-module__xKhu3W__swipeHint{letter-spacing:.35em;text-transform:uppercase;color:#000000a6;opacity:0;visibility:hidden;filter:blur(10px);margin-top:.75rem;font-size:.65rem;transform:translateY(6px)}.Scene3D-module__xKhu3W__typingCursor{height:1.2em;color:var(--accent-color);margin-left:-.2rem;animation:1s ease-in-out infinite Scene3D-module__xKhu3W__blink;display:inline-block}.Scene3D-module__xKhu3W__characterWrapper{width:810px;height:100%;transform-style:preserve-3d;transform-origin:50% 100%;justify-content:center;align-items:flex-end;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.Scene3D-module__xKhu3W__characterImgBox{width:100%;height:100%;box-shadow:none;z-index:1;border-radius:0;position:relative;overflow:visible;transform:translateZ(0)}.Scene3D-module__xKhu3W__mainPhoto{object-fit:cover;filter:grayscale(20%)contrast(110%);width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1)}.Scene3D-module__xKhu3W__techOverlay{opacity:0;mix-blend-mode:hard-light;pointer-events:none;background-image:linear-gradient(#00ff9d1a 1px,#0000 1px),linear-gradient(90deg,#00ff9d1a 1px,#0000 1px);background-size:20px 20px;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.Scene3D-module__xKhu3W__characterImgBox:hover .Scene3D-module__xKhu3W__techOverlay{opacity:1}.Scene3D-module__xKhu3W__characterImgBox:hover .Scene3D-module__xKhu3W__mainPhoto{filter:grayscale(0%)}@media (max-width:768px){.Scene3D-module__xKhu3W__scene{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;height:100vh;max-height:100vh;padding:0;overflow:hidden}.Scene3D-module__xKhu3W__introCopy{text-align:center;flex-direction:column;flex-shrink:0;order:-1;align-self:center;align-items:center;max-width:100%;margin:4rem 0 0;padding:0 1rem;font-size:1.05rem;display:flex;position:relative;top:0;left:0}.Scene3D-module__xKhu3W__introLine{flex-wrap:wrap;justify-content:center;gap:.05rem;display:flex}.Scene3D-module__xKhu3W__introLine strong{margin-left:.25rem}.Scene3D-module__xKhu3W__chatButton{align-self:center;margin-top:1.5rem}.Scene3D-module__xKhu3W__swipeHint{visibility:visible;text-align:center;opacity:0;filter:blur(10px);animation:5s ease-out 5s both Scene3D-module__xKhu3W__swipeHintReveal;transform:translateY(6px)}.Scene3D-module__xKhu3W__characterWrapper{transform-origin:bottom;flex:1 1 0;justify-content:center;align-items:flex-end;width:100%;max-width:100%;min-height:0;max-height:100%;margin:0;padding:0;display:flex}.Scene3D-module__xKhu3W__characterImgBox{justify-content:center;align-items:flex-end;width:100%;height:100%;max-height:100%;display:flex;overflow:visible}.Scene3D-module__xKhu3W__mainPhoto{object-fit:cover;object-position:center bottom;width:100%;height:100%;max-height:100%}}@media (max-width:1024px) and (min-width:769px){.Scene3D-module__xKhu3W__scene{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;height:100vh;max-height:100vh;padding:0;overflow:hidden}.Scene3D-module__xKhu3W__introCopy{text-align:center;flex-direction:column;flex-shrink:0;order:-1;align-self:center;align-items:center;max-width:100%;margin:4rem 0 0;padding:0 1rem;font-size:1.05rem;display:flex;position:relative;top:0;left:0}.Scene3D-module__xKhu3W__introLine{flex-wrap:wrap;justify-content:center;gap:.05rem;display:flex}.Scene3D-module__xKhu3W__introLine strong{margin-left:.25rem}.Scene3D-module__xKhu3W__chatButton{align-self:center;margin-top:1.5rem}.Scene3D-module__xKhu3W__swipeHint{visibility:visible;text-align:center;opacity:0;filter:blur(10px);animation:5s ease-out 5s both Scene3D-module__xKhu3W__swipeHintReveal;transform:translateY(6px)}.Scene3D-module__xKhu3W__characterWrapper{transform-origin:bottom;flex:1 1 0;justify-content:center;align-items:flex-end;width:100%;max-width:100%;min-height:0;max-height:100%;margin:0;padding:0;display:flex}.Scene3D-module__xKhu3W__characterImgBox{justify-content:center;align-items:flex-end;width:100%;height:100%;max-height:100%;display:flex;overflow:visible}.Scene3D-module__xKhu3W__mainPhoto{object-fit:cover;object-position:center bottom;width:100%;height:100%;max-height:100%}}
.SlideContent-module__2BmRiq__slideShell{align-items:center;gap:2.4rem;width:min(880px,100%);margin:0 auto;display:flex}.SlideContent-module__2BmRiq__slideShellStack{text-align:left;flex-direction:column;align-items:flex-start}.SlideContent-module__2BmRiq__slideShellStack .SlideContent-module__2BmRiq__slideText{width:100%}.SlideContent-module__2BmRiq__slideText{flex:1}.SlideContent-module__2BmRiq__slideText h2{margin-bottom:.8rem;font-size:clamp(1.92rem,3.2vw,2.88rem)}.SlideContent-module__2BmRiq__slideEyebrow{text-transform:uppercase;letter-spacing:.2em;opacity:.7;margin-bottom:.8rem;font-size:.6rem}.SlideContent-module__2BmRiq__slideParagraph{color:#000000b3;margin-bottom:.8rem;font-size:.8rem;line-height:1.6}.SlideContent-module__2BmRiq__slideMedia{flex:1;justify-content:center;display:flex}.SlideContent-module__2BmRiq__slideImage{aspect-ratio:3/4;object-fit:cover;filter:grayscale(10%)contrast(110%);border-radius:19.2px;width:100%;max-width:288px;height:auto;box-shadow:0 16px 48px #00000014}.SlideContent-module__2BmRiq__timeline{flex-direction:column;gap:1.5rem;margin-top:2rem;padding-left:1.5rem;display:flex;position:relative}.SlideContent-module__2BmRiq__timeline:before{content:"";background:#00000014;width:2px;margin-left:2px;position:absolute;top:0;bottom:0;left:0}.SlideContent-module__2BmRiq__timelineItem{position:relative}.SlideContent-module__2BmRiq__timelineItem:before{content:"";background:var(--accent-color);border-radius:50%;width:10px;height:10px;margin-left:3px;position:absolute;top:6px;left:-1.5rem;transform:translate(-50%);box-shadow:0 0 12px #00ff9d80}.SlideContent-module__2BmRiq__timelineItem.SlideContent-module__2BmRiq__timelineItemPast:before{background:#b4b4b4f2!important;box-shadow:0 0 8px #96969666!important}.SlideContent-module__2BmRiq__timelineItem strong{margin-bottom:.2rem;font-size:.88rem;display:block}.SlideContent-module__2BmRiq__timelineItem span{color:#000000b3;margin-bottom:.5rem;font-size:.76rem;display:block}.SlideContent-module__2BmRiq__projectsSection,.SlideContent-module__2BmRiq__projectsSection:first-of-type{margin-top:2rem}.SlideContent-module__2BmRiq__projectsSection:not(:first-of-type){margin-top:3rem}.SlideContent-module__2BmRiq__projectsSectionTitle{text-transform:uppercase;letter-spacing:.15em;opacity:.6;margin-bottom:1rem;font-size:.72rem;font-weight:600}.SlideContent-module__2BmRiq__projectsList,.SlideContent-module__2BmRiq__servicesGrid{gap:1rem;margin-top:0;display:grid}.SlideContent-module__2BmRiq__projectsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.SlideContent-module__2BmRiq__projectsList li{background:#fffc;border:1px solid #00000014;border-radius:16px;padding:1rem 1.2rem;list-style:none;box-shadow:0 15px 35px #0000000d}.SlideContent-module__2BmRiq__projectCard{cursor:pointer;transition:all .3s;position:relative}.SlideContent-module__2BmRiq__projectCard:hover{border-color:#00000026;transform:translateY(-2px);box-shadow:0 20px 45px #0000001a}.SlideContent-module__2BmRiq__projectCardActive{border-color:var(--accent-color);box-shadow:0 15px 35px #00ff9d26}.SlideContent-module__2BmRiq__projectCardActive:hover{border-color:var(--accent-color);box-shadow:0 20px 45px #00ff9d40}.SlideContent-module__2BmRiq__projectDetail{color:#000000b3;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:.76rem;line-height:1.5;display:block;overflow:hidden}.SlideContent-module__2BmRiq__seeMore{color:var(--accent-color);opacity:0;margin-top:.5rem;font-size:.7rem;font-weight:600;transition:opacity .3s;display:inline-block}.SlideContent-module__2BmRiq__projectCard:hover .SlideContent-module__2BmRiq__seeMore{opacity:1}.SlideContent-module__2BmRiq__expandedOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.SlideContent-module__2BmRiq__expandedCard{z-index:1001;will-change:transform,opacity;background:#fff;border:1px solid #00000014;border-radius:24px;flex-direction:column;gap:1rem;width:min(600px,90vw);max-height:80vh;padding:3rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.SlideContent-module__2BmRiq__expandedCard strong{font-size:clamp(1.5rem,4vw,2rem);line-height:1.3;display:block}.SlideContent-module__2BmRiq__expandedDetail{color:#000000b3;margin-top:.5rem;font-size:1rem;line-height:1.7;display:block}.SlideContent-module__2BmRiq__closeButton{cursor:pointer;color:#999;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.SlideContent-module__2BmRiq__closeButton:hover{color:var(--text-color);background:#0000000d}.SlideContent-module__2BmRiq__projectsList strong{margin-bottom:.28rem;font-size:.84rem;display:block}.SlideContent-module__2BmRiq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SlideContent-module__2BmRiq__serviceCard{background:#ffffffe6;border:1px solid #00000014;border-radius:18px;padding:1.4rem;transition:transform .3s;box-shadow:0 20px 40px #0000000f}.SlideContent-module__2BmRiq__serviceCard:hover{transform:translateY(-6px)}.SlideContent-module__2BmRiq__slideBullets{margin:1.5rem 0 0;padding:0;list-style:none}.SlideContent-module__2BmRiq__slideBullets li{color:#000000bf;align-items:flex-start;gap:.4rem;margin-bottom:.64rem;font-size:.76rem;display:flex}.SlideContent-module__2BmRiq__slideBullets li:before{content:"•";color:var(--accent-color);font-size:.96rem;line-height:1}.SlideContent-module__2BmRiq__contactActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.SlideContent-module__2BmRiq__contactLink{color:var(--text-color);border:1px solid #0003;border-radius:999px;padding:.6rem 1.44rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .3s}.SlideContent-module__2BmRiq__contactLink:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.SlideContent-module__2BmRiq__slideShell{flex-direction:column;gap:2rem}.SlideContent-module__2BmRiq__slideImage{aspect-ratio:3/4;object-fit:cover;width:100%;max-width:240px;height:auto}.SlideContent-module__2BmRiq__statsGrid{flex-direction:column;gap:1rem}}@media (max-width:1024px) and (min-width:769px){.SlideContent-module__2BmRiq__slideImage{aspect-ratio:3/4;object-fit:cover;width:100%;max-width:260px;height:auto}}.SlideContent-module__2BmRiq__timelineItemWithLearnMore{position:relative}.SlideContent-module__2BmRiq__timelineItemContent{width:100%;position:relative}.SlideContent-module__2BmRiq__timelineItemContent .SlideContent-module__2BmRiq__learnMoreButton{width:auto;display:inline-block}.SlideContent-module__2BmRiq__learnMoreButton{font-family:var(--font-manrope),"Manrope",sans-serif;color:#00000080;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #00000014;border-radius:999px;width:auto;max-width:fit-content;margin-top:0;padding:.25rem .65rem;font-size:.65rem;font-weight:400;text-decoration:none;transition:all .25s;display:inline-block}.SlideContent-module__2BmRiq__learnMoreButton:hover{color:#000000b3;background:#00000005;border-color:#00000026}.SlideContent-module__2BmRiq__timelineCard{pointer-events:auto;background:#fff;border:1px solid #00000014;border-radius:16px;width:min(420px,85vw);max-width:450px;max-height:min(75vh,650px);padding:1.25rem;overflow:hidden auto;box-shadow:0 20px 60px #00000026}.SlideContent-module__2BmRiq__timelineCardOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;position:fixed;inset:0}.SlideContent-module__2BmRiq__timelineCardMobileContainer{z-index:1001;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SlideContent-module__2BmRiq__timelineCardMobile{pointer-events:auto;background:#fff;border:1px solid #00000014;border-radius:16px;width:min(90vw,450px);max-height:min(85vh,700px);padding:1.25rem;position:relative;overflow:hidden auto;box-shadow:0 20px 60px #00000026}.SlideContent-module__2BmRiq__timelineCardClose{cursor:pointer;color:#999;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.SlideContent-module__2BmRiq__timelineCardClose:hover{color:var(--text-color);background:#0000000d}.SlideContent-module__2BmRiq__timelineCardTitle{margin-bottom:.4rem;font-size:1.15rem;font-weight:700;line-height:1.3}.SlideContent-module__2BmRiq__timelineCardSubtitle{color:#0009;margin-bottom:.85rem;font-size:.8rem;font-weight:500}.SlideContent-module__2BmRiq__timelineCardStats{margin:1rem 0}.SlideContent-module__2BmRiq__timelineCardStatsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.SlideContent-module__2BmRiq__timelineCardStat{flex-direction:column;gap:.25rem;display:flex}.SlideContent-module__2BmRiq__timelineCardStat strong{color:var(--accent-color);font-size:1.1rem;font-weight:700}.SlideContent-module__2BmRiq__timelineCardStat small{color:#0009;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.SlideContent-module__2BmRiq__timelineCardHighlights{flex-direction:column;gap:.9rem;margin:1rem 0;padding:0;list-style:none;display:flex}.SlideContent-module__2BmRiq__timelineCardHighlight{color:#000000bf;padding-left:1.2rem;font-size:.78rem;line-height:1.7;position:relative}.SlideContent-module__2BmRiq__timelineCardHighlight:before{content:"•";color:var(--accent-color);font-size:1rem;line-height:1.4;position:absolute;left:0}.SlideContent-module__2BmRiq__timelineCardParagraph{color:#000000b3;margin-bottom:.75rem;font-size:.85rem;line-height:1.6}.SlideContent-module__2BmRiq__timelineCardNote{color:#0009;margin-top:.5rem;font-size:.8rem;font-style:italic;line-height:1.5}.SlideContent-module__2BmRiq__timelineCardSocial{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.SlideContent-module__2BmRiq__timelineCardSocialLink{color:var(--accent-color);font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .3s}.SlideContent-module__2BmRiq__timelineCardSocialLink:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.SlideContent-module__2BmRiq__timelineCard{width:min(350px,85vw);padding:1.25rem}.SlideContent-module__2BmRiq__timelineCardTitle{padding-right:2rem;font-size:1.1rem}.SlideContent-module__2BmRiq__timelineCardStatsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}}
.Slider-module__4jG-aG__slider{z-index:20;width:100%;height:100vh;position:relative;overflow:hidden}.Slider-module__4jG-aG__slidesWrapper{height:100%;display:flex}.Slider-module__4jG-aG__slide{flex:0 0 100%;justify-content:center;align-items:center;height:100%;padding:4.8rem clamp(1.2rem,3.2vw,3.2rem);display:flex;position:relative}.Slider-module__4jG-aG__slideHome{padding:0}.Slider-module__4jG-aG__sliderArrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44.8px;height:44.8px;color:var(--text-color);cursor:pointer;z-index:100;pointer-events:auto;background:#fffc;border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #0000001f}.Slider-module__4jG-aG__sliderArrowIcon{width:16px;height:16px;stroke:var(--text-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 3.2px 9.6px #00ff9d4d)}.Slider-module__4jG-aG__sliderArrow:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-50%)scale(1.08)}.Slider-module__4jG-aG__sliderArrow:hover .Slider-module__4jG-aG__sliderArrowIcon{stroke:var(--accent-color)}.Slider-module__4jG-aG__sliderArrowLeft{left:1.6rem}.Slider-module__4jG-aG__sliderArrowRight{right:1.6rem}.Slider-module__4jG-aG__sliderIndicator{z-index:70;pointer-events:auto;gap:.4rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.Slider-module__4jG-aG__sliderIndicator span{cursor:pointer;opacity:1;visibility:visible;width:25.6px;height:1.6px;margin:-1.2rem 0;padding:1.2rem 0;transition:width .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.Slider-module__4jG-aG__sliderIndicator span:before{content:"";will-change:background,width;opacity:1;background:#0003;width:100%;height:1.6px;transition:background .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module__4jG-aG__sliderIndicator span:after{content:attr(data-label);color:var(--accent-color);letter-spacing:.05em;opacity:0;pointer-events:none;white-space:nowrap;background:#00ff9d1f;border-radius:999px;padding:.16rem .48rem;font-size:.52rem;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-100% - 6.4px))}.Slider-module__4jG-aG__sliderIndicator span:hover:after{opacity:1;transform:translate(-50%,calc(-100% - 10.4px))}.Slider-module__4jG-aG__sliderIndicator span.Slider-module__4jG-aG__active{width:38.4px}.Slider-module__4jG-aG__sliderIndicator span.Slider-module__4jG-aG__active:before{width:100%;background:var(--accent-color)!important;opacity:1!important;visibility:visible!important}.Slider-module__4jG-aG__sliderIndicator.Slider-module__4jG-aG__onDarkSlide span:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff4d}.Slider-module__4jG-aG__sliderIndicator.Slider-module__4jG-aG__onDarkSlide span.Slider-module__4jG-aG__active:before{background:var(--accent-color)!important;opacity:1!important;visibility:visible!important}.Slider-module__4jG-aG__sliderIndicator.Slider-module__4jG-aG__onDarkSlide span:after{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26}@media (max-width:768px){.Slider-module__4jG-aG__slider{height:100vh;max-height:100vh;padding-top:0;overflow:hidden}.Slider-module__4jG-aG__slidesWrapper{height:100%}.Slider-module__4jG-aG__slide{align-items:flex-start;height:100%;max-height:100vh;padding:5rem 1rem 4rem;overflow:hidden auto}.Slider-module__4jG-aG__slideHome{box-sizing:border-box;height:100%;max-height:100vh;padding:3rem 0 5rem;overflow:hidden}.Slider-module__4jG-aG__sliderArrow{display:none}.Slider-module__4jG-aG__sliderIndicator{z-index:100;position:fixed;bottom:2.5rem}}@media (max-width:1024px) and (min-width:769px){.Slider-module__4jG-aG__slideHome{padding:0}.Slider-module__4jG-aG__sliderArrow{display:none}.Slider-module__4jG-aG__slide{padding:5rem 1rem 4rem}}
.Modal-module__iX2sxG__modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#ffffff1a;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modal-module__iX2sxG__modalPanel{background:#fff;flex-direction:column;justify-content:center;width:500px;max-width:90%;height:100%;padding:4rem;display:flex;position:relative;overflow-y:auto;box-shadow:-10px 0 40px #0000000d}.Modal-module__iX2sxG__closeModal{cursor:pointer;color:#999;z-index:10;background:0 0;border:none;font-size:2rem;transition:color .3s;position:absolute;top:2rem;right:2rem}.Modal-module__iX2sxG__closeModal:hover{color:var(--text-color)}.Modal-module__iX2sxG__modalContent h2{letter-spacing:-1px;margin-bottom:.5rem;font-size:2.5rem}.Modal-module__iX2sxG__subtitle{color:#666;margin-bottom:2rem;font-size:1.2rem;font-weight:300}.Modal-module__iX2sxG__statsContainer{margin-bottom:2rem}.Modal-module__iX2sxG__statsGrid{gap:2rem;margin-bottom:1rem;display:flex}.Modal-module__iX2sxG__stat{flex-direction:column;display:flex}.Modal-module__iX2sxG__stat strong{color:var(--accent-color);text-shadow:0 0 10px #00ff9d4d;font-size:2rem}.Modal-module__iX2sxG__bodyText{color:#444;margin-bottom:1rem;font-size:1rem;line-height:1.6}.Modal-module__iX2sxG__bodyText.Modal-module__iX2sxG__note{color:#555;font-size:.95rem}.Modal-module__iX2sxG__socialLinks{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.Modal-module__iX2sxG__socialLink{color:var(--text-color);background:#ffffffd9;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Modal-module__iX2sxG__socialLink:hover{border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 8px 25px #00ff9d26}.Modal-module__iX2sxG__socialIcon{border-radius:4px;width:18px;height:18px;display:inline-block;position:relative}.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__instagram{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__tiktok{background:#000}.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__tiktok:before,.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__tiktok:after{content:"";border-radius:3px;position:absolute;inset:2px}.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__tiktok:before{opacity:.9;background:#69c9d0;transform:translate(1px,1px)}.Modal-module__iX2sxG__socialIcon.Modal-module__iX2sxG__tiktok:after{opacity:.8;mix-blend-mode:screen;background:#ee1d52;transform:translate(-1px,-1px)}@media (max-width:768px){.Modal-module__iX2sxG__modalPanel{width:100%;max-width:100%;padding:2rem 1.5rem}.Modal-module__iX2sxG__modalContent h2{font-size:1.8rem}.Modal-module__iX2sxG__subtitle{font-size:1rem}.Modal-module__iX2sxG__statsGrid{flex-direction:column;gap:1rem}}
