.fls-section{padding-block:var(--section-padding-y);position:relative}.fls-grid{align-items:stretch;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.fls-grid--panel-right .fls-panel{order:2}.fls-grid--panel-right .fls-list{order:1}.fls-panel{background:var(--color-primary);border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-7);position:relative}.fls-panel .fls-eyebrow{align-self:flex-start;color:var(--color-accent);margin-bottom:var(--space-1);order:-1}.fls-headline{color:var(--color-on-primary);font-family:var(--font-display);font-size:var(--text-headline-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.fls-sub{color:hsla(0,0%,100%,.72);font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.fls-cta{align-self:flex-start;margin-top:var(--space-2)}.scheme-dark .fls-panel,.scheme-gradient-navy .fls-panel,.scheme-navy .fls-panel{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.fls-list{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}.fls-item{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr}.fls-item__title{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-headline-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.fls-item__body{color:var(--color-on-surface-variant);font-size:var(--text-body-md);line-height:var(--leading-relaxed);margin:var(--space-1) 0 0}.fls-marker{flex:0 0 auto;line-height:1}.fls-marker--number{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-headline-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);min-width:2.2em}.fls-marker--arrow{color:var(--color-accent);font-size:var(--text-headline-sm);font-weight:var(--weight-bold);margin-top:.05em}.fls-marker--check{align-items:center;display:flex;height:20px;justify-content:center;margin-top:4px;width:20px}.fls-list--divider .fls-item{border-bottom:1px solid var(--color-outline-variant);grid-template-columns:1fr;padding-block:var(--space-5)}.fls-list--divider .fls-item:first-child{padding-top:0}.fls-list--divider .fls-item:last-child{border-bottom:0;padding-bottom:0}.fls-list--arrow .fls-item,.fls-list--check .fls-item,.fls-list--number .fls-item{padding-block:var(--space-3)}.fls-list--arrow .fls-item:first-child,.fls-list--check .fls-item:first-child,.fls-list--number .fls-item:first-child{padding-top:0}.fls-list--arrow .fls-item:last-child,.fls-list--check .fls-item:last-child,.fls-list--number .fls-item:last-child{padding-bottom:0}.scheme-dark .fls-item__title,.scheme-gradient-navy .fls-item__title,.scheme-navy .fls-item__title{color:var(--color-on-primary)}.scheme-dark .fls-item__body,.scheme-gradient-navy .fls-item__body,.scheme-navy .fls-item__body{color:hsla(0,0%,100%,.72)}.scheme-dark .fls-list--divider .fls-item,.scheme-gradient-navy .fls-list--divider .fls-item,.scheme-navy .fls-list--divider .fls-item{border-bottom-color:hsla(0,0%,100%,.14)}@media (max-width:900px){.fls-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.fls-grid--panel-right .fls-panel{order:1}.fls-grid--panel-right .fls-list{order:2}.fls-panel{padding:var(--space-6)}}@media (max-width:600px){.fls-panel{padding:var(--space-5)}}