.page_home__jFQbK{width:100dvw}.about_aboutSection__rBOR6{padding:6rem 0;min-height:50dvh;display:flex;align-items:center}.about_aboutContainer__DtMnz{padding:3rem;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);margin-bottom:6rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.about_aboutContainer__DtMnz.about_visible__Gskc3{opacity:1;transform:translateY(0)}.aboutContent_profileCard__wpUIX{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:12px;background-color:var(--mui-background-default);box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:400px;min-width:250px;align-self:center;justify-self:center}.aboutContent_avatar__N9VpU{margin-bottom:1rem;transition:transform .3s ease}.aboutContent_avatar__N9VpU:hover{transform:scale(1.05)}.aboutContent_profileName__LKSzT{font-weight:600;color:var(--mui-text-primary);margin-bottom:.5rem}.aboutContent_profileDetail__BawNA{color:var(--mui-text-secondary);margin-bottom:.25rem}.aboutContent_sectionTitle__kPXbf{position:relative;margin-bottom:1.5rem;font-weight:700}.aboutContent_sectionTitle__kPXbf:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:4px;background-color:var(--mui-primary-main);border-radius:2px}.aboutContent_aboutText__8Fybi{color:var(--mui-text-secondary);line-height:1.7}.aboutContent_ctaButton__xb84n{margin-top:1.5rem;@media (max-width:600px){width:100%}}.projects_projectsSection__3QxYM{padding:4rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.projects_projectsHeader__zlAol{position:relative;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--mui-primary-main)}.projects_projectsHeader__zlAol:after{content:"";position:absolute;left:50%;bottom:-10px;width:80px;height:4px;background-color:var(--mui-primary-main);border-radius:2px;transform:translateX(-50%)}.projects_sliderContainer__nimwW{position:relative;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem}.projects_slideContainerOuter__3xA5B{position:relative;width:100%;max-width:min(900px,80vw);overflow:visible;display:flex;flex-direction:column;align-items:center;gap:2rem}.projects_slideContainer__eDgR2{position:relative;width:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden}.projects_slideContainer__eDgR2:active{cursor:-webkit-grabbing;cursor:grabbing}.projects_slideContentWrapper__6ooyl{width:100%;will-change:transform,opacity;transition:opacity .3s ease}.projects_paperWrapper__bhrmP{position:relative;background-color:var(--mui-background-paper);width:100%;min-height:360px;padding:2rem;border-radius:16px;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:box-shadow .3s ease}.projects_paperWrapper__bhrmP:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}.projects_slideTitle__GQZ8t{margin-bottom:1rem;color:var(--mui-primary-main)}.projects_slideDescription__ji2gR{margin-bottom:1rem;color:var(--mui-text-secondary);line-height:1.6}.projects_techIconsContainer__i12DO{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.projects_techIconItem__4KDlN{display:flex;flex-direction:column;align-items:center;min-width:60px;text-align:center}.projects_techIconSvg__7Ahdy{font-size:2rem;color:var(--mui-primary-main)}.projects_links__8qHMG{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.projects_arrowButton__mrIkK{pointer-events:auto;color:var(--mui-primary-main);position:relative;z-index:10}.projects_arrowLeft__x7SJr{left:.5rem}.projects_arrowRight__vqCvy{right:.5rem}.projects_ctaButton__0Tawm{margin-top:1.5rem;text-transform:none;justify-self:flex-end;align-self:flex-end;display:flex;@media (max-width:600px){width:100%}}.projects_indicators__WFcU0{display:flex;gap:.75rem;justify-content:center;padding-top:1rem}.projects_indicator__mkNnZ{width:10px;height:10px;border-radius:50%;background-color:color-mix(in srgb,var(--mui-primary-main) 20%,transparent 80%);cursor:pointer;transition:all .2s ease;position:relative;opacity:.6}.projects_indicator__mkNnZ:hover{opacity:.9;transform:scale(1.2)}.projects_indicator__mkNnZ.projects_active__RKusN{background-color:var(--mui-primary-main);transform:scale(1.3);opacity:1}.projects_indicator__mkNnZ.projects_active__RKusN:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:1px solid var(--mui-primary-light);opacity:.5;animation:projects_pulse__vNf1P 2s infinite}@keyframes projects_pulse__vNf1P{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1);opacity:.7}}@media (max-width:768px){.projects_paperWrapper__bhrmP{padding:1.5rem}.projects_links__8qHMG{justify-content:center}}.qna_qnaSection__0Mwaw{padding:6rem 0;width:100%;background:color-mix(in srgb,var(--mui-background-default) 80%,transparent 20%);position:relative;overflow:hidden}.qna_qnaSection__0Mwaw:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--mui-text-primary) 15%,transparent 85%) 50%,transparent 100%)}.qna_sectionTitle__XhmSw{position:relative;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--mui-primary-main)}.qna_sectionTitle__XhmSw:after{content:"";position:absolute;left:50%;bottom:-10px;width:80px;height:4px;background-color:var(--mui-primary-main);border-radius:2px;transform:translateX(-50%)}.qna_faqContainer__QvtnL{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.qna_accordion__rVfIO{max-width:min(900px,80vw);width:100%;margin-bottom:1rem;background:none;box-shadow:none;border:1px solid color-mix(in srgb,var(--mui-primary-main) 85%,transparent 15%);border-radius:8px;overflow:hidden}.qna_accordion__rVfIO:last-child{margin-bottom:0}.qna_accordion__rVfIO:before{display:none}.qna_accordionSummary__y6eRr{padding:1.5rem;transition:background-color .3s ease}.qna_accordionSummary__y6eRr:hover{background-color:color-mix(in srgb,var(--mui-primary-main) 10%,transparent 90%)}.qna_accordionDetails__imu1U{padding:.5rem 1.5rem 1.5rem;background-color:color-mix(in srgb,var(--mui-background-default) 95%,transparent 5%);border-top:1px solid color-mix(in srgb,var(--mui-text-primary) 8%,transparent 92%)}.qna_question___q32B{text-transform:none;font-weight:600;font-size:clamp(.8rem,3vw,1.2rem);color:var(--mui-text-primary)}.qna_answer__Gp8Zk{color:var(--mui-text-secondary);line-height:1.7;font-size:clamp(.7rem,2vw,1.1rem)}.qna_expandIcon__WaG7Y{color:var(--mui-primary-main);transition:transform .3s ease}.qna_contactPrompt__DKjl8{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:4rem;text-align:center}.qna_promptText__oVd_R{color:var(--mui-text-secondary);margin-bottom:1.5rem;font-weight:400}.qna_contactButton__XCxj0{display:inline-block;background-color:var(--mui-primary-main);color:var(--mui-primary-contrastText);padding:.8rem 2rem;border-radius:8px;font-weight:500;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 15px color-mix(in srgb,var(--mui-primary-main) 30%,transparent 70%)}.qna_contactButton__XCxj0:hover{background-color:var(--mui-primary-dark);transform:translateY(-3px);box-shadow:0 8px 20px color-mix(in srgb,var(--mui-primary-main) 40%,transparent 60%)}