.elementor-49 .elementor-element.elementor-element-87befa2{--display:flex}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.tech-header-wrapper{position:fixed;top:1rem;left:0;right:0;z-index:9999;display:flex;justify-content:center;padding:0 1rem}.tech-navbar{width:100%;max-width:1100px;background:rgb(15 23 42 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(56 189 248 / .2);border-radius:999px;padding:.75rem 1.75rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.tech-brand{font-family:monospace;font-weight:700;font-size:1.2rem;color:#fff;text-decoration:none;letter-spacing:1px}.brand-code{color:#38bdf8}.status-indicator{display:flex;align-items:center;gap:8px;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .3);padding:4px 12px;border-radius:999px}.pulse-dot{width:8px;height:8px;background-color:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e;animation:pulse 1.8s infinite}.status-text{font-size:.7rem;font-weight:700;color:#4ade80;letter-spacing:.05em}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(34 197 94 / .7)}70%{transform:scale(1);box-shadow:0 0 0 8px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.tech-nav-links{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0}.nav-link-oof{position:relative;display:inline-block;height:24px;overflow:hidden;text-decoration:none;font-size:.9rem;font-weight:600;color:#cbd5e1}.nav-link-oof span{display:block;transition:transform 0.3s cubic-bezier(.76,0,.24,1)}.nav-link-oof::after{content:attr(data-text);position:absolute;top:100%;left:0;color:#38bdf8;font-family:monospace;font-weight:700;white-space:nowrap;transition:transform 0.3s cubic-bezier(.76,0,.24,1)}.nav-link-oof:hover span{transform:translateY(-100%)}.nav-link-oof:hover::after{transform:translateY(-100%)}.mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.mobile-toggle span{width:22px;height:2px;background-color:#f8fafc;transition:all 0.3s ease}@media (max-width:868px){.status-indicator{display:none}.mobile-toggle{display:flex}.tech-nav-links{position:absolute;top:70px;right:1rem;left:1rem;background:#0f172a;border:1px solid rgb(56 189 248 / .2);border-radius:16px;flex-direction:column;padding:1.5rem;gap:1rem;transform:translateY(-20px);opacity:0;pointer-events:none;transition:all 0.3s ease}.tech-nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}}