:root{--primary: #14bef0;--primary-hover: #0089b1;--secondary: #0089b1;--heading: #0089b1;--text: #1e293b;--purple: #8c2a90;--amber: #fcb414;--error: #ee3123;--success: #00c9a7;--white: #ffffff;--grey-50: #f8fafc;--grey-100: #f1f5f9;--grey-200: #e2e8f0;--grey-300: #cbd5e1;--grey-600: #475569;--grey-900: #0f172a;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--font: "Helvetica", Arial, sans-serif;--font-ar: "GE SS Two", "Helvetica", Arial, sans-serif;--fw-thin: 100;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem;--fs-4xl: 2.25rem;--fs-5xl: 3rem;--radius-sm: 8px;--radius: 12px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 50px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 4px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .18);--ease: cubic-bezier(.4, 0, .2, 1)}[lang=ar],[lang=ar] body,[lang=ar] input,[lang=ar] select,[lang=ar] button{font-family:var(--font-ar)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--grey-50);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}select,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:max(2px,var(--radius-sm))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-8);border-radius:var(--radius-full);font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:center;text-decoration:none;cursor:pointer;border:none;transition:all .3s var(--ease)}.btn--primary{background-color:var(--primary);color:var(--white);box-shadow:0 4px 12px #14bef040}.btn--primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 6px 16px #0089b14d;transform:translateY(-2px)}.btn--primary:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed}.card{background:var(--white);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.card:hover{box-shadow:var(--shadow-lg)}.logo-container{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:var(--radius-full);padding:var(--sp-4) var(--sp-6);aspect-ratio:auto}.logo-container img{height:auto;width:100%;max-width:100%;object-fit:contain}.icon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.top-bar{background:var(--primary);position:relative;z-index:1000}.top-bar .lang-toggle{background:#ffffff26;color:var(--white);border-color:#ffffff4d}.top-bar__container{max-width:1200px;margin:0 auto;padding:var(--sp-3) var(--sp-6);display:flex;align-items:center;justify-content:space-between}.top-bar__logo-link{display:flex;align-items:center;text-decoration:none}.top-bar__logo{height:64px;width:auto;display:block}.top-bar__logo--colored{display:none}.hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--sp-16) var(--sp-6);background:var(--heading);overflow:hidden}.hero__slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;direction:ltr}.hero__slider .splide__track,.hero__slider .splide__list,.hero__slider .splide__slide{height:100%}.hero__slide-img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#0089b1bf,#8c2a908c);pointer-events:none}.hero__content{position:relative;z-index:2;max-width:700px;animation:fadeUp .8s var(--ease) both}.hero__badge{display:inline-block;background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:600;color:var(--white);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--sp-6);border:1px solid rgba(255,255,255,.2)}.hero__title{font-size:var(--fs-4xl);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:var(--sp-6);text-shadow:0 2px 8px rgba(0,0,0,.25)}.hero__highlight{background:linear-gradient(90deg,var(--amber),#ffd166);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__desc{font-size:var(--fs-lg);color:#ffffffeb;max-width:560px;margin:0 auto;line-height:1.7;text-shadow:0 1px 4px rgba(0,0,0,.2)}.hero__slider .splide__arrows,.hero__slider .splide__pagination{display:none}.main{position:relative;z-index:3}.donate-card{max-width:760px;margin:-60px auto var(--sp-16);background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--sp-12) var(--sp-10);animation:fadeUp .8s var(--ease) .15s both}.donate-card__heading{font-size:var(--fs-3xl);font-weight:800;color:var(--heading);margin-bottom:var(--sp-2)}.donate-card__subtext{font-size:var(--fs-base);color:var(--grey-600);margin-bottom:var(--sp-8)}.donate-card__notes{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--grey-200);display:flex;flex-direction:column;gap:var(--sp-3);text-align:center}.donate-card__secure-note{font-size:var(--fs-sm);font-weight:600;color:var(--secondary);display:flex;align-items:center;justify-content:center;gap:var(--sp-2)}.donate-card__secure-note:before{content:"✓";font-weight:800}.donate-card__zakat-note{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-4);background:var(--grey-50);border-radius:var(--radius);border:1px solid var(--grey-200)}.donate-card__zakat-text{font-size:var(--fs-sm);color:var(--grey-600);text-align:center;line-height:1.5}.donate-card__zakat-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-6);border-radius:var(--radius-full);background:var(--grey-100);color:var(--primary);font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:all .3s var(--ease);border:2px solid transparent}.donate-card__zakat-link:hover{background:#14bef014;border-color:var(--primary);transform:translateY(-2px)}.zakat-icon{width:18px;height:18px}.donate-form__row{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-6)}.donate-form__group{flex:1 1 260px;display:flex;flex-direction:column}.donate-form__group--amounts{flex:1 1 100%}.donate-form__label{font-size:var(--fs-sm);font-weight:600;color:var(--grey-600);margin-bottom:var(--sp-2);text-transform:uppercase;letter-spacing:.04em}.donate-form__select{height:52px;padding:0 var(--sp-4);border:2px solid var(--grey-200);border-radius:var(--radius);background:var(--white);color:var(--text);font-size:var(--fs-base);font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-4) center;cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.donate-form__select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #14bef033}.swatches{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.swatch{position:relative;min-height:48px;padding:var(--sp-3) var(--sp-6);border-radius:var(--radius-full);border:2px solid var(--grey-200);background:var(--grey-100);color:var(--purple);font-size:var(--fs-base);font-weight:700;transition:all .25s var(--ease);-webkit-user-select:none;user-select:none}.swatch:hover{border-color:var(--primary);background:#14bef014;transform:translateY(-2px);box-shadow:0 4px 12px #14bef026}.swatch:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.swatch[aria-checked=true]{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 4px 16px #14bef059;transform:translateY(-2px)}.swatch[aria-checked=true]:before{content:"✓ ";font-weight:800}.donate-form__input{height:52px;padding:0 var(--sp-4);border:2px solid var(--grey-200);border-radius:var(--radius);background:var(--white);color:var(--text);font-size:var(--fs-lg);font-weight:600;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.donate-form__input::placeholder{color:var(--grey-300);font-weight:400}.donate-form__input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #14bef033}.donate-form__input::-webkit-inner-spin-button,.donate-form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donate-form__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.donate-form__row--action{align-items:flex-end}.donate-form__group--btn{flex:0 0 auto}.donate-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-3) var(--sp-10);border-radius:var(--radius-full);background:var(--primary);color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.02em;cursor:pointer;border:none;transition:all .3s var(--ease);box-shadow:0 4px 16px #14bef04d;overflow:hidden}.donate-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);pointer-events:none}.donate-btn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 28px #0089b159}.donate-btn:active:not(:disabled){transform:translateY(0)}.donate-btn:disabled{opacity:.65;cursor:not-allowed}.donate-btn__spinner{display:none;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:var(--white);border-radius:50%;animation:spin .6s linear infinite}.donate-btn--loading .donate-btn__label{display:none}.donate-btn--loading .donate-btn__spinner{display:inline-block}.form-error{color:var(--error);font-size:var(--fs-sm);font-weight:500;min-height:1.4em;margin-top:var(--sp-2)}.impact{max-width:1100px;margin:0 auto var(--sp-16);padding:var(--sp-16) var(--sp-6);text-align:center;animation:fadeUp .8s var(--ease) .3s both}.impact__heading{font-size:var(--fs-2xl);font-weight:800;color:var(--heading);margin-bottom:var(--sp-10)}.impact__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-6)}.impact__item{position:relative;flex:0 0 calc((100% - (3 * var(--sp-6))) / 4);display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-6) var(--sp-4);border-radius:var(--radius-lg);background-color:var(--white);background-position:right -10px bottom -10px;background-repeat:no-repeat;background-size:140px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease);overflow:hidden;z-index:1}.impact__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;opacity:.04;z-index:-1;pointer-events:none}[dir=rtl] .impact__item{background-position:left -10px bottom -10px}.impact__item:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.impact__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius);margin-bottom:var(--sp-4);transition:transform .3s var(--ease)}.impact__item:hover .impact__icon{transform:scale(1.1)}.impact__icon-img{width:28px;height:28px;object-fit:contain}.impact__icon--cyan{background:var(--primary);color:var(--white)}.impact__item:nth-child(1){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%20349.45%20360.21'%3e%3cdefs%3e%3cstyle%3e.cls-1%20{%20fill:%20%23fff;%20}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='m271.84,112.03c-5.01-12.62-11.97-23.51-20.87-32.7-8.91-9.19-19.62-16.38-32.15-21.57-12.53-5.2-26.3-7.8-41.34-7.8s-28.81,2.6-41.33,7.8c-12.53,5.2-23.24,12.38-32.15,21.57-8.91,9.19-15.86,20.09-20.88,32.7-5.01,12.62-7.52,26.45-7.52,41.48s2.5,28.91,7.52,41.61c2.96,7.51,8.12,16.13,6.96,14.06,18.4,32.57,80.8,96.69,80.8,96.69h17.26s58.47-64.19,76.95-96.69c1.93-3.39,4.78-9.07,6.75-14.06,5.01-12.71,7.52-26.58,7.52-41.61s-2.5-28.85-7.52-41.48Zm-16.7,75.71c-3.11,8.45-11.03,20.63-11.57,21.44h0c-19.3,30.24-63.49,78.6-63.49,78.6,0,0-47.37-48.13-68.67-78.6h0c-4.8-6.37-8.66-13.51-11.58-21.44-3.89-10.57-5.84-21.98-5.84-34.23s1.95-23.66,5.84-34.24c3.9-10.58,9.46-19.76,16.7-27.56,7.24-7.79,16-13.91,26.3-18.37,10.3-4.45,21.85-6.68,34.65-6.68s24.36,2.23,34.66,6.68c10.3,4.46,19.07,10.58,26.3,18.37,7.24,7.79,12.8,16.98,16.7,27.56,3.9,10.58,5.84,21.99,5.84,34.24s-1.95,23.66-5.84,34.23Z'%3e%3c/path%3e%3cpath%20class='cls-1'%20d='m226.4,101.49c-6.03-6.02-13.18-10.71-21.44-14.05-8.26-3.33-17.3-5.01-27.13-5.01s-18.93,1.68-27.28,5.01c-8.35,3.34-15.5,8.03-21.43,14.05-5.95,6.04-10.58,13.18-13.92,21.44-3.34,8.26-5.01,17.3-5.01,27.14s1.67,18.88,5.01,27.13c3.34,8.27,7.98,15.41,13.92,21.44,5.93,6.03,13.08,10.72,21.43,14.05,8.35,3.34,17.44,5.01,27.28,5.01s18.88-1.66,27.13-5.01c8.26-3.33,15.41-8.02,21.44-14.05,6.02-6.03,10.71-13.17,14.05-21.44,3.34-8.25,5.01-17.3,5.01-27.13s-1.66-18.88-5.01-27.14c-3.35-8.26-8.03-15.4-14.05-21.44Zm-1.12,69.03c-2.32,6.41-5.7,11.97-10.16,16.7-4.45,4.74-9.84,8.49-16.15,11.27-6.3,2.78-13.36,4.17-21.15,4.17s-14.85-1.39-21.16-4.17c-6.31-2.78-11.7-6.54-16.15-11.27-4.45-4.73-7.84-10.3-10.16-16.7-2.32-6.4-3.48-13.22-3.48-20.45s1.16-14.06,3.48-20.46c2.32-6.4,5.7-11.97,10.16-16.7,4.45-4.73,9.84-8.48,16.15-11.27,6.3-2.78,13.36-4.17,21.16-4.17s14.84,1.39,21.15,4.17c6.31,2.79,11.7,6.55,16.15,11.27,4.45,4.73,7.84,10.3,10.16,16.7,2.32,6.4,3.48,13.21,3.48,20.46s-1.17,14.05-3.48,20.45Z'%3e%3c/path%3e%3c/svg%3e")}.impact__icon--dark-blue{background:var(--secondary);color:var(--white)}.impact__item:nth-child(2){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2067.49%2048.1'%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20d='M56.76,20.06V16.33H8.4v3.73h.11v3.27h0A6.76,6.76,0,0,0,15.28,30H56.76V26.27H15.21v0a3,3,0,0,1-3-3V20.06Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M67,42.48a11.79,11.79,0,0,0-1.88-4.42A10,10,0,0,0,61.36,35a13.47,13.47,0,0,0-6.07-1.18v0H12.21v0a8.27,8.27,0,0,1-4-.87,6.37,6.37,0,0,1-2.44-2.33,10.24,10.24,0,0,1-1.22-3.3,20.75,20.75,0,0,1-.38-3.8V0H0V23.74H0a25.38,25.38,0,0,0,.52,5.11A11.79,11.79,0,0,0,2.4,33.27,9.52,9.52,0,0,0,5,35.69,9.33,9.33,0,0,0,2.4,38.1,11.79,11.79,0,0,0,.52,42.52,25.06,25.06,0,0,0,0,47.67v.43H4.14v-.22a20.75,20.75,0,0,1,.38-3.8,10.24,10.24,0,0,1,1.22-3.3,6.37,6.37,0,0,1,2.44-2.33,8.27,8.27,0,0,1,4-.87v0H55.36a8.23,8.23,0,0,1,4,.86,6.37,6.37,0,0,1,2.44,2.33A10.06,10.06,0,0,1,63,44.05a19.72,19.72,0,0,1,.39,3.79v.22h4.14v-.43A25.78,25.78,0,0,0,67,42.48Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M63.56,23.17a6.78,6.78,0,0,0-6.77-6.83v3.72a3,3,0,0,1,2.17.88,3.1,3.1,0,0,1-2.17,5.33V30a6.78,6.78,0,0,0,6.77-6.83Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M14,14.36h.14a6.63,6.63,0,0,0,4.65-2,6.7,6.7,0,0,0,2-4.84A6.76,6.76,0,0,0,14.11.72H14a6.65,6.65,0,0,0-4.65,2,6.7,6.7,0,0,0-2,4.84,6.72,6.72,0,0,0,2,4.84A6.65,6.65,0,0,0,14,14.36Zm-2-9a3,3,0,0,1,5.11,2.23,3,3,0,0,1-3,3.1,3,3,0,0,1-2.09-.87A3.06,3.06,0,0,1,11,7.54,3.06,3.06,0,0,1,11.94,5.31Z'%20style='fill:%23fff'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.impact__item:nth-child(7){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2043.41%2056.17'%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20d='M43,10.73a11.48,11.48,0,0,0-1.88-4.42,9.84,9.84,0,0,0-3.72-3.09,12,12,0,0,0-4.43-1.11V0H28.8V7.45h4.13V5.92a7.24,7.24,0,0,1,2.38.74A6.36,6.36,0,0,1,37.74,9,9.93,9.93,0,0,1,39,12.3a20.55,20.55,0,0,1,.35,3.79v.21h0c0,2-.87,3.35-1.88,4.95a13.22,13.22,0,0,0-2.23,6.63h0a13,13,0,0,1-.35,3,10.07,10.07,0,0,1-1.22,3.31,6.41,6.41,0,0,1-2.43,2.33,8.45,8.45,0,0,1-4,.87,8.4,8.4,0,0,1-4-.87,6.37,6.37,0,0,1-2.44-2.33,10.3,10.3,0,0,1-1.22-3.31,13,13,0,0,1-.34-3,13.22,13.22,0,0,0-2.23-6.63c-1-1.6-1.88-3-1.88-4.95v-.19a19.92,19.92,0,0,1,.43-3.8A10,10,0,0,1,16.69,9,6.41,6.41,0,0,1,21,6V7.56h4.14V.11H21V2.18a11.64,11.64,0,0,0-4,1,9.88,9.88,0,0,0-3.73,3.1,11.79,11.79,0,0,0-1.88,4.42A25.78,25.78,0,0,0,11,15.9v.43h0a12.89,12.89,0,0,0,2.51,7.1A9.33,9.33,0,0,1,15,27.88h0a30,30,0,0,0,.5,4.58,11.79,11.79,0,0,0,1.88,4.42A10,10,0,0,0,21.1,40a12,12,0,0,0,4.36,1.11v.81h0v.22a20.55,20.55,0,0,1-.35,3.79,10.07,10.07,0,0,1-1.22,3.31,6.41,6.41,0,0,1-2.43,2.33,8.33,8.33,0,0,1-4,.87,8.26,8.26,0,0,1-4-.87A6.37,6.37,0,0,1,11,49.21,10.3,10.3,0,0,1,9.75,45.9c0-.16,0-.33-.07-.5a6.88,6.88,0,0,0,2.51-1.61A7.14,7.14,0,0,0,7.13,31.6,7.13,7.13,0,0,0,5.45,45.67c.09.6.18,1.21.3,1.8a11.79,11.79,0,0,0,1.88,4.42A10,10,0,0,0,11.35,55a13.68,13.68,0,0,0,6.08,1.19h0A13.65,13.65,0,0,0,23.51,55a9.84,9.84,0,0,0,3.72-3.09,11.63,11.63,0,0,0,1.88-4.42,25.06,25.06,0,0,0,.52-5.15h0V41a11.5,11.5,0,0,0,3.63-1A9.84,9.84,0,0,0,37,36.88a11.63,11.63,0,0,0,1.88-4.42,24.8,24.8,0,0,0,.51-4.58h0a9.33,9.33,0,0,1,1.52-4.45,12.88,12.88,0,0,0,2.51-7.12h0v-.43A25.05,25.05,0,0,0,43,10.73ZM7.13,41.86A3.07,3.07,0,0,1,4,38.73,3.09,3.09,0,0,1,7.13,35.6a3.13,3.13,0,1,1,0,6.26Z'%20style='fill:%23fff'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.impact__icon--purple{background:var(--purple);color:var(--white)}.impact__item:nth-child(3){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_2'%20data-name='Layer%202'%20viewBox='0%200%2016.92%207.7'%3e%3cdefs%3e%3cstyle%3e.cls-1%20{%20fill:%20%23fff;%20}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='m16.92,1.91h0c0-.2-.03-.4-.07-.6-.05-.25-.15-.47-.28-.66s-.32-.35-.56-.46c-.19-.1-.44-.15-.73-.17h0s-13.56,0-13.56,0h0c-.32.02-.58.07-.79.18-.24.12-.42.27-.56.46-.14.19-.23.41-.28.66C.04,1.5.01,1.7,0,1.91h0v2.25h0c0,.23.03.45.08.66.05.25.15.47.28.66.14.19.32.35.56.46.21.11.48.16.79.17h0s1.08,0,1.08,0c.01.09.03.18.05.28.05.25.15.47.28.66.14.19.32.35.56.46.22.11.52.17.87.18h0s.02,0,.02,0c0,0,.01,0,.02,0h0c.35,0,.64-.06.87-.18.24-.12.42-.27.56-.46.14-.19.23-.41.28-.66.02-.09.03-.18.05-.28h4.18c.01.09.03.18.05.28.05.25.15.47.28.66.14.19.32.35.56.46.23.12.54.18.91.18h0c.37,0,.68-.06.91-.18.24-.12.42-.27.56-.46.14-.19.23-.41.28-.66.02-.09.03-.18.05-.28h1.35v-.03c.21-.03.39-.08.54-.15.24-.12.42-.27.56-.46.14-.19.23-.41.28-.66.05-.25.08-.51.08-.77v-.07h0v-1.84h0v-.06s0-.04,0-.06v-.11Zm-.62,2.07h0v.03c0,.19-.02.38-.05.57-.03.18-.09.35-.18.5-.09.15-.21.26-.36.35-.16.09-.36.13-.6.13h0s-.94,0-.94,0h-.64v.24c0,.12-.02.24-.04.36-.03.18-.1.35-.18.5-.09.15-.21.26-.36.35-.16.09-.36.13-.6.13-.25,0-.45-.04-.6-.13-.16-.09-.28-.2-.36-.35-.09-.15-.15-.31-.18-.5-.03-.18-.05-.37-.05-.57v-.03h-5.38v.25c0,.12-.02.23-.04.35-.04.18-.1.35-.18.5-.09.15-.21.26-.36.35-.15.08-.35.13-.58.13-.24,0-.43-.05-.58-.13-.16-.09-.28-.2-.36-.35-.09-.15-.15-.31-.18-.5-.02-.11-.03-.23-.04-.34v-.26h-1.56c-.25,0-.45-.05-.6-.13-.16-.09-.28-.2-.36-.35-.09-.15-.15-.31-.18-.5s-.06-.37-.06-.57v-1.9c0-.19.02-.38.06-.57.03-.19.1-.35.18-.5s.21-.26.36-.35c.15-.09.36-.13.6-.13h0s13.26,0,13.26,0h0c.25,0,.45.05.6.13.16.09.28.2.36.35s.15.31.18.5c.03.18.05.37.05.57v.03h0v1.84Z'%3e%3c/path%3e%3cpath%20class='cls-1'%20d='m12.04,1.07H2.93c-.29.02-.54.08-.74.18-.24.12-.42.27-.56.47-.14.19-.23.41-.28.66-.04.21-.07.43-.07.65h0v.28h10.77s.62,0,.62,0V1.07h-.62ZM1.93,2.75s.01-.1.02-.14c.03-.18.1-.35.18-.5.09-.15.21-.26.37-.35.15-.09.36-.13.6-.13h0s8.94,0,8.94,0v1.13H1.93Z'%3e%3c/path%3e%3cpath%20class='cls-1'%20d='m15.59,2.38c-.05-.25-.15-.47-.28-.66-.14-.19-.32-.35-.56-.46-.22-.11-.5-.17-.84-.17h0s-.62,0-.62,0v2.24h0s.62,0,.62,0h0s1.76,0,1.76,0v-.24h0c0-.24-.03-.47-.08-.7m-1.68-.74c.21,0,.39.05.53.13.16.09.28.2.36.35s.15.31.18.5c0,.05.01.09.02.14h-1.1v-1.11Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.impact__icon--yellow{background:var(--amber);color:var(--white)}.impact__item:nth-child(4){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_2'%20data-name='Layer%202'%20viewBox='0%200%2016.99%2013.7'%3e%3cdefs%3e%3cstyle%3e.cls-1%20{%20fill:%20%23fff;%20}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='m16.07,10.26c0-.4-.04-.78-.12-1.16-.08-.38-.22-.71-.42-.99-.2-.29-.48-.52-.84-.7-.34-.17-.79-.26-1.33-.26h0s-.25,0-.25,0v-2.68h0v-.84h-1.3c0-.08.01-.16.01-.24,0-.45-.07-.89-.22-1.29-.15-.41-.37-.78-.66-1.09-.29-.31-.64-.55-1.05-.73-.41-.18-.86-.27-1.36-.27s-.95.09-1.36.27c-.4.18-.76.42-1.04.73-.29.31-.51.67-.66,1.09-.15.4-.22.84-.22,1.29,0,.08,0,.16,0,.24h-1.3v.07h0v3.46h-.24c-.54,0-.98.09-1.33.27-.35.18-.63.41-.84.7-.2.29-.35.62-.42.99-.08.38-.12.76-.12,1.16v2.63H0v.81h16.99v-.81h-.91v-2.63Zm-12.09,2.63H1.97v-2.63c0-.29.04-.53.09-.81.05-.28.14-.52.27-.74.13-.22.31-.39.55-.52.23-.13.53-.19.91-.19h0s.19,0,.19,0v4.9ZM6.29,2.37c.11-.3.27-.57.48-.79.21-.22.47-.4.77-.54.3-.13.64-.2,1.02-.2s.72.07,1.02.2c.3.13.56.31.77.54.21.22.37.49.48.79.11.31.17.65.17,1.01s-.06.69-.17,1.01c-.11.3-.27.57-.48.79-.21.22-.47.4-.77.54-.3.13-.64.2-1.02.2s-.72-.07-1.02-.2c-.3-.13-.56-.31-.77-.54-.21-.22-.37-.49-.48-.79-.11-.31-.17-.65-.17-1.01s.06-.7.17-1.01m5.88,10.51h-7.23V4.46h.49c.02.07.04.14.07.21.15.41.37.78.66,1.09.29.31.64.55,1.04.73.41.18.86.27,1.36.27s.95-.09,1.36-.27c.4-.18.76-.43,1.05-.73.29-.31.51-.67.66-1.09.02-.07.05-.14.07-.21h.48v8.42Zm2.98,0h-2.02v-4.9h.21c.37,0,.67.07.91.2.23.13.42.31.55.52.13.22.22.47.27.74s.09.51.09.81v2.63Z'%3e%3c/path%3e%3cpath%20class='cls-1'%20d='m10.26,9.9c0-.47-.18-.9-.51-1.23-.33-.33-.76-.51-1.23-.51s-.9.17-1.23.51c-.33.33-.5.75-.51,1.23h0v2.11h1.03v-2.11h0c0-.2.07-.36.2-.5.14-.13.3-.2.5-.2s.36.07.5.2c.13.14.2.3.2.5h0v2.11h1.03v-2.11h0Z'%3e%3c/path%3e%3cpolygon%20class='cls-1'%20points='10.4%202.47%209.47%202.47%209.47%201.54%208.54%201.54%208.54%202.47%207.62%202.47%207.62%203.4%208.54%203.4%208.54%204.32%209.47%204.32%209.47%203.4%2010.4%203.4%2010.4%202.47'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.impact__icon--red{background:var(--error);color:var(--white)}.impact__item:nth-child(5){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2086.58%2063.81'%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20d='M12.46,26.42V0H8.15L0,20.2H0a3,3,0,0,1,1.93,1.86,5.2,5.2,0,0,1,.39,2.23c0,.69,0,1.41,0,2.13H.19V56.28h0a7.07,7.07,0,0,0,7.12,7.13,7.07,7.07,0,0,0,7.13-7.13h0V26.42Zm-7-5.7a5.13,5.13,0,0,0-1-1.51L8.47,8.85V26.42H6a1.7,1.7,0,0,1,0-.22c0-.89.07-1.82,0-2.77A7.09,7.09,0,0,0,5.46,20.72ZM9.54,58.51a3,3,0,0,1-2.23.9,3.09,3.09,0,0,1-3.13-3.13h0V30.12H8.47v.09h2v26h0v.08A3,3,0,0,1,9.54,58.51Z'%20style='fill:%23fff'%3e%3c/path%3e%3crect%20x='41.7'%20y='0.34'%20width='4'%20height='14.69'%20style='fill:%23fff'%3e%3c/rect%3e%3cpath%20d='M39.47,27.47,32.08,51.32a7.13,7.13,0,1,0,.13,10.22A6.87,6.87,0,0,0,34,58.42h0l2.83-9.6v0h3.73V45.14H38l3.39-11.51ZM29.38,58.71a3.2,3.2,0,1,1,.9-2.22A3,3,0,0,1,29.38,58.71Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M62.79,51.49a7.17,7.17,0,0,0-9.92-.19L42.33,18.16A3.09,3.09,0,0,1,39.19,15h0V.34h-4V15h0a7.08,7.08,0,0,0,4.5,6.65l7.15,23.46H44.38v3.73H48l2.72,8.93a7.13,7.13,0,1,0,12.08-6.31ZM60,58.76a3.13,3.13,0,0,1-5.35-2.22,3.13,3.13,0,1,1,6.26,0A3,3,0,0,1,60,58.76Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M61.81,22H67l0,24,3.6,2.41h0l2.09,1.41,0,14h3.61l0-13.91,1.81-1.22h0l3.61-2.42,0-24.22h4.85V17.8l-24.77,0ZM70.6,34.45V22h1.87V34.45Zm3.94,12.24-4-2.63V38.7H78.1v5.61Zm3.57-12.23h-2V22h2Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M79.08,9.13V4.71h3.83V.46L65.66.44V4.69h3.82V9.12H61.81v4.25l24.77,0V9.14ZM73.25,4.71h2.07V9.12H73.24Z'%20style='fill:%23fff'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.impact__icon--success{background:var(--success);color:var(--white)}.impact__item:nth-child(6){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044.63%2059.82'%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20d='M26.88,42.15c-2.54-4.4-7.32-4.74-9.86-4.76H16.8c-2.54,0-7.32.36-9.86,4.76-1.49,2.58-5,11.73-5,11.73l3.27,1.33S8.26,47.85,10,44.47L12,59.32h0l.07.5H21.5L22,56h0l1.65-11.9c1.67,3.19,5,11.09,5,11.09l3.27-1.33S28.37,44.73,26.88,42.15ZM15.5,56,13.45,41.36a12.5,12.5,0,0,1,3.35-.2H17a13.33,13.33,0,0,1,3.13.15L18.09,56Z'%20style='fill:%23fff'%3e%3c/path%3e%3cpath%20d='M32.63,23.5a17.88,17.88,0,0,0,1.19-6.59,18.07,18.07,0,0,0-1.25-6.79A15.85,15.85,0,0,0,23.7,1.25,18.07,18.07,0,0,0,16.91,0a18.3,18.3,0,0,0-6.82,1.25A15.57,15.57,0,0,0,4.73,4.77a16.28,16.28,0,0,0-3.48,5.35A18.07,18.07,0,0,0,0,16.91a18,18,0,0,0,1.25,6.78,16.22,16.22,0,0,0,3.48,5.36,15.57,15.57,0,0,0,5.36,3.52,18.3,18.3,0,0,0,6.82,1.25,18.07,18.07,0,0,0,6.79-1.25A16.87,16.87,0,0,0,27,30.76L38.6,40.85l.61-.7L41,38.08l1.21-1.38,1.9-2.19.51-.59ZM22.2,29a13.07,13.07,0,0,1-5.29,1,13.07,13.07,0,0,1-5.29-1,12.29,12.29,0,0,1-4-2.82A11.88,11.88,0,0,1,5,22a14.86,14.86,0,0,1-.86-5.11A14.92,14.92,0,0,1,5,11.79,11.84,11.84,0,0,1,7.59,7.62a12.29,12.29,0,0,1,4-2.82,13.07,13.07,0,0,1,5.29-1,13.07,13.07,0,0,1,5.29,1,12.29,12.29,0,0,1,4,2.82,11.82,11.82,0,0,1,2.54,4.17,14.92,14.92,0,0,1,.87,5.12A14.86,14.86,0,0,1,28.77,22a11.86,11.86,0,0,1-2.54,4.18A12.29,12.29,0,0,1,22.2,29Zm16,6.65-8.5-7.38a15.79,15.79,0,0,0,1.14-1.45l8.57,7.44Z'%20style='fill:%23fff'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.impact__number{display:block;font-size:var(--fs-2xl);font-weight:800;color:var(--heading);line-height:1.2}.impact__label{font-size:var(--fs-sm);color:var(--grey-600);font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-top:var(--sp-1)}.channels{background:var(--purple);padding:var(--sp-16) var(--sp-6);text-align:center}.channels__heading{font-size:var(--fs-3xl);font-weight:800;color:var(--white);margin-bottom:var(--sp-3)}.channels__subtext{font-size:var(--fs-lg);color:#ffffffd9;max-width:600px;margin:0 auto var(--sp-12);line-height:1.6}.channels__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8);max-width:900px;margin:0 auto}.channels__item{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-decoration:none;color:var(--white);transition:transform .3s var(--ease)}.channels__item:hover{transform:translateY(-6px)}.channels__icon-ring{width:120px;height:120px;border-radius:50%;border:3px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;padding:6px;transition:border-color .3s var(--ease)}.channels__item:hover .channels__icon-ring{border-color:#ffffffe6}.channels__icon-circle{width:100%;height:100%;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;transition:background-color .3s var(--ease)}.channels__icon-img{width:48px;height:48px;object-fit:contain}.channels__item:hover .channels__icon-circle{background:var(--primary-hover)}.channels__label{font-size:var(--fs-base);font-weight:600;letter-spacing:.02em}.status-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px var(--sp-6) var(--sp-16);background:linear-gradient(135deg,var(--heading) 0%,var(--primary) 100%)}.status-loading__content{animation:fadeUp .6s var(--ease) both}.status-loading__spinner{width:48px;height:48px;margin:0 auto var(--sp-8);border:4px solid rgba(255,255,255,.25);border-top-color:var(--white);border-radius:50%;animation:spin .8s linear infinite}.status-loading__title{font-size:var(--fs-3xl);font-weight:800;color:var(--white);margin-bottom:var(--sp-3)}.status-loading__desc{font-size:var(--fs-lg);color:#fffc}.status-error{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px var(--sp-6) var(--sp-16)}.status-error__content{max-width:480px;animation:fadeUp .6s var(--ease) both}.status-error__icon{background:#cf2e2e1a!important;color:var(--error)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:2rem;font-weight:800}.status-error__title{font-size:var(--fs-2xl);font-weight:800;color:var(--error);margin-bottom:var(--sp-3)}.status-error__desc{color:var(--grey-600);margin-bottom:var(--sp-8)}.result-page{animation:fadeUp .6s var(--ease) both}.result-page__hero{text-align:center;padding:120px var(--sp-6) var(--sp-20)}.result-page--success .result-page__hero{background:linear-gradient(135deg,var(--success) 0%,var(--primary) 100%)}.result-page--failure .result-page__hero{background:linear-gradient(135deg,var(--error) 0%,#c11f13 100%)}.result-card__icon{width:80px;height:80px;margin:0 auto var(--sp-6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:#fff3;color:var(--white);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.result-page__title{font-size:var(--fs-4xl);font-weight:800;color:var(--white);margin-bottom:var(--sp-3)}.result-page__message{font-size:var(--fs-lg);color:#ffffffe0;max-width:500px;margin:0 auto;padding-bottom:var(--sp-4)}.result-page__body{max-width:560px;margin:-32px auto var(--sp-16);padding:0 var(--sp-6)}.result-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--sp-10) var(--sp-8);box-shadow:var(--shadow-lg)}.result-card__heading{font-size:var(--fs-lg);font-weight:700;color:var(--heading);margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--grey-200)}.result-card__details{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6) var(--sp-6);text-align:start;padding:var(--sp-8);background:var(--grey-50);border-radius:var(--radius);margin-bottom:var(--sp-8)}.result-card__details dt{font-size:var(--fs-sm);font-weight:600;color:var(--grey-600)}.result-card__details dd{font-weight:700;color:var(--text);word-break:break-all;overflow-wrap:anywhere}.result-card__actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.result-card__actions .donate-btn{width:100%;text-decoration:none;white-space:nowrap;padding:var(--sp-4) var(--sp-8);font-size:var(--fs-base);min-height:56px;border-radius:var(--radius-full);background:var(--primary);box-shadow:0 2px 8px #14bef040}.result-card__actions .donate-btn:before{display:none}.result-card__actions .donate-btn:hover:not(:disabled){box-shadow:0 4px 16px #0089b159}.result-card__link{font-size:var(--fs-sm);font-weight:600;color:var(--primary);transition:color .2s var(--ease)}.result-card__link:hover{color:var(--primary-hover);text-decoration:underline}.footer{background:var(--heading);color:#ffffffd9;padding:var(--sp-12) var(--sp-6) 0}.footer__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-12);padding-bottom:var(--sp-12)}.footer__heading{font-size:var(--fs-lg);font-weight:700;color:var(--white);margin-bottom:var(--sp-6)}.footer__logo-container{margin-bottom:var(--sp-4)}.footer__logo-img{height:110px;max-width:100%;width:auto;display:block}.footer__tagline{font-size:var(--fs-base);line-height:1.6;margin-bottom:var(--sp-6);color:#ffffffe6}.footer__socials{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:#ffffffb3;transition:all .25s var(--ease)}.footer__social-link:hover{background:var(--primary);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px #14bef066}.footer__contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-4)}.footer__contact-item{display:flex;align-items:flex-start;gap:var(--sp-3)}.footer__contact-icon{width:20px;height:20px;flex-shrink:0;color:var(--primary);margin-top:2px}.footer__contact-text{font-size:var(--fs-sm);line-height:1.5}.footer__contact-text a{color:#ffffffd9;text-decoration:none;transition:color .2s}.footer__contact-text a:hover{color:var(--primary);text-decoration:underline}.footer__cert-logos{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.footer__cert-img{height:48px;width:auto;object-fit:contain;opacity:.95;transition:opacity .2s var(--ease)}.footer__cert-img:hover{opacity:1}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding:var(--sp-6) var(--sp-6);text-align:center}.footer__copy{font-size:var(--fs-sm);color:#fff9;margin:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(12px,-18px)}}@media (max-width: 768px){.hero{min-height:70vh;padding:var(--sp-12) var(--sp-4)}.hero__title{font-size:var(--fs-3xl)}.hero__desc{font-size:var(--fs-base)}.donate-card{margin-top:-40px;padding:var(--sp-8) var(--sp-6);border-radius:var(--radius-lg)}.donate-card__heading{font-size:var(--fs-2xl)}.donate-form__group,.donate-form__group--btn{flex:1 1 100%}.donate-btn{width:100%}.impact__grid{gap:var(--sp-4)}.impact__item{flex:0 0 calc((100% - (2 * var(--sp-4))) / 3)}.impact__number{font-size:var(--fs-xl)}.impact__icon{width:48px;height:48px}.result-page__hero{padding:var(--sp-12) var(--sp-4) var(--sp-16)}.result-page__title{font-size:var(--fs-2xl)}.result-page__message{font-size:var(--fs-base)}.result-page__body{max-width:100%;margin-top:-28px;padding:0 var(--sp-4)}.result-card{padding:var(--sp-8) var(--sp-6)}.result-card__details{padding:var(--sp-6)}.status-loading__title{font-size:var(--fs-2xl)}.status-loading__desc{font-size:var(--fs-base)}.footer__inner{grid-template-columns:1fr;gap:var(--sp-10)}.footer__socials,.footer__cert-logos{flex-direction:row;gap:var(--sp-4)}.channels__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.channels__icon-ring{width:100px;height:100px}}@media (max-width: 544px){.hero__title{font-size:var(--fs-2xl)}.donate-card{margin-inline:var(--sp-4)}.impact__grid{gap:var(--sp-3)}.impact__item{flex:0 0 calc((100% - var(--sp-3)) / 2)}.swatch{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm)}.result-page__hero{padding:var(--sp-10) var(--sp-3) var(--sp-12)}.result-page__title{font-size:var(--fs-xl)}.result-page__message{font-size:var(--fs-sm)}.result-page__body{margin-top:-24px;padding:0 var(--sp-3)}.result-card{padding:var(--sp-6) var(--sp-4);border-radius:var(--radius-lg)}.result-card__heading{font-size:var(--fs-base)}.result-card__details{padding:var(--sp-4);gap:var(--sp-4) var(--sp-3)}.result-card__details dt{font-size:.75rem}.result-card__details dd{font-size:var(--fs-sm)}.result-card__icon{width:64px;height:64px;font-size:1.8rem}.status-loading{padding:var(--sp-10) var(--sp-4)}.status-loading__title,.status-error__title{font-size:var(--fs-xl)}.status-error__desc{font-size:var(--fs-sm)}}@media (max-width: 360px){.result-page__hero{padding:var(--sp-8) var(--sp-2) var(--sp-10)}.result-page__title{font-size:var(--fs-lg)}.result-page__body{padding:0 var(--sp-2)}.result-card{padding:var(--sp-5) var(--sp-3)}.result-card__details{padding:var(--sp-3);gap:var(--sp-3)}.lang-toggle{padding:var(--sp-1) var(--sp-3);font-size:.75rem}.hero{padding:var(--sp-10) var(--sp-3)}.hero__title{font-size:var(--fs-xl)}.donate-card{padding:var(--sp-6) var(--sp-4);margin-inline:var(--sp-2)}.donate-card__heading{font-size:var(--fs-xl)}.footer{padding:var(--sp-8) var(--sp-3)}}@media (min-width: 1200px){.result-page__body{max-width:640px}.result-page__hero{padding:var(--sp-20) var(--sp-8) calc(var(--sp-20) + 1rem)}.result-page__title{font-size:var(--fs-5xl)}.result-page__message{font-size:var(--fs-xl)}.result-card__icon{width:96px;height:96px;font-size:2.5rem}}.lang-toggle{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--grey-200);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font);font-size:var(--fs-sm);font-weight:600;color:var(--heading);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.lang-toggle:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.lang-toggle__icon{font-size:1.1rem;line-height:1}.lang-toggle__label{line-height:1}[dir=rtl] .donate-form__select{background-position:left var(--sp-4) center}
