.donations-tiers-section{background:var(--pergament)}.donations-toggle{display:inline-flex;margin:0 auto var(--space-5);padding:6px;background:var(--bela-mek);border-radius:var(--radius-full);border:1px solid var(--linija);position:relative;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-sm)}.donations-toggle__btn{padding:10px 22px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--ugljen-soft);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--duration-base) var(--ease)}.donations-toggle__btn:hover{color:var(--royal-blue)}.donations-toggle__btn.is-active{background:var(--royal-blue);color:var(--bela-mek)}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.tier-card{position:relative;background:var(--bela-mek);border:1px solid var(--linija);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;transition:transform var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.tier-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--zlato)}.tier-card--featured{background:linear-gradient(180deg,var(--bela-mek) 0%,var(--pergament-light) 100%);border:2px solid var(--zlato);box-shadow:0 12px 36px rgba(201,169,97,0.18);transform:translateY(-12px)}.tier-card--featured:hover{transform:translateY(-16px);box-shadow:0 20px 50px rgba(201,169,97,0.25)}.tier-card--royal{background:linear-gradient(135deg,var(--royal-blue) 0%,var(--royal-blue-dark) 100%);color:var(--bela-mek);border-color:var(--royal-blue-dark)}.tier-card--royal:hover{border-color:var(--zlato);box-shadow:0 16px 40px rgba(15,35,71,0.4)}.tier-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:5px 14px;background:var(--bordo);color:var(--bela-mek);font-family:var(--font-accent);font-size:9px;letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:600;border-radius:var(--radius-full);box-shadow:0 4px 12px rgba(122,30,46,0.35)}.tier-card__name{font-family:var(--font-accent);font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--bordo);margin-bottom:var(--space-2);font-weight:600}.tier-card--royal .tier-card__name{color:var(--zlato-light)}.tier-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--space-2);flex-wrap:wrap}.tier-card__currency{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--royal-blue)}.tier-card--royal .tier-card__currency{color:var(--bela-mek)}.tier-card__amount{font-family:var(--font-heading);font-size:3.5rem;font-weight:600;color:var(--royal-blue);line-height:1}.tier-card--royal .tier-card__amount{color:var(--bela-mek)}.tier-card__freq{font-size:var(--text-sm);color:var(--ugljen-mut);margin-left:6px}.tier-card--royal .tier-card__freq{color:rgba(245,233,211,0.7)}.tier-card__desc{color:var(--ugljen-soft);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);font-size:var(--text-sm)}.tier-card--royal .tier-card__desc{color:rgba(245,233,211,0.85)}.tier-card__desc strong{color:var(--bordo)}.tier-card--royal .tier-card__desc strong{color:var(--zlato-light)}.tier-card__list{margin-bottom:var(--space-3);flex:1;display:flex;flex-direction:column;gap:8px}.tier-card__list li{position:relative;padding-left:22px;color:var(--ugljen-soft);font-size:var(--text-sm);line-height:1.5}.tier-card--royal .tier-card__list li{color:rgba(245,233,211,0.85)}.tier-card__list li::before{content:'';position:absolute;left:0;top:7px;width:12px;height:7px;border-left:2px solid var(--zlato);border-bottom:2px solid var(--zlato);transform:rotate(-45deg)}.tier-card__cta{width:100%;justify-content:center}@media (max-width:1024px){.tiers-grid{grid-template-columns:repeat(2,1fr)}.tier-card--featured{transform:translateY(0)}.tier-card--featured:hover{transform:translateY(-4px)}}@media (max-width:640px){.tiers-grid{grid-template-columns:1fr}}.custom-amount{margin-top:var(--space-6);background:var(--bela-mek);border:1px solid var(--linija);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;width:100%}.custom-amount__title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--royal-blue);margin-bottom:var(--space-3)}.custom-amount__form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}.custom-amount__field{display:flex;align-items:center;background:var(--pergament-light);border:1px solid var(--linija);border-radius:var(--radius-md);padding:4px 4px 4px 14px}.custom-amount__currency{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--royal-blue);margin-right:8px}.custom-amount__input{background:transparent;border:none;outline:none;font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--royal-blue);font-weight:600;width:140px;padding:10px 4px}.custom-amount__input::-webkit-outer-spin-button,.custom-amount__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-amount__note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ugljen-mut);font-style:italic}.donations-where{padding-top:var(--space-7);padding-bottom:var(--space-7)}.where-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-5)}.where-cell{background:var(--bela-mek);border-radius:var(--radius-lg);padding:var(--space-3);border:1px solid var(--linija)}.where-cell__bar{height:32px;background:var(--pergament-dark);border-radius:var(--radius-full);overflow:hidden;position:relative;margin-bottom:var(--space-2);display:flex;align-items:center}.where-cell__bar::before{content:'';position:absolute;top:0;left:0;bottom:0;width:var(--pct);background:linear-gradient(90deg,var(--royal-blue) 0%,var(--bordo) 100%);border-radius:var(--radius-full)}.where-cell__bar span{position:absolute;left:12px;color:var(--bela-mek);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.where-cell__name{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--royal-blue);margin-bottom:4px}.where-cell__text{color:var(--ugljen-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (max-width:1024px){.where-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.where-grid{grid-template-columns:1fr}}.donations-bank{background:var(--pergament)}.bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4)}.bank-card{background:var(--bela-mek);border:1px solid var(--linija);border-radius:var(--radius-lg);padding:var(--space-4)}.bank-card__title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--royal-blue);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--linija)}.bank-card__line{display:flex;gap:12px;padding:8px 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--ugljen)}.bank-card__line span{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--bordo);min-width:80px}.contact-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,var(--royal-blue-soft) 0%,var(--bela-mek) 100%);border:1px solid var(--royal-blue);border-radius:var(--radius-lg)}.contact-card__icon{width:56px;height:56px;flex-shrink:0;color:var(--royal-blue)}.contact-card__icon svg{width:100%;height:100%}.contact-card__body{flex:1}.contact-card__body h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--royal-blue);margin-bottom:4px}.contact-card__body p{color:var(--ugljen-soft);font-size:var(--text-sm)}@media (max-width:768px){.bank-grid{grid-template-columns:1fr}.contact-card{flex-direction:column;text-align:center}}.donations-quote-section{padding-top:var(--space-7);padding-bottom:var(--space-7)}.big-quote{text-align:center;position:relative;padding:var(--space-4)}.big-quote__mark{font-family:var(--font-heading);font-size:7rem;line-height:0.8;color:var(--zlato);display:block;margin-bottom:var(--space-2)}.big-quote__text{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);color:var(--bela-mek);font-weight:500;line-height:1.2;margin-bottom:var(--space-3)}.big-quote__text em{color:var(--zlato-light);font-style:italic}.big-quote__attr{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--zlato)}