.bw-activate{background:#f5f3ef;color:#231720;padding:clamp(40px,7vw,90px) 20px}.bw-activate__wrap{max-width:800px;margin:auto}.bw-activate__eyebrow{font-size:.8rem;letter-spacing:.14em;font-weight:700;color:#009560}.bw-activate h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.09;letter-spacing:-.035em;margin:16px 0}.bw-activate__intro{font-size:1.15rem;line-height:1.65}.bw-activate__perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:30px 0}.bw-activate__perks span{background:#becfb2;border-radius:6px;padding:14px;font-weight:600}.bw-activate form{background:#fff;padding:clamp(20px,4vw,38px);border-radius:10px}.bw-activate__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bw-activate__field{margin-bottom:18px}.bw-activate__field label{display:block;font-weight:650;margin-bottom:8px}.bw-activate__field input,.bw-activate__field textarea{box-sizing:border-box;width:100%;border:1px solid #9b9a95;border-radius:5px;background:#fff;color:#231720;font:inherit;padding:13px;min-height:48px}.bw-activate__field input:focus,.bw-activate__field textarea:focus{outline:2px solid #009560;outline-offset:2px}.bw-activate__button{border:0;border-radius:5px;background:#009560;color:#fff;padding:17px 22px;font:inherit;font-weight:700;cursor:pointer;width:100%;min-height:52px}.bw-activate__button:hover{background:#007d50}.bw-activate__privacy,.bw-activate__foot{font-size:.86rem;line-height:1.6}.bw-activate__success{background:#becfb2;padding:22px;border-radius:8px}.bw-activate__success h2{margin-top:0}@media(max-width:640px){.bw-activate__grid,.bw-activate__perks{grid-template-columns:1fr}}
