/* Native horizontal Turnstile. No iframe cropping, scaling or lifecycle changes. */
.snm-security-zone{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0;width:100%;padding:4px 0;margin:0}
.snm-security-copy{display:grid;gap:3px;flex:1 1 140px;min-width:0;margin:0;color:var(--muted);font:400 13px/1.45 var(--fb,var(--sans,sans-serif))}
.snm-security-copy>[data-security-label]{color:var(--head,var(--ink));font-weight:600}
.snm-security-zone>.turnstile{flex:1 1 300px;min-width:300px;width:100%;margin:0}
.lead-form>.snm-security-zone{flex-basis:100%;order:3}
.lead-form .snm-security-zone>.turnstile.turnstile-mounted{flex:1 1 300px;order:initial;margin:0}
.lead .snm-security-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.45}
@media(max-width:520px){.lead-form>.snm-security-zone{width:max(100%,300px);flex-basis:max(100%,300px);min-width:300px;margin-inline:calc((100% - max(100%,300px))/2)}}
@media(max-width:360px){form.brief>.snm-security-zone{width:calc(100vw - 20px);margin-inline:calc((100% - (100vw - 20px))/2)}.snm-security-copy{flex-basis:100%}}
@media(max-width:319px){.snm-security-zone{overflow-x:auto;display:block}.lead-form>.snm-security-zone{min-width:0;width:calc(100vw - 20px);flex-basis:calc(100vw - 20px);margin-inline:calc((100% - (100vw - 20px))/2)}.snm-security-copy{margin-bottom:8px}.snm-security-zone>.turnstile{width:300px}}
