:root{color:#18211b;font-synthesis:none;background:#f3f5f2;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{background:#f3f5f2;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}main{place-items:center;min-height:100vh;padding:24px;display:grid}.page-content{width:min(100%,460px)}.refund-card{background:#fff;border:1px solid #e2e6e2;border-radius:20px;width:100%;padding:28px 42px 42px;box-shadow:0 18px 50px #19302017}.brand-logo{object-fit:cover;object-position:center;width:210px;height:130px;margin:0 auto 12px;display:block}h1{text-align:center;margin:0 0 10px;font-size:28px;line-height:1.4}.intro{color:#69736c;text-align:center;margin:0 auto 32px;font-size:14px;line-height:1.9}form{gap:21px;display:grid}.field label{color:#2d3931;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.input-wrap{position:relative}.input-wrap svg{color:#7c867f;pointer-events:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px;height:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}input{color:#18211b;text-align:left;direction:ltr;background:#fff;border:1px solid #d8ddd9;border-radius:11px;outline:none;width:100%;height:54px;padding:0 48px 0 15px;font-family:Vazirmatn,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#a5aca7}input:focus{border-color:#397052;box-shadow:0 0 0 3px #3970521f}.hint{color:#8b938e;margin:6px 2px 0;font-size:11px}button{color:#fff;cursor:pointer;background:#24543a;border:0;border-radius:11px;width:100%;height:54px;margin-top:3px;font-weight:700;transition:background .15s,transform .15s}button:hover:not(:disabled){background:#193f2b;transform:translateY(-1px)}button:focus-visible{outline-offset:3px;outline:3px solid #39705247}button:disabled{cursor:wait;opacity:.7}.result{border:1px solid;border-radius:11px;align-items:flex-start;gap:11px;margin-top:20px;padding:15px;display:flex}.result[hidden]{display:none}.result>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:22px;height:22px}.result strong{margin-bottom:3px;font-size:13px;display:block}.result p{margin:0;font-size:12px;line-height:1.7}.result.success{color:#245c38;background:#f0f8f2;border-color:#c9dfcf}.result.error{color:#8c3d32;background:#fff4f1;border-color:#efcec7}.privacy{color:#8b928d;text-align:center;justify-content:center;align-items:center;gap:6px;margin:24px 0 0;font-size:10px;display:flex}.privacy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:14px;height:14px}.refund-note{color:#707a73;text-align:center;margin:18px 20px 0;font-size:12px;line-height:1.9}.refund-note time{color:#34483a;white-space:nowrap;font-weight:600}@media (width<=520px){main{padding:14px}.refund-card{border-radius:16px;padding:32px 22px}h1{font-size:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
