.fsi-page .is-caps{background:linear-gradient(180deg, var(--border), var(--border))}.bpv3-page.fsi-page .is-caps-head h2:after{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-lift));border-radius:2px;width:56px;height:4px;margin:1.1rem auto 0;display:block}.fsi-page .is-cap{border-color:var(--border);background:#fff}.fsi-page .is-cap:hover{border-color:var(--brand)}.fsi-page .am-gh-hero+.is-caps{background:radial-gradient(120% 120% at 50% 0%, var(--navy-lift) 0%, var(--navy) 60%, var(--navy) 100%);position:relative;overflow:hidden}.bpv3-page.fsi-page .am-gh-hero+.is-caps .is-caps-head h2{color:#fff}.bpv3-page.fsi-page .am-gh-hero+.is-caps .is-caps-head h2 .bpv3-hl{background:linear-gradient(135deg, var(--sky) 20%, var(--sky) 50%, var(--sky) 80%);-webkit-text-fill-color:transparent;color:var(--sky);-webkit-background-clip:text;background-clip:text}.bpv3-page.fsi-page .am-gh-hero+.is-caps .is-caps-head h2:after{background:linear-gradient(90deg, var(--sky), var(--sky))}.fsi-page .am-gh-hero+.is-caps .is-caps-head p{color:rgba(var(--border-rgb), .78)}.fsi-page .am-gh-hero+.is-caps .is-cap{-webkit-backdrop-filter:blur(4px);background:#ffffff0d;border-color:#ffffff1f}.fsi-page .am-gh-hero+.is-caps .is-cap:hover{border-color:#ffffff47;box-shadow:0 8px 24px #00000073}.fsi-page .am-gh-hero+.is-caps .is-cap-icon{background:rgba(var(--sky-rgb), .14);color:var(--sky)}.bpv3-page.fsi-page .am-gh-hero+.is-caps .is-cap h3{color:#fff}.fsi-page .am-gh-hero+.is-caps .is-cap p{color:rgba(var(--border-rgb), .78)}.fsi-page .am-gh-hero+.is-caps :focus-visible{outline-color:var(--sky)}.fsi-page .is-frameworks{background:linear-gradient(180deg, var(--border), var(--border));border-top:none}.bpv3-page.fsi-page .is-frameworks-head h2:after{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-lift));border-radius:2px;width:56px;height:4px;margin:1.1rem auto 0;display:block}.fsi-page .is-frameworks .sol-card{border-color:var(--border);border-top-color:var(--brand);background:#fff}.fsi-page .is-frameworks .sol-card:hover{background:var(--brand);border-color:var(--brand)}.bpv3-page.fsi-page .am-anatomy-head h2:after{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-lift));border-radius:2px;width:56px;height:4px;margin:1.1rem auto 0;display:block}.fsi-page .am-gh-beat-num{background:linear-gradient(135deg, var(--blue) 0%, var(--blue) 50%, var(--blue-lift) 100%);-webkit-text-fill-color:transparent;width:auto;height:auto;color:var(--brand);font-family:var(--font-sans);-webkit-background-clip:text;background-clip:text;border-radius:0;font-size:2.25rem;font-weight:700;line-height:1}
