.ifc-faq{--ifc-faq-pad-y:44px;--ifc-faq-heading-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);--ifc-faq-grid-gap-top:32px;--ifc-faq-col-gap:26px;--ifc-faq-card-gap:12px;--ifc-faq-radius:10px;--ifc-faq-pad:18px;--ifc-faq-num-col:26px;--ifc-faq-col-gap-inner:12px;--ifc-faq-q-size:1rem;--ifc-faq-q-lh:1.45;--ifc-faq-icon:20px;--ifc-faq-folds-opacity:.2;--ifc-faq-fold-w:55vw;--ifc-faq-line:var(--ifc-white-a15);--ifc-bg:var(--ifc-ink);position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:var(--ifc-faq-pad-y);background:var(--ifc-ink);color:var(--ifc-paper)}.ifc-faq__folds{position:absolute;z-index:0;inset-block:0;width:var(--ifc-faq-fold-w);background-image:url("../../brand/backgrounds/fold-hero-dark.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:var(--ifc-faq-folds-opacity);pointer-events:none}.ifc-faq__folds--start{inset-inline-start:0;transform:scaleX(-1);transform-origin:center}.ifc-faq__folds--end{inset-inline-end:0}.ifc-faq__inner{position:relative;z-index:1}.ifc-faq__intro{text-align:center}.ifc-scope .ifc-faq__heading{font-size:var(--ifc-faq-heading-size);line-height:1.15;text-wrap:balance;color:var(--ifc-paper)}.ifc-faq__rule{display:block;width:64px;height:4px;margin:18px auto 0;border-radius:2px;background:var(--ifc-maple)}.ifc-faq__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ifc-faq-card-gap);align-items:start;margin-block-start:var(--ifc-faq-grid-gap-top)}.ifc-faq__column{display:flex;flex-direction:column;gap:var(--ifc-faq-card-gap);min-width:0}.ifc-faq__item{position:relative;overflow:hidden;border:1px solid var(--ifc-faq-line);border-radius:var(--ifc-faq-radius);background:var(--ifc-graphite)}.ifc-faq__item::before{content:"";position:absolute;z-index:1;inset-block-start:0;inset-inline:0;height:2px;background:var(--ifc-maple);opacity:0;pointer-events:none}.ifc-faq__item.is-open::before{opacity:1}.ifc-scope .ifc-faq__question{margin:0;font-size:inherit;line-height:inherit;letter-spacing:normal}.ifc-scope .ifc-faq__button{display:grid;grid-template-columns:var(--ifc-faq-num-col) minmax(0,1fr) var(--ifc-faq-icon);column-gap:var(--ifc-faq-col-gap-inner);align-items:start;width:100%;margin:0;padding:var(--ifc-faq-pad);border:0;border-radius:0;background-color:transparent;color:var(--ifc-paper);font:600 var(--ifc-faq-q-size) / var(--ifc-faq-q-lh) var(--ifc-font);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;cursor:pointer;-webkit-user-select:text;user-select:text;transition:background-color var(--ifc-duration) var(--ifc-ease)}@media (hover:hover){.ifc-scope .ifc-faq__button:hover{background-color:var(--ifc-white-a10);color:var(--ifc-paper)}}.ifc-scope .ifc-faq__button:focus{background-color:transparent;color:var(--ifc-paper);outline:none}.ifc-scope .ifc-faq__button:focus-visible{outline:3px solid var(--ifc-surface);outline-offset:-3px;border-radius:var(--ifc-faq-radius)}.ifc-faq__number,.ifc-faq__icon{display:flex;align-items:center;height:calc(var(--ifc-faq-q-size) * var(--ifc-faq-q-lh))}.ifc-faq__number{font-size:.8125rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ifc-text-dim)}.ifc-faq__text{min-width:0;overflow-wrap:break-word}.ifc-faq__icon{position:relative;justify-content:center;width:var(--ifc-faq-icon);color:var(--ifc-maple)}.ifc-faq__icon::before,.ifc-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.ifc-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.ifc-faq__button[aria-expanded="true"] .ifc-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.ifc-faq__answer[hidden]{display:none}.ifc-faq__answer-inner{margin-inline:var(--ifc-faq-pad);padding-block:18px var(--ifc-faq-pad);padding-inline-start:calc(var(--ifc-faq-num-col) + var(--ifc-faq-col-gap-inner));padding-inline-end:calc(var(--ifc-faq-icon) + var(--ifc-faq-col-gap-inner));border-block-start:1px solid var(--ifc-white-a10)}.ifc-scope .ifc-faq__answer-inner p{font-size:1rem;line-height:1.65;color:var(--ifc-text-dim)}.ifc-scope .ifc-faq__answer-inner p + p{margin-block-start:12px}.ifc-scope .ifc-faq__answer-inner a{color:var(--ifc-paper);text-decoration:underline;text-decoration-color:var(--ifc-maple);text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:2px;transition:text-decoration-color var(--ifc-duration) var(--ifc-ease)}@media (hover:hover){.ifc-scope .ifc-faq__answer-inner a:hover{text-decoration-color:var(--ifc-paper)}}.ifc-scope .ifc-faq__answer-inner a:focus-visible{outline:2px solid var(--ifc-surface);outline-offset:2px}.ifc-faq__answer.is-opening{animation:ifc-faq-reveal .22s var(--ifc-ease) both}@keyframes ifc-faq-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ifc-faq__answer.is-opening{animation:none}.ifc-scope .ifc-faq__button,.ifc-scope .ifc-faq__answer-inner a{transition:none}}.ifc-faq--light{--ifc-faq-line:var(--ifc-line);--ifc-faq-folds-opacity:.14;--ifc-bg:var(--ifc-paper);background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-faq--light .ifc-faq__folds{background-image:url("../../brand/backgrounds/fold-hero-light.svg")}.ifc-scope.ifc-faq--light .ifc-faq__heading{color:var(--ifc-ink)}.ifc-faq--light .ifc-faq__item{background:var(--ifc-surface)}.ifc-scope.ifc-faq--light .ifc-faq__button{color:var(--ifc-ink)}@media (hover:hover){.ifc-scope.ifc-faq--light .ifc-faq__button:hover{background-color:var(--ifc-blush);color:var(--ifc-ink)}}.ifc-scope.ifc-faq--light .ifc-faq__button:focus{background-color:transparent;color:var(--ifc-ink)}.ifc-scope.ifc-faq--light .ifc-faq__button:focus-visible{outline-color:var(--ifc-action)}.ifc-faq--light .ifc-faq__number{color:var(--ifc-muted)}.ifc-faq--light .ifc-faq__icon{color:var(--ifc-action)}.ifc-faq--light .ifc-faq__item::before{background:var(--ifc-action)}.ifc-faq--light .ifc-faq__answer-inner{border-block-start-color:var(--ifc-line)}.ifc-scope.ifc-faq--light .ifc-faq__answer-inner p{color:var(--ifc-muted)}.ifc-scope.ifc-faq--light .ifc-faq__answer-inner a{color:var(--ifc-ink);text-decoration-color:var(--ifc-action)}@media (hover:hover){.ifc-scope.ifc-faq--light .ifc-faq__answer-inner a:hover{text-decoration-color:var(--ifc-ink)}}.ifc-scope.ifc-faq--light .ifc-faq__answer-inner a:focus-visible{outline-color:var(--ifc-action)}@media (min-width:768px){.ifc-faq{--ifc-faq-pad-y:64px;--ifc-faq-fold-w:clamp(280px,30vw,560px);--ifc-faq-folds-opacity:.28}.ifc-faq--light{--ifc-faq-folds-opacity:.18}}@media (min-width:900px){.ifc-faq__columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ifc-faq-col-gap)}}@media (min-width:1024px){.ifc-faq{--ifc-faq-pad-y:80px;--ifc-faq-grid-gap-top:40px;--ifc-faq-card-gap:14px;--ifc-faq-pad:20px;--ifc-faq-q-size:1.0625rem;--ifc-faq-folds-opacity:.34}.ifc-faq--light{--ifc-faq-folds-opacity:.22}}
