.Navbar-module__cJzEcG__nav{z-index:1000;height:var(--nav-height);-webkit-backdrop-filter:blur(20px);transition:border-color var(--transition-smooth), background var(--transition-smooth);background:#fbfbfad9;border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__navScrolled{border-bottom-color:var(--border-light);background:#fbfbfaf2}.Navbar-module__cJzEcG__navInner{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;display:flex}.Navbar-module__cJzEcG__logo{letter-spacing:-.04em;color:var(--text-primary);cursor:pointer;transition:opacity var(--transition-fast);font-size:28px;font-weight:800;line-height:1}.Navbar-module__cJzEcG__logo:hover{opacity:.7}.Navbar-module__cJzEcG__links{align-items:center;gap:36px;list-style:none;display:flex}.Navbar-module__cJzEcG__link{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);padding:4px 0;font-size:15px;font-weight:500;position:relative}.Navbar-module__cJzEcG__link:after{content:"";background:var(--text-primary);width:0;height:1.5px;transition:width var(--transition-smooth);position:absolute;bottom:-2px;left:0}.Navbar-module__cJzEcG__link:hover{color:var(--text-primary)}.Navbar-module__cJzEcG__link:hover:after{width:100%}.Navbar-module__cJzEcG__linkActive{color:var(--text-primary)}.Navbar-module__cJzEcG__linkActive:after{width:100%}.Navbar-module__cJzEcG__resumeBtn{background:var(--text-primary);color:var(--text-inverse);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);font-size:14px;font-weight:600;font-family:var(--font-sans);border:none;align-items:center;gap:8px;padding:10px 24px;text-decoration:none;display:flex}.Navbar-module__cJzEcG__resumeBtn:hover{background:var(--accent-hover);transform:translateY(-1px)}.Navbar-module__cJzEcG__resumeBtn svg{transition:transform var(--transition-fast)}.Navbar-module__cJzEcG__resumeBtn:hover svg{transform:translate(3px)}.Navbar-module__cJzEcG__mobileToggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Navbar-module__cJzEcG__mobileToggle span{background:var(--text-primary);width:24px;height:2px;transition:var(--transition-fast);border-radius:2px;display:block}.Navbar-module__cJzEcG__mobileToggleOpen span:first-child{transform:rotate(45deg)translate(5px,5px)}.Navbar-module__cJzEcG__mobileToggleOpen span:nth-child(2){opacity:0}.Navbar-module__cJzEcG__mobileToggleOpen span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Navbar-module__cJzEcG__mobileMenu{background:var(--bg-primary);z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:none;position:fixed;inset:0}.Navbar-module__cJzEcG__mobileMenuOpen{display:flex}.Navbar-module__cJzEcG__mobileLink{color:var(--text-primary);letter-spacing:-.02em;font-size:28px;font-weight:600}@media (max-width:768px){.Navbar-module__cJzEcG__nav{padding:0 20px}.Navbar-module__cJzEcG__links,.Navbar-module__cJzEcG__resumeBtn{display:none}.Navbar-module__cJzEcG__mobileToggle{display:flex}}
.Hero-module__ZARIfG__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex;position:relative}.Hero-module__ZARIfG__greeting{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:8px;font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.Hero-module__ZARIfG__heroName{letter-spacing:-.05em;color:var(--text-primary);margin-bottom:24px;font-size:clamp(3.5rem,10vw,8rem);font-weight:800;line-height:.95;position:relative}.Hero-module__ZARIfG__heroNameHighlight{display:inline-block;position:relative}.Hero-module__ZARIfG__heroNameHighlight:after{content:"";opacity:.4;z-index:-1;background:linear-gradient(90deg,#e0c3fc,#8ec5fc);border-radius:4px;width:100%;height:8px;position:absolute;bottom:4px;left:0}.Hero-module__ZARIfG__subtitlesRow{align-items:center;gap:40px;margin-bottom:48px;display:flex}.Hero-module__ZARIfG__subtitle{color:var(--text-secondary);letter-spacing:.01em;font-size:clamp(.875rem,1.5vw,1.1rem);font-weight:500}.Hero-module__ZARIfG__divider{background:var(--border);width:40px;height:1.5px}.Hero-module__ZARIfG__profileWrapper{aspect-ratio:3/4;width:clamp(260px,35vw,380px);box-shadow:var(--shadow-lg);border-radius:200px 200px 20px 20px;position:relative;overflow:hidden}.Hero-module__ZARIfG__profileImage{object-fit:cover;width:100%;height:100%}.Hero-module__ZARIfG__decorDot{background:var(--text-primary);opacity:.15;border-radius:50%;width:8px;height:8px;position:absolute}.Hero-module__ZARIfG__decorDot1{animation:4s ease-in-out infinite Hero-module__ZARIfG__float;top:30%;left:5%}.Hero-module__ZARIfG__decorDot2{animation:5s ease-in-out 1s infinite Hero-module__ZARIfG__float;top:60%;right:8%}.Hero-module__ZARIfG__decorDot3{animation:6s ease-in-out 2s infinite Hero-module__ZARIfG__float;bottom:15%;left:12%}.Hero-module__ZARIfG__decorLine{background:var(--border);width:60px;height:1px;position:absolute}.Hero-module__ZARIfG__decorLine1{top:25%;right:3%;transform:rotate(-20deg)}.Hero-module__ZARIfG__decorLine2{bottom:25%;left:3%;transform:rotate(15deg)}.Hero-module__ZARIfG__scrollIndicator{cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollText{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);font-size:11px;font-weight:500}.Hero-module__ZARIfG__scrollLine{background:linear-gradient(to bottom, var(--text-tertiary), transparent);width:1px;height:40px;animation:2s ease-in-out infinite Hero-module__ZARIfG__scrollPulse}@keyframes Hero-module__ZARIfG__scrollPulse{0%,to{opacity:.3;height:40px}50%{opacity:1;height:50px}}@media (max-width:768px){.Hero-module__ZARIfG__hero{min-height:auto;padding:100px 20px 60px}.Hero-module__ZARIfG__subtitlesRow{flex-direction:column;gap:8px}.Hero-module__ZARIfG__divider{display:none}.Hero-module__ZARIfG__profileWrapper{width:220px}.Hero-module__ZARIfG__decorDot,.Hero-module__ZARIfG__decorLine,.Hero-module__ZARIfG__scrollIndicator{display:none}}
.Philosophy-module__PUxW5G__section{max-width:var(--max-width);margin:0 auto;padding:100px 80px 120px;position:relative;overflow:hidden}.Philosophy-module__PUxW5G__topDivider{background:linear-gradient(90deg, transparent, var(--border) 20%, var(--border) 80%, transparent);width:100%;height:1px;margin-bottom:80px;position:relative}.Philosophy-module__PUxW5G__topDivider:after{content:"";background:var(--text-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.Philosophy-module__PUxW5G__label{text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary);align-items:center;gap:12px;margin-bottom:40px;font-size:.75rem;font-weight:600;display:inline-flex}.Philosophy-module__PUxW5G__labelDot{background:var(--text-primary);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite Philosophy-module__PUxW5G__pulse}@keyframes Philosophy-module__PUxW5G__pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.Philosophy-module__PUxW5G__statementArea{align-items:flex-start;gap:80px;margin-bottom:80px;display:flex}.Philosophy-module__PUxW5G__statementLeft{flex:1.6;min-width:0}.Philosophy-module__PUxW5G__statement{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:32px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.25}.Philosophy-module__PUxW5G__statementHighlight{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#e0c3fc 0%,#8ec5fc 100%);-webkit-background-clip:text;background-clip:text;display:inline;position:relative}.Philosophy-module__PUxW5G__statementSub{color:var(--text-secondary);max-width:560px;font-size:1.05rem;line-height:1.8}.Philosophy-module__PUxW5G__statementRight{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.Philosophy-module__PUxW5G__infoCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);padding:28px 32px;position:relative;overflow:hidden}.Philosophy-module__PUxW5G__infoCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border);transform:translateY(-3px)}.Philosophy-module__PUxW5G__infoCard:before{content:"";opacity:0;height:2px;transition:opacity var(--transition-smooth);background:linear-gradient(90deg,#e0c3fc,#8ec5fc);position:absolute;top:0;left:0;right:0}.Philosophy-module__PUxW5G__infoCard:hover:before{opacity:1}.Philosophy-module__PUxW5G__infoCardIcon{margin-bottom:12px;font-size:1.5rem;display:block}.Philosophy-module__PUxW5G__infoCardTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:8px;font-size:.85rem;font-weight:600}.Philosophy-module__PUxW5G__infoCardValue{color:var(--text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.Philosophy-module__PUxW5G__tickerWrapper{width:100vw;margin-left:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.Philosophy-module__PUxW5G__tickerWrapper:before,.Philosophy-module__PUxW5G__tickerWrapper:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.Philosophy-module__PUxW5G__tickerWrapper:before{background:linear-gradient(90deg, var(--bg-primary), transparent);left:0}.Philosophy-module__PUxW5G__tickerWrapper:after{background:linear-gradient(270deg, var(--bg-primary), transparent);right:0}.Philosophy-module__PUxW5G__tickerTrack{width:max-content;animation:30s linear infinite Philosophy-module__PUxW5G__ticker-scroll;display:flex}.Philosophy-module__PUxW5G__tickerItem{white-space:nowrap;flex-shrink:0;align-items:center;gap:20px;padding:0 24px;display:flex}.Philosophy-module__PUxW5G__tickerText{color:var(--text-primary);letter-spacing:-.01em;opacity:.7;transition:opacity var(--transition-fast);font-size:clamp(1rem,2vw,1.35rem);font-weight:600}.Philosophy-module__PUxW5G__tickerItem:hover .Philosophy-module__PUxW5G__tickerText{opacity:1}.Philosophy-module__PUxW5G__tickerSeparator{background:linear-gradient(135deg,#e0c3fc,#8ec5fc);border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes Philosophy-module__PUxW5G__ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Philosophy-module__PUxW5G__metricsRow{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);gap:0;margin-top:80px;display:flex}.Philosophy-module__PUxW5G__metric{border-right:1px solid var(--border-light);transition:background var(--transition-fast);flex:1;padding:40px 32px;position:relative;overflow:hidden}.Philosophy-module__PUxW5G__metric:last-child{border-right:none}.Philosophy-module__PUxW5G__metric:hover{background:var(--bg-secondary)}.Philosophy-module__PUxW5G__metricNumber{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1}.Philosophy-module__PUxW5G__metricLabel{color:var(--text-tertiary);letter-spacing:.02em;font-size:.85rem;font-weight:500}.Philosophy-module__PUxW5G__decorCircle{border:1px solid var(--border-light);pointer-events:none;border-radius:50%;position:absolute}.Philosophy-module__PUxW5G__decorCircle1{opacity:.4;width:200px;height:200px;top:-40px;right:-60px}.Philosophy-module__PUxW5G__decorCircle2{opacity:.3;width:120px;height:120px;bottom:60px;left:-30px}.Philosophy-module__PUxW5G__decorCross{opacity:.12;width:16px;height:16px;position:absolute}.Philosophy-module__PUxW5G__decorCross:before,.Philosophy-module__PUxW5G__decorCross:after{content:"";background:var(--text-primary);position:absolute}.Philosophy-module__PUxW5G__decorCross:before{width:16px;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.Philosophy-module__PUxW5G__decorCross:after{width:1.5px;height:16px;top:0;left:50%;transform:translate(-50%)}.Philosophy-module__PUxW5G__decorCross1{top:15%;right:12%}.Philosophy-module__PUxW5G__decorCross2{bottom:20%;left:8%}@media (max-width:900px){.Philosophy-module__PUxW5G__section{padding:60px 20px 80px}.Philosophy-module__PUxW5G__topDivider{margin-bottom:48px}.Philosophy-module__PUxW5G__statementArea{flex-direction:column;gap:40px}.Philosophy-module__PUxW5G__statement{font-size:clamp(1.5rem,6vw,2rem)}.Philosophy-module__PUxW5G__metricsRow{flex-direction:column;margin-top:48px}.Philosophy-module__PUxW5G__metric{border-right:none;border-bottom:1px solid var(--border-light);padding:28px 20px}.Philosophy-module__PUxW5G__metric:last-child{border-bottom:none}.Philosophy-module__PUxW5G__decorCircle,.Philosophy-module__PUxW5G__decorCross{display:none}}@media (max-width:480px){.Philosophy-module__PUxW5G__infoCard{padding:20px 24px}.Philosophy-module__PUxW5G__tickerText{font-size:.95rem}}
.Clients-module__JtlyXW__section{padding:var(--section-padding);max-width:var(--max-width);flex-wrap:wrap;align-items:flex-start;gap:80px;margin:0 auto;display:flex}.Clients-module__JtlyXW__left{flex:1;min-width:0}.Clients-module__JtlyXW__heading{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1}.Clients-module__JtlyXW__description{color:var(--text-secondary);max-width:480px;font-size:1rem;line-height:1.8}.Clients-module__JtlyXW__right{flex:1.2;min-width:0}.Clients-module__JtlyXW__grid{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.Clients-module__JtlyXW__gridItem{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card);transition:background var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;min-height:100px;padding:24px 16px;display:flex}.Clients-module__JtlyXW__gridItem:nth-child(5n){border-right:none}.Clients-module__JtlyXW__gridItem:nth-child(n+6){border-bottom:none}.Clients-module__JtlyXW__gridItem:hover{background:var(--bg-secondary)}.Clients-module__JtlyXW__clientLogo{color:var(--text-primary);letter-spacing:-.01em;text-align:center;opacity:.85;transition:opacity var(--transition-fast);font-size:.95rem;font-weight:700}.Clients-module__JtlyXW__gridItem:hover .Clients-module__JtlyXW__clientLogo{opacity:1}.Clients-module__JtlyXW__clientIcon{justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;display:inline-flex}.Clients-module__JtlyXW__clientRow{flex-direction:column;align-items:center;gap:12px;display:flex}.Clients-module__JtlyXW__marqueeSection{flex-direction:column;flex-basis:100%;gap:12px;width:100vw;margin-left:calc(50% - 50vw);padding:60px 0 0;display:flex;overflow:hidden}.Clients-module__JtlyXW__marqueeTrack{width:100%;overflow:visible}.Clients-module__JtlyXW__marqueeInner{gap:16px;width:max-content;animation:40s linear infinite Clients-module__JtlyXW__marquee-scroll;display:flex}.Clients-module__JtlyXW__marqueeReverse{animation:35s linear infinite Clients-module__JtlyXW__marquee-scroll-reverse}.Clients-module__JtlyXW__marqueeItem{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-primary);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-shrink:0;align-items:center;gap:10px;padding:12px 24px;font-size:.9rem;font-weight:600;display:flex}.Clients-module__JtlyXW__marqueeItem:hover{background:var(--bg-secondary);border-color:var(--border);transform:translateY(-2px)}@keyframes Clients-module__JtlyXW__marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Clients-module__JtlyXW__marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:900px){.Clients-module__JtlyXW__section{padding:var(--section-padding-mobile);flex-direction:column;gap:40px}.Clients-module__JtlyXW__grid{grid-template-columns:repeat(2,1fr)}.Clients-module__JtlyXW__gridItem{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.Clients-module__JtlyXW__gridItem:nth-child(5n){border-right:1px solid var(--border)}.Clients-module__JtlyXW__gridItem:nth-child(n+6){border-bottom:1px solid var(--border)}.Clients-module__JtlyXW__gridItem:nth-child(2n){border-right:none}.Clients-module__JtlyXW__gridItem:nth-child(n+9){border-bottom:none}.Clients-module__JtlyXW__marqueeSection{padding:40px 0 0}}
.Impact-module__tAGuhG__section{padding:var(--section-padding);max-width:var(--max-width);margin:0 auto}.Impact-module__tAGuhG__sectionHeader{text-align:center;margin-bottom:60px}.Impact-module__tAGuhG__sectionTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700}.Impact-module__tAGuhG__cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Impact-module__tAGuhG__card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);flex-direction:column;gap:16px;padding:48px 36px;display:flex;position:relative;overflow:hidden}.Impact-module__tAGuhG__card:before{content:"";background:linear-gradient(90deg, var(--text-primary), var(--text-tertiary));opacity:0;height:3px;transition:opacity var(--transition-smooth);position:absolute;top:0;left:0;right:0}.Impact-module__tAGuhG__card:hover{box-shadow:var(--shadow-lg);border-color:var(--border);transform:translateY(-4px)}.Impact-module__tAGuhG__card:hover:before{opacity:1}.Impact-module__tAGuhG__cardNumber{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.Impact-module__tAGuhG__cardLabel{color:var(--text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.Impact-module__tAGuhG__cardDescription{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.Impact-module__tAGuhG__visualCard{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-color:#0000;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.Impact-module__tAGuhG__visualCard:before{display:none}.Impact-module__tAGuhG__visualCard:hover{border-color:#0000}.Impact-module__tAGuhG__visualOverlay{background:radial-gradient(at 30% 70%,#8b5cf626,#0000 70%),radial-gradient(at 70% 30%,#3b82f61f,#0000 70%);position:absolute;inset:0}.Impact-module__tAGuhG__visualText{z-index:1;color:#ffffffe6;text-align:center;letter-spacing:.02em;max-width:200px;font-size:1rem;font-weight:500;line-height:1.6;position:relative}.Impact-module__tAGuhG__visualQuote{opacity:.3;margin-bottom:8px;font-size:2rem}@media (max-width:900px){.Impact-module__tAGuhG__section{padding:var(--section-padding-mobile)}.Impact-module__tAGuhG__cards{grid-template-columns:1fr;gap:16px}.Impact-module__tAGuhG__card{padding:36px 28px}.Impact-module__tAGuhG__visualCard{min-height:200px}}
.Projects-module__2BoJ-q__section{padding:var(--section-padding);max-width:var(--max-width);margin:0 auto}.Projects-module__2BoJ-q__sectionHeader{margin-bottom:60px}.Projects-module__2BoJ-q__sectionTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700}.Projects-module__2BoJ-q__grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.Projects-module__2BoJ-q__projectCard{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border-light);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.Projects-module__2BoJ-q__projectCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.Projects-module__2BoJ-q__projectImageWrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.Projects-module__2BoJ-q__projectImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__projectImage{transform:scale(1.05)}.Projects-module__2BoJ-q__projectOverlay{opacity:0;transition:opacity var(--transition-smooth);background:linear-gradient(#0000 50%,#0009 100%);align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__projectOverlay{opacity:1}.Projects-module__2BoJ-q__projectOverlayText{color:#fff;align-items:center;gap:6px;font-size:.9rem;font-weight:500;display:flex}.Projects-module__2BoJ-q__projectInfo{padding:28px}.Projects-module__2BoJ-q__projectTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:1.3rem;font-weight:700}.Projects-module__2BoJ-q__projectDesc{color:var(--text-secondary);margin-bottom:16px;font-size:.95rem;line-height:1.6}.Projects-module__2BoJ-q__tags{flex-wrap:wrap;gap:8px;display:flex}.Projects-module__2BoJ-q__tag{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);padding:6px 14px;font-size:.8rem;font-weight:500}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__tag{background:var(--bg-card);color:var(--text-primary)}@media (max-width:768px){.Projects-module__2BoJ-q__section{padding:var(--section-padding-mobile)}.Projects-module__2BoJ-q__grid{grid-template-columns:1fr;gap:24px}.Projects-module__2BoJ-q__projectInfo{padding:20px}}
.Internship-module__UJgVJa__section{padding:var(--section-padding);max-width:var(--max-width);margin:0 auto}.Internship-module__UJgVJa__sectionHeader{margin-bottom:60px}.Internship-module__UJgVJa__sectionTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700}.Internship-module__UJgVJa__internshipCard{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:48px;position:relative;overflow:hidden}.Internship-module__UJgVJa__internshipCard:before{content:"";opacity:0;height:3px;transition:opacity var(--transition-smooth);background:linear-gradient(90deg,#6366f1,#8b5cf6,#10b981);position:absolute;top:0;left:0;right:0}.Internship-module__UJgVJa__internshipCard:hover:before{opacity:1}.Internship-module__UJgVJa__companyHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Internship-module__UJgVJa__companyInfo{align-items:center;gap:16px;display:flex}.Internship-module__UJgVJa__companyIconWrapper{border-radius:var(--radius-md);background:var(--text-primary);width:52px;height:52px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Internship-module__UJgVJa__companyName{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:1.5rem;font-weight:700}.Internship-module__UJgVJa__role{color:var(--text-secondary);align-items:center;gap:6px;font-size:.95rem;font-weight:500;display:flex}.Internship-module__UJgVJa__duration{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:500;display:flex}.Internship-module__UJgVJa__divider{background:var(--border-light);height:1px;margin:32px 0}.Internship-module__UJgVJa__internshipDesc{color:var(--text-secondary);max-width:720px;margin-bottom:40px;font-size:1.05rem;line-height:1.7}.Internship-module__UJgVJa__tasksGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px;display:grid}.Internship-module__UJgVJa__taskCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);flex-direction:column;padding:32px;display:flex}.Internship-module__UJgVJa__taskCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border);transform:translateY(-4px)}.Internship-module__UJgVJa__taskNumber{margin-bottom:16px}.Internship-module__UJgVJa__taskNumber span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);background:var(--bg-secondary);border-radius:var(--radius-full);padding:4px 10px;font-size:.75rem;font-weight:600}.Internship-module__UJgVJa__taskTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:10px;font-size:1.2rem;font-weight:700}.Internship-module__UJgVJa__taskDesc{color:var(--text-secondary);flex:1;margin-bottom:20px;font-size:.9rem;line-height:1.65}.Internship-module__UJgVJa__taskFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Internship-module__UJgVJa__tags{flex-wrap:wrap;gap:6px;display:flex}.Internship-module__UJgVJa__tag{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);padding:4px 12px;font-size:.75rem;font-weight:500}.Internship-module__UJgVJa__taskCard:hover .Internship-module__UJgVJa__tag{background:var(--bg-primary);color:var(--text-primary)}.Internship-module__UJgVJa__taskLink{color:var(--text-primary);border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-light);transition:background var(--transition-fast), transform var(--transition-fast);align-items:center;gap:4px;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.Internship-module__UJgVJa__taskLink:hover{background:var(--text-primary);color:var(--text-inverse);transform:translateY(-1px)}.Internship-module__UJgVJa__documents{border-top:1px solid var(--border-light);padding-top:32px}.Internship-module__UJgVJa__documentsLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:16px;font-size:.75rem;font-weight:600;display:block}.Internship-module__UJgVJa__documentLinks{flex-wrap:wrap;gap:16px;display:flex}.Internship-module__UJgVJa__documentLink{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);flex:1;align-items:center;gap:14px;min-width:220px;padding:16px 24px;text-decoration:none;display:flex}.Internship-module__UJgVJa__documentLink:hover{box-shadow:var(--shadow-md);border-color:var(--doc-accent,var(--border));transform:translateY(-3px)}.Internship-module__UJgVJa__documentIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--doc-accent,#6366f1) 12%, transparent);width:42px;height:42px;color:var(--doc-accent,#6366f1);transition:background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Internship-module__UJgVJa__documentLink:hover .Internship-module__UJgVJa__documentIcon{background:color-mix(in srgb, var(--doc-accent,#6366f1) 20%, transparent)}.Internship-module__UJgVJa__documentText{flex-direction:column;flex:1;gap:2px;display:flex}.Internship-module__UJgVJa__documentTitle{color:var(--text-primary);font-size:.95rem;font-weight:600}.Internship-module__UJgVJa__documentHint{color:var(--text-tertiary);font-size:.78rem}.Internship-module__UJgVJa__documentArrow{color:var(--text-tertiary);transition:transform var(--transition-fast), color var(--transition-fast)}.Internship-module__UJgVJa__documentLink:hover .Internship-module__UJgVJa__documentArrow{color:var(--doc-accent,var(--text-primary));transform:translate(2px,-2px)}@media (max-width:768px){.Internship-module__UJgVJa__section{padding:var(--section-padding-mobile)}.Internship-module__UJgVJa__internshipCard{padding:28px 20px}.Internship-module__UJgVJa__companyHeader{flex-direction:column;gap:16px}.Internship-module__UJgVJa__tasksGrid{grid-template-columns:1fr;gap:16px}.Internship-module__UJgVJa__taskCard{padding:24px}.Internship-module__UJgVJa__taskFooter{flex-direction:column;align-items:flex-start}.Internship-module__UJgVJa__documentLinks{flex-direction:column}.Internship-module__UJgVJa__documentLink{min-width:unset}}
.Contact-module__hcVmEa__section{max-width:var(--max-width);margin:0 auto;padding:100px 80px 40px;position:relative;overflow:hidden}.Contact-module__hcVmEa__floatingOrb{pointer-events:none;will-change:transform;z-index:0;border-radius:50%;position:absolute}.Contact-module__hcVmEa__orb1{background:radial-gradient(circle,#8b5cf614,#0000 70%);width:200px;height:200px;animation:8s ease-in-out infinite Contact-module__hcVmEa__orbFloat;top:10%;left:-5%}.Contact-module__hcVmEa__orb2{background:radial-gradient(circle,#3b82f612,#0000 70%);width:150px;height:150px;animation:10s ease-in-out 2s infinite Contact-module__hcVmEa__orbFloat;top:30%;right:-3%}.Contact-module__hcVmEa__orb3{background:radial-gradient(circle,#10b9810f,#0000 70%);width:100px;height:100px;animation:7s ease-in-out 1s infinite Contact-module__hcVmEa__orbFloat;bottom:30%;left:15%}.Contact-module__hcVmEa__orb4{background:radial-gradient(circle,#f472b60d,#0000 70%);width:180px;height:180px;animation:9s ease-in-out 3s infinite Contact-module__hcVmEa__orbFloat;bottom:10%;right:10%}@keyframes Contact-module__hcVmEa__orbFloat{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-20px)scale(1.05)}50%{transform:translateY(-10px)scale(.98)}75%{transform:translateY(-25px)scale(1.03)}}.Contact-module__hcVmEa__contactTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:80px;display:flex;position:relative}.Contact-module__hcVmEa__ctaArea{flex:1}.Contact-module__hcVmEa__ctaHeading{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:28px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.Contact-module__hcVmEa__ctaBtn{background:var(--text-primary);color:var(--text-inverse);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);font-size:15px;font-weight:600;font-family:var(--font-sans);border:none;align-items:center;gap:10px;padding:14px 32px;text-decoration:none;display:inline-flex}.Contact-module__hcVmEa__ctaBtn:hover{background:var(--accent-hover);transform:translateY(-2px)}.Contact-module__hcVmEa__ctaBtn svg{transition:transform var(--transition-fast)}.Contact-module__hcVmEa__ctaBtn:hover svg{transform:translate(4px)}.Contact-module__hcVmEa__emailArea{text-align:right;flex:1.5}.Contact-module__hcVmEa__emailLink{letter-spacing:-.03em;color:var(--text-primary);transition:opacity var(--transition-fast);word-break:break-all;align-items:center;gap:12px;font-size:clamp(1.5rem,3.5vw,3.2rem);font-weight:800;line-height:1.2;display:inline-flex}.Contact-module__hcVmEa__emailLink:hover{opacity:.7}.Contact-module__hcVmEa__socialRow{justify-content:flex-end;gap:16px;margin-top:32px;display:flex}.Contact-module__hcVmEa__socialLink{border:1.5px solid var(--border);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-primary);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.Contact-module__hcVmEa__socialLink:hover{background:var(--text-primary);color:var(--text-inverse);border-color:var(--text-primary);transform:translateY(-2px)}.Contact-module__hcVmEa__footer{border-top:1px solid var(--border-light);z-index:1;padding:32px 0 0;position:relative}.Contact-module__hcVmEa__footerTop{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px;display:flex}.Contact-module__hcVmEa__footerLinks{gap:48px;display:flex}.Contact-module__hcVmEa__footerLinkGroup{flex-direction:column;gap:12px;display:flex}.Contact-module__hcVmEa__footerLink{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.95rem;font-weight:500}.Contact-module__hcVmEa__footerLink:hover{color:var(--text-primary)}.Contact-module__hcVmEa__footerBottom{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.Contact-module__hcVmEa__footerText{color:var(--text-tertiary);font-size:.85rem;font-weight:400}.Contact-module__hcVmEa__footerMade{color:var(--text-tertiary);font-size:.85rem}.Contact-module__hcVmEa__hugeTextContainer{perspective:800px;flex-direction:column;align-items:center;width:100%;margin-top:60px;padding-bottom:20px;display:flex;overflow:hidden}.Contact-module__hcVmEa__hugeTextSlideshow{justify-content:center;align-items:center;width:100%;min-height:clamp(5rem,15vw,15rem);display:flex;position:relative;overflow:hidden}.Contact-module__hcVmEa__hugeText{letter-spacing:-.04em;white-space:nowrap;will-change:transform, opacity;text-align:center;color:#000;margin-bottom:0;font-size:clamp(3rem,10vw,10rem);font-weight:800;line-height:.9}.Contact-module__hcVmEa__shimmerLine{background:linear-gradient(90deg, transparent 0%, var(--border) 20%, var(--text-tertiary) 50%, var(--border) 80%, transparent 100%);background-size:200% 100%;border-radius:2px;width:60%;max-width:600px;height:2px;margin-top:20px;animation:3s ease-in-out infinite Contact-module__hcVmEa__shimmer}@keyframes Contact-module__hcVmEa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.Contact-module__hcVmEa__section{padding:60px 20px 20px}.Contact-module__hcVmEa__contactTop{flex-direction:column;gap:40px;margin-bottom:60px}.Contact-module__hcVmEa__emailArea{text-align:left}.Contact-module__hcVmEa__socialRow{justify-content:flex-start}.Contact-module__hcVmEa__footerTop{flex-direction:column;gap:24px}.Contact-module__hcVmEa__footerLinks{flex-wrap:wrap;gap:32px}.Contact-module__hcVmEa__footerBottom{flex-direction:column;align-items:flex-start;gap:8px}.Contact-module__hcVmEa__floatingOrb{display:none}.Contact-module__hcVmEa__hugeTextSlideshow{min-height:clamp(3rem,10vw,6rem)}.Contact-module__hcVmEa__hugeText{font-size:clamp(2rem,8vw,4rem)}.Contact-module__hcVmEa__shimmerLine{width:80%}}
