.f2al-a_about{--about-size-620px:38.75rem;--about-space-200px:12.5rem;--about-image-shadow:0 3.125rem 5rem #00000080;padding-block:var(--section-py);position:relative;overflow-x:clip}.f2al-a_about__glow{top:var(--space-80px);right:calc(-1 * var(--about-space-200px));width:var(--about-size-620px);height:var(--about-size-620px);border-radius:var(--radius-pill);background:var(--glow-navy);pointer-events:none;position:absolute}.f2al-a_about__inner{gap:var(--gap-xl);max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;margin:0 auto;display:flex;position:relative}.f2al-a_about__split{flex-direction:var(--split-dir);align-items:center;gap:var(--gap-xl);display:flex}.f2al-a_about__media{flex:1 1 var(--split-basis);perspective:1400px;width:100%;min-width:0;position:relative}.f2al-a_about__media-glow{inset:var(--space-40px) calc(-1 * var(--space-20px)) calc(-1 * var(--space-32px)) var(--space-40px);border-radius:var(--radius-panel);background:var(--glow-gold);filter:blur(var(--space-32px));pointer-events:none;position:absolute}.f2al-a_about__frame{height:var(--about-img-h);border:var(--size-1px) solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:var(--about-image-shadow);position:relative;overflow:hidden;transform:rotateY(10deg)rotateX(3deg)}.f2al-a_about__image{object-fit:cover}.f2al-a_about__badge{right:calc(-1 * var(--space-8px));bottom:var(--space-32px);padding:var(--space-14px) var(--space-18px);border:var(--size-1px) solid var(--glass-border-strong);border-radius:var(--radius-card);background:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--size-12px);letter-spacing:.25em;white-space:nowrap;font-weight:600;position:absolute}.f2al-a_about__copy{flex:1 1 var(--split-basis);gap:var(--gap-md);flex-direction:column;width:100%;min-width:0;display:flex}.f2al-a_about__body{font:var(--text-body-light);color:var(--color-text-lead)}.f2al-a_about__body-name{color:var(--color-white);font-weight:600}.f2al-a_about__points{gap:var(--space-12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f2al-a_about__point{gap:var(--space-16px);padding:var(--space-18px) var(--space-20px);border:var(--size-1px) solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-fill);display:flex}.f2al-a_about__point-text{gap:var(--space-4px);flex-direction:column;display:flex}.f2al-a_about__point-title{font:var(--text-card-title);margin:0}.f2al-a_about__point-desc{font:var(--text-small);color:var(--color-text-muted);line-height:1.65}.f2al-a_about__stats{grid-template-columns:repeat(var(--stats-cols), minmax(0, 1fr));gap:var(--gap-md);margin:0;padding:0;list-style:none;display:grid}.f2al-a_about__stat{gap:var(--space-6px);flex-direction:column;display:flex}.f2al-a_about__stat-value{font:var(--text-stat);color:var(--color-gold)}.f2al-a_about__stat-label{font-size:var(--fs-small);color:var(--color-text-lead)}
.fV91sW_clients{gap:var(--gap-lg);padding-block:var(--section-py);background:var(--color-bg-alt);flex-direction:column;display:flex}.fV91sW_clients__header{flex-direction:var(--split-dir);justify-content:space-between;align-items:flex-start;gap:var(--gap-md);width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin:0 auto;display:flex}.fV91sW_clients__heading{gap:var(--space-18px);flex-direction:column;display:flex}.fV91sW_clients__intro{font-size:var(--fs-body);color:var(--color-text-muted)}.fV91sW_clients__rows{gap:var(--space-14px);flex-direction:column;display:flex}.fV91sW_clients__row{--marquee-gap:var(--space-14px)}.fV91sW_clients__pill{padding:var(--space-20px) var(--space-32px);border:var(--size-1px) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-fill);font-size:var(--fs-body);color:var(--color-text-soft);white-space:nowrap;flex:none;font-weight:600;line-height:1.5}.fV91sW_clients__sr-list{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hsKFBG_commitment{--commitment-size-1100px:68.75rem;--commitment-divider:color-mix(in srgb, var(--color-white) 14%, transparent);--commitment-divider-gold:color-mix(in srgb, var(--color-ink) 20%, transparent);--commitment-gold-shadow:0 2.5rem 5rem color-mix(in srgb, var(--color-gold) 25%, transparent);padding-block:var(--section-py);background:var(--color-bg-alt)}.hsKFBG_commitment__inner{gap:var(--gap-lg);max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;margin:0 auto;display:flex}.hsKFBG_commitment__head{align-items:center;gap:var(--space-20px);text-align:center;flex-direction:column;display:flex}.hsKFBG_commitment__quote{max-width:var(--commitment-size-1100px);font:var(--text-quote);color:var(--color-white);margin:0}.hsKFBG_commitment__quote-accent{color:var(--color-gold)}.hsKFBG_commitment__sub{font-size:var(--fs-small);letter-spacing:var(--size-1px);color:var(--color-text-muted)}.hsKFBG_commitment__cards{display:var(--commit-display);grid-template-columns:repeat(var(--commit-cols), minmax(0, 1fr));align-items:center;gap:var(--gap-md);padding:var(--space-16px) 0 0;overflow-x:var(--carousel-overflow);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none}.hsKFBG_commitment__cards::-webkit-scrollbar{display:none}.hsKFBG_commitment__card{flex:var(--carousel-item);gap:var(--space-18px);padding:var(--panel-pad) var(--card-pad);border-radius:var(--radius-panel);scroll-snap-align:start;flex-direction:column;display:flex}.hsKFBG_commitment__card--gold{box-shadow:var(--commitment-gold-shadow);transform:var(--commit-lift)}.hsKFBG_commitment__card-head{justify-content:space-between;align-items:center;display:flex}.hsKFBG_commitment__card-title{font:var(--text-card-h);text-transform:uppercase;margin:0;line-height:1.5}.hsKFBG_commitment__card-number{font-family:var(--font-display);font-size:var(--size-22px);opacity:.6;line-height:1}.hsKFBG_commitment__lead{padding-bottom:var(--space-18px);border-bottom:var(--size-1px) solid var(--commitment-divider);font-family:var(--font-accent);font-size:var(--size-22px);font-style:italic;line-height:1.35}.hsKFBG_commitment__card--gold .hsKFBG_commitment__lead{border-bottom-color:var(--commitment-divider-gold)}.hsKFBG_commitment__list{gap:var(--space-12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hsKFBG_commitment__item{gap:var(--space-12px);font-size:var(--fs-small);line-height:1.5;display:flex}.hsKFBG_commitment__star{width:var(--size-16px);height:var(--size-16px);margin-top:var(--space-4px);fill:currentColor;flex:none}
