.j6Q3dW_page{min-height:100vh;color:var(--ink);background:url(/hero-security-bg.svg) 50%/cover no-repeat fixed,radial-gradient(circle at 20% 10%,#e85b3a26,#0000 45%),radial-gradient(circle at 80% 0,#2a8c8233,#0000 40%);position:relative;overflow-x:clip}.j6Q3dW_noise{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.j6Q3dW_main{z-index:1;flex-direction:column;gap:32px;max-width:800px;margin:0 auto;padding:80px 24px 120px;display:flex;position:relative}.j6Q3dW_hero{flex-direction:column;gap:16px;animation:.9s ease-out forwards j6Q3dW_fadeIn;display:flex}.j6Q3dW_badge{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px}.j6Q3dW_hero h1{margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.05}.j6Q3dW_hero p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.j6Q3dW_note{color:var(--muted);border-left:3px solid var(--accent);background:#fff4f2;border-radius:4px;margin:8px 0 0;padding:12px 16px;font-size:14px;line-height:1.6}.j6Q3dW_panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;padding:32px;animation:.6s ease-out .2s both j6Q3dW_fadeIn;box-shadow:0 4px 24px #0000001a}.j6Q3dW_form{flex-direction:column;gap:24px;display:flex}.j6Q3dW_formGroup{flex-direction:column;gap:8px;display:flex}.j6Q3dW_label{color:var(--ink);font-size:14px;font-weight:500}.j6Q3dW_required{color:#e85b3a;margin-left:4px}.j6Q3dW_input,.j6Q3dW_textarea{background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.j6Q3dW_input:focus,.j6Q3dW_textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e85b3a1a}.j6Q3dW_textarea{resize:vertical;min-height:120px}.j6Q3dW_formActions{justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.j6Q3dW_buttonPrimary,.j6Q3dW_buttonSecondary{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}.j6Q3dW_buttonPrimary{background:var(--accent);color:#fff}.j6Q3dW_buttonPrimary:hover:not(:disabled){background:#d04a2a;transform:translateY(-1px);box-shadow:0 4px 12px #e85b3a4d}.j6Q3dW_buttonPrimary:disabled{opacity:.6;cursor:not-allowed}.j6Q3dW_buttonSecondary{color:var(--ink);background:#fff;border:1px solid #e0e0e0}.j6Q3dW_buttonSecondary:hover{background:#f5f5f5;border-color:#d0d0d0}.j6Q3dW_successMessage{text-align:center;padding:40px 20px}.j6Q3dW_successMessage h2{color:var(--accent);margin:0 0 16px;font-size:24px;font-weight:700}.j6Q3dW_successMessage p{color:var(--muted);margin:0;font-size:16px}.j6Q3dW_errorMessage{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;padding:12px 16px;font-size:14px}@keyframes j6Q3dW_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.j6Q3dW_privacyNote{color:var(--muted);font-size:13px;line-height:1.6}.j6Q3dW_privacyNote a{color:var(--accent);text-decoration:underline}
