.ContactForm-module__BSFBlq__form{border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-lg);background:linear-gradient(#00d2ff0f,#0000 42%),#050a18c7;flex-direction:column;gap:18px;padding:24px 20px;display:flex}.ContactForm-module__BSFBlq__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__BSFBlq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--qp-red-bright);font-size:.78rem;font-weight:700;font-family:var(--font-accent),sans-serif}.ContactForm-module__BSFBlq__input,.ContactForm-module__BSFBlq__textarea{border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-sm);width:100%;color:var(--qp-text-primary);font:inherit;background:#02060fbf;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ContactForm-module__BSFBlq__input::placeholder,.ContactForm-module__BSFBlq__textarea::placeholder{color:var(--qp-text-muted)}.ContactForm-module__BSFBlq__input:focus,.ContactForm-module__BSFBlq__textarea:focus{border-color:var(--qp-border-red);outline:none;box-shadow:0 0 0 3px #00d2ff26}.ContactForm-module__BSFBlq__input:disabled,.ContactForm-module__BSFBlq__textarea:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__BSFBlq__textarea{resize:vertical;min-height:140px}.ContactForm-module__BSFBlq__submit{border-radius:var(--qp-radius-sm);background:var(--qp-gradient-cta);min-height:48px;color:var(--qp-text-inverse);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--qp-glow-red);border:0;justify-content:center;align-items:center;padding:12px 18px;font-size:.8rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.ContactForm-module__BSFBlq__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ContactForm-module__BSFBlq__submit:disabled{cursor:wait;filter:saturate(.85)}.ContactForm-module__BSFBlq__loadingWrap{align-items:center;gap:10px;display:inline-flex}.ContactForm-module__BSFBlq__spinner{border:2px solid #050a1840;border-top-color:var(--qp-text-inverse);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ContactForm-module__BSFBlq__spin}.ContactForm-module__BSFBlq__overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060fd1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out ContactForm-module__BSFBlq__fadeIn;display:flex;position:fixed;inset:0}.ContactForm-module__BSFBlq__modal{text-align:center;border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-lg);width:100%;max-width:420px;box-shadow:var(--qp-shadow-md),0 0 40px #00d2ff2e;background:linear-gradient(165deg,#0c162afa,#050a18fc);padding:28px 24px 22px;animation:.3s ease-out ContactForm-module__BSFBlq__riseIn;position:relative}.ContactForm-module__BSFBlq__close{border:1px solid var(--qp-border-strong);width:34px;height:34px;color:var(--qp-text-secondary);cursor:pointer;background:#050a18e6;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.ContactForm-module__BSFBlq__close:hover{color:var(--qp-red-bright);border-color:var(--qp-border-red)}.ContactForm-module__BSFBlq__modalKicker{letter-spacing:.16em;color:var(--qp-red-bright);margin:0 0 8px;font-size:.68rem;font-weight:700}.ContactForm-module__BSFBlq__modalTitle{color:var(--qp-text-primary);margin:0 0 12px;font-size:clamp(1.3rem,4vw,1.55rem)}.ContactForm-module__BSFBlq__modalText{color:var(--qp-text-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.55}.ContactForm-module__BSFBlq__modalBtn{border-radius:var(--qp-radius-sm);background:var(--qp-gradient-cta);width:100%;min-height:46px;color:var(--qp-text-inverse);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--qp-glow-red);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.ContactForm-module__BSFBlq__modalBtn:hover{filter:brightness(1.08)}@keyframes ContactForm-module__BSFBlq__spin{to{transform:rotate(360deg)}}@keyframes ContactForm-module__BSFBlq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ContactForm-module__BSFBlq__riseIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.ContactForm-module__BSFBlq__form{padding:28px 26px}}@media (prefers-reduced-motion:reduce){.ContactForm-module__BSFBlq__spinner,.ContactForm-module__BSFBlq__overlay,.ContactForm-module__BSFBlq__modal,.ContactForm-module__BSFBlq__submit{transition:none;animation:none}.ContactForm-module__BSFBlq__submit:hover:not(:disabled){transform:none}}
.ContentPage-module__Mnc4Za__page{z-index:1;flex:1;max-width:900px;margin:0 auto;padding:28px 20px 64px;position:relative}.ContentPage-module__Mnc4Za__hero{border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-lg);background:linear-gradient(135deg,#00d2ff1a,#0000 45%),#080e1ce0;margin-bottom:32px;padding:28px 24px 30px;position:relative;overflow:hidden}.ContentPage-module__Mnc4Za__heroGlow{pointer-events:none;background:radial-gradient(circle,#00d2ff38,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -20% -40% auto}.ContentPage-module__Mnc4Za__eyebrow{letter-spacing:.16em;color:var(--qp-red-bright);margin:0 0 10px;font-size:.68rem;font-weight:700;position:relative}.ContentPage-module__Mnc4Za__title{color:var(--qp-text-primary);margin:0 0 14px;font-size:clamp(1.65rem,4.5vw,2.35rem);line-height:1.1;position:relative}.ContentPage-module__Mnc4Za__lead{max-width:54ch;color:var(--qp-text-secondary);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.6;position:relative}.ContentPage-module__Mnc4Za__stack{flex-direction:column;gap:18px;display:flex}.ContentPage-module__Mnc4Za__block{border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-md);background:linear-gradient(#00d2ff0a,#0000 40%),#050a18b8;padding:24px 22px}.ContentPage-module__Mnc4Za__blockTitle{color:var(--qp-text-primary);margin:0 0 12px;font-size:clamp(1.2rem,2.5vw,1.4rem)}.ContentPage-module__Mnc4Za__blockText{color:var(--qp-text-secondary);margin:0;font-size:.98rem;line-height:1.65}.ContentPage-module__Mnc4Za__blockText+.ContentPage-module__Mnc4Za__blockText{margin-top:12px}.ContentPage-module__Mnc4Za__blockTextAfter{color:var(--qp-text-secondary);margin:14px 0 0;font-size:.98rem;line-height:1.65}.ContentPage-module__Mnc4Za__formHeading{color:var(--qp-text-primary);font-size:clamp(1.2rem,2.5vw,1.4rem);font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-style:italic}.ContentPage-module__Mnc4Za__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__Mnc4Za__listItem{color:var(--qp-text-secondary);padding-left:18px;font-size:.98rem;line-height:1.55;position:relative}.ContentPage-module__Mnc4Za__listItem:before{content:"";background:var(--qp-red-bright);width:7px;height:7px;box-shadow:0 0 10px var(--qp-red-glow);border-radius:50%;position:absolute;top:.55em;left:0}.ContentPage-module__Mnc4Za__grid{gap:14px;display:grid}.ContentPage-module__Mnc4Za__stat{border:1px solid var(--qp-border-subtle);border-radius:var(--qp-radius-md);background:#050a18a6;padding:18px 16px}.ContentPage-module__Mnc4Za__statValue{color:var(--qp-red-bright);text-shadow:0 0 18px var(--qp-red-glow);margin:0 0 6px;font-size:1.5rem;line-height:1}.ContentPage-module__Mnc4Za__statLabel{color:var(--qp-text-secondary);margin:0;font-size:.85rem}.ContentPage-module__Mnc4Za__emailBox{flex-direction:column;gap:8px;display:flex}.ContentPage-module__Mnc4Za__emailLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--qp-red-bright);font-size:.75rem;font-weight:700;font-family:var(--font-accent),sans-serif;margin:0}.ContentPage-module__Mnc4Za__emailLink{color:var(--qp-text-primary);font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .15s}.ContentPage-module__Mnc4Za__emailLink:hover{color:var(--qp-red-bright)}.ContentPage-module__Mnc4Za__back{margin:36px 0 0}.ContentPage-module__Mnc4Za__backLink{color:var(--qp-text-secondary);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.ContentPage-module__Mnc4Za__backLink:hover{color:var(--qp-red-bright)}@media (min-width:768px){.ContentPage-module__Mnc4Za__page{padding:40px 24px 80px}.ContentPage-module__Mnc4Za__hero{padding:36px 36px 34px}.ContentPage-module__Mnc4Za__grid{grid-template-columns:repeat(3,1fr)}.ContentPage-module__Mnc4Za__block{padding:28px 26px}}
