#bg-flow-canvas-global{position:fixed;inset:0;z-index:1;pointer-events:none}body.contact-page{height:auto;min-height:100vh;overflow:visible}html:has(body.contact-page){height:auto;overflow:visible}body.contact-page .mp-contact-root-omega-v3{min-height:auto}body.contact-page .tezga-footer{background:transparent}.contact-page{background:radial-gradient(circle at 30% 20%,var(--blue-brand-soft),var(--blue-brand) 70%)}.contact-page .tezga-footer{background:none;color:var(--white)}.contact-page .navbar{background:linear-gradient(180deg,#1f3d88a9,#1f3d8800 35% 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mp-contact-root-omega-v3{position:relative;width:100%;display:block}#bg-flow-canvas-global{position:absolute;width:100%;height:100%;top:0;left:0}.mp-noise-overlay{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");z-index:1}.mp-contact-center-shell{position:relative;z-index:3;max-width:900px;margin:auto;padding:50px 14px}.mp-contact-title-primary{margin-top:30px;color:var(--white);font-size:38px;text-align:center;letter-spacing:1px}.mp-contact-subtitle-secondary{color:var(--white-a80);text-align:center;margin-top:12px}.mp-contact-form-core-shell{display:flex;opacity:.9;margin-top:20px;margin-bottom:120px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:30px 32px;transition:transform .4s ease}.mp-form-group{margin-bottom:8px;color:var(--white)}.mp-consent{color:var(--white)}.mp-form-dual-row{display:flex;gap:10px}.mp-input,.mp-textarea{width:100%;padding:6px 4px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:var(--white);border-radius:6px;transition:all .25s ease}.mp-input:focus,.mp-textarea:focus{outline:none;border-color:var(--white);background:#ffffff26;transform:scale(1.02)}.mp-chip{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:var(--white);padding:6px 8px;margin:5px;border-radius:6px;cursor:pointer;transition:all .25s ease}.mp-chip:hover{transform:translateY(-2px);background:#fff3}.mp-chip.active{background:var(--white);color:var(--blue-brand);transform:scale(1.05)}.mp-textarea-wrapper{position:relative}.mp-textarea{padding-bottom:24px}.mp-textarea-footer{position:absolute;bottom:2px;left:6px;right:6px;font-size:11px;color:var(--white-a60);display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding-top:2px;pointer-events:none}.mp-attach-trigger{margin-bottom:5px;pointer-events:auto;cursor:pointer;opacity:.6;transition:all .2s ease}.mp-attach-trigger:hover{opacity:1}.mp-submit{background:linear-gradient(135deg,var(--white),var(--blue-light-tint));color:var(--blue-brand);padding:8px 16px;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease}.mp-submit:hover{transform:scale(1.08)}.mp-topic-selector{display:flex;flex-wrap:wrap;gap:6px}.mp-submit:disabled{opacity:.5;cursor:default;transform:none!important}.form-check-label,.form-check-label a{color:var(--white-a60)}.form-check-label a:hover{color:var(--white);text-decoration:none}.np-form-dropdown{width:100%}.np-subject-select-dropdown{width:100%;padding:6px 4px;background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--white)!important;border-radius:6px;transition:all .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.np-subject-select-dropdown:focus{outline:none;border-color:var(--white)!important;background:#ffffff26!important;transform:scale(1.02)}.np-subject-select-dropdown option{color:var(--blue-brand);background:var(--white)}.np-form-dropdown{position:relative}.np-form-dropdown:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--white);pointer-events:none;font-size:12px}.mp-success-message{margin-bottom:15px;padding:10px;border-radius:8px;font-size:14px;background:#ffffff1a;color:var(--white);border:1px solid rgba(255,255,255,.2);text-align:center}@media(max-width:768px){.mp-chip{flex:1 1 calc(50% - 10px);text-align:center}.mp-form-dual-row{flex-direction:column;gap:8px}.mp-contact-center-shell{position:relative;margin-top:20px;padding:0 12px}.mp-contact-form-core-shell{padding:10px}@media(max-width:480px){.mp-contact-form-core-shell{padding:10px;border-radius:6px}}}
