.es-page a:focus-visible,.es-page button:focus-visible{outline:2px solid var(--electric-light);outline-offset:3px}.es-page #agents{scroll-margin-top:5rem}.es-page .head .section-label{display:block}.es-page .hero{position:relative;display:flex;align-items:center;overflow:hidden}.es-page .hero .mesh{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(36,54,96,.7) 0,rgba(13,23,40,.95) 70%)}.es-page .hero .bg{position:absolute;inset:0;opacity:.6}.es-page .hero .wrap{position:relative;z-index:10;padding-top:8rem;padding-bottom:1.5rem;width:100%}.es-page .hero .inner{max-width:60rem}.es-page .eyebrow-row{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.es-page .eyebrow-row .rule{width:2rem;height:1px;background:var(--orange);flex:none}.es-page .hero h1{font-size:3rem;font-weight:700;line-height:1.08;color:#fff;margin-bottom:1.5rem}@media (min-width:768px){.es-page .hero h1{font-size:3.75rem}}@media (min-width:1280px){.es-page .hero h1{font-size:4.25rem}}.es-page .hero .inner .sub{color:rgba(255,255,255,.6);font-size:1.125rem;line-height:1.625;max-width:48rem;margin-bottom:2.5rem;font-weight:300}@media (min-width:768px){.es-page .hero .inner .sub{font-size:1.1875rem}}.es-page .hero .ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem}.es-page .proof{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.es-page .proof div{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.5);font-size:.75rem}.es-page .proof svg{width:14px;height:14px;color:var(--orange);flex:none}.es-page .section{padding-block:4.5rem}.es-page .section.bordered{border-bottom:1px solid rgba(255,255,255,.06)}.es-page .head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}@media (min-width:1024px){.es-page .head{flex-direction:row;align-items:flex-start;justify-content:space-between}.es-page .head .lede{margin-top:1.75rem}}.es-page .head h2{font-size:1.875rem;font-weight:700;color:#fff;margin-top:.75rem}@media (min-width:768px){.es-page .head h2{font-size:2.25rem}}@media (min-width:1024px){.es-page .head h2{font-size:3rem}}.es-page .lede{color:rgba(255,255,255,.6);font-weight:300;font-size:1.0625rem;line-height:1.7;max-width:40rem}.es-page .lede a{color:var(--electric-light);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(91,156,246,.5)}.es-page .lede a:hover{text-decoration-color:var(--electric-light)}.es-page .tools{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:900px){.es-page .tools{grid-template-columns:repeat(3,1fr)}}.es-page .fig-item{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;align-items:flex-start;padding:1.125rem 1.25rem;background:rgba(46,123,232,.06);border:1px solid rgba(91,156,246,.18)}.es-page .fig-item .ic{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;margin-top:.1rem;background:rgba(46,123,232,.18);color:var(--electric-light)}.es-page .fig-item .ic svg{width:22px;height:22px}.es-page .fig-item b{display:block;font-size:1.0625rem;font-weight:600;color:#fff;line-height:1.3}.es-page .fig-item span{display:block;color:rgba(255,255,255,.6);font-size:.875rem;font-weight:300;line-height:1.5;margin-top:.15rem}