.donate-card{position:relative;border:1px solid #242832;border-radius:8px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.donate-card:hover{border-color:rgba(251,201,2,.5098039216);box-shadow:0 16px 30px rgba(0,0,0,.45)}.donate-card .donate-btn{display:flex;justify-content:center;align-items:center}.donate-card .donate-btn.full{width:100%}.donate-card .shadow{background-image:linear-gradient(0deg,hsl(220,23.89%,9.59%),hsla(220,25%,6%,.8),transparent);z-index:1}.donate-card .shadow,.donate-card img{position:absolute;top:0;left:0;width:100%;height:100%}.donate-card img{object-fit:cover;z-index:0}.donate-card .donate-content{z-index:2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;height:500px;border-radius:5px}.donate-card .donate-content .description{color:#8f99a3;font-size:14px;margin-bottom:20px}.title-with-icon{display:flex;align-items:center;gap:10px;margin-bottom:12px}.title-with-icon h3{font-size:20px;text-transform:uppercase}.title-with-icon .icon{padding:10px;background-color:rgba(44,44,33,.8);border-radius:4px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.title-with-icon .icon svg{color:var(--primary)}.target{font-size:20px}@media screen and (max-width:768px){.target{font-size:18px}}.completed{display:flex;align-items:center;gap:10px}.completed,.completed svg{color:#22c55e}.donateDetailsModal{width:90%;max-width:500px}.donateDetailsModal .p-dialog-content{padding-top:0}.donateDetailsModal p{color:#8f99a3;font-size:14px;line-height:1.625}.donateDetailsModal p.completed-text{border:.5px solid rgba(34,197,94,.3019607843);padding:15px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;color:#22c55e;font-size:16px}.donateDetailsModal p.completed-text svg{color:#22c55e}.donateDetailsModal .donate-btn{width:100%;display:flex;justify-content:center;align-items:center}#donate{scroll-margin-top:60px}.donate{padding:60px 0;background:var(--gradient-top);color:#fff}.donate .carousel.embla{--slide-size-lg:100%;--slide-size-sm:100%}.donate__inner{display:flex;flex-direction:column;justify-content:center;gap:56px}.donate__info{margin-bottom:20px}.donate__info h2{text-align:center;margin:20px 0;font-size:32px}.donate__info p{text-align:center;max-width:800px;font-size:14px;color:#8f99a3;line-height:1.6;margin:0 auto}.donate__support-heart{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-family:var(--font-medium)}.donate__support-heart span,.donate__support-heart svg{color:var(--primary)}#faq{scroll-margin-top:60px}.faq{padding:80px 40px;background:var(--gradient);color:#fff}.faq__inner{display:flex;gap:56px}.faq__info{flex:0 0 40%;height:max-content}@media screen and (min-width:1200px){.faq__info{position:sticky;top:90px}}.faq__accordion{flex:1 1}.faq__eyebrow{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.faq__title{font-size:36px;line-height:1.1;font-weight:800;margin:0 0 20px}.faq__title span{display:block;color:var(--primary)}.faq__description{font-size:14px;color:#9ca3af;max-width:420px;margin-bottom:32px;line-height:1.6}@media screen and (max-width:768px){.faq__description{margin-bottom:0}}.faq__help-card{border:1px solid #374151;background:#111827;padding:24px 28px}.faq__help-card.is-mobile{display:none}@media screen and (max-width:768px){.faq__help-card{display:none}.faq__help-card.is-mobile{display:block}}.faq__help-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.faq__help-text{font-size:13px;color:#9ca3af;margin-bottom:16px}.faq .contacts a{display:inline-block;font-size:18px;font-weight:700;color:var(--primary);text-decoration:none;text-underline-offset:5px}.faq .contacts a:hover{text-decoration:underline}.faq__item{border-radius:4px;overflow:hidden;border:1px solid #1f2933;background-color:#111827;transition:border-color .25s ease,box-shadow .25s ease}.faq__item+.faq__item{margin-top:10px}.faq__item--open{border-color:var(--primary);box-shadow:0 0 0 1px rgba(250,204,21,.2)}.faq__header{width:100%;border:none;background:none;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;cursor:pointer;text-align:left;font-size:14px;font-weight:500;color:#e5e7eb}.faq__header:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq__header:hover,.faq__header:hover svg{color:var(--primary)}.faq__question{flex:1 1;padding-right:16px;font-size:16px;font-family:var(--font-bold)}.faq__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,color .25s ease;color:#9ca3af}.faq__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq__item--open .faq__icon{transform:rotate(180deg);color:var(--primary)}.faq__body-wrapper{overflow:hidden;max-height:0;transition:max-height .3s ease,opacity .3s ease;opacity:0;background-color:#020617;border-top:1px solid #1f2933}.faq__item--open .faq__body-wrapper{opacity:1}.faq__body{padding:16px 20px}.faq__body p{font-size:14px;font-family:var(--font-medium);color:#8f99a3;line-height:1.4}.faq__body button{margin:20px auto 10px}.faq__extended{opacity:0;max-height:0;transition:max-height .3s ease,opacity .3s ease}.faq__extended ul{margin-top:10px;margin-left:30px}.faq__extended ul li{list-style:disc;color:#8f99a3;margin:5px 0;font-size:14px;font-family:var(--font-medium)}.faq__extended article{margin-top:20px;line-height:1.4}.faq__extended--open{opacity:1;max-height:max-content}@media(max-width:900px){.faq{padding:48px 0}.faq__inner{flex-direction:column}.faq__info{flex:1 1}}