/*
 * Premium FAQ Builder 2.0
 * One scoped stylesheet prevents page-builder timing issues and supports
 * design overrides without loading a framework.
 */
.pfaq-wrapper{
    --pfaq-question:var(--e-global-color-primary,var(--wp--preset--color--contrast,var(--ast-global-color-2,var(--global-palette3,#172033))));
    --pfaq-answer:var(--e-global-color-text,var(--wp--preset--color--foreground,var(--ast-global-color-3,var(--global-palette4,#536076))));
    --pfaq-accent:var(--e-global-color-accent,var(--wp--preset--color--primary,var(--ast-global-color-0,var(--global-palette1,#6d5dfc))));
    --pfaq-hover:var(--pfaq-accent);
    --pfaq-background:var(--wp--preset--color--base,var(--ast-global-color-5,var(--global-palette9,#fff)));
    --pfaq-surface:#f8f9fc;
    --pfaq-active-background:#f7f7ff;
    --pfaq-border:#e4e7ec;
    --pfaq-icon-color:#344054;
    --pfaq-icon-background:#f2f4f7;
    --pfaq-category-active:var(--pfaq-accent);
    --pfaq-on-accent:#fff;
    --pfaq-glow:rgba(109,93,252,.22);
    --pfaq-focus:rgba(109,93,252,.28);
    --pfaq-radius:18px;
    --pfaq-question-size:17px;
    --pfaq-answer-size:15px;
    --pfaq-max-width:960px;
    --pfaq-shadow:0 12px 34px rgba(16,24,40,.08);
    width:100%;
    max-width:var(--pfaq-max-width);
    margin-inline:auto;
    color:var(--pfaq-answer);
    font-family:inherit;
    line-height:1.5;
    box-sizing:border-box;
    isolation:isolate
}
.pfaq-wrapper,.pfaq-wrapper *{box-sizing:border-box}
.pfaq-wrapper button,.pfaq-wrapper input{font:inherit}
.pfaq-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.pfaq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}
.pfaq-categories{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.pfaq-category{appearance:none;-webkit-appearance:none;border:1px solid var(--pfaq-border);background:var(--pfaq-background);color:var(--pfaq-answer);border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}
.pfaq-category:hover{transform:translateY(-1px);border-color:var(--pfaq-accent);color:var(--pfaq-hover)}
.pfaq-category.is-active{background:var(--pfaq-category-active);border-color:var(--pfaq-category-active);color:var(--pfaq-on-accent);box-shadow:0 6px 18px var(--pfaq-glow)}
.pfaq-search{position:relative;display:block;flex:0 1 300px;min-width:210px}
.pfaq-search-icon{position:absolute;left:15px;top:50%;width:15px;height:15px;border:1.8px solid var(--pfaq-answer);border-radius:50%;transform:translateY(-58%);opacity:.72;pointer-events:none}
.pfaq-search-icon:after{content:"";position:absolute;width:6px;height:1.8px;background:var(--pfaq-answer);border-radius:2px;right:-5px;bottom:-2px;transform:rotate(45deg)}
.pfaq-search-input{appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:0!important;padding:0 40px 0 42px!important;border:1px solid var(--pfaq-border)!important;border-radius:999px!important;outline:0;background:var(--pfaq-background)!important;color:var(--pfaq-question)!important;font-size:13px!important;line-height:44px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.pfaq-search-input::-webkit-search-cancel-button{cursor:pointer}
.pfaq-search-input::placeholder{color:var(--pfaq-answer);opacity:.65}
.pfaq-search-input:hover{border-color:var(--pfaq-accent)!important}
.pfaq-search-input:focus{border-color:var(--pfaq-accent)!important;box-shadow:0 0 0 4px var(--pfaq-focus)!important}
.pfaq-list{display:flex;flex-direction:column;position:relative}
.pfaq-spacing-compact .pfaq-list{gap:8px}
.pfaq-spacing-normal .pfaq-list{gap:13px}
.pfaq-spacing-spacious .pfaq-list{gap:20px}
.pfaq-item{position:relative;min-width:0;color:var(--pfaq-answer)}
.pfaq-heading{margin:0!important;padding:0!important;border:0!important;background:none!important;font:inherit!important;color:inherit!important}
.pfaq-trigger{appearance:none;-webkit-appearance:none;width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0!important;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;text-align:left;text-decoration:none;text-transform:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pfaq-trigger:focus-visible,.pfaq-category:focus-visible{outline:3px solid var(--pfaq-focus);outline-offset:3px}
.pfaq-question-wrap{display:flex;align-items:center;gap:14px;min-width:0}
.pfaq-index{display:none;flex:0 0 auto;color:var(--pfaq-accent);font-size:11px;font-weight:800;line-height:1;letter-spacing:.12em}
.pfaq-question{color:var(--pfaq-question);font-size:var(--pfaq-question-size);font-weight:680;line-height:1.42;letter-spacing:-.012em;transition:color .22s ease,transform .22s ease}
.pfaq-icon-box{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border:1px solid var(--pfaq-border);border-radius:50%;background:var(--pfaq-icon-background);color:var(--pfaq-icon-color);transition:transform .36s cubic-bezier(.2,.8,.2,1),background .25s ease,border-color .25s ease,box-shadow .25s ease}
.pfaq-icon{position:relative;display:block;width:14px;height:14px}
.pfaq-icon:before,.pfaq-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .2s ease}
.pfaq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}
.pfaq-item.is-open .pfaq-icon:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}
.pfaq-panel{height:auto;overflow:hidden;will-change:height,opacity}
.pfaq-panel[hidden],.pfaq-item[hidden],.pfaq-no-results[hidden]{display:none!important}
.pfaq-answer{color:var(--pfaq-answer);font-size:var(--pfaq-answer-size);font-weight:400;line-height:1.78;overflow-wrap:anywhere}
.pfaq-answer>:first-child{margin-top:0!important}
.pfaq-answer>:last-child{margin-bottom:0!important}
.pfaq-answer p{margin:0 0 1em}
.pfaq-answer p,.pfaq-answer li{font:inherit;color:inherit}
.pfaq-answer ul,.pfaq-answer ol{margin:.65em 0 1em;padding-left:1.3em}
.pfaq-answer li+li{margin-top:.35em}
.pfaq-answer a{color:var(--pfaq-accent);text-decoration-thickness:1px;text-underline-offset:3px}
.pfaq-answer strong{color:var(--pfaq-question)}
.pfaq-no-results{text-align:center;border:1px dashed var(--pfaq-border);border-radius:var(--pfaq-radius);padding:36px 22px;background:var(--pfaq-surface);color:var(--pfaq-answer)}
.pfaq-no-results>span{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 11px;border-radius:50%;background:var(--pfaq-icon-background);color:var(--pfaq-accent);font-weight:800}
.pfaq-no-results strong{display:block;color:var(--pfaq-question);font-size:15px}
.pfaq-no-results p{margin:5px 0 0;font-size:13px}
.pfaq-empty-admin{padding:15px 17px;border:1px dashed #d0d5dd;border-radius:11px;background:#f9fafb;color:#667085;font-size:13px}
.pfaq-device-mobile{display:none}

/* 01 — Atelier Line */
.pfaq-design-01 .pfaq-list{gap:0;border-top:1px solid var(--pfaq-border)}
.pfaq-design-01 .pfaq-item{border-bottom:1px solid var(--pfaq-border)}
.pfaq-design-01 .pfaq-item:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--pfaq-accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}
.pfaq-design-01 .pfaq-item.is-open:after{width:100%}
.pfaq-design-01 .pfaq-trigger{padding:22px 4px}
.pfaq-design-01 .pfaq-index{display:inline-block}
.pfaq-design-01 .pfaq-item:hover .pfaq-question,.pfaq-design-01 .pfaq-item.is-open .pfaq-question{color:var(--pfaq-hover)}
.pfaq-design-01 .pfaq-icon-box{border:0;background:transparent;width:30px;height:30px;min-width:30px}
.pfaq-design-01 .pfaq-item:hover .pfaq-icon-box{transform:rotate(90deg)}
.pfaq-design-01 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-accent);transform:rotate(180deg)}
.pfaq-design-01 .pfaq-answer{padding:0 52px 24px 39px;max-width:860px}
.pfaq-design-01 .pfaq-category{border-width:0 0 1px;border-radius:0;background:transparent;padding:8px 2px;margin-right:14px}
.pfaq-design-01 .pfaq-category.is-active{color:var(--pfaq-accent);background:transparent;border-color:var(--pfaq-accent);box-shadow:none}

/* 02 — Lumen Cards */
.pfaq-design-02 .pfaq-item{overflow:hidden;border:1px solid var(--pfaq-border);border-radius:var(--pfaq-radius);background:var(--pfaq-background);box-shadow:0 1px 2px rgba(16,24,40,.025);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .28s ease,background .25s ease}
.pfaq-design-02 .pfaq-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--pfaq-accent),var(--pfaq-hover));transform:scaleY(0);transform-origin:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.pfaq-design-02 .pfaq-item:hover{transform:translateY(-2px);border-color:var(--pfaq-accent);box-shadow:0 10px 28px rgba(16,24,40,.07)}
.pfaq-design-02 .pfaq-item.is-open{transform:translateY(-2px);background:var(--pfaq-active-background);border-color:var(--pfaq-accent);box-shadow:var(--pfaq-shadow)}
.pfaq-design-02 .pfaq-item.is-open:before{transform:scaleY(1)}
.pfaq-design-02 .pfaq-trigger{padding:21px 24px}
.pfaq-design-02 .pfaq-item:hover .pfaq-question,.pfaq-design-02 .pfaq-item.is-open .pfaq-question{color:var(--pfaq-hover)}
.pfaq-design-02 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-on-accent);background:var(--pfaq-accent);border-color:var(--pfaq-accent);box-shadow:0 7px 18px var(--pfaq-glow);transform:rotate(180deg)}
.pfaq-design-02 .pfaq-answer{margin:0 24px;padding:17px 0 23px;border-top:1px dashed var(--pfaq-border)}

/* 03 — Aurora Glass */
.pfaq-design-03{position:relative;padding:clamp(14px,2.4vw,28px);border-radius:calc(var(--pfaq-radius) + 12px);background:linear-gradient(135deg,var(--pfaq-active-background),var(--pfaq-background));overflow:hidden}
.pfaq-design-03:before,.pfaq-design-03:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;filter:blur(22px);opacity:.18;pointer-events:none;z-index:-1}
.pfaq-design-03:before{left:-100px;top:-120px;background:var(--pfaq-accent)}
.pfaq-design-03:after{right:-110px;bottom:-130px;background:var(--pfaq-hover)}
.pfaq-design-03 .pfaq-item{overflow:hidden;border:1px solid var(--pfaq-border);border-radius:var(--pfaq-radius);background:rgba(255,255,255,.58);background:color-mix(in srgb,var(--pfaq-background) 78%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .3s ease}
.pfaq-design-03[data-pfaq-scheme="dark"] .pfaq-item{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.pfaq-design-03 .pfaq-item:hover{transform:scale(1.006);border-color:var(--pfaq-accent)}
.pfaq-design-03 .pfaq-item.is-open{transform:scale(1.008);border-color:var(--pfaq-accent);box-shadow:0 18px 42px var(--pfaq-glow)}
.pfaq-design-03 .pfaq-trigger{padding:20px 22px}
.pfaq-design-03 .pfaq-index{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--pfaq-icon-background)}
.pfaq-design-03 .pfaq-item.is-open .pfaq-index{color:var(--pfaq-on-accent);background:var(--pfaq-accent)}
.pfaq-design-03 .pfaq-icon-box{background:linear-gradient(145deg,var(--pfaq-icon-background),var(--pfaq-background))}
.pfaq-design-03 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-on-accent);background:linear-gradient(145deg,var(--pfaq-accent),var(--pfaq-hover));border-color:transparent;transform:rotate(180deg)}
.pfaq-design-03 .pfaq-answer{margin:0 22px;padding:17px 0 22px;border-top:1px solid var(--pfaq-border)}
.pfaq-design-03 .pfaq-category,.pfaq-design-03 .pfaq-search-input{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}

/* 04 — Editorial Index */
.pfaq-design-04{--pfaq-editorial-serif:Georgia,"Times New Roman",serif}
.pfaq-design-04 .pfaq-list{gap:0}
.pfaq-design-04 .pfaq-item{border-bottom:1px solid var(--pfaq-border)}
.pfaq-design-04 .pfaq-item:first-child{border-top:1px solid var(--pfaq-border)}
.pfaq-design-04 .pfaq-trigger{padding:25px 2px}
.pfaq-design-04 .pfaq-question-wrap{align-items:baseline;gap:22px}
.pfaq-design-04 .pfaq-index{display:inline-block;min-width:28px;font-family:var(--pfaq-editorial-serif);font-size:13px;font-style:italic;font-weight:400}
.pfaq-design-04 .pfaq-question{font-family:var(--pfaq-editorial-serif);font-size:calc(var(--pfaq-question-size) + 3px);font-weight:500;line-height:1.35;letter-spacing:-.02em}
.pfaq-design-04 .pfaq-item:hover .pfaq-question{transform:translateX(3px)}
.pfaq-design-04 .pfaq-item.is-open .pfaq-question{color:var(--pfaq-accent)}
.pfaq-design-04 .pfaq-icon-box{border:0;background:transparent}
.pfaq-design-04 .pfaq-icon:before,.pfaq-design-04 .pfaq-icon:after{height:1px}
.pfaq-design-04 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-accent);transform:rotate(180deg)}
.pfaq-design-04 .pfaq-answer{max-width:820px;padding:0 54px 28px 52px;font-family:inherit;line-height:1.86}
.pfaq-design-04 .pfaq-category{text-transform:uppercase;letter-spacing:.1em;font-size:10px;border-radius:2px}

/* 05 — Contour Stack */
.pfaq-design-05 .pfaq-list{gap:18px}
.pfaq-design-05 .pfaq-item{isolation:isolate;border:1px solid var(--pfaq-border);border-radius:var(--pfaq-radius);background:var(--pfaq-background);box-shadow:var(--pfaq-shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}
.pfaq-design-05 .pfaq-item:before{content:"";position:absolute;z-index:-1;inset:7px -7px -7px 7px;border:1px solid var(--pfaq-border);border-radius:inherit;background:var(--pfaq-surface);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s ease}
.pfaq-design-05 .pfaq-item:hover{transform:translate(-2px,-2px)}
.pfaq-design-05 .pfaq-item.is-open{transform:translate(-4px,-4px)}
.pfaq-design-05 .pfaq-item.is-open:before{transform:translate(4px,4px);background:var(--pfaq-active-background)}
.pfaq-design-05 .pfaq-trigger{padding:20px 22px}
.pfaq-design-05 .pfaq-index{display:inline-block;padding:6px 8px;border-radius:7px;background:var(--pfaq-icon-background)}
.pfaq-design-05 .pfaq-icon-box{border-radius:10px}
.pfaq-design-05 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-on-accent);background:var(--pfaq-accent);border-color:var(--pfaq-accent);transform:rotate(135deg);box-shadow:0 7px 18px var(--pfaq-glow)}
.pfaq-design-05 .pfaq-item.is-open .pfaq-icon:after{opacity:1;transform:translate(-50%,-50%) rotate(90deg)}
.pfaq-design-05 .pfaq-answer{margin:0 22px;padding:16px 0 23px;border-top:1px solid var(--pfaq-border)}

/* 06 — Split Signal */
.pfaq-design-06 .pfaq-item{overflow:hidden;isolation:isolate;border:1px solid var(--pfaq-border);border-radius:max(8px,calc(var(--pfaq-radius) * .72));background:var(--pfaq-background);transition:border-color .25s ease,box-shadow .25s ease}
.pfaq-design-06 .pfaq-item:after{content:"";position:absolute;inset:0 auto 0 0;width:84px;background:var(--pfaq-surface);z-index:-1;transition:background .25s ease,width .35s cubic-bezier(.2,.8,.2,1)}
.pfaq-design-06 .pfaq-item.is-open{border-color:var(--pfaq-accent);box-shadow:var(--pfaq-shadow)}
.pfaq-design-06 .pfaq-item.is-open:after{width:90px;background:var(--pfaq-accent)}
.pfaq-design-06 .pfaq-trigger{padding:19px 20px 19px 23px}
.pfaq-design-06 .pfaq-question-wrap{gap:25px}
.pfaq-design-06 .pfaq-index{display:inline-block;min-width:36px;text-align:center;font-size:12px;color:var(--pfaq-accent)}
.pfaq-design-06 .pfaq-item.is-open .pfaq-index{color:var(--pfaq-on-accent)}
.pfaq-design-06 .pfaq-item.is-open .pfaq-question{color:var(--pfaq-hover)}
.pfaq-design-06 .pfaq-icon-box{border-radius:8px}
.pfaq-design-06 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-on-accent);background:var(--pfaq-accent);border-color:var(--pfaq-accent);transform:rotate(180deg)}
.pfaq-design-06 .pfaq-answer{margin-left:90px;padding:17px 22px 23px;border-top:1px solid var(--pfaq-border)}
.pfaq-design-06 .pfaq-category{border-radius:7px}

/* 07 — Orbit Flow */
.pfaq-design-07 .pfaq-list{gap:5px;padding-left:2px;isolation:isolate}
.pfaq-design-07 .pfaq-list:before{content:"";position:absolute;left:20px;top:30px;bottom:30px;width:1px;background:var(--pfaq-border);z-index:-1}
.pfaq-design-07 .pfaq-item{border-radius:var(--pfaq-radius);transition:background .25s ease,box-shadow .25s ease}
.pfaq-design-07 .pfaq-item.is-open{background:var(--pfaq-active-background);box-shadow:0 10px 32px rgba(16,24,40,.055)}
.pfaq-design-07 .pfaq-trigger{justify-content:flex-start;padding:16px 18px 16px 3px}
.pfaq-design-07 .pfaq-question-wrap{order:2;flex:1}
.pfaq-design-07 .pfaq-icon-box{order:1;width:38px;height:38px;min-width:38px;margin-right:15px;background:var(--pfaq-background);box-shadow:0 0 0 6px var(--pfaq-background)}
.pfaq-design-07 .pfaq-item:hover .pfaq-icon-box{border-color:var(--pfaq-accent);transform:rotate(90deg)}
.pfaq-design-07 .pfaq-item.is-open .pfaq-icon-box{color:var(--pfaq-on-accent);background:var(--pfaq-accent);border-color:var(--pfaq-accent);box-shadow:0 0 0 6px var(--pfaq-background),0 8px 20px var(--pfaq-glow);transform:rotate(180deg)}
.pfaq-design-07 .pfaq-index{display:inline-block;color:var(--pfaq-answer);opacity:.6}
.pfaq-design-07 .pfaq-item.is-open .pfaq-question{color:var(--pfaq-accent)}
.pfaq-design-07 .pfaq-answer{padding:2px 28px 23px 58px}
.pfaq-design-07 .pfaq-category{background:transparent}

@media(min-width:768px){
    .pfaq-device-desktop{display:block}
    .pfaq-device-mobile{display:none!important}
}
@media(max-width:767px){
    .pfaq-device-desktop{display:none!important}
    .pfaq-device-mobile{display:block}
    .pfaq-wrapper{max-width:100%}
    .pfaq-toolbar{align-items:stretch;flex-direction:column-reverse;margin-bottom:18px}
    .pfaq-search{flex:auto;min-width:0;width:100%}
    .pfaq-categories{flex-wrap:nowrap;width:100%;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
    .pfaq-category{min-height:39px}
    .pfaq-question{font-size:clamp(14px,var(--pfaq-question-size),18px)}
    .pfaq-answer{font-size:clamp(13px,var(--pfaq-answer-size),16px)}
    .pfaq-trigger{gap:12px}
    .pfaq-icon-box{width:31px;height:31px;min-width:31px}
    .pfaq-spacing-spacious .pfaq-list{gap:14px}
    .pfaq-design-01 .pfaq-trigger{padding:19px 2px}
    .pfaq-design-01 .pfaq-question-wrap{gap:10px}
    .pfaq-design-01 .pfaq-answer{padding:0 37px 21px 29px}
    .pfaq-design-02 .pfaq-trigger,.pfaq-design-03 .pfaq-trigger,.pfaq-design-05 .pfaq-trigger{padding:17px}
    .pfaq-design-02 .pfaq-answer,.pfaq-design-03 .pfaq-answer,.pfaq-design-05 .pfaq-answer{margin:0 17px;padding:14px 0 19px}
    .pfaq-design-03{padding:11px;border-radius:calc(var(--pfaq-radius) + 6px)}
    .pfaq-design-03 .pfaq-index{display:none}
    .pfaq-design-04 .pfaq-trigger{padding:21px 1px}
    .pfaq-design-04 .pfaq-question-wrap{gap:12px}
    .pfaq-design-04 .pfaq-question{font-size:calc(clamp(14px,var(--pfaq-question-size),18px) + 1px)}
    .pfaq-design-04 .pfaq-answer{padding:0 38px 23px 39px}
    .pfaq-design-05 .pfaq-list{gap:15px;padding-right:5px}
    .pfaq-design-05 .pfaq-item:before{inset:5px -5px -5px 5px}
    .pfaq-design-06 .pfaq-item:after{width:58px}
    .pfaq-design-06 .pfaq-item.is-open:after{width:62px}
    .pfaq-design-06 .pfaq-trigger{padding:16px 15px 16px 11px}
    .pfaq-design-06 .pfaq-question-wrap{gap:13px}
    .pfaq-design-06 .pfaq-index{min-width:32px}
    .pfaq-design-06 .pfaq-answer{margin-left:62px;padding:15px 16px 19px}
    .pfaq-design-07 .pfaq-trigger{padding:14px 12px 14px 1px}
    .pfaq-design-07 .pfaq-icon-box{margin-right:10px}
    .pfaq-design-07 .pfaq-index{display:none}
    .pfaq-design-07 .pfaq-answer{padding:0 14px 20px 49px}
}
@media(prefers-reduced-motion:reduce){
    .pfaq-wrapper *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
}
