.alertbox{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:14px 0 0;padding:16px 18px}.alertbox .ab-h{color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:800;line-height:1.3;display:flex}.alertbox .ab-h .i{color:var(--od);flex:none}.alertbox .ab-s{color:var(--mute);margin:2px 0 10px;font-size:15px}.alertbox .ab-s b{color:var(--ink);font-weight:700}.alertbox form{gap:8px;display:flex}.alertbox input[type=email]{border-radius:var(--rb);background:#fff;border:1px solid #d9d2cb;flex:1;min-width:0;height:44px;padding:0 12px;font-size:16px}.alertbox input[type=email]:focus{outline:2px solid var(--o);outline-offset:-1px;border-color:var(--o)}.alertbox .btn-o{height:44px}.alertbox .ab-ok{color:#1d7a43;align-items:flex-start;gap:8px;font-size:15px;font-weight:700;display:flex}.alertbox .ab-ok .i{flex:none;margin-top:2px}.alertbox .ab-ok span{color:var(--body);font-weight:400}.lj-err{color:#b3261e;margin-top:8px;font-size:14px;font-weight:600}.lj-hp{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important;left:auto!important}.lj-form .fld textarea,.lj-form .fld select{border-radius:var(--rb);width:100%;color:var(--ink);background:#fff;border:1px solid #d9d2cb;padding:10px 12px;font-family:inherit;font-size:16px}.lj-form .fld select{height:46px;padding:0 12px}.lj-form .fld textarea{resize:vertical;min-height:120px;line-height:1.5}.lj-form .fld textarea:focus,.lj-form .fld select:focus{outline:2px solid var(--o);outline-offset:-1px;border-color:var(--o)}.lj-form .fld .opt{color:var(--mute);margin:0;font-weight:400;display:inline}.lj-form .row2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.lj-form .btn-o{min-width:180px;height:48px;font-size:16px}.lj-form .ok{color:#1d5c37;border-radius:var(--rb);background:#e9f7ee;border:1px solid #bfe3cc;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.lj-form h2{color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:800}.lj-form .sub{color:var(--mute);margin:0 0 16px;font-size:15px}.lj-form .radios{gap:8px;margin-bottom:14px;display:grid}.lj-form .radios label{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.lj-form .radios input{width:18px;height:18px;accent-color:var(--o);flex:none}.rep-link{color:var(--mute);white-space:nowrap;align-self:center;margin-inline-start:10px;font-size:13px;text-decoration:underline}.rep-link:hover{color:var(--od)}@media (max-width:640px){.alertbox{padding:14px}.alertbox form{flex-direction:column}.alertbox input[type=email]{flex:none}.alertbox .btn-o{width:100%}.lj-form .row2{grid-template-columns:1fr}.lj-form .btn-o{width:100%}}
