.ifc-si{padding-block:40px}.ifc-si__inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ifc-scope .ifc-si__heading{max-width:18ch;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);line-height:1.1;text-wrap:balance;color:var(--ifc-fg)}.ifc-scope .ifc-si__lead{max-width:68ch;font-size:1.0625rem;line-height:1.65;color:var(--ifc-fg-muted)}.ifc-scope .ifc-st__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.5;color:var(--ifc-muted)}.ifc-st__trust-item + .ifc-st__trust-item::before{content:"·";margin-inline-end:10px;color:var(--ifc-line-strong)}.ifc-scope .ifc-si__actions,.ifc-scope .ifc-st__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:4px 0 0}.ifc-scope .ifc-si__cta{--ifc-button-height:50px}@media (max-width:479px){.ifc-scope .ifc-si__cta,.ifc-scope .ifc-sg__cta,.ifc-scope .ifc-sh__cta,.ifc-scope .ifc-ss__cta,.ifc-scope .ifc-st__cta{width:100%}}@media (min-width:768px){.ifc-si{padding-block:60px}.ifc-si__inner{gap:16px}}@media (min-width:1200px){.ifc-si{padding-block:72px}}.ifc-sh{--ifc-sh-fold-w:min(420px,34%);--ifc-sh-folds-opacity:.2;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:44px;background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-sh__folds{position:absolute;z-index:0;inset-block:0;inset-inline-start:0;width:var(--ifc-sh-fold-w);background-image:url("../../brand/backgrounds/fold-hero-light.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:var(--ifc-sh-folds-opacity);transform:scaleX(-1);transform-origin:center;pointer-events:none}.ifc-sh__inner{position:relative;z-index:1}.ifc-sh__intro{max-width:62ch;margin-inline:auto;text-align:center}.ifc-scope .ifc-sh__heading,.ifc-scope .ifc-ss__heading,.ifc-scope .ifc-st__heading{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2;text-wrap:balance;color:var(--ifc-ink)}.ifc-scope .ifc-sh__lead,.ifc-scope .ifc-ss__lead{max-width:62ch;margin:14px auto 0;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-scope .ifc-sh__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-block-start:28px}.ifc-sh__card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid var(--ifc-line);border-radius:12px;background:var(--ifc-surface);box-shadow:none}.ifc-sh__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-block-end:2px;border-radius:10px;background:var(--ifc-blush);color:var(--ifc-action)}.ifc-sh__icon-svg{width:20px;height:20px}.ifc-scope .ifc-sh__card-title{font-size:1.1875rem;line-height:1.35;color:var(--ifc-ink)}.ifc-scope .ifc-sh__card-text{font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-scope .ifc-sh__actions{margin:28px 0 0;text-align:center}.ifc-scope .ifc-sh__cta,.ifc-scope .ifc-ss__cta{--ifc-button-height:50px}@media (min-width:768px){.ifc-sh{padding-block:64px}.ifc-scope .ifc-sh__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-block-start:32px}.ifc-scope .ifc-sh__card-title{font-size:1.25rem}}@media (min-width:1024px){.ifc-scope .ifc-sh__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.ifc-sh{padding-block:80px}}.ifc-ss{--ifc-ss-fold-w:min(420px,34%);--ifc-ss-folds-opacity:.2;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:44px;background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-ss__folds{position:absolute;z-index:0;inset-block:0;inset-inline-start:0;width:var(--ifc-ss-fold-w);background-image:url("../../brand/backgrounds/fold-hero-light.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:var(--ifc-ss-folds-opacity);transform:scaleX(-1);transform-origin:center;pointer-events:none}.ifc-ss__inner{position:relative;z-index:1}.ifc-ss__intro{max-width:62ch;margin-inline:auto;text-align:center}.ifc-scope .ifc-ss__steps{--ifc-ss-gap:28px;--ifc-ss-marker:40px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ifc-ss-gap);margin-block-start:32px}.ifc-ss__step{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ifc-ss__marker{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ifc-ss-marker);height:var(--ifc-ss-marker);border-radius:var(--ifc-radius-pill);background:var(--ifc-action);color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.02em}.ifc-scope .ifc-ss__step-title{margin-block-start:16px;font-size:1.125rem;line-height:1.35;color:var(--ifc-ink)}.ifc-scope .ifc-ss__step-text{max-width:340px;margin:10px auto 0;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-ss__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-block-start:32px}@media (min-width:768px){.ifc-ss{padding-block:64px}}@media (min-width:900px){.ifc-scope .ifc-ss__steps{--ifc-ss-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.ifc-scope .ifc-ss__steps::before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--ifc-ss-marker) / 2 - .5px);inset-inline:calc((100% - 2 * var(--ifc-ss-gap)) / 6);block-size:1px;background:var(--ifc-line);pointer-events:none}}@media (min-width:1200px){.ifc-ss{padding-block:80px}}.ifc-sg{--ifc-sg-fold-w:min(420px,34%);--ifc-sg-folds-opacity:.2;position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:44px;background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-sg__folds{position:absolute;z-index:0;inset-block:0;inset-inline-start:0;width:var(--ifc-sg-fold-w);background-image:url("../../brand/backgrounds/fold-hero-light.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:var(--ifc-sg-folds-opacity);transform:scaleX(-1);transform-origin:center;pointer-events:none}.ifc-sg__inner{position:relative;z-index:1}.ifc-sg__intro{max-width:62ch;margin-inline:auto;text-align:center}.ifc-scope .ifc-sg__heading{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2;text-wrap:balance;color:var(--ifc-ink)}.ifc-scope .ifc-sg__lead{max-width:62ch;margin:14px auto 0;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-scope .ifc-sg__points{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-block-start:28px}.ifc-sg__point{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;border:1px solid var(--ifc-line);border-radius:12px;background:var(--ifc-surface);text-align:start}.ifc-sg__body{width:100%}.ifc-sg__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--ifc-blush);color:var(--ifc-action)}.ifc-sg__icon-svg{width:20px;height:20px}.ifc-scope .ifc-sg__point-title{font-size:1.1875rem;line-height:1.35;color:var(--ifc-ink)}.ifc-scope .ifc-sg__point-text{margin-block-start:10px;font-size:1rem;line-height:1.6;color:var(--ifc-muted)}.ifc-scope .ifc-sg__actions{margin:32px 0 0;text-align:center}.ifc-scope .ifc-sg__cta{--ifc-button-height:50px}@media (min-width:768px){.ifc-sg{padding-block:64px}.ifc-scope .ifc-sg__points{margin-block-start:32px}.ifc-scope .ifc-sg__point-title{font-size:1.25rem}}@media (min-width:900px){.ifc-scope .ifc-sg__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.ifc-sg{padding-block:80px}}.ifc-st{padding-block:44px;background:var(--ifc-paper);color:var(--ifc-ink)}.ifc-st__inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ifc-scope .ifc-st__lead{max-width:64ch;font-size:1.0625rem;line-height:1.65;color:var(--ifc-ink-soft)}.ifc-scope .ifc-st__cta{--ifc-button-height:50px}@media (max-width:479px){.ifc-scope .ifc-st__cta{width:100%}}.ifc-scope .ifc-st__note{max-width:60ch;margin:0;font-size:.9375rem;line-height:1.6;color:var(--ifc-muted)}@media (min-width:768px){.ifc-st{padding-block:64px}}@media (min-width:1200px){.ifc-st{padding-block:80px}}.ifc-sc{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:44px;background:var(--ifc-ink);color:var(--ifc-paper)}.ifc-sc__folds{position:absolute;z-index:0;inset-block:0;inset-inline-end:0;width:min(340px,30%);background-image:url("../../brand/backgrounds/fold-hero-dark.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:.45;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 88%);mask-image:linear-gradient(to right,transparent 0%,#000 88%)}.ifc-sc__inner{position:relative;z-index:1}.ifc-sc__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "lead" "features" "cta";row-gap:0}.ifc-scope .ifc-sc__heading{grid-area:heading;margin:0;font-family:var(--ifc-font);font-size:clamp(1.75rem,1.35rem + 1.7vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance;color:var(--ifc-paper)}.ifc-scope .ifc-sc__lead{grid-area:lead;max-width:46ch;margin:24px 0 0;font-size:1.0625rem;line-height:1.7;color:var(--ifc-text-dim)}.ifc-scope .ifc-sc__features{grid-area:features;margin:28px 0 0;padding:0;list-style:none}.ifc-sc__feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-block:22px}.ifc-sc__feature + .ifc-sc__feature{border-block-start:1px solid var(--ifc-white-a10)}.ifc-sc__feature:first-child{padding-block-start:0}.ifc-sc__feature:last-child{padding-block-end:0}.ifc-sc__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ifc-surface)}.ifc-scope .ifc-sc__icon-svg{width:100%;height:100%}.ifc-sc__feature-body{max-width:44ch}.ifc-scope .ifc-sc__feature-title{margin:0;font-family:var(--ifc-font);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ifc-paper)}.ifc-sc__rule{display:block;width:32px;height:2px;margin-block:12px;background:var(--ifc-action)}.ifc-scope .ifc-sc__feature-text{margin:0;font-size:1rem;line-height:1.7;color:var(--ifc-text-dim)}.ifc-scope .ifc-sc__actions{grid-area:cta;margin:32px 0 0}.ifc-scope .ifc-sc__cta{display:flex;width:100%}@media (min-width:560px){.ifc-scope .ifc-sc__cta{display:inline-flex;width:auto}}@media (min-width:1024px){.ifc-sc{padding-block:64px}.ifc-sc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".        features" "heading  features" "lead     features" "cta      features" ".        features"}.ifc-scope .ifc-sc__features{margin:0}.ifc-scope .ifc-sc__actions{margin-block-start:28px}.ifc-sc__feature{gap:20px;padding-block:26px}.ifc-sc__icon{width:38px;height:38px}.ifc-scope .ifc-sc__feature-title{font-size:1.5rem}.ifc-scope .ifc-sc__lead,.ifc-scope .ifc-sc__feature-text{font-size:1.0625rem}}@media (min-width:1200px){.ifc-sc{padding-block:80px}.ifc-sc__grid{column-gap:72px}.ifc-scope .ifc-sc__lead,.ifc-scope .ifc-sc__feature-text{font-size:1.125rem}}
