.operator-strip{background:#111;color:#fff;padding:10px 0;font-size:.92rem}.operator-strip .container{display:flex;justify-content:space-between;gap:18px;align-items:center}.operator-strip a{color:#fff}.processing-band{border-block:1px solid var(--line);background:var(--paper)}.processing-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;border:1px solid var(--line)}.processing-list li{padding:18px;border-right:1px solid var(--line)}.processing-list li:last-child{border-right:0}.operator-card{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:start;background:#111;color:#fff;padding:clamp(28px,5vw,60px)}.operator-card a{color:#fff}.operator-facts{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.operator-facts li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2)}.form-section-title{grid-column:1/-1;margin:14px 0 0;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.lead-form input,.lead-form select,.lead-form textarea{font-size:16px}.lead-form fieldset{grid-column:1/-1}.choice-row{display:flex;flex-wrap:wrap;gap:12px}.choice-row label{display:flex;align-items:center;gap:7px}.form-hint{grid-column:1/-1;margin:0;color:var(--muted)}.legal-note{font-size:.92rem}.consent-panel{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:auto;padding:18px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 50px rgba(0,0,0,.2)}.consent-panel p{margin:0}.consent-panel div{display:flex;gap:8px}.consent-panel button{min-height:44px;padding:9px 13px;border:1px solid #111;background:#fff;cursor:pointer}.consent-panel button:last-child{background:#111;color:#fff}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.reference-disclosure{margin-top:18px;padding:14px;border-left:4px solid var(--accent);background:var(--paper)}@media(max-width:820px){.processing-list{grid-template-columns:1fr 1fr}.processing-list li:nth-child(2){border-right:0}.processing-list li{border-bottom:1px solid var(--line)}.operator-card{grid-template-columns:1fr}.operator-strip .container{align-items:flex-start;flex-direction:column}.consent-panel{align-items:stretch;flex-direction:column}.consent-panel div{flex-direction:column}}@media(max-width:520px){.processing-list{grid-template-columns:1fr}.processing-list li{border-right:0}.choice-row{flex-direction:column}}

