:root{--y:#F5A623;--yl:#FFF4E0;--yh:#E09000;--b:#1A1A1A;--g6:#6B6B6B;--g4:#9B9B9B;--g2:#E5E5E5;--g1:#F5F5F5;--w:#FFF;--r:16px;--rs:10px;--ss:0 2px 8px rgba(0,0,0,.06);--sm:0 8px 30px rgba(0,0,0,.08);--sl:0 20px 60px rgba(0,0,0,.1);--t:.3s cubic-bezier(.25,.46,.45,.94)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:80px}body{font-family:'DM Sans',sans-serif;color:var(--b);background:var(--w);line-height:1.6;overflow-x:hidden}
.lw{display:flex;align-items:center;gap:10px;text-decoration:none}.lwt{font-family:'Sora',sans-serif;font-weight:800;font-size:15px;color:var(--b);line-height:1.15}.lwt span{display:block}.lw--w .lwt{color:var(--w)}
#nv{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);transition:var(--t)}nav.sc{box-shadow:var(--ss)}.ni{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:76px}.nl{display:flex;align-items:center;gap:28px;list-style:none}.nl a{text-decoration:none;color:var(--g6);font-size:15px;font-weight:500;transition:var(--t);position:relative}.nl a:hover,.nl a.active{color:var(--b)}.nl a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--y);transition:var(--t)}.nl a:hover::after,.nl a.active::after{width:100%}.nc{background:var(--b)!important;color:var(--w)!important;padding:10px 24px!important;border-radius:50px!important;font-weight:600!important;font-size:14px!important}.nc:hover{background:var(--y)!important;color:var(--b)!important}.nc::after{display:none!important}
/* Dropdown */
.dd-wrap{position:relative}.dd-wrap:hover .dd-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.dd-trigger{cursor:pointer;display:flex;align-items:center;gap:4px}.dd-trigger::after{content:'';display:none}.dd-arrow{width:12px;height:12px;transition:var(--t)}.dd-wrap:hover .dd-arrow{transform:rotate(180deg)}.dd-menu{position:absolute;top:100%;left:-16px;padding-top:12px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:var(--t)}.dd-list{background:var(--w);border-radius:var(--r);box-shadow:var(--sl);border:1px solid var(--g2);padding:8px;min-width:240px;list-style:none}.dd-list a{display:block;padding:10px 16px;border-radius:var(--rs);font-size:14px;color:var(--g6);font-weight:500;white-space:nowrap}.dd-list a:hover{background:var(--yl);color:var(--b)}.dd-list a::after{display:none}
.lang-sw{display:flex;gap:2px;background:var(--g1);border-radius:50px;padding:3px}.lang-btn{padding:5px 10px;border-radius:50px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:var(--t);background:transparent;color:var(--g6);font-family:'DM Sans',sans-serif;text-decoration:none;display:inline-block;line-height:1.4}.lang-btn.act{background:var(--w);color:var(--b);box-shadow:var(--ss)}
.mt{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;z-index:1003}.mt span{width:24px;height:2px;background:var(--b);border-radius:2px;transition:var(--t)}.mt.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mt.open span:nth-child(2){opacity:0}.mt.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}
.dov{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1001;opacity:0;pointer-events:none;transition:opacity .3s}.dov.open{opacity:1;pointer-events:auto}.ddr{position:fixed;top:0;right:0;width:320px;max-width:85vw;height:100%;background:var(--w);z-index:1002;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 40px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:100px 32px 32px;overflow-y:auto}.ddr.open{transform:translateX(0)}.ddr-links{list-style:none}.ddr-links a{text-decoration:none;color:var(--b);font-size:18px;font-weight:600;font-family:'Sora',sans-serif;padding:14px 0;border-bottom:1px solid var(--g2);display:block}.ddr-links a:hover{color:var(--y)}.ddr-sub{list-style:none;padding-left:16px}.ddr-sub a{font-size:15px;font-weight:500;padding:10px 0}.ddr-parent-row{display:flex;align-items:center;border-bottom:1px solid var(--g2)}.ddr-parent-row a{flex:1;text-decoration:none;color:var(--b);font-size:18px;font-weight:600;font-family:'Sora',sans-serif;padding:14px 0;display:block}.ddr-parent-row a:hover{color:var(--y)}.ddr-toggle{background:none;border:none;padding:8px;cursor:pointer;color:var(--g5);transition:transform .3s}.ddr-open .ddr-toggle{transform:rotate(180deg)}.ddr-submenu{list-style:none;max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:16px}.ddr-open .ddr-submenu{max-height:400px}.ddr-submenu a{text-decoration:none;color:var(--g7);font-size:15px;font-weight:500;font-family:'Sora',sans-serif;padding:10px 0;border-bottom:1px solid var(--g1);display:block}.ddr-submenu a:hover{color:var(--y)}.ddr-cta{margin-top:28px;background:var(--y);color:var(--b);text-align:center;padding:16px;border-radius:50px;font-weight:700;font-size:16px;text-decoration:none;display:block}.ddr-cta:hover{background:var(--yh)}.ddr-lang{display:flex;gap:8px;margin-top:20px}.ddr-lang .lang-btn{flex:1;padding:10px;text-align:center;border:2px solid var(--g2);border-radius:var(--rs);background:transparent;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;color:var(--b);display:block}.ddr-lang .lang-btn.act{border-color:var(--y);background:var(--yl)}
section{padding:100px 24px}.si{max-width:1200px;margin:0 auto}.sla{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--yh);margin-bottom:16px}.sla::before{content:'';width:24px;height:2px;background:var(--y)}.stt{font-family:'Sora',sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-1px;line-height:1.15;margin-bottom:16px}.ssu{font-size:17px;color:var(--g6);max-width:560px;line-height:1.7}
.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:50px;font-size:15px;font-weight:600;text-decoration:none;transition:var(--t);border:none;font-family:'DM Sans',sans-serif;cursor:pointer}.bp{background:var(--y);color:var(--b)}.bp:hover{background:var(--yh);transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,166,35,.3)}.bsc{background:transparent;color:var(--b);border:2px solid var(--g2)}.bsc:hover{border-color:var(--b);transform:translateY(-2px)}.bw{background:var(--w);color:var(--b)}.bw:hover{transform:translateY(-2px);box-shadow:var(--sm)}
/* Hero shared */
.hero{padding:160px 24px 100px;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(245,166,35,.08),transparent 70%);pointer-events:none}.hi{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hc{position:relative;z-index:1}.hb{display:inline-flex;align-items:center;gap:8px;background:var(--yl);color:var(--yh);padding:8px 16px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:28px;letter-spacing:.5px;text-transform:uppercase}.hb::before{content:'';width:8px;height:8px;background:var(--y);border-radius:50%;animation:pu 2s infinite}@keyframes pu{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero h1{font-family:'Sora',sans-serif;font-size:clamp(40px,5vw,62px);font-weight:800;line-height:1.08;margin-bottom:8px;letter-spacing:-1.5px}.hl{color:var(--y)}.ht{font-family:'Sora',sans-serif;font-size:clamp(20px,2.5vw,28px);color:var(--g6);margin-bottom:28px}.hd{font-size:17px;color:var(--g6);line-height:1.7;margin-bottom:40px;max-width:500px}.hbs{display:flex;gap:16px;flex-wrap:wrap}
/* Sub hero (dienst pages) */
.sub-hero{padding:140px 24px 40px;text-align:center}.sub-hero nav{margin-bottom:80px !important}.sub-hero--compact .sub-hero nav,.page-template-page-klanten .sub-hero nav,.page-template-page-over-ons .sub-hero nav,.page-template-page-contact .sub-hero nav{margin-bottom:20px !important}.sub-hero--compact,.page-template-page-klanten .sub-hero,.page-template-page-over-ons .sub-hero,.page-template-page-contact .sub-hero{padding-bottom:8px}.page-template-page-klanten .klant-logos{padding-top:24px !important}.sub-hero .si{max-width:720px}.sub-hero h1{font-family:'Sora',sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:20px}.sub-hero .ht{margin:0 auto 32px;max-width:560px}
/* Hero visual */
.hv{position:relative;display:flex;align-items:center;justify-content:center}.hg{position:relative;width:100%;max-width:480px;aspect-ratio:1}.hci{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--g2);animation:sp 40s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.hcn{position:absolute;inset:60px;border-radius:50%;border:2px dashed rgba(245,166,35,.2);animation:sp 25s linear infinite reverse}.hlc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:var(--w);border-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:var(--sl)}.fcc{position:absolute;background:var(--w);border-radius:var(--rs);padding:16px 20px;box-shadow:var(--sl);display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;animation:flt 6s ease-in-out infinite}.fcc:nth-child(4){top:15%;right:-10px}.fcc:nth-child(5){bottom:20%;left:-20px;animation-delay:2s}.fcc:nth-child(6){bottom:5%;right:10%;animation-delay:4s}.fi2{width:36px;height:36px;background:var(--yl);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}@keyframes flt{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
/* Diensten cards */
.diensten{background:var(--g1)}.dg{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.dgb{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:28px;max-width:780px;margin-left:auto;margin-right:auto}.dc{background:var(--w);border-radius:var(--r);padding:40px 32px;transition:var(--t);position:relative;overflow:hidden;border:1px solid transparent;text-decoration:none;color:var(--b);display:block}.dc::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--y);transform:scaleX(0);transform-origin:left;transition:var(--t)}.dc:hover{transform:translateY(-6px);box-shadow:var(--sl);border-color:rgba(245,166,35,.15)}.dc:hover::before{transform:scaleX(1)}.dii{width:56px;height:56px;background:var(--yl);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.dii svg{width:28px;height:28px}.dc h3{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;margin-bottom:12px}.dc p{font-size:15px;color:var(--g6);line-height:1.7}.dl{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;color:var(--yh);text-decoration:none;transition:var(--t)}.dl:hover{gap:10px}
/* USP features (dienst pages) */
.feat{background:var(--w);padding-top:48px}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:60px}.feat-card{background:var(--g1);border-radius:var(--r);padding:36px 32px;transition:var(--t)}.feat-card:hover{transform:translateY(-4px);box-shadow:var(--sm)}.feat-ic{width:52px;height:52px;background:var(--yl);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feat-ic svg{width:26px;height:26px}.feat-card h3{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;margin-bottom:10px}.feat-card p{font-size:15px;color:var(--g6);line-height:1.7}
/* CTA band */
.cta-band{background:var(--b);color:var(--w);padding:80px 24px;text-align:center}.cta-band h2{font-family:'Sora',sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:700;margin-bottom:16px}.cta-band p{font-size:17px;color:var(--g4);max-width:500px;margin:0 auto 32px;line-height:1.7}.cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
/* Over ons */
.og{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:60px}.oi{position:relative}.oim{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,var(--yl),var(--g1) 50%,rgba(245,166,35,.08));border-radius:var(--r);display:flex;align-items:center;justify-content:center}.os{position:absolute;bottom:-20px;right:-20px;background:var(--y);color:var(--b);border-radius:var(--rs);padding:20px 28px;box-shadow:var(--sl)}.osn{font-family:'Sora',sans-serif;font-size:36px;font-weight:800;line-height:1}.osl{font-size:13px;font-weight:500;opacity:.8}.oc h3{font-family:'Sora',sans-serif;font-size:28px;font-weight:700;margin-bottom:20px}.oc p{font-size:16px;color:var(--g6);line-height:1.8;margin-bottom:16px}.ul2{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:14px}.ul2 li{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500}.uck{width:28px;height:28px;background:var(--yl);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uck svg{width:14px;height:14px;color:var(--yh)}
/* USP strip */
.usp{background:var(--b);color:var(--w);padding:80px 24px}.ug{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.ui{text-align:center;padding:0 16px}.uic{width:56px;height:56px;background:rgba(245,166,35,.12);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--y)}.ui h4{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;margin-bottom:10px}.ui p{font-size:15px;color:var(--g4);line-height:1.7}
/* Werkwijze */
.wst{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;position:relative}.wst::before{content:'';position:absolute;top:44px;left:12.5%;right:12.5%;height:2px;background:var(--g2)}.stp{text-align:center;padding:0 20px;position:relative}.sn2{width:88px;height:88px;background:var(--w);border:3px solid var(--g2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:'Sora',sans-serif;font-size:28px;font-weight:800;color:var(--g4);transition:var(--t);position:relative;z-index:1}.stp:hover .sn2{border-color:var(--y);color:var(--y);background:var(--yl);transform:scale(1.08)}.stp h4{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;margin-bottom:10px}.stp p{font-size:14px;color:var(--g6);line-height:1.6}
/* Contact */
.contact{background:var(--g1)}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;align-items:start}.ct-cards{display:flex;flex-direction:column;gap:16px}.cc{background:var(--w);border-radius:var(--r);padding:28px 32px;display:flex;align-items:center;gap:20px;transition:var(--t);text-decoration:none;color:var(--b);border:2px solid transparent}.cc:hover{transform:translateY(-3px);box-shadow:var(--sm);border-color:rgba(245,166,35,.2)}.cci{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cci-y{background:var(--yl)}.cci-g{background:#e8f5e8}.cci-b{background:#ebf0ff}.cct h4{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;margin-bottom:2px}.cct p{font-size:14px;color:var(--g6);margin:0}.cc-wa{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff;border-color:transparent}.cc-wa:hover{border-color:transparent;box-shadow:0 12px 36px rgba(37,211,102,.3)}.cc-wa h4,.cc-wa p{color:#fff}.cc-wa .cci{background:rgba(255,255,255,.2)}
.cfm{background:var(--w);border-radius:var(--r);padding:40px;box-shadow:var(--ss)}.fr{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.fg{margin-bottom:16px}.fg label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.fg input,.fg textarea,.fg select{width:100%;padding:14px 18px;border:2px solid var(--g2);border-radius:var(--rs);font-size:15px;font-family:'DM Sans',sans-serif;transition:var(--t)}.fg input:focus,.fg textarea:focus,.fg select:focus{outline:none;border-color:var(--y);box-shadow:0 0 0 4px rgba(245,166,35,.1)}.fg textarea{resize:vertical;min-height:120px}.fsb{width:100%;padding:16px;background:var(--y);color:var(--b);border:none;border-radius:50px;font-size:16px;font-weight:700;font-family:'DM Sans',sans-serif;cursor:pointer;transition:var(--t)}.fsb:hover{background:var(--yh);transform:translateY(-2px)}
/* Klanten logo grid */
.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:60px}.logo-card{background:var(--w);border-radius:var(--r);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;border:2px solid var(--g2);transition:var(--t);padding:24px;overflow:hidden;color:var(--b);text-decoration:none}.logo-card:hover{border-color:var(--y);box-shadow:var(--sm);transform:translateY(-3px)}.logo-card img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.6;transition:var(--t)}.logo-card:hover img{filter:grayscale(0);opacity:1}.logo-ph{font-family:'Sora',sans-serif;font-size:14px;font-weight:600;color:var(--g4);text-align:center}
/* Footer */
footer{background:var(--b);color:var(--w);padding:80px 24px 32px}.fti{max-width:1200px;margin:0 auto}.ftp{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.fbr p{font-size:14px;color:var(--g4);line-height:1.7;max-width:300px;margin-top:16px}.fco h4{font-family:'Sora',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:var(--g4)}.fco ul{list-style:none}.fco li{margin-bottom:12px}.fco a{color:var(--w);text-decoration:none;font-size:15px;opacity:.7;transition:var(--t)}.fco a:hover{opacity:1;color:var(--y)}.fbo{display:flex;justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;color:var(--g4)}.fso a{width:40px;height:40px;background:rgba(255,255,255,.08);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--w);text-decoration:none;transition:var(--t)}.fso a:hover{background:#25D366;transform:translateY(-2px)}
/* WhatsApp float */
.waf{position:fixed;bottom:28px;right:28px;width:60px;height:60px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(37,211,102,.4);z-index:999;transition:var(--t);text-decoration:none}.waf:hover{transform:scale(1.1)}.wat{position:absolute;right:72px;background:var(--w);color:var(--b);padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--sm);opacity:0;pointer-events:none;transition:var(--t)}.waf:hover .wat{opacity:1}
/* Animate */
.fi{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .7s}.fi.v{opacity:1;transform:translateY(0)}
/* Responsive */
@media(max-width:1024px){.hi{grid-template-columns:1fr}.hv{display:none}.dg,.feat-grid{grid-template-columns:repeat(2,1fr)}.dgb{grid-template-columns:1fr;max-width:100%}.ug{grid-template-columns:repeat(2,1fr)}.wst{grid-template-columns:repeat(2,1fr);gap:40px}.wst::before{display:none}.og{grid-template-columns:1fr;gap:40px}.ftp{grid-template-columns:1fr 1fr}.logo-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:768px){.nl{display:none}.mt{display:flex}.hero,.sub-hero{padding:120px 24px 60px}.sub-hero nav{margin-bottom:60px !important}.dg,.ug,.wst,.ct-grid,.feat-grid{grid-template-columns:1fr}.fr,.ftp{grid-template-columns:1fr}.fbo{flex-direction:column;gap:16px;text-align:center}section{padding:60px 24px}.logo-grid{grid-template-columns:repeat(2,1fr);gap:16px}.cta-band{padding:60px 24px}}

.breadcrumb{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px;font-size:13px;color:var(--g4)}.breadcrumb a{color:var(--g6);text-decoration:none;transition:var(--t)}.breadcrumb a:hover{color:var(--y)}.breadcrumb li::after{content:"/";margin-left:8px;color:var(--g2)}.breadcrumb li:last-child::after{display:none}.breadcrumb li:last-child{color:var(--b);font-weight:500}
.related{background:var(--g1)}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media(max-width:768px){.rel-grid{grid-template-columns:1fr}}

.desc-section{background:var(--w)}.desc-grid{display:grid;gap:32px;margin-top:40px}.desc-block h3{font-family:Sora,sans-serif;font-size:20px;font-weight:700;margin-bottom:12px;color:var(--b)}.desc-block p{font-size:15px;line-height:1.8;color:var(--g6)}
.aud-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}@media(max-width:768px){.aud-grid{grid-template-columns:1fr}}.aud-card{background:var(--w);padding:28px;border-radius:var(--r);box-shadow:var(--ss)}.aud-card h4{font-family:Sora,sans-serif;font-size:17px;font-weight:700;margin-bottom:8px;color:var(--b)}.aud-card p{font-size:14px;line-height:1.7;color:var(--g6)}
.faq-section{background:var(--w)}.faq-list{max-width:800px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--g2);padding:0}.faq-item summary{padding:20px 0;font-family:Sora,sans-serif;font-size:16px;font-weight:600;color:var(--b);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::after{content:"+";font-size:24px;font-weight:300;color:var(--g4);transition:var(--t)}.faq-item[open] summary::after{content:"\2212"}.faq-answer{padding:0 0 20px}.faq-answer p{font-size:15px;line-height:1.8;color:var(--g6)}
