@keyframes DevProcess_fadeInScale__v0Zos{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DevProcess_techSection__sUdRX{padding:4rem 0;text-align:center}.DevProcess_gradientText__mzrRw{background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.DevProcess_sectionDescription__srwss{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.DevProcess_processFlow__oR1ui{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;flex-wrap:nowrap;opacity:0;transform:translateY(30px);transition:all .8s ease}.DevProcess_processFlow__oR1ui.DevProcess_animate__TUwoz{opacity:1;transform:translateY(0)}.DevProcess_processStep__QpSH7{perspective:1000px;position:relative;opacity:0}.DevProcess_processFlow__oR1ui.DevProcess_animate__TUwoz .DevProcess_processStep__QpSH7{animation:DevProcess_fadeInScale__v0Zos .6s ease forwards}.DevProcess_cardInner__Favn6{position:relative;width:220px;height:200px;transition:transform .8s,box-shadow .5s,border .5s;transform-style:preserve-3d;border-radius:1rem}.DevProcess_processStep__QpSH7:hover .DevProcess_cardInner__Favn6{transform:rotateY(180deg) scale(1.05);box-shadow:0 0 30px rgba(99,102,241,.5),0 0 40px rgba(6,182,212,.4);border:1px solid var(--border-secondary)}.DevProcess_cardBack___C0ep,.DevProcess_cardFront__ylXJa{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem;background:var(--bg-secondary);border:1px solid var(--border-primary);display:flex;justify-content:center;align-items:center;padding:1rem;transition:background .5s}.DevProcess_cardBack___C0ep:hover,.DevProcess_cardFront__ylXJa:hover{background:var(--bg-tertiary)}.DevProcess_cardFront__ylXJa h3{font-size:1.25rem;font-weight:700;color:var(--text-primary);letter-spacing:1px}.DevProcess_cardBack___C0ep{transform:rotateY(180deg);font-size:.9rem;color:var(--text-secondary);text-align:center;line-height:1.4}.DevProcess_cardBack___C0ep p{color:var(--text-secondary);margin:0}@media (max-width:968px){.DevProcess_processFlow__oR1ui{gap:1.5rem}.DevProcess_cardInner__Favn6{width:180px;height:160px}.DevProcess_cardFront__ylXJa h3{font-size:1rem}.DevProcess_cardBack___C0ep{font-size:.85rem}}@media (max-width:768px){.DevProcess_techSection__sUdRX{padding:3rem 0}.DevProcess_gradientText__mzrRw{font-size:1.5rem}.DevProcess_sectionDescription__srwss{font-size:1rem}.DevProcess_processFlow__oR1ui{flex-direction:column;align-items:center}.DevProcess_processStep__QpSH7{width:100%;max-width:320px;height:auto}.DevProcess_cardInner__Favn6{width:100%;max-width:320px;height:200px}}@media (max-width:480px){.DevProcess_cardInner__Favn6{height:180px}.DevProcess_cardFront__ylXJa h3{font-size:1.125rem}}@keyframes TechPillars_fadeInUp__UL_gT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechPillars_bounce__y0UMg{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.TechPillars_techSection___bwez{padding:4rem 0;text-align:center}.TechPillars_gradientText__KRHpr{background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.875rem;font-weight:700;margin-bottom:1rem;display:inline-block}.TechPillars_sectionDescription__uLK8O{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}.TechPillars_techGrid__Grntg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.TechPillars_techGrid__Grntg.TechPillars_animate__QXJ49{opacity:1;transform:translateY(0)}.TechPillars_techCard__8Adwa{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:1rem;padding:1.5rem;text-align:center;transition:var(--transition-base);font-size:.9rem;opacity:0}.TechPillars_techGrid__Grntg.TechPillars_animate__QXJ49 .TechPillars_techCard__8Adwa{animation:TechPillars_fadeInUp__UL_gT .6s ease forwards}.TechPillars_techCard__8Adwa:hover{transform:translateY(-6px);background:var(--bg-tertiary);border-color:var(--border-secondary);box-shadow:var(--shadow-primary)}.TechPillars_techIcon__hvfXy{font-size:3rem;margin-bottom:1.5rem;display:block;animation:TechPillars_bounce__y0UMg 3s ease-in-out infinite}.TechPillars_techCard__8Adwa:hover .TechPillars_techIcon__hvfXy{animation-play-state:paused;transform:scale(1.1)}.TechPillars_techCard__8Adwa h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.TechPillars_techCard__8Adwa p{color:var(--text-tertiary);line-height:1.6;font-size:.95rem}@media (max-width:768px){.TechPillars_techSection___bwez{padding:3rem 0}.TechPillars_gradientText__KRHpr{font-size:1.5rem}.TechPillars_sectionDescription__uLK8O{font-size:1rem}.TechPillars_techGrid__Grntg{grid-template-columns:1fr}.TechPillars_techCard__8Adwa{padding:1.5rem}.TechPillars_techIcon__hvfXy{font-size:2.5rem}.TechPillars_techCard__8Adwa h3{font-size:1.25rem}.TechPillars_techSection___bwez{padding:3rem 0}.TechPillars_gradientText__KRHpr{font-size:1.5rem}.TechPillars_sectionDescription__uLK8O{font-size:1rem}.TechPillars_techGrid__Grntg{grid-template-columns:1fr}.TechPillars_techCard__8Adwa{padding:1.5rem}}@media (max-width:480px){.TechPillars_techIcon__hvfXy{font-size:2.5rem}.TechPillars_techCard__8Adwa h3{font-size:1.25rem}}@keyframes TechStack_fadeInUp__9EAqr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechStack_fadeIn__LQep8{0%{opacity:0}to{opacity:1}}@keyframes TechStack_slideInLeft__MjTzD{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechStack_pulse__7r1Ou{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TechStack_techSection__mhMHx{padding:4rem 0;text-align:center}.TechStack_gradientText__VTKvh{background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.25rem;font-weight:700;margin-bottom:1rem;display:inline-block}.TechStack_sectionDescription__986I_{color:var(--text-secondary);font-size:1.125rem;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.TechStack_filterContainer__A1flP{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:all .8s ease}.TechStack_filterContainer__A1flP.TechStack_animate__pmD9j{opacity:1;transform:translateY(0)}.TechStack_filterButton__tokNC{padding:.625rem 1.25rem;background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:2rem;color:var(--text-tertiary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;outline:none}.TechStack_filterButton__tokNC:hover{background:var(--bg-tertiary);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.TechStack_filterButton__tokNC.TechStack_active__NAaG8{background:linear-gradient(135deg,#6366f1,#06b6d4);color:#fff;border-color:transparent;box-shadow:0 5px 20px rgba(99,102,241,.3)}.TechStack_categoriesContainer__Tr2BE{display:flex;flex-direction:column;gap:3rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.TechStack_categoriesContainer__Tr2BE.TechStack_animate__pmD9j{opacity:1;transform:translateY(0)}.TechStack_categorySection__dla9k{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:1.5rem;padding:2rem;opacity:0;transition:all .5s ease}.TechStack_categoriesContainer__Tr2BE.TechStack_animate__pmD9j .TechStack_categorySection__dla9k{animation:TechStack_fadeInUp__9EAqr .8s ease forwards}.TechStack_categorySection__dla9k:hover{background:var(--bg-tertiary);border-color:var(--border-secondary);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 60px -20px rgba(99,102,241,.2);transform:translateY(-2px)}.TechStack_categoryHeader__3Rnqj{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;text-align:left}.TechStack_categoryIcon__R_N_M{font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--bg-tertiary);border-radius:1rem;animation:TechStack_pulse__7r1Ou 3s ease-in-out infinite}.TechStack_categorySection__dla9k:hover .TechStack_categoryIcon__R_N_M{animation-play-state:paused;background:rgba(99,102,241,.1)}.TechStack_categoryTitle__ZpcKU{font-size:1.625rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.TechStack_categorySubtitle__hPwq5{font-size:.95rem;color:var(--text-tertiary);margin:0}.TechStack_techGrid__9GpNK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.TechStack_techItem__Ls8UM{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;padding:1.25rem;text-align:left;transition:all .3s ease;opacity:0;position:relative;overflow:hidden}.TechStack_techItem__Ls8UM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#6366f1,transparent);transition:left .5s ease}.TechStack_techItem__Ls8UM:hover:before{left:100%}.TechStack_categoriesContainer__Tr2BE.TechStack_animate__pmD9j .TechStack_techItem__Ls8UM{animation:TechStack_slideInLeft__MjTzD .6s ease forwards}.TechStack_techItem__Ls8UM:hover{transform:translateX(5px);background:var(--bg-tertiary);border-color:rgba(99,102,241,.4);box-shadow:0 5px 20px rgba(99,102,241,.15)}.TechStack_techName__wmk6G{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.TechStack_techDescription__W_ngd{font-size:.875rem;color:var(--text-tertiary);line-height:1.5;margin:0}.TechStack_categorySection__dla9k:first-child .TechStack_techItem__Ls8UM:hover{border-color:rgba(99,102,241,.4);box-shadow:0 5px 20px rgba(99,102,241,.15)}.TechStack_categorySection__dla9k:nth-child(2) .TechStack_techItem__Ls8UM:hover{border-color:rgba(6,182,212,.4);box-shadow:0 5px 20px rgba(6,182,212,.15)}.TechStack_categorySection__dla9k:nth-child(3) .TechStack_techItem__Ls8UM:hover{border-color:rgba(168,85,247,.4);box-shadow:0 5px 20px rgba(168,85,247,.15)}.TechStack_categorySection__dla9k:nth-child(4) .TechStack_techItem__Ls8UM:hover{border-color:rgba(236,72,153,.4);box-shadow:0 5px 20px rgba(236,72,153,.15)}.TechStack_categorySection__dla9k:nth-child(5) .TechStack_techItem__Ls8UM:hover{border-color:rgba(34,197,94,.4);box-shadow:0 5px 20px rgba(34,197,94,.15)}.TechStack_categorySection__dla9k:nth-child(6) .TechStack_techItem__Ls8UM:hover{border-color:rgba(251,146,60,.4);box-shadow:0 5px 20px rgba(251,146,60,.15)}@media (max-width:968px){.TechStack_techGrid__9GpNK{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.TechStack_categoryIcon__R_N_M{width:50px;height:50px;font-size:2rem}.TechStack_categoryTitle__ZpcKU{font-size:1.375rem}}@media (max-width:768px){.TechStack_techSection__mhMHx{padding:3rem 0}.TechStack_gradientText__VTKvh{font-size:1.75rem}.TechStack_sectionDescription__986I_{font-size:1rem;margin-bottom:2rem}.TechStack_filterContainer__A1flP{gap:.75rem}.TechStack_filterButton__tokNC{padding:.5rem 1rem;font-size:.875rem}.TechStack_categoryHeader__3Rnqj{flex-direction:column;text-align:center;gap:1rem}.TechStack_techGrid__9GpNK{grid-template-columns:1fr}.TechStack_categorySection__dla9k{padding:1.5rem}.TechStack_categoriesContainer__Tr2BE{gap:2rem}}@media (max-width:480px){.TechStack_gradientText__VTKvh{font-size:1.5rem}.TechStack_categoryTitle__ZpcKU{font-size:1.25rem}.TechStack_categorySubtitle__hPwq5{font-size:.875rem}.TechStack_techName__wmk6G{font-size:1rem}.TechStack_techDescription__W_ngd{font-size:.8rem}.TechStack_filterButton__tokNC{padding:.4rem .8rem;font-size:.8rem}.TechStack_techItem__Ls8UM{padding:1rem}.TechStack_categoryIcon__R_N_M{width:45px;height:45px;font-size:1.75rem}}