.rtl-guide-signup{margin:32px 0 20px;padding:0;border:0}
.rtl-guide-signup .rtl-guide-card{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:center;gap:32px;max-width:1200px;margin:auto;padding:40px;background:#2f162b;color:#f5e9d5;border-radius:8px;box-sizing:border-box}
.rtl-guide-signup .rtl-guide-book{text-align:center}
.rtl-guide-signup .rtl-guide-book img{display:block;width:100%;max-width:340px;height:auto;margin:auto}
.rtl-guide-signup .rtl-guide-copy{min-width:0}
.rtl-guide-signup .rtl-guide-card h2{display:block;color:#f5e9d5;text-align:left;text-transform:none;letter-spacing:0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(28px,3.2vw,46px);line-height:1.15;margin:0 0 18px}
.rtl-guide-signup .rtl-guide-card h2:after{display:none}
.rtl-guide-signup .rtl-guide-introduction{color:#f4ebdd;text-align:left;margin:0 0 22px;line-height:1.55;font-size:17px}
.rtl-guide-signup .fluentform{margin:0}
.rtl-guide-signup form[data-form_id="8"] fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}
.rtl-guide-signup form[data-form_id="8"] .ff-el-group{min-width:0;margin-bottom:18px}
.rtl-guide-signup form[data-form_id="8"] .ff_submit_btn_wrapper{grid-column:1/-1;margin-bottom:0}
.rtl-guide-signup form[data-form_id="8"] .ff-el-input--label label{color:#f5e9d5;font:400 16px/1.5 Georgia,serif}
.rtl-guide-signup form[data-form_id="8"] .ff-el-form-control{background:#f7f1e7;color:#2f162b;border:1px solid #d8cbb8;border-radius:6px;padding:12px 14px;font:400 16px/1.5 Inter,sans-serif;height:auto;width:100%;max-width:100%;box-sizing:border-box}
.rtl-guide-signup form[data-form_id="8"] .ff-el-form-control:focus{outline:2px solid #c9a56a;outline-offset:2px}
.rtl-guide-signup form[data-form_id="8"] .ff-btn-submit,.rtl-guide-signup .rtl-guide-download{display:block;width:100%;box-sizing:border-box;border:0;border-radius:7px;background:#c9a56a!important;color:#2f162b!important;padding:14px 20px;font:600 16px/1.5 Inter,sans-serif;letter-spacing:.06em;text-align:center;text-decoration:none;white-space:normal}
.rtl-guide-signup form[data-form_id="8"] .ff-btn-submit:hover,.rtl-guide-signup .rtl-guide-download:hover{background:#d7b87e!important}
.rtl-guide-signup .ff-btn-submit:focus-visible,.rtl-guide-signup .rtl-guide-download:focus-visible{outline:2px solid #f5e9d5;outline-offset:4px}
.rtl-guide-signup .ff-message-success{border:0;background:transparent;color:#f5e9d5;padding:0;box-shadow:none;text-align:left}
.rtl-guide-signup .rtl-guide-privacy{font:400 13px/1.6 Inter,sans-serif;text-align:left;color:#ded1c5;margin:16px 0 0}
.rtl-guide-signup .rtl-guide-success-footer{text-align:center;font-style:italic;margin:18px 0 0;color:#f5e9d5}
.rtl-guide-signup.rtl-guide-complete .rtl-guide-initial,.rtl-guide-signup.rtl-guide-complete .rtl-guide-privacy,.rtl-guide-signup.rtl-guide-complete form{display:none!important}
.rtl-guide-signup.rtl-guide-complete + .rtl-lesson-disclaimer{display:none}
.rtl-guide-signup .rtl-guide-unavailable,.rtl-guide-signup .rtl-guide-admin-note{text-align:center;font-size:14px}
.rtl-lesson-disclaimer{text-align:center;color:#2f162b;font-style:italic;margin:24px 0 0}
.lt-page .rtl-guide-signup + .rtl-lesson-disclaimer{color:#f5e9d5;padding-bottom:24px}
@media(max-width:1023px){.rtl-guide-signup .rtl-guide-card{gap:24px;padding:32px 24px}}
@media(max-width:767px){.rtl-guide-signup .rtl-guide-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px}.rtl-guide-signup .rtl-guide-book img{max-width:190px}.rtl-guide-signup form[data-form_id="8"] fieldset{grid-template-columns:minmax(0,1fr)}.rtl-guide-signup .rtl-guide-introduction{font-size:16px}}
