.sic-ov{position:fixed;inset:0;z-index:1000;background:rgba(8,30,23,.72);display:none;align-items:center;justify-content:center;padding:16px;overflow:auto}
.sic-ov.on{display:flex}
.sic-m{position:relative;background:#fff;color:#111;width:100%;max-width:560px;border-radius:28px;box-shadow:12px 12px 0 rgba(214,158,56,.45);overflow:hidden;margin:auto;font-family:'Kumbh Sans',system-ui,sans-serif}
.sic-h{background:#0e4a38;color:#fff;padding:26px 56px 22px 30px}
.sic-h h3{margin:0;font-family:'Cinzel Decorative',serif;text-transform:uppercase;font-size:22px;line-height:1.25}
.sic-h p{margin:6px 0 0;font-size:14px;opacity:.85}
.sic-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:2px solid #d69e38;background:transparent;color:#d69e38;font-size:20px;line-height:1;cursor:pointer}
.sic-x:hover{background:#d69e38;color:#fff}
.sic-b{padding:26px 30px 30px}
.sic-b label{display:block;font-weight:700;font-size:14px;margin:16px 0 6px}
.sic-b input[type=text],.sic-b input[type=email],.sic-b input[type=number],.sic-b textarea{width:100%;border:1.5px solid #d9d9d9;border-radius:12px;padding:12px 14px;font:inherit;background:#fff;color:#111}
.sic-b input:focus,.sic-b textarea:focus{outline:none;border-color:#d69e38;box-shadow:0 0 0 3px rgba(214,158,56,.25)}
.sic-amts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.sic-amts button{border:1.5px solid #d69e38;background:#fff;color:#0e4a38;border-radius:50px;padding:10px 0;font:700 15px 'Kumbh Sans',sans-serif;cursor:pointer}
.sic-amts button.on,.sic-amts button:hover{background:#d69e38;color:#fff}
.sic-cust{position:relative;margin-top:10px}
.sic-cust span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:700;color:#555}
.sic-cust input{padding-left:52px!important}
.sic-go{display:block;width:100%;margin-top:22px;border:0;cursor:pointer;background:#d69e38;color:#fff;padding:15px 20px;border-radius:50px;font:700 16px 'Kumbh Sans',sans-serif;box-shadow:7px 7px 0 rgba(214,158,56,.35)}
.sic-go:disabled{opacity:.6;cursor:wait}
.sic-err{color:#b3261e;font-size:14px;margin-top:12px;min-height:0}
.sic-back{background:none;border:0;color:#0e4a38;font:700 14px 'Kumbh Sans',sans-serif;cursor:pointer;padding:0;text-decoration:underline}
.sic-sum{display:flex;justify-content:space-between;align-items:center;background:#fdf1d5;border-radius:14px;padding:12px 16px;margin-bottom:18px;font-size:15px}
.sic-hp{position:absolute!important;left:-9999px;opacity:0}
.sic-ok{text-align:center;padding:10px 0}
.sic-ok i{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 14px;border-radius:50%;background:#0e4a38;color:#d69e38;font-size:34px;font-style:normal}
.sic-sec{margin-top:14px;text-align:center;font-size:12px;color:#777}
@media(max-width:480px){.sic-amts{grid-template-columns:repeat(2,1fr)}.sic-b{padding:20px}.sic-h{padding:22px 52px 18px 20px}}
