#content .elementor-element-2878e02{isolation:isolate;background-color:var(--navy-900);position:relative}#content .elementor-element-2878e02:before{content:"";z-index:-1;pointer-events:none;background-image: linear-gradient(to bottom, var(--navy-900) 0, #0c144700 96px), linear-gradient(to top, var(--navy-900) 0, #0c144700 96px), radial-gradient(46% 62% at 90% 88%, #2f4bc42e, transparent 66%), linear-gradient(118deg, #0c1447f0 0%, #141f6ed6 46%, #0c1447ed 100%);position:absolute;inset:0}#content .elementor-element-7373849 .ot-heading>span{font-family:var(--font-heading);letter-spacing:.16em;color:var(--accent-soft);font-size:12.5px;font-weight:700}#content .elementor-element-7373849 .ot-heading h2{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;color:#fff;font-weight:800}#content .elementor-element-2878e02 .tech-box{background:#ffffff0d;border:1px solid #fff3;border-radius:4px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s}#content .elementor-element-2878e02 .tech-box:hover,#content .elementor-element-2878e02 .tech-box:focus-visible{background:var(--grad-accent);border-color:#0000;transform:translateY(-4px);box-shadow:0 22px 42px -22px #2f4bc4f2}#content .elementor-element-2878e02 .tech-box h5{font-family:var(--font-heading);letter-spacing:.06em}#content .elementor-element-2878e02 .tech-box .icon-main{color:var(--accent-soft);transition:color .3s}#content .elementor-element-2878e02 .tech-box:hover .icon-main,#content .elementor-element-2878e02 .tech-box:focus-visible .icon-main{color:#fff}@media (prefers-reduced-motion:reduce){#content .elementor-element-2878e02 .tech-box{transition:none}#content .elementor-element-2878e02 .tech-box:hover,#content .elementor-element-2878e02 .tech-box:focus-visible{transform:none}}
