:root{--bersul-green:#0f3f35;--bersul-lime:#b8d43d;--bersul-ink:#17211f;--bersul-soft:#f3f6f4;--bersul-line:#dfe7e3}
.bersul-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px}.bersul-modal[aria-hidden="false"]{display:flex}.bersul-modal-backdrop{position:absolute;inset:0;background:rgba(3,15,12,.72);backdrop-filter:blur(5px)}.bersul-modal-card{position:relative;width:min(760px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:36px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.bersul-modal-card h2,.bersul-conversion h2,.bersul-inline-news h2{font-size:clamp(26px,4vw,42px);line-height:1.08;margin:8px 0 12px;color:var(--bersul-ink)}.bersul-modal-close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:#36433f;font-size:34px;line-height:1;cursor:pointer}.bersul-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#517261}.bersul-modal-open{overflow:hidden}.bersul-form{display:grid;gap:15px;margin-top:24px}.bersul-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bersul-form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#34443f}.bersul-form input,.bersul-form textarea,.bersul-form select{width:100%;border:1px solid var(--bersul-line);border-radius:10px;padding:13px 14px;background:#fff;color:var(--bersul-ink);font:inherit;box-sizing:border-box}.bersul-form input:focus,.bersul-form textarea:focus{outline:3px solid rgba(184,212,61,.28);border-color:#819d25}.bersul-form button,.bersul-open-quote{border:0;border-radius:10px;padding:14px 20px;background:var(--bersul-green);color:#fff;font-weight:800;cursor:pointer;transition:.2s}.bersul-form button:hover,.bersul-open-quote:hover{background:#165a4c;transform:translateY(-1px)}.bersul-form button:disabled{opacity:.55;cursor:wait}.bersul-consent{grid-template-columns:20px 1fr!important;align-items:start;font-weight:500!important;line-height:1.45}.bersul-consent input{width:auto;margin-top:2px}.bersul-form-status{min-height:22px;margin:0;font-size:14px}.bersul-form-status.is-success{color:#216e45}.bersul-form-status.is-error{color:#a52828}.bersul-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important}.bersul-conversion,.bersul-inline-news{margin:54px auto;padding:clamp(28px,5vw,56px);border-radius:22px;background:linear-gradient(135deg,#f5f8f6,#e9f0ec);border:1px solid var(--bersul-line);max-width:1180px}.bersul-conversion p{font-size:18px;max-width:650px}.bersul-inline-news .bersul-form{max-width:760px}@media(max-width:680px){.bersul-modal{padding:12px}.bersul-modal-card{padding:28px 20px;border-radius:16px}.bersul-form-grid{grid-template-columns:1fr}.bersul-conversion,.bersul-inline-news{margin:32px 12px;padding:28px 20px}}

