.faq-product-solution{--fps-bg:#fff;--fps-fg:#201f23;--fps-muted:#646369;--fps-line:#dad9de;--fps-line-strong:#bcbac2;--fps-card:#fff;--fps-pad:32px;--fps-max:1200px;background:var(--fps-bg);box-sizing:border-box;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--fps-pad),calc((100vw - var(--fps-max))/2 + var(--fps-pad)));position:relative;width:100vw}.faq-product-solution *,.faq-product-solution :after,.faq-product-solution :before{box-sizing:border-box}.faq-product-solution--soft{--fps-bg:#f9f9fa}.faq-product-solution--dark{--fps-bg:#19191b;--fps-fg:#eeeeef;--fps-muted:#b5b3ba;--fps-line:#3b3a3e;--fps-line-strong:#616067;--fps-card:#2a292c}.fps-wrap{margin:0 auto;max-width:920px}.fps-heading{color:var(--fps-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.7vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin:0}.fps-list{margin-top:36px}.fps-item{background:var(--fps-card);border:1px solid var(--fps-line);border-radius:14px;margin-bottom:10px;overflow:hidden;padding:0;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.fps-item:last-of-type{margin-bottom:0}.fps-item:hover,.fps-item[open]:not(.fps-closing){border-color:var(--fps-line-strong)}.fps-item[open]:not(.fps-closing){box-shadow:0 1px 3px hsla(0,0%,8%,.04),0 12px 26px -14px hsla(0,0%,8%,.13)}.fps-summary{align-items:center;color:var(--fps-fg);cursor:pointer;display:flex;font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18.5px;font-weight:400;gap:22px;justify-content:space-between;letter-spacing:-.022em;line-height:1.35;list-style:none;padding:22px 26px}.fps-summary::-webkit-details-marker{display:none}.fps-summary:after{background:color-mix(in srgb,var(--fps-fg) 7%,transparent);border-radius:9px;color:var(--fps-fg);content:"add";display:grid;flex:0 0 auto;font-family:Material Symbols Rounded;font-size:22px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;height:32px;line-height:1;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease;width:32px}.fps-summary:hover:after{background:color-mix(in srgb,var(--fps-fg) 14%,transparent)}.fps-item[open]:not(.fps-closing) .fps-summary:after{content:"remove";transform:rotate(180deg)}.fps-ans{overflow:hidden}.fps-ans-body{color:var(--fps-muted);font-size:16.5px;line-height:1.65;max-width:820px;padding:0 26px 26px}.fps-ans-body p{margin:0}.fps-ans-body p+p{margin-top:12px}@media (max-width:767px){.faq-product-solution{padding-bottom:64px;padding-top:64px}}@media (prefers-reduced-motion:reduce){.fps-summary:after{transition:none}}