.aw-financings { padding:65px 0 85px; color:#321e37; }
.watan-home .aw-financings__heading { flex-direction:column; align-items:center; text-align:center; gap:25px; margin-bottom:45px; }
.aw-financings__grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:23px; }
.aw-financing-card { background:#fff; border-radius:28px; overflow:hidden; min-width:0; }
.aw-financing-card>a { display:flex; flex-direction:column; height:100%; color:#321e37; }
.aw-financing-card__image { position:relative; isolation:isolate; aspect-ratio:4 / 5; flex-shrink:0; overflow:hidden; margin:0; border:0; border-radius:28px 28px 0 0; background:linear-gradient(145deg,#f7f3ee 40%,#eee5f2); }
.aw-financing-card__image::before { content:""; position:absolute; z-index:-1; width:65%; aspect-ratio:1; inset-inline-end:-28%; bottom:-12%; border:1px solid #321e3710; border-radius:32px; transform:rotate(30deg); }
.aw-financing-card__image::after { content:""; position:absolute; z-index:-1; width:45%; aspect-ratio:1; inset-inline-start:-25%; top:-12%; background:#45f5d010; border-radius:32px; transform:rotate(30deg); }
.aw-financing-card__image img { position:absolute; inset:0; display:block; box-sizing:border-box; width:100%; height:100%; max-width:100%; max-height:100%; padding:0; object-fit:cover; object-position:center; transition:transform .75s cubic-bezier(.22,.68,.25,1); }
.aw-financing-card:hover .aw-financing-card__image img,.aw-financing-card:focus-within .aw-financing-card__image img { transform:scale(1.015); }
.aw-financing-card__image .aw-financing-card__symbol { inset:30%; width:40%; height:40%; padding:0; opacity:.7; }
.aw-financing-card__body { padding:12px 22px 18px; display:flex; flex-direction:column; align-items:center; text-align:center; }
.watan-home .aw-financing-card h3 { font-family:Alexandria,sans-serif; font-size:clamp(15.3px,1.305vw,19.8px); font-weight:600; line-height:1.6; margin:0 0 12px; }
.aw-financing-card__body p { font-size:11.7px; line-height:2; margin:0 0 12px; }
.aw-financing-card__body small { margin-top:0; font-size:9px; line-height:1.8; color:#78677b; }
.aw-financing-card__link { display:flex; align-items:center; justify-content:space-between; align-self:stretch; gap:12px; border-top:1px solid #321e3719; margin-top:10px; padding-top:10px; font-size:9.9px; }
.aw-financing-card__link>span { font-size:18px; transition:transform .3s; }
.aw-financing-card:hover .aw-financing-card__link>span { transform:translateX(-4px); }
.aw-financing-card>a:focus-visible { outline:2px solid #785b7e; outline-offset:-4px; border-radius:28px; }
@media(max-width:1100px) { .aw-financings__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .aw-financings { padding:40px 0 55px; } .aw-financings__grid { grid-template-columns:1fr; gap:22px; } .aw-financing-card { max-width:420px; width:100%; margin-inline:auto; } .aw-financing-card__image { aspect-ratio:4 / 5; } }
@media(prefers-reduced-motion:reduce) { .aw-financing-card * { transition:none!important; transform:none!important; } }
