.laetiora-popup[hidden]{display:none!important}.laetiora-popup{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}.laetiora-popup__backdrop{position:absolute;inset:0;background:rgba(18,24,24,.68);backdrop-filter:blur(7px)}.laetiora-popup__dialog{position:relative;width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#FBF6F0;color:#1D1C1A;border:1px solid rgba(147,117,76,.3);padding:44px;border-radius:4px;box-shadow:0 28px 80px rgba(0,0,0,.28)}.laetiora-popup__close{position:absolute;right:17px;top:12px;border:0;background:transparent;color:#13474D;font:300 30px/1 Georgia,serif;cursor:pointer}.laetiora-popup__eyebrow{color:#93754C;text-transform:uppercase;letter-spacing:.16em;font-size:12px;margin-bottom:13px}.laetiora-popup h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(30px,5vw,42px);line-height:1.06;margin:0 0 15px}.laetiora-popup__dialog>p,.laetiora-popup__intro>p{line-height:1.6;margin:0 0 24px}.laetiora-popup__form{display:grid;gap:13px}.laetiora-popup__form label>span:first-child{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.laetiora-popup__form input[type=text],.laetiora-popup__form input[type=email]{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid rgba(19,71,77,.28);background:#fff;color:#1D1C1A;border-radius:2px;font:inherit}.laetiora-popup__form input:focus{outline:2px solid rgba(19,71,77,.3);outline-offset:2px}.laetiora-popup__consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;margin:3px 0}.laetiora-popup__consent input{margin-top:3px}.laetiora-popup__submit{width:100%;justify-content:center}.laetiora-popup__status{font-size:13px;line-height:1.45}.laetiora-popup__status.is-success{color:#13474D}.laetiora-popup__status.is-error{color:#8b2f2f}.laetiora-popup__privacy{font-size:11px!important;opacity:.65;margin:15px 0 0!important}.laetiora-popup__success[hidden]{display:none!important}.laetiora-popup__success{text-align:left}.laetiora-popup__success-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 0 24px;border-radius:50%;background:#13474D;color:#fff;font:700 24px/1 Georgia,serif;box-shadow:0 10px 26px rgba(19,71,77,.18)}.laetiora-popup__success>p{line-height:1.6;margin:0 0 14px}.laetiora-popup__success-email{color:#4f4a43}.laetiora-popup__next{margin:28px 0 24px;padding:22px 0;border-top:1px solid rgba(147,117,76,.28);border-bottom:1px solid rgba(147,117,76,.28)}.laetiora-popup__next-label{color:#93754C;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;margin-bottom:14px}.laetiora-popup__next ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.laetiora-popup__next li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}.laetiora-popup__next li span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#EEE4D4;color:#745E38;font-size:10px;font-weight:800;letter-spacing:.04em}.laetiora-popup__next li p{margin:3px 0 0;line-height:1.45}.laetiora-popup__success-cta{width:100%;justify-content:center}.laetiora-popup__success-note{font-size:11px!important;opacity:.65;margin:14px 0 0!important}.laetiora-popup__trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.laetiora-popup-open{overflow:hidden}@media(max-width:600px){.laetiora-popup{padding:12px}.laetiora-popup__dialog{padding:34px 22px 26px;max-height:calc(100vh - 24px)}.laetiora-popup h2{font-size:30px}.laetiora-popup__success-mark{width:48px;height:48px;margin-bottom:20px}.laetiora-popup__next{margin:24px 0 20px;padding:18px 0}}