.reta-overlay{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:22px;background:#0828308c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overflow:auto;font-family:Assistant,sans-serif;color:#0e2a32;--ink-2:#3d5b63}.reta-overlay.show{display:flex}body.gate-locked{overflow:hidden}.reta-overlay *{box-sizing:border-box}.reta-overlay h1,.reta-overlay h2,.reta-overlay p,.reta-overlay figure{margin:0}.reta-modal{width:min(900px,100%);display:grid;grid-template-columns:1.18fr 1fr;background:#fcfefe;border:1px solid #edfafa;border-radius:26px;box-shadow:0 28px 80px #1c667428;overflow:hidden;position:relative;animation:retaEnter .38s ease-out}.reta-close{position:absolute;inset-inline-start:16px;top:16px;width:36px;height:36px;background:#f4fafb;border:1px solid #dcebed;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#45646a;z-index:2}.reta-content{padding:33px 35px 24px}.reta-brand{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px;font-weight:700;margin-bottom:26px;color:#527178;padding-inline-start:30px}.reta-brand svg{color:#c14b0a}.reta-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#983c0a;background:#fff0df;padding:4px 11px;border-radius:6px;font-size:13px;font-weight:700;margin-bottom:13px}.reta-content h1{font-family:Rubik,sans-serif;font-size:27px;font-weight:600;line-height:1.35;letter-spacing:-.5px}.reta-content h1 strong{color:#f27719;font-size:39px;font-weight:700;display:block;letter-spacing:-1.5px;text-align:right}.reta-intro{color:var(--ink-2);font-size:16px;line-height:1.5;margin-top:9px!important}.reta-noaccount{font-size:13px;color:#845332;margin-top:7px!important;display:flex;gap:5px;align-items:center}.reta-form{margin-top:23px}.reta-field{margin-bottom:13px}.reta-field label{display:flex;gap:5px;align-items:baseline;font-size:14px;font-weight:700;margin-bottom:5px}.reta-field label span{font-size:12px;font-weight:400;color:#6c858b}.reta-field input{width:100%;height:46px;padding:10px 13px;background:#f6fafb;border:1px solid #cfe3e7;border-radius:9px;font:inherit;font-size:16px;color:#123d45;transition:none;box-shadow:none}.reta-field input::placeholder{color:#789096;font-size:14px}.reta-field input[dir=ltr]{text-align:right}.reta-field input[aria-invalid=true]{border-color:#ad3932}.reta-overlay :is(button,input,a):focus-visible{outline:3px solid #bd4608;outline-offset:3px}.reta-cta{width:100%;min-height:49px;background:#f27719;border:1px solid #F27719;border-radius:10px;color:#351900;box-shadow:0 6px 18px #f2771930;font:700 17px Assistant,sans-serif;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;text-decoration:none}.reta-cta:hover{background:#f27719;box-shadow:0 8px 22px #f2771945}.reta-cta:disabled{opacity:.65;cursor:wait}.reta-error{font-size:13px;color:#a4372e;line-height:1.3;margin-bottom:10px!important}.reta-terms{border-top:1px solid #dcebed;margin-top:18px;padding-top:12px;color:#607d83;font-size:12px;line-height:1.5}.reta-product{background:#f27719;color:#351900;position:relative;padding:38px 25px 26px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.reta-product:before{content:"";position:absolute;width:430px;height:430px;border:1px solid #efa052;border-radius:50%;top:125px;left:-80px;pointer-events:none}.reta-product-heading{font-family:Rubik,sans-serif;font-weight:500;font-size:24px;line-height:1.45;position:relative}.reta-product-heading small{display:block;font:600 13px Assistant,sans-serif;color:#351900;margin-bottom:10px}.reta-shot{position:relative;margin:22px 0 18px!important;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0c687513;overflow:hidden}.reta-shot img{width:100%;height:312px;object-fit:contain;display:block}.reta-shot figcaption{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e6f1f2;padding:9px 13px;color:#507078;font-size:11px}.reta-shot figcaption b{font:500 12px Rubik,sans-serif;color:#194a53}.reta-research{font-size:12px;color:#351900;line-height:1.5;position:relative}.reta-success{min-height:500px;display:flex;flex-direction:column;justify-content:center;gap:17px}.reta-success-icon{width:61px;height:61px;border:1px solid #f3c08c;border-radius:18px;display:grid;place-items:center;background:#fff0df;color:#bd4608}.reta-success h1{font-size:27px}.reta-success p{color:#4c6870;font-size:16px}.reta-success bdi{overflow-wrap:anywhere}.reta-login{font-size:12px;text-align:center;margin-top:10px!important;color:#607d83}.reta-login a{color:#a74008}@keyframes retaEnter{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-height:760px)and (min-width:651px){.reta-overlay{align-items:flex-start}}@media(max-width:650px){.reta-overlay{padding:12px}.reta-modal{display:flex;flex-direction:column;border-radius:20px;max-width:430px;max-height:calc(100dvh - 24px);overflow-y:auto}.reta-content{padding:22px 22px 17px}.reta-brand{margin-bottom:17px;font-size:12px;padding-inline:0}.reta-close{top:14px;inset-inline-start:13px;width:32px;height:32px}.reta-eyebrow{margin-bottom:7px;font-size:12px;padding:3px 9px}.reta-content h1{font-size:24px;line-height:1.28}.reta-content h1 strong{font-size:35px;display:inline;letter-spacing:-1px}.reta-intro{font-size:15px;margin-top:8px!important}.reta-noaccount{font-size:12px;margin-top:5px!important}.reta-form{margin-top:17px}.reta-field{margin-bottom:10px}.reta-field input{height:43px}.reta-terms{margin-top:12px;padding-top:10px;font-size:11.5px}.reta-product{padding:13px 21px;display:grid;grid-template-columns:1fr 100px;gap:4px 18px;align-items:center;min-height:140px;flex-shrink:0}.reta-product-heading{font-size:17px}.reta-product-heading small{font-size:11px;margin-bottom:5px}.reta-shot{grid-column:2;grid-row:1 / 3;margin:0!important;border-radius:10px}.reta-shot img{height:115px}.reta-shot figcaption{display:none}.reta-research{font-size:10.5px}.reta-product:before{top:-80px;left:-220px}.reta-success{min-height:460px}}@media(prefers-reduced-motion:reduce){.reta-modal{animation:none}}
