.page-module__j6Q3dW__hero{background:var(--color-navy);isolation:isolate;padding:72px 0 80px;position:relative;overflow:hidden}.page-module__j6Q3dW__heroGrid{z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.page-module__j6Q3dW__heroContent{z-index:1;max-width:640px;position:relative}.page-module__j6Q3dW__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);background:#2563eb1f;border:1px solid #2563eb4d;border-radius:20px;margin-bottom:20px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module__j6Q3dW__headline{color:var(--color-white);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800}.page-module__j6Q3dW__sub{color:#ffffffa6;font-size:1.05rem;line-height:1.6}.page-module__j6Q3dW__contactSection{padding:80px 0 96px}.page-module__j6Q3dW__layout{grid-template-columns:360px 1fr;align-items:start;gap:64px;display:grid}.page-module__j6Q3dW__infoTitle{color:var(--color-text);letter-spacing:-.02em;margin-bottom:28px;font-size:1.4rem;font-weight:800}.page-module__j6Q3dW__infoItems{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.page-module__j6Q3dW__infoItem{align-items:flex-start;gap:14px;display:flex}.page-module__j6Q3dW__infoIcon{width:40px;height:40px;color:var(--color-accent);background:#2563eb14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__j6Q3dW__infoLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:2px;font-size:.75rem;font-weight:700}.page-module__j6Q3dW__infoValue{color:var(--color-text);font-size:.95rem;font-weight:500;line-height:1.5;text-decoration:none}a.page-module__j6Q3dW__infoValue:hover{color:var(--color-accent)}.page-module__j6Q3dW__badge{background:var(--color-bg-alt);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.page-module__j6Q3dW__badge span{color:var(--color-accent);font-size:.875rem;font-weight:600}.page-module__j6Q3dW__formWrap{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:40px}.page-module__j6Q3dW__formTitle{color:var(--color-text);letter-spacing:-.02em;margin-bottom:28px;font-size:1.4rem;font-weight:800}.page-module__j6Q3dW__form{flex-direction:column;gap:20px;display:flex}.page-module__j6Q3dW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__j6Q3dW__field{flex-direction:column;gap:6px;display:flex}.page-module__j6Q3dW__label{color:var(--color-text);font-size:.85rem;font-weight:600}.page-module__j6Q3dW__input,.page-module__j6Q3dW__textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:.9rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);outline:none;padding:11px 14px;transition:border-color .12s}.page-module__j6Q3dW__input:focus,.page-module__j6Q3dW__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .1)}.page-module__j6Q3dW__textarea{resize:vertical;min-height:100px}.page-module__j6Q3dW__fieldset{border:none;padding:0}.page-module__j6Q3dW__fieldset .page-module__j6Q3dW__label{margin-bottom:10px;display:block}.page-module__j6Q3dW__checkGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__j6Q3dW__check{color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:7px;padding:6px 10px;font-size:.85rem;transition:border-color .1s;display:flex}.page-module__j6Q3dW__check:hover{border-color:var(--color-accent)}.page-module__j6Q3dW__check input{accent-color:var(--color-accent);flex-shrink:0;width:14px;height:14px}.page-module__j6Q3dW__submit{justify-content:center;width:100%;padding:15px}.page-module__j6Q3dW__disclaimer{color:var(--color-text-muted);text-align:center;font-size:.8rem;line-height:1.5}@media (max-width:900px){.page-module__j6Q3dW__layout{grid-template-columns:1fr;gap:48px}}@media (max-width:560px){.page-module__j6Q3dW__formWrap{padding:24px}.page-module__j6Q3dW__row{grid-template-columns:1fr}.page-module__j6Q3dW__checkGrid{grid-template-columns:1fr 1fr}}
