.ff-decor,.ff-raket{display:none}html[data-variant=d] :is(.soll-modal,.plan-modal){background:linear-gradient(180deg, var(--bd-hemel-boven) 0%, var(--bd-hemel-onder) 100%);border:1px solid var(--bd-glas-rand);color:var(--inkt);box-shadow:0 30px 80px #030a1880, inset 0 1px 0 var(--bd-glas-licht);border-radius:28px}html[data-variant=d] :is(.soll-modal,.plan-modal)>:not(.ff-decor):not(.soll-close):not(.plan-close){z-index:1;position:relative}html[data-variant=d] :is(.soll-grid,.plan-grid,.soll-accent,.plan-accent){display:none}html[data-variant=d] .ff-decor{z-index:0;pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.ff-sterren{background-image:radial-gradient(1.5px 1.5px at 20px 30px, var(--bd-ster), transparent 60%), radial-gradient(1px 1px at 90px 120px, var(--bd-ster), transparent 60%), radial-gradient(2px 2px at 160px 60px, var(--bd-ster), transparent 60%), radial-gradient(1px 1px at 230px 190px, var(--bd-ster), transparent 60%), radial-gradient(1.5px 1.5px at 300px 90px, var(--bd-ster), transparent 60%);opacity:calc(var(--bd-ster-dekking) * .6);background-size:320px 240px;position:absolute;inset:0}.ff-ring{opacity:.9;width:140px;position:absolute;top:-72px;right:58px}.ff-lime{opacity:.85;width:96px;position:absolute;top:-58px;left:-34px}.ff-fonkel{width:14px;color:var(--bn-lime);position:absolute}.ff-fonkel-1{top:22%;right:9%}.ff-fonkel-2{width:10px;top:40%;right:3%}.ff-fonkel-3{width:12px;bottom:12%;right:6%}html[data-variant=d] :is(.soll-eyebrow,.plan-label){background:var(--bd-glas);border:1px solid var(--bd-glas-rand);color:var(--bn-lime-tekst);letter-spacing:1.4px;border-radius:999px;padding:6px 12px}html[data-variant=d] :is(.soll-eyebrow-dash,.plan-label-dash){background:var(--bn-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #91c71333}html[data-variant=d] :is(.soll-header h3,.plan-header h3){color:var(--inkt)}html[data-variant=d] :is(.soll-header p,.plan-header p){color:var(--inkt-zacht)}html[data-variant=d] :is(.soll-close,.plan-close){background:var(--bd-glas);border-color:var(--bd-glas-rand);color:var(--inkt)}html[data-variant=d] :is(.soll-close,.plan-close):hover{border-color:var(--bn-lime);color:var(--bn-lime-tekst)}html[data-variant=d] :is(.soll-lbl,.plan-field-label){color:var(--inkt-zacht)}html[data-variant=d] .soll-opt{color:var(--inkt-gedempt)}html[data-variant=d] :is(.soll-input,.plan-modal input,.plan-modal select,.plan-modal textarea){background-color:var(--bd-glas);border:1px solid var(--bd-glas-rand);color:var(--inkt);border-radius:14px}html[data-variant=d] :is(.soll-input,.plan-modal input,.plan-modal select,.plan-modal textarea)::placeholder{color:var(--inkt-gedempt)}html[data-variant=d] :is(.soll-input,.plan-modal input,.plan-modal select,.plan-modal textarea):hover{border-color:var(--bn-lime)}html[data-variant=d] :is(.soll-input,.plan-modal input,.plan-modal select,.plan-modal textarea):focus{border-color:var(--bn-lime);background-color:var(--bd-glas);box-shadow:0 0 0 4px #91c71333}html[data-variant=d] :is(.soll-select option,.plan-modal select option){background:var(--bd-hemel-onder);color:var(--inkt)}html[data-variant=d] .soll-drop{background:var(--bd-glas);border-color:var(--bd-glas-rand);border-radius:14px}html[data-variant=d] :is(.soll-drop:hover,.soll-drop-over,.soll-drop-filled){border-color:var(--bn-lime)}html[data-variant=d] .soll-drop-hint{color:var(--inkt-gedempt)}html[data-variant=d] :is(.soll-modal,.plan-modal) .plan-voice-block{border-radius:20px;background:var(--bd-glas)!important;border:1.5px dashed var(--bn-lime)!important}html[data-variant=d] :is(.soll-modal,.plan-modal) .plan-voice-title{color:var(--bn-lime-tekst)}html[data-variant=d] :is(.soll-modal,.plan-modal) .plan-voice-sub{color:var(--inkt-zacht)}html[data-variant=d] :is(.soll-modal,.plan-modal) .plan-voice-btn:not(.plan-voice-btn--rec){background:var(--bn-lime);color:var(--bn-stormy);border-color:var(--bn-lime)}html[data-variant=d] :is(.soll-submit,.plan-submit){background:var(--bn-lime);color:var(--bn-stormy);box-shadow:0 10px 30px #91c7134d}html[data-variant=d] :is(.soll-submit,.plan-submit):hover:not(:disabled){background:var(--bn-lime-hover,var(--bn-lime))}html[data-variant=d] .ff-raket{transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}html[data-variant=d] :is(.soll-submit,.plan-submit):hover:not(:disabled) .ff-raket{transform:translate(3px,-4px)rotate(-8deg)}html[data-variant=d] :is(.soll-submit,.plan-submit) .ff-pijl{display:none}html[data-variant=d] .soll-success-icon{background:var(--bn-lime);border-color:var(--bn-lime);box-shadow:0 0 0 8px #91c71333}html[data-variant=d] .soll-success-icon path{stroke:var(--bn-stormy)}html[data-variant=d] :is(.soll-success h4){color:var(--inkt)}html[data-variant=d] :is(.soll-success p,.soll-privacy,.plan-phone,.plan-scan-note){color:var(--inkt-zacht)}html[data-variant=d] :is(.soll-privacy a,.plan-phone a){color:var(--bn-lime-tekst)}html[data-variant=d] .soll-close-btn{background:var(--bd-glas);border-color:var(--bd-glas-rand);color:var(--inkt)}html[data-variant=d] .soll-close-btn:hover{border-color:var(--bn-lime)}@media (max-width:600px){html[data-variant=d] :is(.soll-modal,.plan-modal){border-radius:28px 28px 0 0}.ff-ring{width:120px;top:-64px;right:56px}}@media (prefers-reduced-motion:reduce){html[data-variant=d] .ff-raket{transition:none}html[data-variant=d] :is(.soll-submit,.plan-submit):hover .ff-raket{transform:none}}
