.section-faq{padding-block:clamp(80px, 10vw, 120px);background:var(--color-bg)}.eno-faq__head{max-width:620px;margin-bottom:clamp(40px, 6vw, 64px)}.eno-faq__eyebrow{display:inline-block;margin-bottom:16px;color:var(--eno-copper);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.eno-faq__title{margin:0 0 18px;color:var(--eno-text,#e1e2e7);font-family:"Outfit",sans-serif;font-size:clamp(22px, 2.8vw, 36px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.eno-faq__intro{margin:0;color:var(--eno-muted,#cbc3d7);font-size:16px;line-height:1.75;max-width:540px}.eno-faq__body{display:grid;grid-template-columns:1fr 300px;gap:clamp(32px, 5vw, 56px);align-items:start}.eno-faq__accordion{display:flex;flex-direction:column;gap:10px}.faq-item{background:rgb(29 32 35 / .8)!important;border:1px solid rgb(255 255 255 / .08)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 2px 10px rgb(0 0 0 / .3);overflow:hidden;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}@media (hover:hover){.faq-item:hover{border-color:rgb(208 188 255 / .25);box-shadow:0 8px 26px rgb(0 0 0 / .4);transform:translateY(-2px)}}.faq-item.is-open{border-color:var(--eno-copper,#d0bcff)!important;box-shadow:0 4px 28px rgb(208 188 255 / .13)}.faq-item__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 24px;background:none!important;border:none!important;color:inherit!important;cursor:pointer;text-align:left;box-shadow:none!important}.faq-item__btn:focus-visible{outline:2px solid var(--eno-copper,#d0bcff);outline-offset:-2px;border-radius:14px}.faq-item__vraag{flex:1;color:var(--eno-text,#e1e2e7);font-family:"Outfit",sans-serif;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.005em;transition:color 0.2s ease}@media (min-width:1024px){.faq-item__vraag{font-size:16px}}@media (hover:hover){.faq-item__btn:hover .faq-item__vraag{color:var(--eno-copper,#d0bcff)}}.faq-item.is-open .faq-item__vraag,.faq-item.is-open .faq-item__btn .faq-item__vraag{color:var(--eno-copper,#d0bcff)!important}.faq-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgb(208 188 255 / .1);transition:background 0.22s ease,transform 0.22s ease}@media (hover:hover){.faq-item__btn:hover .faq-item__icon{background:rgb(208 188 255 / .18)}}.faq-item.is-open .faq-item__icon{background:var(--eno-copper,#d0bcff);transform:rotate(0deg)}.faq-icon{position:relative;display:block;width:11px;height:11px}.faq-icon::before,.faq-icon::after{content:'';position:absolute;background-color:var(--eno-copper,#d0bcff);transition:background-color 0.2s ease,opacity 0.22s ease,transform 0.22s ease}.faq-icon::before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.faq-icon::after{top:0;left:50%;width:1.5px;height:100%;transform:translateX(-50%)}.faq-item.is-open .faq-icon::before,.faq-item.is-open .faq-icon::after{background-color:#fff}.faq-item.is-open .faq-icon::after{opacity:0;transform:translateX(-50%) rotate(90deg)}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.34s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-item__body{grid-template-rows:1fr}.faq-item__body-inner{overflow:hidden}.faq-item__antwoord{padding:0 24px 26px;margin:0;color:var(--eno-muted,#cbc3d7);font-size:15px;line-height:1.85}.faq-item__antwoord p{margin:0}.faq-item__antwoord a{color:var(--eno-primary,#d0bcff);text-decoration:underline;text-underline-offset:2px}.eno-faq__trust{position:sticky;top:96px}.eno-faq__trust-card{background:rgb(29 32 35 / .8);border:1px solid rgb(255 255 255 / .08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;gap:0}.eno-faq__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--eno-copper,#d0bcff);margin-bottom:20px;color:#fff}.eno-faq__trust-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.eno-faq__trust-title{margin:0 0 10px;color:var(--eno-text,#e1e2e7);font-family:"Outfit",sans-serif;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.eno-faq__trust-text{margin:0 0 24px;color:var(--eno-muted,#cbc3d7);font-size:14px;line-height:1.7}.eno-faq__head--single{max-width:100%}.eno-faq__accordion--single{max-width:760px}@media (max-width:860px){.eno-faq__body{grid-template-columns:1fr;gap:40px}.eno-faq__trust{position:static}.eno-faq__trust-card{padding:28px 24px}.faq-item__btn{padding:18px 20px}.faq-item__antwoord{padding:0 20px 22px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__body,.faq-item__icon,.faq-item__vraag,.faq-icon::before,.faq-icon::after{transition:none}}