.hh-home{--bg:var(--color-creme);--tint:var(--color-zand);--stone:var(--color-steen);--ink:var(--color-petrol);--deep:var(--color-petrol-diep);--cream:var(--color-creme);--gold:var(--color-goud);--gold-l:var(--color-goud-licht);--btn-ink:var(--color-goud-inkt);--head:var(--font-kop), "Gloock", Georgia, serif;--serif2:var(--font-accent), "Cormorant Garamond", Garamond, Georgia, serif;--body:var(--font-tekst), "Jost", "Futura", system-ui, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;font-weight:400;line-height:1.7}.hh-home strong,.hh-home b{font-weight:600}.hh-home p,.hh-home li{text-wrap:wrap}.hh-home h1,.hh-home h2,.hh-home h3{font-family:var(--head);letter-spacing:.01em;text-wrap:wrap;font-weight:400;line-height:1.1}.hh-home h2{margin-bottom:16px;font-size:clamp(30px,4vw,44px)}.hh-dark{--focus-ring:var(--color-goud-licht)}.hh-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.hh-sec{padding:96px 0}.hh-tintBg{background:var(--tint)}.hh-eyebrow{letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin-bottom:16px;font-size:12px;font-weight:500;display:block}.hh-home .hh-eyebrowHeading{font-family:var(--body);letter-spacing:.3em;margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.7}.hh-tag{font-family:var(--serif2);opacity:.9;font-size:24px;font-style:italic;font-weight:500}.hh-lead{max-width:600px;font-size:18.5px;font-weight:400}.hh-note{opacity:.75;margin-top:16px;font-size:14px}.hh-btn{background:var(--gold);color:var(--btn-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:17px 34px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}@media (prefers-reduced-motion:no-preference){.hh-btn:hover{transform:translateY(-2px)}}.hh-ph{background:var(--stone);border-radius:18px;position:relative;overflow:hidden}.hh-ph img{object-fit:cover;display:block}.hh-hero{background:var(--bg);grid-template-columns:1fr 1fr;min-height:min(86vh,720px);padding:0;display:grid}.hh-heroTxt{flex-direction:column;justify-content:center;padding:70px 8% 70px max(24px,50vw - 536px);display:flex}.hh-hero h1{margin:6px 0 16px;font-size:clamp(40px,5.6vw,72px);font-weight:400}.hh-hero h1 span{display:block}.hh-hero .hh-tag{margin-bottom:26px;font-size:26px}.hh-heroMeta{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-top:22px;font-size:13px}.hh-heroPhoto{border-radius:0;min-height:480px;position:relative;overflow:hidden}.hh-heroPhoto img{object-position:100% 100%}@media (max-width:860px){.hh-hero{grid-template-columns:1fr}.hh-heroPhoto{order:-1;min-height:520px}.hh-heroPhoto img{object-position:85% 50%}.hh-heroTxt{padding:44px 24px 56px}}.hh-comm{text-align:center;background:var(--deep);color:var(--cream);padding:64px 0}.hh-comm .hh-eyebrow,.hh-energy .hh-eyebrow{color:var(--gold-l);opacity:1}.hh-home .hh-commTitle{font-family:var(--head);letter-spacing:normal;margin:0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.7}.hh-commTitle:before{content:"";background:var(--gold);width:48px;height:1px;margin:0 auto 20px;display:block}.hh-comm p{max-width:560px;margin:8px auto 0;font-weight:400}.hh-mods{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin-top:48px;display:grid}.hh-mod .hh-ph{aspect-ratio:4/4.6;margin-bottom:16px}.hh-mod .hh-no{letter-spacing:.3em;opacity:.65;font-size:12px}.hh-home .hh-mod h3{margin:4px 0 0;font-size:32px}.hh-sub{letter-spacing:.24em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.hh-mod p{font-size:15.5px;font-weight:400}.hh-pstrip{background:var(--deep);color:var(--cream);text-align:center;padding:48px 0}.hh-home .hh-pstripTitle{font-family:var(--head);color:var(--gold-l);letter-spacing:normal;margin:0;font-size:clamp(30px,4.5vw,44px);line-height:1.1}.hh-pstrip p{max-width:560px;margin:10px auto 0;font-size:15.5px}.hh-pstrip .hh-btn{margin-top:24px}.hh-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hh-split .hh-ph{aspect-ratio:3/2.3}@media (max-width:860px){.hh-split{grid-template-columns:1fr;gap:34px}}.hh-howto{background:var(--tint);padding:72px 0}.hh-center{text-align:center}.hh-phone{aspect-ratio:9/18.5;background:#10181b;border-radius:40px;width:250px;max-width:100%;margin:0 auto;padding:10px;position:relative;box-shadow:0 24px 50px #10181b47,inset 0 0 0 2px #2a3438}.hh-notch{z-index:4;background:#10181b;border-radius:12px;width:76px;height:20px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hh-screen{background:var(--bg);border-radius:31px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.hh-screenPic{background:var(--stone);flex:0 0 52%;position:relative}.hh-screenPic img{object-fit:cover}.hh-screenPlay{background:var(--gold);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.hh-screenPlay:after{content:"";border-left:13px solid var(--btn-ink);border-top:8px solid #0000;border-bottom:8px solid #0000;margin-left:3px}.hh-screenInfo{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.hh-screenE{letter-spacing:.24em;text-transform:uppercase;opacity:.7;font-size:9px}.hh-screenT{font-family:var(--head);font-size:17px;line-height:1.15}.hh-screenBar{background:var(--stone);border-radius:2px;height:4px;margin-top:4px}.hh-screenBar i{background:var(--gold);border-radius:2px;width:38%;height:100%;display:block}.hh-screenTm{opacity:.65;justify-content:space-between;font-size:9.5px;display:flex}.hh-screenNext{gap:6px;margin-top:auto;font-size:11px;font-weight:400;display:grid}.hh-screenNext div{background:var(--tint);border-radius:8px;padding:7px 10px}.hh-pil4{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;margin-top:34px;display:grid}.hh-pil4 p{font-size:14.5px;font-weight:400}.hh-disc{aspect-ratio:1;text-align:center;width:min(160px,100%);box-shadow:0 0 0 6px var(--tint), 0 0 0 7px var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.hh-discPt{background:var(--deep);color:var(--cream)}.hh-discSd{background:var(--stone);color:var(--ink)}.hh-home .hh-disc h3{letter-spacing:0;margin:2px 0 0;font-size:21px}.hh-home .hh-disc .hh-discSmall{font-size:17px}.hh-discSub{margin:0}.hh-discPt .hh-discSub{color:var(--gold-l)}.hh-energy{background:var(--deep);color:var(--cream);padding:0}.hh-energyGrid{grid-template-columns:.8fr 1.2fr;max-width:1200px;margin:0 auto;display:grid}.hh-energy .hh-ph{aspect-ratio:4/5;border-radius:0;min-height:0}.hh-energyTxt{flex-direction:column;justify-content:center;padding:80px 48px;display:flex}.hh-home .hh-energy h2{margin-bottom:18px;font-size:clamp(38px,5vw,60px);line-height:1}.hh-energy h2:before{content:"";background:var(--gold);width:48px;height:1px;margin-bottom:20px;display:block}.hh-energy .hh-btn{align-self:flex-start;margin-top:26px}@media (max-width:860px){.hh-energyGrid{grid-template-columns:1fr}}.hh-list{gap:8px;margin:14px 0 0;padding:0;font-weight:400;list-style:none;display:grid}.hh-fact{margin-top:16px}.hh-list li:before{content:"";background:var(--gold);vertical-align:middle;width:16px;height:1px;margin-right:12px;display:inline-block}.hh-vid,.hh-split .hh-vid{aspect-ratio:16/9;background:var(--deep);border-radius:18px;position:relative;overflow:hidden}.hh-vid img{object-fit:cover}.hh-pbtn{background:var(--gold);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f6f0e659}.hh-pbtn:after{content:"";border-left:20px solid var(--btn-ink);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.hh-plab{z-index:2;letter-spacing:.24em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 8px #0009;font-size:11px;position:absolute;bottom:14px;left:18px}.hh-split .hh-storyPh{aspect-ratio:9/16;justify-self:center;width:100%;max-width:340px}.hh-team{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;margin-top:46px;display:grid}.hh-tr .hh-ph{aspect-ratio:3/3.8;margin-bottom:14px}.hh-role{letter-spacing:.24em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:500;display:block}.hh-home .hh-tr h3{font-size:30px}.hh-revs{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:700px){.hh-revs{grid-template-columns:1fr}}.hh-rev{background:var(--bg);border-radius:16px;padding:30px}.hh-who{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hh-avatar{background:var(--stone);border-radius:50%;flex:0 0 64px;width:64px;height:64px}.hh-revLabel{opacity:.7;letter-spacing:.14em;text-transform:uppercase;font-size:14px}.hh-stars{color:var(--color-goud-donker);letter-spacing:.2em;margin:2px 0 0;font-size:15px}.hh-revText{font-family:var(--body);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.7;display:block}.hh-revText b,.hh-revText strong{color:var(--ink);font-weight:600}.hh-cta{text-align:center;margin-top:44px}.hh-prl{background:var(--bg)}.hh-prlHead{text-align:center}.hh-prl .hh-lead{text-align:center;margin:14px auto 0}.hh-plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;max-width:820px;margin:44px auto 0;display:grid}.hh-plan{background:var(--deep);color:var(--cream);--focus-ring:var(--color-goud-licht);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.hh-plan .hh-ph{aspect-ratio:16/10;border-radius:0}.hh-planBody{border-top:1px solid #c9a24d99;flex-direction:column;flex:1;gap:6px;padding:28px;display:flex}.hh-home .hh-plan h3{color:var(--cream);font-size:30px}.hh-amt{font-family:var(--head);color:var(--gold-l);font-size:56px;font-weight:500;line-height:1}.hh-amt small{font-family:var(--body);opacity:.8;font-size:16px;font-weight:400}.hh-plan p{font-size:15px;font-weight:400}.hh-plan .hh-tot{color:var(--cream);margin-top:2px;font-size:17px;font-weight:600}.hh-tot em{opacity:.85;font-style:normal;font-weight:400}.hh-plan .hh-btn{text-align:center;margin-top:14px}.hh-jub{letter-spacing:.24em;text-transform:uppercase;color:var(--btn-ink);background:var(--gold-l);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 12px;font-size:10.5px;font-weight:600;display:inline-block}.hh-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hh-best{color:var(--gold-l);box-shadow:inset 0 0 0 1px var(--gold);background:0 0}.hh-bonus{max-width:820px;margin:44px auto 0}.hh-bgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:6px;display:grid}.hh-bgrid>div{border-top:1px solid var(--gold);padding-top:14px}.hh-home .hh-bgrid h3{margin-bottom:4px;font-size:24px}.hh-bgrid p{font-size:15px;font-weight:400}.hh-prl .hh-note{text-align:center}.hh-mt14{margin-top:14px}.hh-mt18{margin-top:18px}.hh-mt28{margin-top:28px}.hh-faqg{grid-template-columns:1fr 1fr;align-items:start;gap:0 56px;margin-top:20px;display:grid}@media (max-width:860px){.hh-faqg{grid-template-columns:1fr}}.hh-faqg details{background:var(--color-veld);border:1px solid var(--stone);border-radius:14px;margin-bottom:14px;padding:18px 22px}.hh-faqg details[open]{background:var(--color-wit)}.hh-faqg summary{cursor:pointer;font-family:var(--body);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:-18px -22px 0;padding:18px 22px 0;font-size:17px;font-weight:500;line-height:1.45;list-style:none;display:flex}.hh-faqg summary:focus-visible{outline-offset:-2px}.hh-faqg summary::-webkit-details-marker{display:none}.hh-faqg summary:after{content:"+";box-sizing:content-box;border:1px solid var(--gold);height:28px;color:var(--ink);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.hh-faqg details[open] summary:after{content:"−";background:var(--gold);color:var(--btn-ink);border-color:var(--gold)}.hh-faqg details p{max-width:700px;margin-top:12px;font-size:16px;font-weight:400;line-height:1.7}.hh-slot{text-align:center;background:var(--tint);color:var(--ink)}.hh-slot .hh-lead{margin:0 auto}.hh-slot .hh-btn{margin-top:30px}.hh-hair{background:var(--gold);width:56px;height:1px;margin:0 auto 26px}.hh-srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
