.support{padding:var(--spacing-3xl) var(--spacing-md)}@media(max-width:576px){.support{padding:calc(var(--spacing-3xl) * 2) var(--spacing-md)}}.support .support-section{max-width:768px;width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;border:1px solid var(--warning-200);background:linear-gradient(to right,#ffedd5,#fef3c7,#ffedd5);padding:var(--spacing-lg);border-radius:var(--radius-lg)}.support .support-section h2{margin-bottom:var(--spacing-xs);font-weight:800;color:var(--force-black)}.support .support-section p{max-width:575px;text-align:center;opacity:.6;margin:0 auto var(--spacing-md) auto;line-height:26px;color:var(--force-black)}.support .support-section .heart{width:48px;height:48px;color:var(--warning-600);display:flex;margin:0 auto var(--spacing-sm) auto}.support .support-section .support-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.support .support-section .support-button,.support-upi-modal .support-button{font-size:16px;font-weight:700;padding:20px 48px;border-radius:16px;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;transition:var(--transition-base, all .3s ease);color:var(--force-white);border:none;font-family:inherit;min-height:60px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;background:#ff512f;background:-webkit-linear-gradient(to right,#f09819,#ff512f);background:linear-gradient(to right,#f09819,#ff512f);letter-spacing:1px}.support .support-section .support-button img,.support-upi-modal .support-button img{filter:invert(1);transition:var(--transition-base, all .3s ease)}.support .support-section .support-button:hover,.support-upi-modal .support-button:hover{transform:scale(1.05);box-shadow:#0006 0 30px 90px;transition:var(--transition-base, all .3s ease)}.support .support-section .support-button:focus-visible,.support .support-section .support-button:focus,.support-upi-modal .support-button:focus-visible,.support-upi-modal .support-button:focus{border-radius:16px}.support .support-section .support-button--upi{background:var(--force-black);color:var(--force-white)}.support-upi-modal{--force-black: #222222;--force-white: #ffffff;--black: #222222;--white: #ffffff;--neutral-50: #ffffff;--neutral-100: #f8fafc;--neutral-200: #e1e1e1;--neutral-500: #667085;--border-color: #e1e1e1;--support-upi-qr-background: #ffffff;--radius-sm: 8px;--radius-md: 12px;--fs-14: 14px;--fs-16: 16px}body:has(.root-layout.theme-dark) .support-upi-modal{--force-black: #222222;--force-white: #ffffff;--black: #f5f7fb;--white: #0f1115;--neutral-50: #0f1115;--neutral-100: #151922;--neutral-200: #202635;--neutral-500: #a7b0c0;--border-color: #334155;--support-upi-qr-background: #ffffff}.support-upi-modal{background:var(--neutral-50);border:1px solid var(--border-color)}.support-upi-modal .modal__header{background:var(--neutral-50);border-bottom:1px solid var(--neutral-200)}.support-upi-modal .modal__header .modal__title{color:var(--black)}.support-upi-modal .modal__header .modal__close{background:var(--neutral-100);border:1px solid var(--neutral-200);color:var(--black)}.support-upi-modal .modal__header .modal__close:hover{background:var(--neutral-50);border-color:var(--border-color)}.support-upi-modal .modal__body{background:var(--neutral-50);padding:20px}.support-upi-modal__content{display:grid;justify-items:center;gap:14px;text-align:center}.support-upi-modal__text,.support-upi-modal__subtext{margin:0}.support-upi-modal__text{color:var(--black);font-size:var(--fs-16);font-weight:700;line-height:1.5}.support-upi-modal__subtext{color:var(--neutral-500);font-size:var(--fs-14);line-height:1.5}.support-upi-modal__qr-wrap{width:min(100%,320px);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--support-upi-qr-background)}.support-upi-modal__qr{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.support-button-mobile{display:none!important}.support-upi-modal__copy-button{width:min(100%,280px);margin-top:2px}@media(max-width:768px){.support-button-mobile{display:flex!important;flex-direction:column;align-items:center}.support-button-mobile p{color:var(--black);margin:15px 0 0}}@media(max-width:576px){.support .support-section .support-actions{width:100%}.support .support-section .support-button{width:100%;padding:16px 30px;letter-spacing:.8px;min-height:50px}}
