.vaho3-showcase{direction:rtl;max-width:1200px;margin:30px auto;color:#20213a;font-family:inherit}.vaho3-hero{text-align:center;padding:12px 12px 30px}.vaho3-hero h2{font-size:clamp(28px,4vw,46px);margin:0 0 10px;color:#6257d8;font-weight:800}.vaho3-hero p{color:#73768e;margin:0}.vaho3-trust{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.vaho3-trust span{background:#f2f0ff;color:#5148bd;border:1px solid #ddd8ff;border-radius:999px;padding:8px 14px;font-size:13px}.vaho3-section-title{font-size:22px;margin:28px 0 15px;padding-right:11px;border-right:4px solid #6b5cdd}.vaho3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.vaho3-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgb(37 32 90 / .13);display:flex;flex-direction:column}.vaho3-card:not(.vaho3-card-compact){min-height:320px}.vaho3-card-compact{min-height:120px}.vaho3-image{height:180px;background:#f0efff;overflow:hidden}.vaho3-image img{display:block;width:100%;height:100%;object-fit:cover}.vaho3-body{padding:16px;display:flex;flex-direction:column;flex:1}.vaho3-title{font-size:18px;font-weight:700}.vaho3-desc{font-size:13px;color:#777;min-height:22px;margin-top:5px}.vaho3-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px}.vaho3-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2fc397;margin-left:5px}.vaho3-dot.offline{background:#e66b78}.vaho3-button{background:#6757d9;color:#fff!important;padding:10px 14px;border-radius:8px;text-decoration:none;white-space:nowrap}.vaho3-no-items{color:#888;text-align:center;padding:15px}.vaho3-placeholder-card{background:#fff0;box-shadow:none;overflow:visible;min-height:320px}.vaho3-placeholder{position:relative;overflow:hidden;margin:0;height:100%;min-height:220px;box-sizing:border-box;padding:24px 20px;border-radius:16px;background:linear-gradient(145deg,#655cda,#8b52b9);color:#fff;text-align:center;box-shadow:0 10px 24px rgb(83 70 180 / .24);display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.vaho3-placeholder-card-compact{min-height:120px}.vaho3-placeholder-card:not(.vaho3-placeholder-card-compact) .vaho3-placeholder{min-height:0}.vaho3-placeholder-card-compact .vaho3-placeholder{min-height:96px;padding:14px 12px}.vaho3-placeholder-card-compact .vaho3-placeholder strong{font-size:16px;margin-bottom:3px}.vaho3-placeholder-card-compact .vaho3-placeholder span{font-size:11px;line-height:1.65}.vaho3-placeholder-card-compact .vaho3-placeholder-button{margin-top:8px;padding:6px 10px;font-size:11px}.vaho3-placeholder:before{content:"✦";position:absolute;right:22px;top:5px;font-size:44px;opacity:.2}.vaho3-placeholder strong{display:block;font-size:20px;margin-bottom:6px}.vaho3-placeholder span{display:block;font-size:13px;line-height:1.9;opacity:.95}.vaho3-placeholder-button{display:inline-block;margin-top:14px;padding:9px 14px;border:1px solid rgb(255 255 255 / .5);border-radius:8px;color:#fff!important;text-decoration:none;font-size:12px;transition:background .2s ease}.vaho3-placeholder-button:hover{background:rgb(255 255 255 / .16)}.vaho3-experience{margin-top:36px;padding:30px 20px;border-radius:22px;background:#1e2948;color:#fff;text-align:center;box-shadow:0 12px 30px rgb(30 41 72 / .23)}.vaho3-experience-date{font-size:14px;opacity:.88;margin-bottom:8px}.vaho3-age-parts{display:flex;align-items:stretch;justify-content:center;gap:7px;flex-wrap:wrap;direction:rtl}.vaho3-age-parts span{display:flex;min-width:68px;padding:10px 8px 8px;border:1px solid rgb(255 255 255 / .2);border-radius:12px;background:rgb(255 255 255 / .1);flex-direction:column;align-items:center;justify-content:center}.vaho3-age-parts b{font-size:clamp(24px,3vw,38px);line-height:1.2}.vaho3-age-parts small{font-size:11px;opacity:.8;margin-top:4px}.vaho3-age-parts i{align-self:center;color:#c9c7ff;font-style:normal;font-size:22px;font-weight:700}.vaho3-experience small{display:block;margin-top:7px;font-size:14px;opacity:.9}.vaho3-clock{text-align:center;color:#73768e;margin-top:12px;font-variant-numeric:tabular-nums}@media(max-width:800px){.vaho3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vaho3-grid{grid-template-columns:1fr}.vaho3-hero h2{font-size:29px}.vaho3-age-parts{gap:4px}.vaho3-age-parts span{min-width:54px;padding:8px 5px}.vaho3-age-parts i{font-size:16px}.vaho3-card:not(.vaho3-card-compact),.vaho3-placeholder-card{min-height:280px}}