.Header-module__hBw1pG__header{height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0a0f1cd9;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0}.Header-module__hBw1pG__container{justify-content:space-between;align-items:center;display:flex}.Header-module__hBw1pG__logo{letter-spacing:-.5px;font-size:1.5rem;font-weight:800;text-decoration:none}.Header-module__hBw1pG__paalam{background:linear-gradient(135deg,#fceb56,#f87171);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Header-module__hBw1pG__labs{color:var(--tech-blue)}.Header-module__hBw1pG__nav{align-items:center;gap:32px;display:flex}.Header-module__hBw1pG__link{color:var(--text-secondary);font-size:.95rem;transition:color .2s}.Header-module__hBw1pG__link:hover{color:var(--text-primary)}.Header-module__hBw1pG__btn{background:#ffffff1a;border-radius:6px;padding:8px 16px;font-size:.9rem;transition:all .2s}.Header-module__hBw1pG__btn:hover{background:#fff3}
.Hero-module__ZARIfG__hero{min-height:100vh;padding-top:var(--header-height);background-image:linear-gradient(#0a0f1cd9,#0a0f1c99),url(/bridge-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__container{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex}.Hero-module__ZARIfG__title{letter-spacing:-2px;text-shadow:0 4px 20px #00000080;margin-bottom:24px;font-size:5rem;font-weight:800;line-height:1.1}.Hero-module__ZARIfG__subtitle{color:#e5e7eb;text-shadow:0 2px 10px #00000080;max-width:600px;margin-bottom:40px;font-size:1.25rem}.Hero-module__ZARIfG__hero:after{content:"";background:linear-gradient(to top,var(--bg-primary),transparent);pointer-events:none;width:100%;height:150px;position:absolute;bottom:0;left:0}@media (max-width:768px){.Hero-module__ZARIfG__title{font-size:3rem}}
.Footer-module__S6Hkya__footer{color:var(--text-secondary);border-top:1px solid #ffffff0d;margin-top:100px;padding:60px 0 30px}.Footer-module__S6Hkya__content{text-align:center;flex-direction:column;gap:40px;display:flex}.Footer-module__S6Hkya__brand h3{color:var(--text-primary);margin-bottom:10px}.Footer-module__S6Hkya__rights{opacity:.6;font-size:.85rem}
