:root{--aifb-primary:#0f766e;--aifb-bg:#f7faf9;--aifb-radius:8px;--aifb-max-width:600px;--aifb-seo-max-width:600px;--aifb-surface:#ffffff;--aifb-border:#d8e1df;--aifb-text:#111827;--aifb-muted:#52605b;--aifb-accent:#0f766e;--aifb-link:#0f766e;--aifb-link-hover:#0f766e;--aifb-heading:#111827;--aifb-description:#52605b;--aifb-toggle:#0f766e;--aifb-heading-size:26px;--aifb-question-size:16px;--aifb-answer-size:16px;--aifb-description-size:16px;--aifb-toggle-size:14px;--aifb-shadow:0 12px 30px rgba(15, 23, 42, 0.08);--aifb-seo-clamp:280px}.aifb-faq{--aifb-font-scale:1;width:100%;box-sizing:border-box;max-width:var(--aifb-max-width,600px);margin-inline:auto;color:var(--aifb-text);font-size:1rem;line-height:1.65;padding:clamp(30px, calc(30px + (100vw - 375px) * 0.02424), 50px) 15px}.aifb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:nowrap;margin-bottom:1rem}.aifb-heading{margin:0;flex:1 1 auto;min-width:0;color:var(--aifb-heading);font-size:calc(var(--aifb-heading-size) * var(--aifb-font-scale, 1));font-weight:750;line-height:1.2;letter-spacing:0}.aifb-description{margin:-.25rem 0 1.25rem;max-width:70ch;color:var(--aifb-description);font-size:calc(var(--aifb-description-size) * var(--aifb-font-scale, 1));line-height:1.6}.aifb-description :first-child{margin-top:0}.aifb-description :last-child{margin-bottom:0}.aifb-toggle-all{appearance:none;flex-shrink:0;white-space:nowrap;border:1px solid color-mix(in srgb,var(--aifb-toggle) 30%,var(--aifb-border));border-radius:999px;background:color-mix(in srgb,var(--aifb-toggle) 7%,var(--aifb-surface));color:var(--aifb-toggle);padding:.4rem .9rem;font-size:calc(var(--aifb-toggle-size) * var(--aifb-font-scale, 1));font-weight:650;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.aifb-toggle-all:hover{background:color-mix(in srgb,var(--aifb-toggle) 14%,var(--aifb-surface));border-color:var(--aifb-toggle)}.aifb-toggle-all:focus-visible{outline:2px solid color-mix(in srgb,var(--aifb-toggle) 60%,var(--aifb-surface));outline-offset:2px}.aifb-items{display:grid;gap:.8rem}.aifb-item{position:relative;border:1px solid var(--aifb-border);border-radius:var(--aifb-radius);background:var(--aifb-surface);box-shadow:0 1px 2px rgb(15 23 42 / .04);overflow:clip;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.aifb-item:hover{border-color:color-mix(in srgb,var(--aifb-primary) 42%,var(--aifb-border));box-shadow:var(--aifb-shadow);transform:translateY(-1px)}.aifb-item[open]{border-color:color-mix(in srgb,var(--aifb-primary) 52%,var(--aifb-border));box-shadow:var(--aifb-shadow)}.aifb-question{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1rem;min-height:3.35rem;padding:.95rem .95rem .95rem 1.1rem;cursor:pointer;font-weight:700;font-size:calc(var(--aifb-question-size) * var(--aifb-font-scale, 1));color:inherit;list-style:none;outline:none}.aifb-question::-webkit-details-marker{display:none}.aifb-question span{min-width:0;overflow-wrap:anywhere}.aifb-toggle-icon{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--aifb-primary) 24%,var(--aifb-border));border-radius:999px;background:color-mix(in srgb,var(--aifb-primary) 8%,var(--aifb-surface));color:var(--aifb-primary);transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease,transform 240ms cubic-bezier(.4,0,.2,1)}.aifb-toggle-icon svg{width:1.05rem;height:1.05rem;transition:transform 240ms cubic-bezier(.4,0,.2,1)}.aifb-toggle-icon img{width:1.15rem;height:1.15rem;object-fit:contain}.aifb-toggle-icon .aifb-ico-v{transform-origin:center;transition:opacity 180ms ease,transform 200ms ease}.aifb-question:focus-visible .aifb-toggle-icon{outline:2px solid color-mix(in srgb,var(--aifb-primary) 64%,var(--aifb-surface));outline-offset:2px}.aifb-item[open] .aifb-toggle-icon{border-color:var(--aifb-primary);background:var(--aifb-primary);color:#fff}.aifb-icon-custom .aifb-item[open] .aifb-toggle-icon{border-color:color-mix(in srgb,var(--aifb-primary) 24%,var(--aifb-border));background:color-mix(in srgb,var(--aifb-primary) 8%,var(--aifb-surface));color:var(--aifb-primary)}.aifb-icon-custom-svg .aifb-question:hover .aifb-toggle-icon{border-color:var(--aifb-primary);background:var(--aifb-primary);color:#fff}.aifb-icon-chevron .aifb-item[open] .aifb-toggle-icon svg,.aifb-icon-arrow .aifb-item[open] .aifb-toggle-icon svg,.aifb-icon-caret .aifb-item[open] .aifb-toggle-icon svg{transform:rotate(180deg)}.aifb-item[open] .aifb-ico-v{opacity:0;transform:scaleY(0)}.aifb-icon-none .aifb-question{grid-template-columns:minmax(0,1fr)}.aifb-answer-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows 300ms cubic-bezier(.4,0,.2,1)}.aifb-answer-wrap>.aifb-answer{min-height:0;overflow:hidden}.aifb-answer{font-size:calc(var(--aifb-answer-size) * var(--aifb-font-scale, 1));padding:0 1.1rem 1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--aifb-bg) 72%,var(--aifb-surface)),var(--aifb-bg));border-top:1px solid color-mix(in srgb,var(--aifb-primary) 18%,var(--aifb-border));color:var(--aifb-muted)}.aifb-answer>div{max-width:74ch;padding-top:1rem}.aifb-answer :first-child{margin-top:0}.aifb-answer :last-child{margin-bottom:0}.aifb-answer p,.aifb-answer ul,.aifb-answer ol{margin-top:.75rem;margin-bottom:.75rem}.aifb-answer h3,.aifb-answer h4{margin:1.1rem 0 .5rem;color:var(--aifb-heading);font-weight:700;line-height:1.3}.aifb-answer h3{font-size:calc(var(--aifb-answer-size) * 1.15 * var(--aifb-font-scale, 1))}.aifb-answer h4{font-size:calc(var(--aifb-answer-size) * 1.05 * var(--aifb-font-scale, 1))}.aifb-answer ul,.aifb-answer ol{padding-inline-start:1.4em}.aifb-answer ul{list-style:disc}.aifb-answer ol{list-style:decimal}.aifb-answer li{margin:.3rem 0}.aifb-answer blockquote{margin:.75rem 0;padding:.2rem 0 .2rem .9rem;border-left:3px solid var(--aifb-border);color:var(--aifb-muted)}.aifb-answer hr{margin:1rem 0;border:0;border-top:1px solid var(--aifb-border)}.aifb-answer img{max-width:100%;height:auto}.aifb-description p{margin:.5rem 0}.aifb-answer a{color:var(--aifb-link);font-weight:650;text-decoration-thickness:1px;text-underline-offset:.18em}.aifb-answer a:hover{color:var(--aifb-link-hover);text-decoration-thickness:2px}.aifb-animated .aifb-answer{animation:aifb-fade-in 180ms ease}.aifb-seo{--aifb-font-scale:1;width:100%;box-sizing:border-box;max-width:var(--aifb-seo-max-width,600px);margin:2.25rem 0;margin-inline:auto;color:var(--aifb-text);font-size:calc(var(--aifb-answer-size) * var(--aifb-font-scale, 1));line-height:1.65;padding-left:15px;padding-right:15px;padding-bottom:clamp(30px, calc(30px + (100vw - 375px) * 0.02424), 50px)}.aifb-seo-content{overflow:hidden;color:var(--aifb-muted)}.aifb-seo-content :first-child{margin-top:0}.aifb-seo-content :last-child{margin-bottom:0}.aifb-seo-content h2,.aifb-seo-content h3,.aifb-seo-content h4{margin:1.2rem 0 .5rem;color:var(--aifb-heading);font-weight:700;line-height:1.3}.aifb-seo-content h2{font-size:calc(var(--aifb-heading-size) * 0.85 * var(--aifb-font-scale, 1))}.aifb-seo-content h3{font-size:calc(var(--aifb-answer-size) * 1.15 * var(--aifb-font-scale, 1))}.aifb-seo-content h4{font-size:calc(var(--aifb-answer-size) * 1.05 * var(--aifb-font-scale, 1))}.aifb-seo-content p,.aifb-seo-content ul,.aifb-seo-content ol{margin-top:.75rem;margin-bottom:.75rem}.aifb-seo-content ul,.aifb-seo-content ol{padding-inline-start:1.4em}.aifb-seo-content ul{list-style:disc}.aifb-seo-content ol{list-style:decimal}.aifb-seo-content li{margin:.3rem 0}.aifb-seo-content a{color:var(--aifb-link);font-weight:650;text-decoration-thickness:1px;text-underline-offset:.18em}.aifb-seo-content a:hover{color:var(--aifb-link-hover);text-decoration-thickness:2px}.aifb-seo-content img{max-width:100%;height:auto}.aifb-seo.is-collapsed .aifb-seo-content{max-height:var(--aifb-seo-clamp);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 80px),transparent 100%)}.aifb-seo-toggle{appearance:none;margin-top:1rem;border:1px solid color-mix(in srgb,var(--aifb-toggle) 30%,var(--aifb-border));border-radius:999px;background:color-mix(in srgb,var(--aifb-toggle) 7%,var(--aifb-surface));color:var(--aifb-toggle);padding:.4rem .9rem;font-size:calc(var(--aifb-toggle-size) * var(--aifb-font-scale, 1));font-weight:650;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.aifb-seo-toggle:hover{background:color-mix(in srgb,var(--aifb-toggle) 14%,var(--aifb-surface));border-color:var(--aifb-toggle)}.aifb-seo-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--aifb-toggle) 60%,var(--aifb-surface));outline-offset:2px}@media (max-width:640px){.aifb-faq,.aifb-seo{--aifb-font-scale:0.92;margin:1.5rem 0}.aifb-question{grid-template-columns:minmax(0,1fr) 1.8rem;padding:.85rem}.aifb-toggle-icon{width:1.8rem;height:1.8rem}.aifb-answer{padding-right:.85rem;padding-left:.85rem}}@media (max-width:400px){.aifb-faq,.aifb-seo{--aifb-font-scale:0.85}}@media (prefers-reduced-motion:reduce){.aifb-item,.aifb-toggle-icon,.aifb-toggle-icon svg,.aifb-answer-wrap,.aifb-animated .aifb-answer{animation:none;transition:none}.aifb-item:hover{transform:none}}@keyframes aifb-fade-in{from{opacity:.72;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}