.home-hero-slider .hero-slide{display:none}.home-hero-slider .hero-slide.is-active{display:block;animation:heroFade .45s ease}.hero-art-slides{position:relative;min-height:560px}.hero-art-slide-wrap{display:none}.hero-art-slide-wrap.is-active{display:block;animation:heroFade .45s ease}.hero-art-slide-wrap .hero-art{margin:0}.hero-art-slide-wrap .art-dashboard,.hero-art-slide-wrap .search-float,.hero-art-slide-wrap .location-float{transform:none}.hero-art-slide-wrap .art-dashboard{left:11%;top:15%}.hero-art-slide-wrap .search-float{left:-1%;top:61%}.hero-art-slide-wrap .location-float{right:-2%;top:47%}.hero-art-slide-wrap .art-star{transform:rotate(15deg)}.hero-context-label{margin-left:auto;color:var(--lime);font-size:var(--text-2xs);letter-spacing:.08em}.hero-art-slide-0 .art-dashboard{background:var(--forest)}.hero-art-slide-0 .search-float{border-color:#c8dfb7;background:#fbfff2}.hero-art-slide-0 .mini-logo{background:var(--lime);color:var(--forest)}.hero-art-slide-1 .art-dashboard{background:#365c52}.hero-art-slide-1 .search-float{border-color:#c6d4e5;background:#f8fbff}.hero-art-slide-1 .mini-logo{background:#b8d5cf;color:var(--forest)}.hero-art-slide-2 .art-dashboard{background:#4d536e}.hero-art-slide-2 .search-float{border-color:#d7c9df;background:#fffaff}.hero-art-slide-2 .mini-logo{background:#dbc9e7;color:var(--plum)}.hero-art-slide-3 .art-dashboard{background:var(--forest)}.hero-art-slide-3 .search-float{border-color:#dce4d4;background:#fffef8}.hero-art-slide-3 .mini-logo{background:#d4e1c8;color:var(--forest)}.accounting-total{padding:22px 0 12px}.accounting-total small,.marketing-score span{display:block;color:#b8c9bf;font-size:var(--text-xs);letter-spacing:.12em}.accounting-total strong{display:block;color:var(--white);font-size:36px;line-height:1.1;margin:10px 0}.accounting-total em{font-size:14px;color:var(--lime);font-style:normal}.accounting-up{color:var(--lime);font-size:12px}.accounting-bars{height:135px;display:flex;align-items:end;gap:12px;border-bottom:1px solid rgba(255,255,255,.16);padding:0 12px}.accounting-bars i{flex:1;background:linear-gradient(var(--lime),#779a68);border-radius:4px 4px 0 0}.accounting-legend{display:flex;gap:14px;align-items:center;color:#b8c9bf;font-size:var(--text-xs);padding-top:14px}.accounting-legend b{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:4px}.accounting-legend span:last-child{margin-left:auto}.marketing-score{padding:28px 0}.marketing-score strong{display:block;color:var(--white);font-size:42px}.marketing-score i{color:var(--lime);font-style:normal;font-size:12px}.marketing-rings{display:flex;gap:12px}.marketing-rings b{border:1px solid rgba(200,241,107,.5);border-radius:50%;width:82px;height:82px;display:grid;place-content:center;text-align:center;color:var(--lime);font-size:20px}.marketing-rings small{display:block;color:#b8c9bf;font-size:var(--text-xs);letter-spacing:.1em}.marketing-sparkline{color:var(--lime);font-size:30px;letter-spacing:4px;margin-top:22px}.web-window{background:#f2f4ef;border-radius:10px;margin-top:20px;padding:14px;color:#244633}.web-nav{display:flex;align-items:center;gap:18px;font-size:10px}.web-nav b{font-size:18px}.web-nav span{margin-left:auto}.web-nav i{font-size:18px}.web-hero-mini{background:#d9e9cb;border-radius:7px;margin-top:14px;padding:28px 24px}.web-hero-mini small{display:block;font-size:9px;letter-spacing:.14em}.web-hero-mini strong{display:block;font-size:30px;line-height:1;margin:12px 0}.web-hero-mini span{font-size:11px}.web-cards{display:flex;gap:8px;margin-top:12px}.web-cards i{height:9px;background:#9db7a0;flex:1;border-radius:3px}.hero-slider-controls{display:flex;align-items:center;gap:14px;margin-top:28px}.hero-slider-controls button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:22px}.hero-slider-controls>div{display:flex;gap:8px}.hero-dot{width:9px;height:9px;border-radius:50%;padding:8px;background-clip:content-box;background:#b8c6bd!important}.hero-dot.is-active{background:var(--lime)!important;transform:scale(1.25)}@keyframes heroFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* ===== PREMIUM GREEN HERO (home) — elvo pro max ===== */
.home-hero-premium{position:relative;background:linear-gradient(165deg,#0e3a28 0%,#17402f 40%,#1d4f3a 78%,#205841 100%);color:var(--cream);overflow:hidden}
.home-hero-premium .hero-bg-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 440px at 84% -12%,rgba(200,241,107,.18),transparent 62%),radial-gradient(620px 420px at -6% 108%,rgba(200,241,107,.10),transparent 62%),radial-gradient(460px 300px at 58% 118%,rgba(141,190,110,.16),transparent 66%)}
.home-hero-premium .hero-bg-glow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(200,241,107,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(200,241,107,.055) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at 72% 28%,#000 18%,transparent 76%)}
.home-hero-premium .container{position:relative;z-index:1}
.home-hero-premium .hero-copy h1{color:var(--cream);text-shadow:0 1px 0 rgba(0,0,0,.04)}
.home-hero-premium .hero-slide p{color:rgba(232,240,235,.8)}
.home-hero-premium .hero-slide .eyebrow{color:var(--lime)}
.home-hero-premium .hero-slide .eyebrow .status-dot{background:var(--lime);box-shadow:0 0 0 5px rgba(200,241,107,.16)}
.home-hero-premium .hero-assurances{color:rgba(232,240,235,.72)}
.home-hero-premium .hero-assurances .icon{color:var(--lime)}
.home-hero-premium .hero-actions .button-primary{background:var(--lime);color:var(--deep);box-shadow:0 12px 30px rgba(200,241,107,.25)}
.home-hero-premium .hero-actions .button-primary:hover{background:#ddfba0;color:var(--deep)}
.home-hero-premium .hero-actions .button-outline{border-color:rgba(232,240,235,.5);color:var(--cream)}
.home-hero-premium .hero-actions .button-outline:hover{background:rgba(255,255,255,.08);border-color:var(--cream)}
.home-hero-premium .hero-slider-controls button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(232,240,235,.28);background:rgba(255,255,255,.05);color:var(--cream);display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}
.home-hero-premium .hero-slider-controls button:hover{background:var(--lime);color:var(--deep);border-color:var(--lime);transform:translateY(-2px)}
.home-hero-premium .hero-dot{background:rgba(232,240,235,.35)!important}
.home-hero-premium .hero-dot.is-active{background:var(--lime)!important}
.home-hero-premium .hero-art-slide-wrap .art-dashboard{box-shadow:0 26px 60px rgba(3,22,14,.45),inset 0 1px 0 rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.10)}
.home-hero-premium .hero-art-slide-wrap .search-float{box-shadow:0 22px 50px rgba(3,22,14,.38)}
.home-hero-premium .hero-art-slide-wrap .location-float{border:1px solid rgba(232,240,235,.18);background:rgba(255,255,255,.08);color:var(--cream);box-shadow:0 16px 40px rgba(3,22,14,.35);backdrop-filter:blur(8px)}
.home-hero-premium .hero-art-slide-wrap .location-float b{color:var(--lime)}
.home-hero-premium .art-caption{color:rgba(232,240,235,.55)}
.home-hero-premium .art-coordinate{color:rgba(232,240,235,.5)}
.home-hero-premium .art-orbit{border-color:rgba(200,241,107,.28);opacity:.7}
/* ===== NOU LAYOUT DE FLUX — zero suprapunere (premium hero) ===== */
.home-hero-premium .hero-art{display:flex;flex-direction:column;gap:14px;position:relative;min-height:0;aspect-ratio:auto}
.home-hero-premium .hero-art-slide-wrap,.home-hero-premium .hero-art-slides{min-height:0}
.home-hero-premium .hero-art-slide-wrap .hero-art{margin:0}
.home-hero-premium .hero-art-main{position:relative;display:block;width:100%}
.home-hero-premium .hero-art-main .art-coordinate{position:static;display:block;text-align:left;margin-bottom:10px}
.home-hero-premium .hero-art-slide-wrap .art-dashboard{position:static;left:auto;top:auto;width:100%;transform:none;padding:22px 24px 18px}
.home-hero-premium .hero-art-main .art-star{position:absolute;top:8px;right:8px;width:34px;height:34px;color:var(--lime);transform:none;pointer-events:none}
.home-hero-premium .hero-art-row{display:flex;gap:12px;align-items:stretch;width:100%}
.home-hero-premium .hero-art-slide-wrap .search-float{position:static;left:auto;top:auto;transform:none;flex:1;min-width:0;background:#ffffff;border:1px solid #dce4d4}
.home-hero-premium .hero-art-slide-wrap .location-float{position:static;left:auto;top:auto;right:auto;transform:none;flex:0 0 auto;background:#ffffff;border:1px solid #dae2d2;color:#2c4a3a;box-shadow:var(--shadow);backdrop-filter:none}
.home-hero-premium .art-caption{position:static;display:block;text-align:left;margin-top:2px;color:rgba(232,240,235,.6)}
.home-hero-premium .art-coordinate{color:rgba(232,240,235,.5)}
/* Text lizibil pe chenarele albe (oricare temă) */
.home-hero-premium .location-float b{color:#173a2c}
.home-hero-premium .location-float .location-icon{background:var(--lime);color:var(--ink)}
.home-hero-premium .search-float .hero-context-label{color:#5c6b5e}
.home-hero-premium .search-float .search-float-bar{color:#5a6a5c;border-bottom-color:#e8eee3}
.home-hero-premium .search-float .search-float-result b{color:#2c4a3a}
.home-hero-premium .search-float .search-float-result div>span{color:#6f8070!important}
.home-hero-premium .search-float .search-float-bar .google-letter{color:#386ee3}
.home-hero-premium .search-float .search-float-result .mini-logo{background:var(--sage);color:var(--forest)}
.home-hero-premium .search-float .search-float-result .mini-check{background:#e4f3cc;color:var(--forest)}
/* Text deschis pe dashboard-urile închise (oricare temă) */
.home-hero-premium .hero-art-main .art-dashboard-top{color:#e6f0e8}
.home-hero-premium .hero-art-main .art-dashboard-top .tiny-dots{color:#b9cdc0}
.home-hero-premium .hero-art-main .accounting-total small,.home-hero-premium .hero-art-main .accounting-legend,.home-hero-premium .hero-art-main .marketing-score span,.home-hero-premium .hero-art-main .marketing-rings small{color:#d3e3d8}
.home-hero-premium .hero-art-main .accounting-total strong,.home-hero-premium .hero-art-main .marketing-score strong{color:#ffffff}
.home-hero-premium .hero-art-main .accounting-total em,.home-hero-premium .hero-art-main .accounting-up,.home-hero-premium .hero-art-main .marketing-score i,.home-hero-premium .hero-art-main .marketing-sparkline{color:var(--lime)}
.home-hero-premium .hero-art-main .marketing-rings b{color:var(--lime);border-color:rgba(200,241,107,.55)}
.home-hero-premium .hero-art-main .web-window{background:#f2f4ef;color:#244633}
.home-hero-premium .hero-art-main .web-window .web-nav{color:#244633}
.home-hero-premium .hero-art-main .web-hero-mini strong{color:#1f4633}
.home-hero-premium .hero-art-main .seo-dashboard *{color:#e6f0e8}
.home-hero-premium .hero-art-main .art-dashboard-heading{color:#ffffff}