body.gm-modal-open{overflow:hidden}.gm-guide-modal{display:none;position:fixed;inset:0;z-index:999999;direction:rtl;font-family:Heebo,Arial,sans-serif}.gm-guide-modal.is-open{display:block}.gm-guide-backdrop{position:absolute;inset:0;background:rgba(15,28,20,.66);backdrop-filter:blur(5px)}.gm-guide-dialog{position:relative;width:min(92vw,560px);max-height:90vh;overflow:auto;margin:5vh auto;background:#F7F0E3;padding:42px 40px 34px;box-shadow:0 30px 90px rgba(0,0,0,.28);color:#18261D}.gm-guide-dialog:before{content:"";position:absolute;top:0;right:0;width:100%;height:5px;background:#A9CF38}.gm-guide-close{position:absolute;left:15px;top:12px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#315F42}.gm-guide-eyebrow{font-size:13px;font-weight:800;color:#87B72B;margin-bottom:8px}.gm-guide-dialog h2{font-size:36px;line-height:1.05;margin:0 0 12px}.gm-guide-copy{color:#5D665F;line-height:1.65;margin-bottom:18px}.gm-selected-guide{background:#EDE3D2;padding:11px 13px;margin-bottom:16px;font-weight:700}.gm-guide-dialog label{display:block;font-weight:700;font-size:14px;margin:0 0 13px}.gm-guide-dialog input[type=text],.gm-guide-dialog input[type=email],.gm-guide-dialog input[type=tel],.gm-guide-dialog input:not([type]){box-sizing:border-box;width:100%;margin-top:6px;border:1px solid rgba(49,95,66,.25);background:#fff;padding:13px 14px;font:inherit;outline:none}.gm-guide-dialog input:focus{border-color:#315F42}.gm-consent{display:flex!important;gap:9px;align-items:flex-start;font-weight:500!important;line-height:1.45}.gm-consent input{margin-top:4px}.gm-guide-dialog button[type=submit],.gm-download-selected{width:100%;border:1px solid #315F42;background:#315F42;color:#fff;padding:14px 18px;font-weight:800;font-size:16px;cursor:pointer}.gm-guide-dialog button[disabled]{opacity:.6}.gm-form-note{font-size:12px;color:#6A716B;margin-top:10px}.gm-form-error{color:#9B2C2C;font-weight:700;margin-top:10px}.gm-guide-success h3{font-size:27px;margin:8px 0}.gm-guide-success p{line-height:1.6;color:#59625B}@media(max-width:600px){.gm-guide-dialog{margin:3vh auto;padding:36px 22px 26px;max-height:94vh}.gm-guide-dialog h2{font-size:30px}}
