.ifc-chi,.ifc-chv,.ifc-chl,.ifc-chc,.ifc-che,.ifc-cht{--ifc-chn-max:1200px;--ifc-chn-card-pad:24px;--ifc-chn-split-gap:32px;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:44px}.ifc-container.ifc-chi__inner,.ifc-container.ifc-chv__inner,.ifc-container.ifc-chl__inner,.ifc-container.ifc-chc__inner,.ifc-container.ifc-che__inner,.ifc-container.ifc-cht__inner{position:relative;z-index:1;max-width:var(--ifc-chn-max)}.ifc-chi__folds,.ifc-chv__folds,.ifc-chl__folds,.ifc-chc__folds,.ifc-che__folds,.ifc-cht__folds{position:absolute;z-index:0;inset-block:0;width:min(420px,34%);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;pointer-events:none}.ifc-chi__folds,.ifc-chl__folds,.ifc-che__folds{inset-inline-end:0;background-image:url("../../brand/backgrounds/fold-hero-dark.svg");opacity:.28}.ifc-che__folds{width:min(320px,24%);opacity:.18}.ifc-chv__folds,.ifc-chc__folds,.ifc-cht__folds{inset-inline-start:0;background-image:url("../../brand/backgrounds/fold-hero-light.svg");opacity:.1;transform:scaleX(-1);transform-origin:center}.ifc-chi,.ifc-chl,.ifc-che{background:var(--ifc-ink);color:var(--ifc-paper)}.ifc-chv,.ifc-chc,.ifc-cht{background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-scope .ifc-chv__heading,.ifc-scope .ifc-chl__heading,.ifc-scope .ifc-chc__heading,.ifc-scope .ifc-che__heading,.ifc-scope .ifc-cht__heading{max-width:24ch;margin:0;font-family:var(--ifc-font);font-size:clamp(1.75rem,1.3rem + 1.7vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.ifc-scope .ifc-chv__heading,.ifc-scope .ifc-chc__heading,.ifc-scope .ifc-cht__heading{color:var(--ifc-ink)}.ifc-scope .ifc-chl__heading,.ifc-scope .ifc-che__heading{color:var(--ifc-paper)}.ifc-scope .ifc-chv__lead,.ifc-scope .ifc-chc__lead,.ifc-scope .ifc-cht__lead{max-width:62ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.7;color:var(--ifc-muted)}.ifc-scope .ifc-chl__lead,.ifc-scope .ifc-che__lead{max-width:54ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.7;color:var(--ifc-text-dim)}.ifc-chv__head,.ifc-chc__head{text-align:center}.ifc-scope .ifc-chv__heading,.ifc-scope .ifc-chc__heading,.ifc-scope .ifc-chv__lead,.ifc-scope .ifc-chc__lead{margin-inline:auto}.ifc-chi{padding-block:40px}.ifc-chi__intro{max-width:850px;margin-inline:auto;text-align:center}.ifc-scope .ifc-chi__heading{margin:0;font-family:var(--ifc-font);font-size:clamp(2rem,1.4rem + 2.4vw,3.125rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--ifc-paper)}.ifc-scope .ifc-chi__lead{max-width:760px;margin:18px auto 0;font-size:1.0625rem;line-height:1.7;color:var(--ifc-text-dim)}.ifc-scope .ifc-chi__actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin:28px 0 0}.ifc-scope .ifc-chi__action{width:100%;margin:0;text-align:center}.ifc-scope .ifc-chi__cta{display:flex;width:100%}.ifc-scope .ifc-chv__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:32px 0 0;padding:0;list-style:none}.ifc-chv__card{padding:var(--ifc-chn-card-pad);border:1px solid var(--ifc-line);border-radius:12px;background:var(--ifc-surface);box-shadow:var(--ifc-shadow-card);text-align:start}.ifc-chv__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ifc-action)}.ifc-scope .ifc-chv__icon-svg{width:100%;height:100%}.ifc-scope .ifc-chv__card-title{margin:16px 0 0;font-family:var(--ifc-font);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ifc-ink)}.ifc-scope .ifc-chv__card-text{margin:8px 0 0;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-chl__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ifc-chn-split-gap);align-items:start}.ifc-scope .ifc-chl__actions{margin:26px 0 0}.ifc-scope .ifc-chl__cta{display:flex;width:100%}.ifc-scope .ifc-chl__blocks{margin:0;padding:0;list-style:none}.ifc-chl__block{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:16px;padding-block:22px}.ifc-chl__block + .ifc-chl__block{border-block-start:1px solid var(--ifc-white-a10)}.ifc-chl__block:first-child{padding-block-start:0}.ifc-chl__block:last-child{padding-block-end:0}.ifc-chl__block-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-block-start:1px;color:var(--ifc-action)}.ifc-scope .ifc-chl__block-svg{width:100%;height:100%}.ifc-chl__block-body{min-width:0}.ifc-scope .ifc-chl__block-title{margin:0;font-family:var(--ifc-font);font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ifc-paper)}.ifc-scope .ifc-chl__block-text{margin:8px 0 0;font-size:1rem;line-height:1.65;color:var(--ifc-text-dim)}.ifc-chc{--ifc-chc-fold-opacity:.12;padding-block:40px}.ifc-chc__card--standard{--ifc-chc-accent:var(--ifc-action);--ifc-chc-fold:var(--ifc-action)}.ifc-chc__card--premium{--ifc-chc-accent:#B7790B;--ifc-chc-fold:#B7790B}.ifc-scope .ifc-chc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px;margin:32px auto 0;padding:0;list-style:none}.ifc-chc__card{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;padding:24px 24px 28px;border:1px solid var(--ifc-line);border-radius:12px;background:var(--ifc-surface);box-shadow:0 1px 2px rgba(21,24,29,.03),0 6px 20px rgba(21,24,29,.04);text-align:start}.ifc-chc__card::before{content:"";position:absolute;z-index:-1;inset:0;background-color:var(--ifc-chc-fold);opacity:var(--ifc-chc-fold-opacity);-webkit-mask-image:url("../../brand/backgrounds/fold-hero-mask.svg"),linear-gradient(to right,transparent 35%,#000 85%);mask-image:url("../../brand/backgrounds/fold-hero-mask.svg"),linear-gradient(to right,transparent 35%,#000 85%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center,0 0;mask-position:right center,0 0;-webkit-mask-size:auto 100%,100% 100%;mask-size:auto 100%,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.ifc-scope .ifc-chc__card-title{margin:0;font-family:var(--ifc-font);font-size:1.625rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--ifc-chc-accent)}.ifc-scope .ifc-chc__card-subtitle{margin:8px 0 0;font-size:1rem;line-height:1.5;color:var(--ifc-muted)}.ifc-chc__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}.ifc-chc__figure{min-width:0}.ifc-scope .ifc-chc__figure-value{margin:0;font-family:var(--ifc-font);font-size:clamp(1.375rem,.9rem + 2.4vw,2.25rem);font-size:clamp(1.375rem,10.6cqi - 2px,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ifc-ink)}.ifc-scope .ifc-chc__figure-label{margin:6px 0 0;margin-inline-start:0;font-size:.9375rem;line-height:1.4;color:var(--ifc-muted)}.ifc-scope .ifc-chc__features{display:grid;gap:12px;margin:24px 0 0;padding:20px 0 0;border-block-start:1px solid var(--ifc-line);list-style:none}.ifc-chc__feature{display:flex;align-items:center;gap:12px;font-size:1rem;line-height:1.5;color:var(--ifc-ink)}.ifc-scope .ifc-chc__feature-icon{flex:none;width:20px;height:20px;color:var(--ifc-chc-accent)}.ifc-scope .ifc-chc__actions{display:flex;justify-content:center;margin:28px 0 0}.ifc-scope .ifc-chc__cta{min-width:240px;max-width:100%}.ifc-scope .ifc-chc__note{max-width:64ch;margin:14px auto 0;font-size:.9375rem;line-height:1.65;text-align:center;color:var(--ifc-muted)}.ifc-che__head{text-align:center}.ifc-scope .ifc-che__head .ifc-che__heading{max-width:none;margin-inline:auto}.ifc-scope .ifc-che__head .ifc-che__lead{max-width:720px;margin:16px auto 0}.ifc-scope .ifc-che__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:32px 0 0;padding:0;list-style:none}.ifc-che__card{padding:24px;border:1px solid var(--ifc-white-a10);border-radius:12px;background:var(--ifc-graphite);text-align:start}.ifc-che__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ifc-action)}.ifc-scope .ifc-che__icon-svg{width:100%;height:100%}.ifc-scope .ifc-che__card-title{margin:14px 0 0;font-family:var(--ifc-font);font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ifc-paper)}.ifc-scope .ifc-che__card-text{margin:8px 0 0;font-size:1rem;line-height:1.6;color:var(--ifc-text-dim)}.ifc-scope .ifc-che__actions{display:flex;justify-content:center;margin:32px 0 0}.ifc-scope .ifc-che__cta{display:flex;width:100%}.ifc-cht__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "cta";gap:28px}.ifc-cht__head{grid-area:head}.ifc-scope .ifc-cht__list{grid-area:list;margin:0;padding:0;list-style:none}.ifc-cht__actions{grid-area:cta}.ifc-cht__item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding-block:22px}.ifc-cht__item + .ifc-cht__item{border-block-start:1px solid var(--ifc-line)}.ifc-cht__item:first-child{padding-block-start:0}.ifc-cht__item:last-child{padding-block-end:0}.ifc-cht__item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-block-start:1px;color:var(--ifc-action)}.ifc-scope .ifc-cht__item-svg{width:100%;height:100%}.ifc-cht__item-body{min-width:0}.ifc-scope .ifc-cht__item-title{margin:0;font-family:var(--ifc-font);font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ifc-ink)}.ifc-scope .ifc-cht__item-text{margin:8px 0 0;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-scope .ifc-cht__action{margin:0}.ifc-scope .ifc-cht__cta{display:flex;width:100%}.ifc-scope .ifc-cht__note{margin:12px 0 0;font-size:.9375rem;line-height:1.6;color:var(--ifc-muted)}@media (min-width:560px){.ifc-scope .ifc-chi__cta,.ifc-scope .ifc-chl__cta,.ifc-scope .ifc-che__cta,.ifc-scope .ifc-cht__cta{display:inline-flex;width:auto}.ifc-scope .ifc-chi__actions{flex-direction:row;justify-content:center;gap:24px}.ifc-scope .ifc-chi__action{width:auto}}@media (min-width:620px){.ifc-scope .ifc-che__grid,.ifc-scope .ifc-chv__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ifc-chi,.ifc-chv,.ifc-chl,.ifc-chc,.ifc-che,.ifc-cht{--ifc-chn-card-pad:28px;--ifc-chn-split-gap:40px;padding-block:64px}.ifc-chc__card{padding:32px}.ifc-scope .ifc-chc__card-title{font-size:1.75rem}.ifc-chc__figures{gap:24px}}@media (min-width:900px){.ifc-scope .ifc-chc__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.ifc-cht__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:".    list" "head list" "cta  list" ".    list";column-gap:56px;row-gap:0}.ifc-scope .ifc-cht__actions{margin-block-start:30px}}@media (min-width:1024px){.ifc-chl__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:64px;align-items:center}.ifc-scope .ifc-che__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ifc-scope .ifc-chv__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ifc-scope .ifc-chi__lead,.ifc-scope .ifc-chv__lead,.ifc-scope .ifc-chl__lead,.ifc-scope .ifc-chc__lead,.ifc-scope .ifc-che__lead,.ifc-scope .ifc-cht__lead{font-size:1.125rem}}@media (min-width:1200px){.ifc-chv,.ifc-chl,.ifc-cht{padding-block:80px}.ifc-che{padding-block:72px}}
