.PCFLeadGate-module__IQldaq__shell{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-default);border-radius:calc(var(--radius-xl) + var(--radius-sm));background:radial-gradient(circle at 85% 15%, #7a46180d, transparent 30%), linear-gradient(180deg, var(--bg-card) 0%, var(--bg-elevated) 100%);box-shadow:var(--shadow-md);display:grid}.PCFLeadGate-module__IQldaq__header{gap:var(--space-2);display:grid}.PCFLeadGate-module__IQldaq__eyebrow,.PCFLeadGate-module__IQldaq__modalEyebrow,.PCFLeadGate-module__IQldaq__confirmationEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-amber);margin:0;font-size:11px;font-weight:700}.PCFLeadGate-module__IQldaq__title,.PCFLeadGate-module__IQldaq__modalTitle,.PCFLeadGate-module__IQldaq__confirmationTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0}.PCFLeadGate-module__IQldaq__subtitle,.PCFLeadGate-module__IQldaq__confirmationText,.PCFLeadGate-module__IQldaq__calloutText,.PCFLeadGate-module__IQldaq__helperText,.PCFLeadGate-module__IQldaq__detailText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.PCFLeadGate-module__IQldaq__teaserCard,.PCFLeadGate-module__IQldaq__unlockedCard,.PCFLeadGate-module__IQldaq__confirmationCard{gap:var(--space-5);display:grid}.PCFLeadGate-module__IQldaq__metricRow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PCFLeadGate-module__IQldaq__metricBlock,.PCFLeadGate-module__IQldaq__detailCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);display:grid}.PCFLeadGate-module__IQldaq__metricLabel,.PCFLeadGate-module__IQldaq__detailTitle,.PCFLeadGate-module__IQldaq__calloutTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:700}.PCFLeadGate-module__IQldaq__metricValue{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}.PCFLeadGate-module__IQldaq__secondaryValue,.PCFLeadGate-module__IQldaq__referenceValue{color:var(--brand-tertiary);margin:0;font-size:14px}.PCFLeadGate-module__IQldaq__lockedValue{filter:blur(7px);-webkit-user-select:none;user-select:none}.PCFLeadGate-module__IQldaq__callout{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--bg-elevated);align-items:center;display:flex}.PCFLeadGate-module__IQldaq__primaryButton,.PCFLeadGate-module__IQldaq__secondaryButton,.PCFLeadGate-module__IQldaq__closeButton{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.PCFLeadGate-module__IQldaq__primaryButton{color:#fff!important;background:#2563eb!important;border:none!important;box-shadow:0 4px 14px #2563eb4d!important}.PCFLeadGate-module__IQldaq__primaryButton:hover:not(:disabled){transform:translateY(-1px);background:#1d4ed8!important;box-shadow:0 6px 20px #2563eb66!important}.PCFLeadGate-module__IQldaq__secondaryButton,.PCFLeadGate-module__IQldaq__closeButton{border:1px solid var(--border-default);background:var(--surface-input);color:var(--text-primary)}.PCFLeadGate-module__IQldaq__secondaryButton:hover:not(:disabled),.PCFLeadGate-module__IQldaq__closeButton:hover:not(:disabled){background:var(--surface-input-hover)}.PCFLeadGate-module__IQldaq__primaryButton:disabled,.PCFLeadGate-module__IQldaq__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.PCFLeadGate-module__IQldaq__modalBackdrop{z-index:var(--z-overlay);padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0c0a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PCFLeadGate-module__IQldaq__modalCard{gap:var(--space-5);width:min(720px,100%);padding:var(--space-6);border:1px solid var(--border-default);border-radius:calc(var(--radius-xl) + var(--radius-sm));background:radial-gradient(circle at top right, #7a46180f, transparent 28%), linear-gradient(180deg, var(--bg-card) 0%, var(--bg-elevated) 100%);box-shadow:var(--shadow-lg);display:grid}.PCFLeadGate-module__IQldaq__modalHeader{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.PCFLeadGate-module__IQldaq__form{gap:var(--space-4);display:grid}.PCFLeadGate-module__IQldaq__fieldGrid,.PCFLeadGate-module__IQldaq__detailGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PCFLeadGate-module__IQldaq__field{gap:var(--space-2);color:var(--text-secondary);font-size:13px;display:grid}.PCFLeadGate-module__IQldaq__input,.PCFLeadGate-module__IQldaq__select{min-height:46px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-input);color:var(--text-primary);font:inherit}.PCFLeadGate-module__IQldaq__input:focus,.PCFLeadGate-module__IQldaq__select:focus{outline:2px solid var(--brand-secondary);outline-offset:1px}.PCFLeadGate-module__IQldaq__checkboxRow{gap:var(--space-3);color:var(--text-secondary);align-items:flex-start;font-size:13px;line-height:1.6;display:flex}.PCFLeadGate-module__IQldaq__checkboxRow input{accent-color:var(--brand-secondary);margin-top:2px}.PCFLeadGate-module__IQldaq__inlineLink{color:var(--brand-tertiary);text-decoration:none}.PCFLeadGate-module__IQldaq__inlineLink:hover,.PCFLeadGate-module__IQldaq__inlineLink:focus-visible{text-decoration:underline}.PCFLeadGate-module__IQldaq__formActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.PCFLeadGate-module__IQldaq__errorBanner,.PCFLeadGate-module__IQldaq__noticeBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:14px;line-height:1.6}.PCFLeadGate-module__IQldaq__errorBanner{border:1px solid var(--status-danger);background:var(--status-surface-danger);color:var(--status-danger)}.PCFLeadGate-module__IQldaq__noticeBanner{border:1px solid var(--status-safe);background:var(--status-surface-success);color:var(--status-safe)}@media (max-width:1024px){.PCFLeadGate-module__IQldaq__metricRow,.PCFLeadGate-module__IQldaq__fieldGrid,.PCFLeadGate-module__IQldaq__detailGrid{grid-template-columns:1fr}.PCFLeadGate-module__IQldaq__callout{flex-direction:column;align-items:stretch}}@media (max-width:640px){.PCFLeadGate-module__IQldaq__shell,.PCFLeadGate-module__IQldaq__modalCard{padding:var(--space-5)}.PCFLeadGate-module__IQldaq__modalBackdrop{padding:var(--space-3)}.PCFLeadGate-module__IQldaq__modalHeader,.PCFLeadGate-module__IQldaq__formActions{flex-direction:column}}
