.st-sum hr{border:0;border-top:1px solid var(--line);margin:6px 0}.st-sum .li{font-size:14px;color:var(--mute)}.st-sum .li span:first-child{padding-inline-end:12px}.st-sum .dc{color:#0a6b3a;font-weight:600}.st-sum .t{align-items:baseline}.st-exv{font-size:12.5px;line-height:1.7;color:var(--mute);margin:14px 0 0}.st-pr{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.st-pr label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.st-pr .row{display:flex;gap:8px}.st-pr .pi{flex:1;min-width:0;height:44px;border:1px solid var(--line);padding:0 12px;font:inherit;font-size:15px;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:0}.st-pr .pi:focus{outline:2px solid var(--wine-hi);outline-offset:-1px;border-color:var(--wine-hi)}.st-pr .row button{height:44px;padding:0 20px;border:0;background:var(--ink);color:#fff;font:inherit;font-weight:600;cursor:pointer}.st-pr .row button:hover{background:var(--wine)}.st-pr .er{color:#b00020;font-size:13.5px;margin-top:8px}.st-pr.on{border-top-style:solid}.st-pr .ok{display:flex;align-items:center;gap:10px;background:#eef7f1;border:1px solid #bfe0cb;color:#0a6b3a;padding:10px 12px;font-size:14px}.st-pr .ok span{flex:1}.st-pr .ok button{background:none;border:0;color:var(--wine);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.st-wait{text-align:center;color:var(--mute);padding:56px 24px;margin:16px 0 56px}.st-otp{max-width:460px;margin:24px auto 64px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--wine);padding:36px 32px 30px;text-align:center}.st-otp .ic{width:64px;height:64px;margin:0 auto 18px;display:grid;place-items:center;background:var(--wine-deep);color:#fff}.st-otp h1{font-family:var(--kufi);font-size:24px;margin:0 0 10px;color:var(--ink)}.st-otp p{margin:0 0 24px;color:var(--mute);line-height:1.9;font-size:15px}.st-otp p b{color:var(--ink)}.st-otp .dg{display:flex;gap:10px;justify-content:center;margin-bottom:14px}.st-otp .dg input{width:48px;height:58px;text-align:center;font:600 24px/1 var(--sans,inherit);border:1px solid #cfcaca;background:#faf9f9;border-radius:0;padding:0;color:var(--ink)}.st-otp .dg input:focus{outline:2px solid var(--wine-hi);outline-offset:-1px;background:#fff;border-color:var(--wine-hi)}.st-otp .st-err{min-height:1.6em;margin-bottom:4px}.st-otp .ok{color:#0a6b3a;font-size:14px;min-height:1.4em;margin-bottom:10px}.st-otp .st-btn{width:100%}.st-otp .st-btn:disabled{opacity:.6;cursor:wait}.st-otp .rs{margin-top:14px;background:none;border:0;color:var(--wine);font:inherit;font-weight:600;cursor:pointer}.st-otp .rs:disabled{color:var(--mute);cursor:default;font-weight:500}.st-adg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.st-ad{position:relative;display:flex;align-items:flex-end;min-height:230px;overflow:hidden;color:#fff!important;text-decoration:none!important;background:linear-gradient(115deg,var(--c1,#000000),var(--c2,#000000))}.st-ad>svg,.st-ad .bn-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.st-ad:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c0a0ac7,#0c0a0a00 70%)}.st-ad .tx{position:relative;z-index:2;padding:20px 22px;width:100%}.st-ad small{display:block;font-size:12.5px;opacity:.82;margin-bottom:4px}.st-ad h3{font-family:var(--kufi);font-size:20px;line-height:1.45;margin:0 0 4px;color:#fff!important}.st-ad p{margin:0 0 12px;font-size:13.5px;color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-ad .st-btn{height:36px;padding:0 18px;font-size:14px;display:inline-flex;align-items:center}.st-ad .adl{position:absolute;z-index:3;top:12px;inset-inline-start:12px;background:#ffffffeb;color:var(--ink);font-size:11.5px;font-weight:600;padding:2px 9px}.st-ad:focus-visible{outline:3px solid var(--wine-hi);outline-offset:2px}@media(max-width:900px){.st-adg{grid-template-columns:1fr}.st-ad{min-height:190px}}@media(max-width:480px){.st-otp{padding:28px 18px 24px;margin-top:8px}.st-otp .dg{gap:6px}.st-otp .dg input{width:42px;height:52px;font-size:21px}}.st-sum .st-pr{display:block;padding:14px 0 0;justify-content:flex-start}.st-sum .st-pr .row{display:flex;justify-content:flex-start;padding:0}.st-sum .st-pr .row button{flex:0 0 auto}.st-sum .st-pr .ok{display:flex;justify-content:flex-start;padding:10px 12px}.st-sum .st-pr .er{display:block;padding:0;margin-top:8px}.st-sum .st-pr label{display:block}.st-sum .st-btn{margin-top:16px}