.fl .fl-pp-hero__h1.fl-im-hero__h1{margin-top:0}.fl .fl-im-sheet{--fl-im-lift:hsla(45,26%,88%,.03);display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--fl-rh-media);border:1px solid var(--fl-hairline-strong);border-radius:var(--fl-r-card)}@supports (color:color-mix(in srgb,red 50%,transparent)){.fl .fl-im-sheet{--fl-im-lift:color-mix(in srgb,var(--fl-text) 3%,transparent)}}.fl .fl-im-sheet__cell{position:relative;min-width:0;padding:clamp(24px,2.4vw,44px);color:var(--fl-text-2)}.fl .fl-im-sheet__cell+.fl-im-sheet__cell{border-top:1px solid var(--fl-hairline-strong)}.fl .fl-im-sheet__cell.fl-im-sheet__cell--struxen{border-radius:0 0 var(--fl-r-card) var(--fl-r-card);background:var(--fl-im-lift);color:var(--fl-text)}.fl .fl-im-sheet__cell--struxen:after{content:"";position:absolute;inset:-1px;border:2px solid var(--fl-accent);border-radius:inherit;pointer-events:none}@media (min-width:900px){.fl .fl-im-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.fl .fl-im-sheet__cell+.fl-im-sheet__cell{border-top:0;border-left:1px solid var(--fl-hairline-strong)}.fl .fl-im-sheet__cell.fl-im-sheet__cell--struxen{border-radius:0 var(--fl-r-card) var(--fl-r-card) 0}}.fl .fl-im-sheet__h{margin:0;max-width:34ch;font-family:var(--fl-font-sans);font-size:clamp(19px,1.5vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:inherit;text-wrap:balance}.fl .fl-im-bg__row{row-gap:var(--fl-rh-media)}.fl .fl-im-bg__h{margin:0 0 var(--fl-sp-4);font-family:var(--fl-font-sans);font-size:clamp(18px,1.3vw,20px);font-weight:600;letter-spacing:-.005em;line-height:1.3;color:var(--fl-text)}.fl .fl-im-trust{padding-top:var(--fl-rh-rule);border-top:1px solid var(--fl-hairline)}.fl .fl-im-trust__h{margin:0;font-family:var(--fl-font-sans);font-size:clamp(26px,2.6vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--fl-text)}.fl .fl-im-trust__line{margin:var(--fl-rh-tight) 0 0;max-width:40ch;font-family:var(--fl-font-sans);font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--fl-text-2);text-wrap:pretty}.fl .fl-im-train__row{row-gap:var(--fl-rh-head)}.fl .fl-im-train__line{margin:0;max-width:40ch;font-family:var(--fl-font-sans);font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--fl-text);text-wrap:pretty}.fl .fl-im-train__more{margin:var(--fl-rh-body) 0 0;font-family:var(--fl-font-sans);font-size:16px;line-height:1.5;color:var(--fl-text-2)}