/* Seth Sewa responsive refinement, loaded last */
html{scroll-behavior:smooth;scroll-padding-top:100px}body{overflow-x:hidden}.donar-navbar{position:sticky;top:0;z-index:999;box-shadow:0 5px 24px rgba(0,0,0,.05)}.ss-brand-logo{height:44px;width:44px;object-fit:contain;flex-shrink:0}.donar-logo{gap:10px}.up-section{padding-top:65px!important;padding-bottom:65px!important}.up-about,.up-mission{gap:clamp(20px,4vw,55px)}.up-reveal{transition-duration:.65s!important}
.ss-carousel-section{padding:55px clamp(16px,4vw,65px);background:#fafaf9}.ss-carousel-section .up-center{max-width:850px;margin:0 auto 25px}.ss-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:15px}.ss-carousel-controls button{border:1px solid #d9e1df;background:#fff;border-radius:50%;width:42px;height:42px;font-size:28px;cursor:pointer;color:#176b5c}.ss-carousel-window{overflow:hidden;outline-offset:3px;touch-action:pan-y}.ss-carousel-track{display:flex;gap:20px;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.ss-cause-card{background:#fff;border-radius:24px;overflow:hidden;flex:0 0 calc((100% - 60px)/4);min-width:0;box-shadow:0 12px 28px rgba(0,0,0,.045);border:1px solid #eee;transition:transform .3s}.ss-cause-card:hover{transform:translateY(-6px)}.ss-cause-card img{width:100%;height:210px;object-fit:cover;display:block}.ss-cause-body{padding:20px;display:flex;flex-direction:column;align-items:flex-start;min-height:265px}.ss-cause-tag{font-size:12px;color:#176b5c;font-weight:700}.ss-cause-body h3{font-size:20px;line-height:1.3;margin:12px 0}.ss-cause-body p{font-size:14px;line-height:1.6;color:#656565;margin:0 0 20px}.ss-cause-body .up-btn{margin-top:auto}.ss-cause-progress{width:100%;height:7px;background:#e5e8e5;border-radius:9px;overflow:hidden;margin:0 0 8px}.ss-cause-progress span{display:block;height:100%;background:#176b5c}.ss-cause-body small{margin-bottom:16px}
@media(max-width:1200px){.ss-cause-card{flex-basis:calc((100% - 40px)/3)}.up-section{padding-top:55px!important;padding-bottom:55px!important}}@media(max-width:900px){.ss-cause-card{flex-basis:calc((100% - 20px)/2)}.up-section{padding-top:42px!important;padding-bottom:42px!important}.donar-navbar{gap:12px}.up-about-head,.up-about-body,.up-mission{grid-template-columns:1fr!important}}@media(max-width:600px){.ss-cause-card{flex-basis:100%}.ss-carousel-section{padding:35px 15px}.ss-cause-card img{height:230px}.up-section{padding-top:32px!important;padding-bottom:32px!important}.donar-logo{font-size:23px!important}.ss-brand-logo{height:36px;width:36px}.up-hero h1{font-size:clamp(30px,8vw,48px)!important}.up-hero{min-height:560px}.up-service-cards,.up-steps,.donar-footer-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.ss-carousel-track,.ss-cause-card{transition:none!important}html{scroll-behavior:auto}}
