.section-faq{padding-block:clamp(80px, 10vw, 120px);background:#fff}.am-faq__head{max-width:620px;margin-bottom:clamp(40px, 6vw, 64px)}.am-faq__eyebrow{display:inline-block;margin-bottom:16px;color:var(--am-copper);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.am-faq__title{margin:0 0 18px;color:var(--am-text,#1f1b18);font-family:"Montserrat",sans-serif;font-size:clamp(22px, 2.8vw, 36px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.am-faq__intro{margin:0;color:var(--am-muted,#62554d);font-size:16px;line-height:1.75;max-width:540px}.am-faq__body{display:grid;grid-template-columns:1fr 300px;gap:clamp(32px, 5vw, 56px);align-items:start}.am-faq__accordion{display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff!important;border:1.5px solid #ece6e0!important;border-radius:16px;box-shadow:0 2px 10px rgb(31 27 24 / .045);overflow:hidden;transition:border-color 0.22s ease,box-shadow 0.22s ease}@media (hover:hover){.faq-item:hover{border-color:#d4c3b5;box-shadow:0 4px 22px rgb(31 27 24 / .08)}}.faq-item.is-open{border-color:var(--am-copper,#ad7958)!important;box-shadow:0 4px 28px rgb(173 121 88 / .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(--am-copper,#ad7958);outline-offset:-2px;border-radius:14px}.faq-item__vraag{flex:1;color:var(--am-text,#1f1b18);font-family:"Montserrat",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(--am-copper,#ad7958)}}.faq-item.is-open .faq-item__vraag,.faq-item.is-open .faq-item__btn .faq-item__vraag{color:var(--am-copper,#ad7958)!important}.faq-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f5ece6;transition:background 0.22s ease,transform 0.22s ease}@media (hover:hover){.faq-item__btn:hover .faq-item__icon{background:#eeddd3}}.faq-item.is-open .faq-item__icon{background:var(--am-copper,#ad7958);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(--am-copper,#ad7958);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(--am-muted,#62554d);font-size:15px;line-height:1.85}.am-faq__trust{position:sticky;top:96px}.am-faq__trust-card{background:#faf7f4;border:1.5px solid #ece6e0;border-radius:16px;padding:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;gap:0}.am-faq__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--am-copper,#ad7958);margin-bottom:20px;color:#fff}.am-faq__trust-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.am-faq__trust-title{margin:0 0 10px;color:var(--am-text,#1f1b18);font-family:"Montserrat",sans-serif;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.am-faq__trust-text{margin:0 0 24px;color:var(--am-muted,#62554d);font-size:14px;line-height:1.7}.am-faq__head--single{max-width:100%}.am-faq__accordion--single{max-width:760px}@media (max-width:860px){.am-faq__body{grid-template-columns:1fr;gap:40px}.am-faq__trust{position:static}.am-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}}