@keyframes TechCTA_fadeInUp__eHYIh{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes TechCTA_pulse__t1I41{0%,to{box-shadow:0 0 20px rgba(45,212,191,.3)}50%{box-shadow:0 0 40px rgba(45,212,191,.5)}}.TechCTA_techSection__lYb88{padding:4rem 0;text-align:center}.TechCTA_ctaBox__2gKUc{position:relative;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:1rem;padding:3rem 2rem;text-align:center;max-width:700px;margin:0 auto;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.TechCTA_ctaBox__2gKUc:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 0 0 rgba(45,212,191,.3)}.TechCTA_ctaBox__2gKUc:hover{background:var(--bg-tertiary);border-color:var(--border-accent,rgba(45,212,191,.3));transform:translateY(-3px);box-shadow:0 0 25px rgba(45,212,191,.25)}.TechCTA_ctaBox__2gKUc:hover:after{opacity:1;animation:TechCTA_pulse__t1I41 2s ease-in-out infinite}.TechCTA_gradientText__PiOAS{background:linear-gradient(135deg,var(--accent-teal) 0,var(--accent-sky) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1rem}.TechCTA_ctaBox__2gKUc p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:1.5rem;line-height:1.6}.TechCTA_ctaButton__e_RFJ{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__e_RFJ: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__e_RFJ:hover:before{left:100%}.TechCTA_ctaButton__e_RFJ:hover{transform:translateY(-3px);box-shadow:var(--shadow-primary)}@media (max-width:768px){.TechCTA_techSection__lYb88{padding:3rem 0}.TechCTA_ctaBox__2gKUc{padding:2rem 1.5rem}.TechCTA_gradientText__PiOAS{font-size:1.75rem}.TechCTA_ctaBox__2gKUc p{font-size:1rem}}@media (max-width:480px){.TechCTA_gradientText__PiOAS{font-size:1.5rem}.TechCTA_ctaButton__e_RFJ{padding:.875rem 1.75rem;font-size:.95rem}}.TechnologyPage_pageContainer__klHua{position:relative;z-index:10;min-height:calc(100vh - 200px);min-height:calc(100dvh - 200px);padding-bottom:4rem}.TechnologyPage_pageContent__SdAis{max-width:56rem;margin:0 auto;padding:0 1.5rem}