/* /hermes/ v2 (22-10-2026): Mission Control-stijl. Donker #0B1B3A/zwart, oranje gloed, glazen panelen, isometrische platformen.
   Hero-animatie: assets/js/hermes-team.js. Restyle van de Hermes-blokken alleen binnen .hteam (homepage-teaser ongemoeid). */
.hteam{background:radial-gradient(1200px 600px at 50% 0%,rgba(255,154,31,.16),transparent 60%),radial-gradient(900px 700px at 100% 60%,rgba(255,154,31,.07),transparent 60%),linear-gradient(180deg,#070F22 0%,#0B1B3A 45%,#05070D 100%);color:#E6ECF8}
.hteam .sec,.hteam .hermes,.hteam__hero{background:transparent!important}
.hteam__hero{min-height:0;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:block}
.hteam__txt{max-width:50rem;margin:0 auto;text-align:center}
.hteam__txt h1{line-height:1.08;margin:.75rem 0 1.25rem;text-wrap:balance;color:#fff}
.hteam__acc{color:#FF9A1F;text-shadow:0 0 28px rgba(255,154,31,.45)}
.hteam__txt .hero__lead{display:block!important;line-height:1.7;margin:0 auto 1.25rem;max-width:38rem}
.hteam__heroprijs{display:inline-block;margin:0 0 1.75rem;padding:.55rem 1.1rem;border-radius:999px;background:rgba(255,154,31,.1);border:1px solid rgba(255,154,31,.55);color:#FFD9A8;font:500 1rem/1.3 var(--font-head,Poppins,sans-serif);box-shadow:0 0 30px rgba(255,154,31,.18)}
.hteam__heroprijs strong{color:#FF9A1F;font-weight:700}
.hteam__txt .hero__cta{justify-content:center;gap:1rem}
.hteam__anim{margin:clamp(1.75rem,4vw,3rem) auto 0;max-width:1100px}
.hteam__anim svg{display:block;width:100%;height:auto;border-radius:28px;box-shadow:0 0 0 1px rgba(255,154,31,.35),0 30px 90px rgba(0,0,0,.6),0 0 80px rgba(255,154,31,.12)}
@media(max-width:768px){.hteam__anim{margin-inline:-1rem;width:calc(100% + 2rem)}.hteam__anim svg{border-radius:16px}}
/* SVG */
.hi-bg{fill:#05070D}
.hi-pz{fill:#2A1A0A}.hi-pt{fill:#141A26;stroke:#FF9A1F;stroke-width:2;stroke-opacity:.8}.hi-pr{fill:none;stroke:rgba(255,154,31,.25);stroke-dasharray:4 7}
.hi-plat--groot .hi-pt{fill:#0E1628;stroke-opacity:.55}.hi-plat--groot .hi-pz{fill:#1C1208}
.hi-plat--o .hi-pt{fill:#2B1A08}
.hi-pad{fill:none;stroke:#FF9A1F;stroke-opacity:.5;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}
.hi-bt{fill:#2A3346}.hi-bl{fill:#1A2030}.hi-br{fill:#121722}
.hi-scr{fill:url(#hi-scherm);stroke:#FF9A1F;stroke-width:1.5}
.hi-zoek{fill:#fff}.hi-q{font:600 9px var(--font-body,Inter,sans-serif);fill:#0B1B3A}
.hi-bar{fill:#0083BC;transform-box:fill-box;transform-origin:50% 100%}.hi-bar--o{fill:#FF9A1F}
.hi-raster{stroke:rgba(255,255,255,.1);stroke-dasharray:2 4}
.hi-lijn{fill:none;stroke:#FF9A1F;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}
.hi-doc{fill:#F4F1EC}.hi-r{fill:#9AA6BA;transform-box:fill-box;transform-origin:0 50%}.hi-r--kop{fill:#FF9A1F}
.hi-st{fill:#F4F1EC;stroke:#0B1B3A}.hi-st--o{fill:#FF9A1F}
.hi-schaduw{fill:rgba(0,0,0,.45)}
.hi-been{stroke:#C9D2E0;stroke-width:5;stroke-linecap:round}
.hi-lijf{fill:#0083BC}.hi-agent--o .hi-lijf{fill:#FF9A1F}
.hi-hoofd{fill:#E9EEF6}.hi-visor{fill:#0B1B3A}.hi-antb{fill:#FF9A1F}
.hi-pk{fill:#fff;stroke:#FF9A1F;stroke-width:2}.hi-pkl{stroke:#9AA6BA;stroke-width:2;stroke-linecap:round}
.hi-glas rect:first-child{fill:rgba(255,255,255,.06);stroke:rgba(255,154,31,.45)}
.hi-gt{font:600 15px var(--font-head,Poppins,sans-serif);fill:#fff}.hi-o{fill:#FF9A1F}
.hi-gs{font:500 12px var(--font-body,Inter,sans-serif);fill:#A3B3CF}
.hi-track{fill:rgba(255,255,255,.1)}.hi-fill{fill:#FF9A1F;transform-box:fill-box;transform-origin:0 50%}
.hi-live{fill:#FF9A1F}
/* blokken restyle */
.hteam .hermes__steps li{background:rgba(255,255,255,.04);border:1px solid rgba(255,154,31,.25);border-radius:16px;backdrop-filter:blur(6px)}
.hteam .hermes__n{background:#FF9A1F;color:#0B1B3A;box-shadow:0 0 18px rgba(255,154,31,.55)}
.hteam .glass,.hteam .hermes__terms{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,154,31,.3);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(8px)}
.hteam .hermes__terms{padding:clamp(1.25rem,3vw,2rem)}
.hteam .hermes__card--main{box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 50px rgba(255,154,31,.15)}
.hteam .hermes__price{color:#FF9A1F;font-weight:700}
.hteam .eyebrow{border-color:rgba(255,154,31,.4);background:rgba(255,154,31,.08)}
/* prijsblok */
.hteam__aanbod{padding-top:clamp(1.5rem,3vw,2.5rem)}
.hteam__offer{display:grid;gap:1.5rem 3rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:24px;background:radial-gradient(600px 300px at 85% 50%,rgba(255,154,31,.22),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,154,31,.55);box-shadow:0 0 0 1px rgba(255,154,31,.15),0 30px 80px rgba(0,0,0,.5),0 0 70px rgba(255,154,31,.18)}
@media(min-width:900px){.hteam__offer{grid-template-columns:1.3fr 1fr}}
.hteam__offer h2{margin:.75rem 0 .75rem;color:#fff}
.hteam__offer p{color:#A3B3CF;line-height:1.65;margin:0 0 .5rem}
.hteam__offer-r{text-align:center}
.hteam__prijs{margin:0 0 1.25rem!important;color:#fff!important;font:800 clamp(2.6rem,6vw,4rem)/1 var(--font-head,Poppins,sans-serif);text-shadow:0 0 40px rgba(255,154,31,.5)}
.hteam__vanaf{display:block;font-size:.95rem;font-weight:600;color:#FF9A1F;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem}
.hteam__btw{display:block;font-size:1rem;font-weight:500;color:#FFD9A8;margin-top:.4rem}
@media(max-width:768px){.hi-glas{display:none}}
.hi-rand{fill:none;stroke:#FFC27A;stroke-width:4;stroke-linecap:round;stroke-dasharray:.1 .9;filter:drop-shadow(0 0 6px #FF9A1F)}
