.github-home-hero{position:relative!important;min-height:auto!important;padding-top:64px!important;background:radial-gradient(circle at 76% 38%,#063d661f,transparent 34%),linear-gradient(112deg,#001424 0%,#00111f 54%,#00101d 100%)!important;text-align:left!important}
.github-home-hero .hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;align-items:center!important;gap:58px!important;min-height:520px!important;padding:0!important}
.github-home-hero .hero-copy{max-width:none!important;text-align:left!important}
.github-home-hero .kicker{display:block!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;color:#00a7e8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important}
.github-home-hero h1{margin:0 0 24px!important;color:#f7f6fc!important;font-size:clamp(44px,5.2vw,72px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-3.5px!important}
.github-home-hero h1 span{background:linear-gradient(180deg,#159cff 0%,#0078e8 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.github-home-hero .hero-copy>p{max-width:600px!important;margin:0 0 31px!important;color:#aaa8b8!important;font-size:17px!important;line-height:1.65!important}
.github-home-hero .hero-actions{display:flex!important;justify-content:flex-start!important;gap:13px!important;margin:0!important}
.github-home-hero .hero-actions .button{width:auto!important;padding:21px 25px!important;border-radius:8px!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important}
.github-home-hero .hero-trust{justify-content:flex-start!important;margin-top:24px!important;color:#777687!important;font-size:11px!important}
.github-home-hero .code-stage{display:block!important;position:relative!important;min-height:430px!important}
.github-home-hero .code-window{display:block!important;position:absolute!important;inset:68px 12px 30px 18px!important;padding:0!important;text-align:left!important}
.github-home-hero .code-window pre{margin:0!important;padding:24px 30px!important;background:transparent!important;color:#d3d2df!important;font:500 13px/1.75 ui-monospace,monospace!important;text-align:left!important}
.github-home-hero .code-window pre em{color:#37b9f5!important;font-style:normal!important}
.github-home-hero .float-card{display:flex!important}.github-home-hero .float-card.top{top:35px!important;left:0!important}.github-home-hero .float-card.right{right:-16px!important;top:180px!important}.github-home-hero .float-card.bottom{right:24px!important;bottom:0!important}
.github-body-content{position:relative;background:#0a0c10}.github-body-content>.blob{display:none!important}.github-body-content>.wrapper{width:min(calc(100% - 40px),1160px);margin-inline:auto}
.github-body-content .cta-banner{width:100%!important;max-width:1200px!important;padding-inline:2rem!important}
.github-body-content .reveal{opacity:1!important;visibility:visible!important;transform:none!important}
[data-theme=light] .github-home-hero{background:radial-gradient(circle at 77% 35%,#078cf514,transparent 29%),linear-gradient(#fff,#fafdff)!important}
[data-theme=light] .github-home-hero h1{color:#173753!important}[data-theme=light] .github-home-hero .hero-copy>p,[data-theme=light] .github-home-hero .hero-trust{color:#64748b!important}
[data-theme=light] .github-body-content{background:#f6f9fc!important;color:#173753!important}
[data-theme=light] .github-body-content .section-title,[data-theme=light] .github-body-content .step-card h3,[data-theme=light] .github-body-content .why-card h3,[data-theme=light] .github-body-content .provider-card .name,[data-theme=light] .github-body-content .cta-inner h2{color:#173753!important;-webkit-text-fill-color:currentColor!important}
[data-theme=light] .github-body-content .section-sub,[data-theme=light] .github-body-content .step-card p,[data-theme=light] .github-body-content .why-card p,[data-theme=light] .github-body-content .provider-card .desc,[data-theme=light] .github-body-content .cta-inner p,[data-theme=light] .github-body-content .stat-label{color:#5f7187!important}
[data-theme=light] .github-body-content .step-card,[data-theme=light] .github-body-content .fw-pill,[data-theme=light] .github-body-content .why-card,[data-theme=light] .github-body-content .provider-card{border-color:#d7e5ef!important;background:#fff!important;color:#173753!important;box-shadow:0 12px 32px rgba(28,91,135,.07)}
[data-theme=light] .github-body-content .fw-pill[style*="color:var(--muted)"]{color:#5f7187!important}
[data-theme=light] .github-body-content .stats-row{border-color:#d7e5ef!important}
[data-theme=light] .github-body-content .stat-num{background:linear-gradient(135deg,#0876ce,#159cff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
[data-theme=light] .github-body-content .cta-inner{border-color:#9bcbed!important;background:linear-gradient(135deg,#e7f3ff,#e9faf3)!important;box-shadow:0 18px 45px rgba(28,91,135,.1)}
[data-theme=light] .github-body-content .btn-primary{color:#fff!important}
[data-theme=light] .github-body-content .btn-secondary{border-color:#b8d4e7!important;background:#fff!important;color:#0871c3!important}
[data-theme=light] .github-body-content .provider-card svg{fill:#173753!important}
[data-theme=light] .github-body-content .demo-card{border-color:#24445f!important;background:#0b1724!important;color:#e8eef6!important;box-shadow:0 20px 48px rgba(5,25,43,.18)}
[data-theme=light] .github-body-content .demo-card .demo-title,[data-theme=light] .github-body-content .demo-card .cmd,[data-theme=light] .github-body-content .demo-card .info{color:#c7d4e2!important}
@media(max-width:900px){.github-home-hero .hero-grid{grid-template-columns:1fr!important;padding-bottom:45px!important}.github-home-hero .code-stage{min-height:400px!important}}
@media(max-width:680px){.github-home-hero{padding-top:42px!important}.github-home-hero h1{font-size:43px!important;letter-spacing:-2px!important}.github-home-hero .hero-actions{align-items:stretch!important;flex-direction:column!important}.github-home-hero .code-stage{min-height:360px!important}.github-home-hero .code-window{inset:58px 0 20px!important}.github-body-content>.wrapper{width:min(calc(100% - 28px),1160px)}}
