@keyframes DevProcess_fadeInScale__7vqgI{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DevProcess_techSection__DZScc{padding:4rem 0;text-align:center}.DevProcess_gradientText__tdaMM{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__lGyH9{color:rgba(255,255,255,.8);font-size:1.125rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.DevProcess_processFlow__3iFBu{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__3iFBu.DevProcess_animate__j0iPF{opacity:1;transform:translateY(0)}.DevProcess_processStep__qkG06{perspective:1000px;position:relative;opacity:0}.DevProcess_processFlow__3iFBu.DevProcess_animate__j0iPF .DevProcess_processStep__qkG06{animation:DevProcess_fadeInScale__7vqgI .6s ease forwards}.DevProcess_cardInner__MkreU{position:relative;width:220px;height:200px;transition:transform .8s,box-shadow .5s,border .5s;transform-style:preserve-3d;border-radius:1rem}.DevProcess_processStep__qkG06:hover .DevProcess_cardInner__MkreU{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-accent)}.DevProcess_cardBack__28XUX,.DevProcess_cardFront__riifs{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;padding:1rem;transition:background .5s}.DevProcess_cardBack__28XUX:hover,.DevProcess_cardFront__riifs:hover{background:rgba(255,255,255,.08)}.DevProcess_cardFront__riifs h3{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:1px}.DevProcess_cardBack__28XUX{transform:rotateY(180deg);font-size:.9rem;color:var(--text-secondary);text-align:center;line-height:1.4}.DevProcess_cardBack__28XUX p{color:rgba(255,255,255,.8);margin:0}@media (max-width:968px){.DevProcess_processFlow__3iFBu{gap:1.5rem}.DevProcess_cardInner__MkreU{width:180px;height:160px}.DevProcess_cardFront__riifs h3{font-size:1rem}.DevProcess_cardBack__28XUX{font-size:.85rem}}@media (max-width:768px){.DevProcess_techSection__DZScc{padding:3rem 0}.DevProcess_gradientText__tdaMM{font-size:1.5rem}.DevProcess_sectionDescription__lGyH9{font-size:1rem}.DevProcess_processFlow__3iFBu{flex-direction:column;align-items:center}.DevProcess_processStep__qkG06{width:100%;max-width:320px;height:auto}.DevProcess_cardInner__MkreU{width:100%;max-width:320px;height:200px}}@media (max-width:480px){.DevProcess_cardInner__MkreU{height:180px}.DevProcess_cardFront__riifs h3{font-size:1.125rem}}@keyframes TechCTA_fadeInUp__MvTvD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechCTA_pulse__Rtkgu{0%,to{box-shadow:0 0 20px rgba(99,102,241,.3)}50%{box-shadow:0 0 40px rgba(99,102,241,.5)}}.TechCTA_techSection__Xlwiw{padding:4rem 0;text-align:center}.TechCTA_ctaBox__ZxSSj{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:3rem 2rem;text-align:center;max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.TechCTA_ctaBox__ZxSSj.TechCTA_animate__HezQU{opacity:1;transform:translateY(0);animation:TechCTA_fadeInUp__MvTvD .8s ease forwards;animation-fill-mode:both}.TechCTA_ctaBox__ZxSSj:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 0 0 rgba(99,102,241,.3)}.TechCTA_ctaBox__ZxSSj:hover{background:rgba(255,255,255,.08);border-color:var(--border-accent,rgba(99,102,241,.3));transform:translateY(-3px);box-shadow:0 0 25px rgba(99,102,241,.25)}.TechCTA_ctaBox__ZxSSj:hover:after{opacity:1;animation:TechCTA_pulse__Rtkgu 2s ease-in-out infinite}.TechCTA_gradientText__6LyiE{background:linear-gradient(135deg,#6366f1,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1rem}.TechCTA_ctaBox__ZxSSj p{color:rgba(255,255,255,.8);font-size:1.125rem;margin-bottom:1.5rem;line-height:1.6}.TechCTA_ctaButton__FBPss{display:inline-block;margin-top:1.5rem;padding:1rem 2rem;background:var(--primary-gradient);border-radius:.75rem;font-weight:600;color:#fff;text-decoration:none;transition:var(--transition-base);position:relative;overflow:hidden}.TechCTA_ctaButton__FBPss:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.TechCTA_ctaButton__FBPss:hover:before{left:100%}.TechCTA_ctaButton__FBPss:hover{transform:translateY(-3px);box-shadow:var(--shadow-primary)}@media (max-width:768px){.TechCTA_techSection__Xlwiw{padding:3rem 0}.TechCTA_ctaBox__ZxSSj{padding:2rem 1.5rem}.TechCTA_gradientText__6LyiE{font-size:1.75rem}.TechCTA_ctaBox__ZxSSj p{font-size:1rem}}@media (max-width:480px){.TechCTA_gradientText__6LyiE{font-size:1.5rem}.TechCTA_ctaButton__FBPss{padding:.875rem 1.75rem;font-size:.95rem}}@keyframes TechHero_fadeIn__pIDKS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TechHero_pageHeader__li__5{text-align:center;margin-bottom:.5rem;padding:2rem 0;opacity:0;transform:translateY(20px);transition:all .8s ease}.TechHero_pageHeader__li__5.TechHero_fadeIn__pIDKS{opacity:1;transform:translateY(0);animation:TechHero_fadeIn__pIDKS .8s ease forwards}.TechHero_pageTitle__RqSge{font-size:2.5rem;line-height:1.2;font-weight:800;color:#fff;margin-bottom:1rem}.TechHero_pageLead__kkxBp{font-size:1.25rem;color:rgba(255,255,255,.7);max-width:48rem;margin:0 auto}@media (min-width:768px){.TechHero_pageTitle__RqSge{font-size:3.5rem}}@media (max-width:480px){.TechHero_pageTitle__RqSge{font-size:2rem}.TechHero_pageLead__kkxBp{font-size:1.125rem}}@keyframes TechPillars_fadeInUp__kqnVH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechPillars_bounce__0zUfk{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.TechPillars_techSection__z2Qlo{padding:4rem 0;text-align:center}.TechPillars_gradientText__nIZym{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__g2dEY{color:rgba(255,255,255,.8);font-size:1.125rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}.TechPillars_techGrid__NFZ67{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.TechPillars_techGrid__NFZ67.TechPillars_animate__EU_WD{opacity:1;transform:translateY(0)}.TechPillars_techCard__LfXEF{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;text-align:center;transition:var(--transition-base);font-size:.9rem;opacity:0}.TechPillars_techGrid__NFZ67.TechPillars_animate__EU_WD .TechPillars_techCard__LfXEF{animation:TechPillars_fadeInUp__kqnVH .6s ease forwards}.TechPillars_techCard__LfXEF:hover{transform:translateY(-6px);background:rgba(255,255,255,.05);border-color:var(--border-accent);box-shadow:var(--shadow-primary)}.TechPillars_techIcon__PX_DL{font-size:3rem;margin-bottom:1.5rem;display:block;animation:TechPillars_bounce__0zUfk 3s ease-in-out infinite}.TechPillars_techCard__LfXEF:hover .TechPillars_techIcon__PX_DL{animation-play-state:paused;transform:scale(1.1)}.TechPillars_techCard__LfXEF h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.TechPillars_techCard__LfXEF p{color:rgba(255,255,255,.7);line-height:1.6;font-size:.95rem}@media (max-width:768px){.TechPillars_techSection__z2Qlo{padding:3rem 0}.TechPillars_gradientText__nIZym{font-size:1.5rem}.TechPillars_sectionDescription__g2dEY{font-size:1rem}.TechPillars_techGrid__NFZ67{grid-template-columns:1fr}.TechPillars_techCard__LfXEF{padding:1.5rem}.TechPillars_techIcon__PX_DL{font-size:2.5rem}.TechPillars_techCard__LfXEF h3{font-size:1.25rem}.TechPillars_techSection__z2Qlo{padding:3rem 0}.TechPillars_gradientText__nIZym{font-size:1.5rem}.TechPillars_sectionDescription__g2dEY{font-size:1rem}.TechPillars_techGrid__NFZ67{grid-template-columns:1fr}.TechPillars_techCard__LfXEF{padding:1.5rem}}@media (max-width:480px){.TechPillars_techIcon__PX_DL{font-size:2.5rem}.TechPillars_techCard__LfXEF h3{font-size:1.25rem}}@keyframes TechStack_fadeInUp__3SQgp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechStack_fadeIn__m8gFL{0%{opacity:0}to{opacity:1}}@keyframes TechStack_slideInLeft__mE9T9{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes TechStack_pulse__UXppG{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TechStack_techSection__RWXaG{padding:4rem 0;text-align:center}.TechStack_gradientText__zqCf5{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__oRBki{color:rgba(255,255,255,.85);font-size:1.125rem;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.TechStack_filterContainer__DitIJ{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__DitIJ.TechStack_animate__iOeGZ{opacity:1;transform:translateY(0)}.TechStack_filterButton__13J6L{padding:.625rem 1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:2rem;color:rgba(255,255,255,.7);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;outline:none}.TechStack_filterButton__13J6L:hover{background:rgba(255,255,255,.1);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.TechStack_filterButton__13J6L.TechStack_active___9ZII{background:linear-gradient(135deg,#6366f1,#06b6d4);color:#fff;border-color:transparent;box-shadow:0 5px 20px rgba(99,102,241,.3)}.TechStack_categoriesContainer__onSo9{display:flex;flex-direction:column;gap:3rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.TechStack_categoriesContainer__onSo9.TechStack_animate__iOeGZ{opacity:1;transform:translateY(0)}.TechStack_categorySection__H9sG5{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:2rem;opacity:0;transition:all .5s ease}.TechStack_categoriesContainer__onSo9.TechStack_animate__iOeGZ .TechStack_categorySection__H9sG5{animation:TechStack_fadeInUp__3SQgp .8s ease forwards}.TechStack_categorySection__H9sG5:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 60px -20px rgba(99,102,241,.2);transform:translateY(-2px)}.TechStack_categoryHeader__ejTLz{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;text-align:left}.TechStack_categoryIcon__pS_Sm{font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(255,255,255,.05);border-radius:1rem;animation:TechStack_pulse__UXppG 3s ease-in-out infinite}.TechStack_categorySection__H9sG5:hover .TechStack_categoryIcon__pS_Sm{animation-play-state:paused;background:rgba(99,102,241,.1)}.TechStack_categoryTitle__EMIc6{font-size:1.625rem;font-weight:700;color:#fff;margin-bottom:.25rem}.TechStack_categorySubtitle__GqZW_{font-size:.95rem;color:rgba(255,255,255,.6);margin:0}.TechStack_techGrid__mxbGs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.TechStack_techItem__kzoMX{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.25rem;text-align:left;transition:all .3s ease;opacity:0;position:relative;overflow:hidden}.TechStack_techItem__kzoMX: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__kzoMX:hover:before{left:100%}.TechStack_categoriesContainer__onSo9.TechStack_animate__iOeGZ .TechStack_techItem__kzoMX{animation:TechStack_slideInLeft__mE9T9 .6s ease forwards}.TechStack_techItem__kzoMX:hover{transform:translateX(5px);background:rgba(255,255,255,.06);border-color:rgba(99,102,241,.4);box-shadow:0 5px 20px rgba(99,102,241,.15)}.TechStack_techName__74_0x{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.TechStack_techDescription__WeO_o{font-size:.875rem;color:rgba(255,255,255,.65);line-height:1.5;margin:0}.TechStack_categorySection__H9sG5:first-child .TechStack_techItem__kzoMX:hover{border-color:rgba(99,102,241,.4);box-shadow:0 5px 20px rgba(99,102,241,.15)}.TechStack_categorySection__H9sG5:nth-child(2) .TechStack_techItem__kzoMX:hover{border-color:rgba(6,182,212,.4);box-shadow:0 5px 20px rgba(6,182,212,.15)}.TechStack_categorySection__H9sG5:nth-child(3) .TechStack_techItem__kzoMX:hover{border-color:rgba(168,85,247,.4);box-shadow:0 5px 20px rgba(168,85,247,.15)}.TechStack_categorySection__H9sG5:nth-child(4) .TechStack_techItem__kzoMX:hover{border-color:rgba(236,72,153,.4);box-shadow:0 5px 20px rgba(236,72,153,.15)}.TechStack_categorySection__H9sG5:nth-child(5) .TechStack_techItem__kzoMX:hover{border-color:rgba(34,197,94,.4);box-shadow:0 5px 20px rgba(34,197,94,.15)}.TechStack_categorySection__H9sG5:nth-child(6) .TechStack_techItem__kzoMX:hover{border-color:rgba(251,146,60,.4);box-shadow:0 5px 20px rgba(251,146,60,.15)}@media (max-width:968px){.TechStack_techGrid__mxbGs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.TechStack_categoryIcon__pS_Sm{width:50px;height:50px;font-size:2rem}.TechStack_categoryTitle__EMIc6{font-size:1.375rem}}@media (max-width:768px){.TechStack_techSection__RWXaG{padding:3rem 0}.TechStack_gradientText__zqCf5{font-size:1.75rem}.TechStack_sectionDescription__oRBki{font-size:1rem;margin-bottom:2rem}.TechStack_filterContainer__DitIJ{gap:.75rem}.TechStack_filterButton__13J6L{padding:.5rem 1rem;font-size:.875rem}.TechStack_categoryHeader__ejTLz{flex-direction:column;text-align:center;gap:1rem}.TechStack_techGrid__mxbGs{grid-template-columns:1fr}.TechStack_categorySection__H9sG5{padding:1.5rem}.TechStack_categoriesContainer__onSo9{gap:2rem}}@media (max-width:480px){.TechStack_gradientText__zqCf5{font-size:1.5rem}.TechStack_categoryTitle__EMIc6{font-size:1.25rem}.TechStack_categorySubtitle__GqZW_{font-size:.875rem}.TechStack_techName__74_0x{font-size:1rem}.TechStack_techDescription__WeO_o{font-size:.8rem}.TechStack_filterButton__13J6L{padding:.4rem .8rem;font-size:.8rem}.TechStack_techItem__kzoMX{padding:1rem}.TechStack_categoryIcon__pS_Sm{width:45px;height:45px;font-size:1.75rem}}.TechnologyPage_pageContainer___pCiB{position:relative;z-index:10;min-height:calc(100vh - 200px);padding:2rem 1.5rem 4rem;max-width:80rem;margin:0 auto}.TechnologyPage_pageContent__nZ9bQ{max-width:56rem;margin:0 auto}