/* NAIVELI V39.0.1 — Refonte premium du tableau de bord d’accueil */
.v141-dashboard-section{padding:96px 0 104px;background:linear-gradient(180deg,#f6f1e6 0%,#fff 38%,#f6f8fb 100%)}
.v141-dashboard-head{margin-bottom:34px;align-items:center}
.v141-dashboard-head h2{max-width:850px;font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.035em}
.v141-dashboard-head p{max-width:760px;line-height:1.7}
.v141-command-center{border-radius:28px;padding:22px;background:linear-gradient(135deg,#071426 0%,#102b49 100%);box-shadow:0 30px 70px rgba(5,19,36,.22)}
.v141-platform-status{min-width:245px}
.v141-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.v141-action-grid>a{min-height:245px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:26px;border:0;border-radius:26px;color:white;isolation:isolate;background-size:cover;background-position:center;box-shadow:0 22px 50px rgba(10,24,44,.16)}
.v141-action-grid>a:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,16,31,.08) 10%,rgba(5,16,31,.82) 100%)}
.v141-action-grid>a:before{z-index:2;height:5px;background:linear-gradient(90deg,#b88937,#f0d28f)}
.v141-action-grid>a:nth-child(1){background-image:url('../images/hero-habitat.jpg')}
.v141-action-grid>a:nth-child(2){background-image:url('../images/hotel.jpg')}
.v141-action-grid>a:nth-child(3){background-image:url('../images/hero-travel.jpg')}
.v141-action-grid>a:nth-child(4){background-image:url('../images/renov-naiveli-artisan-v3903.jpg')}
.v141-action-grid>a:nth-child(5){background-image:url('../images/hero-digital.jpg')}
.v141-action-grid>a:nth-child(6){background-image:url('../images/hero-investment.jpg')}
.v141-action-grid>a:hover{transform:translateY(-8px);box-shadow:0 30px 65px rgba(10,24,44,.24)}
.v141-action-icon{width:50px;height:50px;border-radius:14px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(8px);color:#f2d48d}
.v141-action-grid>a>div{position:relative;z-index:1}
.v141-action-grid small{color:#f2d48d;font-size:.72rem}
.v141-action-grid h3{font-family:Georgia,'Times New Roman',serif;font-size:1.55rem;line-height:1.12;margin:6px 0}
.v141-action-grid p{color:rgba(255,255,255,.84);font-size:.94rem}
.v141-action-grid i{position:absolute;right:24px;bottom:24px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff}
.v141-dashboard-footer{margin-top:26px;border:1px solid rgba(183,137,56,.18);background:linear-gradient(100deg,#f3ead7,#fffaf0)}
@media(max-width:900px){.v141-action-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.v141-dashboard-section{padding:68px 0}.v141-action-grid{grid-template-columns:1fr}.v141-action-grid>a{min-height:210px}.v141-dashboard-head h2{font-size:2.15rem}}
