.lead-capture:not([open]){display:none}.capture-open,.capture-open body{overflow:hidden}.lead-capture{--capture-accent:#b8f7ca;--capture-bg:#073c2d;--capture-ink:#eef9f0;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #c5e6d63b;border-radius:24px;padding:34px;color:var(--capture-ink);background:radial-gradient(at 0 0,#ffffff0d,transparent 65%),var(--capture-bg);box-shadow:0 25px 100px #0007;font:14px/1.6 Manrope,Arial,sans-serif;letter-spacing:normal;color-scheme:dark}[data-site=lukoil] .lead-capture{--capture-accent:#ffe4e8;--capture-bg:#440b1a}[data-site=gazpromneft] .lead-capture{--capture-accent:#d5f1ff;--capture-bg:#062e4b}[data-site=br] .lead-capture{--capture-accent:#ffc58f;--capture-bg:#13212d}.lead-capture::backdrop{background:#00120ec4;backdrop-filter:blur(6px)}.lead-capture *{box-sizing:border-box}.lead-capture [hidden]{display:none!important}.lead-capture .capture-close{position:absolute;right:14px;top:14px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff36;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.capture-eyebrow{display:block;padding-right:34px;font-size:10px;line-height:1.6;letter-spacing:1.5px;color:var(--capture-accent)}.lead-capture h2{font:750 clamp(26px,6.5vw,34px)/1.14 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:20px 0 14px}.lead-capture #capture-description{color:#d0dfda;margin:0 0 22px;font-size:15px;line-height:1.6}.lead-capture .fuel-chat-contact{display:grid;gap:15px}.lead-capture .fuel-chat-contact>label:not(.fuel-chat-trap){display:grid;gap:7px}.lead-capture input:not([type=checkbox]){width:100%;height:50px;padding:10px 14px;background:#0003;border:1px solid #ffffff45;border-radius:11px;font:16px/1.4 Manrope,Arial,sans-serif;color:inherit}.lead-capture input::placeholder{color:#b7cac4}.lead-capture .fuel-chat-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-capture .fuel-chat-contact .fuel-chat-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;color:#d0dfda}.lead-capture input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;accent-color:var(--capture-accent);margin-top:3px}.lead-capture a{color:var(--capture-accent);text-decoration:underline;text-underline-offset:3px}.lead-capture button[type=submit],.lead-capture .capture-chat{min-height:50px;border:0;border-radius:999px;padding:12px 20px;background:var(--capture-accent);color:#09291f;font:750 15px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.lead-capture button:disabled{opacity:.6;cursor:wait}.capture-later{display:block;margin:16px auto 0;border:0;background:none;color:#d0dfda;font:14px/1.5 Manrope,Arial,sans-serif;min-height:44px;cursor:pointer}.capture-chat{width:100%;margin-top:12px}.capture-privacy{border:0;margin-top:15px;padding:0}.capture-privacy summary{font:12px/1.6 Manrope,Arial,sans-serif;cursor:pointer}.capture-privacy p{font-size:11px;line-height:1.7;color:#d0dfda}.capture-status,.lead-capture .fuel-chat-status{font-size:13px;line-height:1.6;color:#d0dfda;margin:14px 0}.lead-capture :is(input,button,a,summary):focus-visible{outline:3px solid var(--capture-accent);outline-offset:3px}@media(max-width:430px){.lead-capture{padding:30px 22px 20px;border-radius:20px}.lead-capture .capture-close{right:8px;top:8px}.lead-capture h2{margin-top:18px}}

.capture-status:not([hidden]){display:grid;place-items:center;min-height:180px;padding:24px 0;text-align:center;font-weight:700;font-size:clamp(24px,4vw,32px);line-height:1.3}