*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:#1a1a18;color:#f5f5f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:#ffd100}.container{max-width:680px;margin:0 auto;padding:48px 24px 80px}.kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:24px}h1{font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 32px}h2{margin:0 0 24px;font-weight:500}h3{margin:28px 0 10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}p{margin:0 0 20px;color:hsla(0,0%,100%,.82)}.btn{display:inline-block;background:#ffd100;color:#1a1a18;font-weight:600;padding:16px 28px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;font-size:16px;transition:background .2s ease}.btn:hover{background:#e6bc00}.btn-ghost{background:transparent;color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.15);padding:14px 22px;border-radius:4px;font-size:14px;cursor:pointer}.btn-ghost:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.note{margin-top:32px;padding:16px 20px;border-left:2px solid rgba(255,209,0,.3);color:hsla(0,0%,100%,.7);font-size:14px}.divider{margin:36px 0;height:1px}.divider,.progress{background:hsla(0,0%,100%,.08)}.progress{margin-bottom:32px;height:2px;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:#ffd100;transition:width .3s ease}.hscale{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.hscale-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:hsla(0,0%,100%,.03);color:#f5f5f0;border:1px solid hsla(0,0%,100%,.12);padding:18px 6px;border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease;font-family:inherit;min-height:110px}.hscale-btn:hover{border-color:rgba(255,209,0,.4);background:rgba(255,209,0,.04)}.hscale-btn.selected{border-color:#ffd100;background:rgba(255,209,0,.1)}.hscale-num{width:32px;height:32px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:hsla(0,0%,100%,.75)}.hscale-btn.selected .hscale-num{background:#ffd100;border-color:#ffd100;color:#1a1a18}.hscale-label{font-size:12px;line-height:1.2;color:hsla(0,0%,100%,.6);text-align:center;letter-spacing:.01em}.hscale-btn.selected .hscale-label{color:hsla(0,0%,100%,.95)}.hscale-legend{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:hsla(0,0%,100%,.45)}@media (max-width:520px){.hscale{gap:6px}.hscale-btn{padding:14px 2px;min-height:96px}.hscale-label{font-size:10.5px}.hscale-num{width:28px;height:28px;font-size:13px}.hscale-legend{font-size:10.5px}}.moment{text-align:center;max-width:560px}.moment .kicker{margin-bottom:16px}.moment-illu{margin:8px auto 28px;width:100%;max-width:360px}.illu{width:100%;height:auto;display:block}.moment-fact{font-size:20px;line-height:1.55;color:#f5f5f0;margin-bottom:16px;font-weight:500}.moment-source{font-size:13px;color:hsla(0,0%,100%,.5);font-style:italic;margin-bottom:28px}.moment-bar{height:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;overflow:hidden;position:relative}.moment-bar-fill{height:100%;background:linear-gradient(90deg,#ffd100,#ffe45c 50%,#ffd100);background-size:200% 100%;animation:moment-shimmer 1.6s linear infinite;border-radius:999px;transition:width .12s linear;box-shadow:0 0 12px rgba(255,209,0,.45)}@keyframes moment-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.moment-bar-label{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.55);letter-spacing:.08em;text-transform:uppercase}.reflectie{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#f5f5f0;padding:14px 16px;font-family:inherit;font-size:16px;resize:vertical;margin-bottom:16px}.reflectie:focus{outline:none;border-color:rgba(255,209,0,.5)}.leadform{margin-top:8px}.leadform .hs-form,.leadform form{color:hsla(0,0%,100%,.85)}.leadform input[type=email],.leadform input[type=tel],.leadform input[type=text],.leadform select,.leadform textarea{width:100%!important;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#f5f5f0!important;padding:12px 14px!important;border-radius:4px!important;font-family:inherit!important;font-size:15px!important}.leadform label{font-size:13px!important;color:hsla(0,0%,100%,.65)!important;display:block!important;margin-bottom:6px!important}.leadform .hs-error-msg,.leadform .hs-error-msgs{color:#ff8a80!important;font-size:13px!important;margin-top:4px!important}.leadform .hs-form-field{margin-bottom:14px!important}.leadform .hs-button,.leadform input[type=submit]{background:#ffd100!important;color:#1a1a18!important;font-weight:600!important;padding:14px 24px!important;border:none!important;border-radius:4px!important;font-size:15px!important;cursor:pointer!important;margin-top:6px!important}.leadform .hs-richtext,.leadform .hs-richtext p{font-size:12px!important;color:hsla(0,0%,100%,.5)!important}