
/* DiventaBarman.it - Area Tecnica 2026 */
.db-tech-hero{position:relative;overflow:hidden;padding:clamp(70px,9vw,118px) 0 62px;background:radial-gradient(circle at 20% 20%,rgba(229,154,24,.18),transparent 32%),linear-gradient(135deg,#080808 0%,#15110b 58%,#060606 100%);border-bottom:1px solid rgba(229,154,24,.3)}
.db-tech-hero .lead{max-width:760px}.db-tech-badge{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid rgba(229,154,24,.38);border-radius:999px;background:rgba(229,154,24,.08);color:#f2ba51;font:800 12px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.db-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.db-tech-card{padding:24px;border:1px solid rgba(229,154,24,.25);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));box-shadow:0 16px 40px rgba(0,0,0,.15)}.db-tech-card h3{margin:.25rem 0 .45rem}.db-tech-card p{margin:0 0 18px;color:inherit;opacity:.82}.db-tech-icon{font-size:28px;line-height:1}
.db-tech-cta{margin-top:30px;padding:30px;border:1px solid rgba(229,154,24,.38);border-radius:20px;background:radial-gradient(circle at top right,rgba(229,154,24,.16),transparent 40%),#0f0f0f}.db-tech-cta h2{margin-top:0}.db-tech-proof{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.db-tech-proof span{padding:8px 11px;border-radius:999px;background:#ffffff0b;border:1px solid #ffffff14;font-size:13px}
.db-member-wrap{padding:60px 0}.db-member-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.db-member-head p{max-width:720px}.db-member-download{grid-column:span 2;background:linear-gradient(135deg,#1a1206,#0e0e0e);border-color:rgba(229,154,24,.5)}
.db-book-preview-pages{display:grid;gap:24px;margin-top:28px}.db-book-preview-page{padding:clamp(28px,5vw,54px);border:1px solid rgba(229,154,24,.28);border-radius:20px;background:#0e0e0e;box-shadow:0 24px 60px #0004}.db-book-preview-page .page-no{display:inline-block;color:#e59a18;font:800 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.db-book-preview-page h2{margin-top:0}.db-book-preview-page blockquote{margin:22px 0;padding:16px 20px;border-left:3px solid #e59a18;background:#ffffff07}.db-book-preview-note{margin-top:20px;font-size:.9rem;opacity:.72}
.db-download-panel{padding:26px;border-radius:18px;border:1px solid rgba(229,154,24,.32);background:linear-gradient(135deg,#12100b,#0c0c0c);margin:24px 0}.db-download-panel h2{margin-top:0}.db-download-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.db-download-meta span{font-size:12px;padding:7px 10px;border:1px solid #ffffff16;border-radius:999px;background:#ffffff08}
.db-course-pdf{margin-top:28px;padding:24px;border:1px dashed rgba(229,154,24,.5);border-radius:16px;background:rgba(229,154,24,.05)}
@media(max-width:900px){.db-tech-grid{grid-template-columns:1fr 1fr}.db-member-download{grid-column:span 2}}
@media(max-width:640px){.db-tech-grid{grid-template-columns:1fr}.db-member-download{grid-column:auto}.db-member-head{align-items:flex-start;flex-direction:column}.db-tech-cta,.db-tech-card{padding:20px}}
