
/* ==========================================================
   AVENZA PHASE 3 — TRUST • TRANSPARENCY • WINNER JOURNEY
   ========================================================== */
.av-trust{padding:88px 0;border-top:1px solid #211d17;border-bottom:1px solid #211d17;background:#0a0908}
.av-trust-intro{max-width:760px;margin-bottom:38px}
.av-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.av-trust-card{padding:26px 22px;border:1px solid #3c3328;background:#100f0d;min-height:185px}
.av-trust-card .num{font:600 11px Arial,sans-serif;letter-spacing:.14em;color:#d7b979}
.av-trust-card h3{margin:17px 0 10px;font-size:19px;color:#f5f0e7}
.av-trust-card p{margin:0;color:#a9a095;font-size:13px;line-height:1.65}

.av-draw{padding:96px 0}
.av-draw-head{max-width:720px;margin-bottom:42px}
.av-process{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid #453a2c}
.av-step{position:relative;padding:27px 19px;min-height:180px;background:#0e0d0b;border-right:1px solid #302920}
.av-step:last-child{border-right:0}
.av-step b{display:block;color:#d8b875;font:600 11px Arial,sans-serif;letter-spacing:.12em;margin-bottom:16px}
.av-step strong{display:block;font-size:15px;margin-bottom:9px;color:#f3eee6}
.av-step span{color:#9f978b;font-size:12px;line-height:1.55}

.av-winner-proof{padding:88px 0;background:linear-gradient(145deg,#12100c,#080808);border-top:1px solid #2f281f}
.av-winner-shell{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.av-winner-placeholder{min-height:350px;border:1px solid #493d2d;background:radial-gradient(circle at 50% 40%,#211a10,#0d0c0a 62%);display:flex;align-items:center;justify-content:center;text-align:center;padding:30px}
.av-winner-placeholder strong{display:block;font-family:Georgia,serif;font-size:30px;font-weight:400;color:#e5c888}
.av-winner-placeholder span{display:block;margin-top:10px;color:#8f877b;font-size:12px;letter-spacing:.08em}
.av-winner-copy h2{font-size:clamp(34px,4vw,54px);margin:10px 0 18px}
.av-winner-copy p{color:#aaa195;max-width:560px}
.av-proof-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}
.av-proof-point{border-top:1px solid #4b3d2b;padding-top:14px;color:#d5c7b2;font-size:12px}

.av-account-preview{padding:88px 0}
.av-account-box{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;padding:40px;border:1px solid #423729;background:#0e0d0b}
.av-account-ui{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.av-account-tile{padding:20px;border:1px solid #342d24;background:#12110f}
.av-account-tile b{display:block;color:#dfc183;font:600 11px Arial,sans-serif;letter-spacing:.09em;margin-bottom:8px}
.av-account-tile span{font-size:13px;color:#a9a095}
.av-account-note{font-size:11px;color:#80796f;margin-top:14px}

@media(max-width:950px){
 .av-trust-grid{grid-template-columns:repeat(2,1fr)}
 .av-process{grid-template-columns:repeat(3,1fr)}
 .av-step:nth-child(3){border-right:0}
 .av-step:nth-child(-n+3){border-bottom:1px solid #302920}
 .av-winner-shell,.av-account-box{grid-template-columns:1fr}
}
@media(max-width:600px){
 .av-trust,.av-draw,.av-winner-proof,.av-account-preview{padding:62px 0}
 .av-trust-grid{grid-template-columns:1fr}
 .av-process{grid-template-columns:1fr}
 .av-step{min-height:0;border-right:0!important;border-bottom:1px solid #302920!important}
 .av-step:last-child{border-bottom:0!important}
 .av-winner-placeholder{min-height:270px}
 .av-proof-points,.av-account-ui{grid-template-columns:1fr}
 .av-account-box{padding:25px 20px}
}
