.business-intent{color:#10231d;background:#e8ffad;border:4px solid #10231d;border-radius:28px;max-width:1180px;margin:clamp(24px,5vw,64px) auto;padding:clamp(22px,4vw,42px);box-shadow:8px 8px #10231d}.business-intent-end{background:#9eddec}.business-intent header{max-width:780px}.business-intent header small{letter-spacing:.14em;font-weight:900}.business-intent h2{margin:.35rem 0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.98}.business-intent header p{margin:.75rem 0 0;font-weight:650;line-height:1.5}.intent-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.intent-actions button,.intent-dialog button{color:#10231d;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:3px solid #10231d;border-radius:999px;padding:10px 20px;font-weight:900}:is(.intent-actions button:hover,.intent-actions button:focus-visible,.intent-dialog button:hover,.intent-dialog button:focus-visible){outline-offset:3px;outline:3px solid #ff785f}.intent-actions .intent-primary,.intent-dialog .intent-primary{color:#fff;background:#17674f}.intent-actions .is-saved{background:#fff3a7}.intent-dialog{z-index:1000;background:#10231dc2;place-items:center;padding:clamp(18px,5vw,64px);display:grid;position:fixed;inset:0;overflow:auto}.intent-dialog>form,.intent-dialog>.intent-success{background:#fffdf2;border:4px solid #10231d;border-radius:28px;width:min(720px,100%);padding:clamp(22px,5vw,44px);position:relative;box-shadow:9px 9px #10231d}.intent-close{width:48px;font-size:30px;position:fixed;inset-block-start:22px;inset-inline-end:22px;padding:0!important}.intent-progress{background:#ddd8ca;border-radius:99px;gap:8px;margin-bottom:24px;font-weight:900;display:grid;overflow:hidden}.intent-progress span{padding:8px 14px}.intent-progress i{background:#ff785f;height:8px;transition:width .2s;display:block}.intent-fields,.intent-support{gap:16px;display:grid}.intent-fields>label{gap:7px;font-weight:850;display:grid}.intent-fields input:not([type=checkbox]),.intent-fields select{min-height:48px;font:inherit;background:#fff;border:2px solid #10231d;border-radius:12px;padding:10px 12px}.intent-fields fieldset,.intent-support{border:2px solid #10231d;border-radius:16px;margin:0;padding:16px}.intent-fields legend,.intent-support legend{padding:0 7px;font-weight:950}.intent-fields fieldset label,.intent-support label{align-items:center;gap:9px;padding:8px 4px;font-weight:700;display:flex}.intent-fields input[type=radio],.intent-fields input[type=checkbox],.intent-support input{accent-color:#17674f;width:20px;height:20px}.intent-consent{align-items:start;grid-template-columns:auto 1fr!important}.intent-consent a{color:inherit;text-decoration:underline}.intent-honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.intent-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.intent-error{color:#76120f;background:#ffd6d0;border:2px solid #9b201c;border-radius:10px;padding:10px 12px;font-weight:750}.intent-success{gap:24px;font-size:1.2rem;display:grid}.intent-success button{justify-self:start}@media (max-width:620px){.business-intent{margin-inline:18px}.intent-actions{display:grid}.intent-actions button{width:100%}.intent-dialog{padding:12px}.intent-dialog>form,.intent-dialog>.intent-success{border-radius:20px;padding:22px 16px}.intent-close{inset-block-start:8px;inset-inline-end:8px}.intent-dialog footer{grid-template-columns:1fr 1fr;display:grid}.intent-dialog footer button{width:100%;padding-inline:8px}}.business-intent[dir=rtl] .intent-fields fieldset label,.business-intent[dir=rtl] .intent-support label{flex-direction:row}.business-intent[dir=rtl] .intent-dialog footer{justify-content:flex-start}
