.biz-ops a:focus-visible,.biz-ops button:focus-visible{outline:2px solid var(--electric-light);outline-offset:3px}.biz-ops #depts,.biz-ops #how,.biz-ops #where{scroll-margin-top:5rem}.biz-ops .final .section-label,.biz-ops .head .section-label,.biz-ops .now .section-label{display:block}.biz-ops .btn-white{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-dm-sans);font-weight:600;font-size:.875rem;letter-spacing:.025em;cursor:pointer;transition:all .3s ease;border:none;background:#fff;color:var(--navy);white-space:nowrap}.biz-ops .btn-white:hover{background:var(--warm-white)}.biz-ops .badge{font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.125rem .5rem;background:rgba(46,123,232,.2);color:var(--electric-light);white-space:nowrap}.biz-ops .hero{position:relative;display:flex;align-items:center;overflow:hidden}.biz-ops .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%)}.biz-ops .hero .bg{position:absolute;inset:0;opacity:.6}.biz-ops .hero .wrap{position:relative;z-index:10;padding-top:8rem;padding-bottom:1.5rem;width:100%;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.biz-ops .hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.biz-ops .hero .inner{max-width:40rem}.biz-ops .eyebrow-row{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.biz-ops .eyebrow-row .rule{width:2rem;height:1px;background:var(--orange);flex:none}.biz-ops .eyebrow-row .badge{margin-left:.25rem}.biz-ops .hero h1{font-size:3rem;font-weight:700;line-height:1.08;color:#fff;margin-bottom:1.5rem}@media (min-width:768px){.biz-ops .hero h1{font-size:3.75rem}}@media (min-width:1280px){.biz-ops .hero h1{font-size:4.25rem}}.biz-ops .hero .inner .sub{color:rgba(255,255,255,.6);font-size:1.125rem;line-height:1.625;max-width:36rem;margin-bottom:2.5rem;font-weight:300}@media (min-width:768px){.biz-ops .hero .inner .sub{font-size:1.1875rem}}.biz-ops .hero .ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem}.biz-ops .hero .ctas .btn-secondary{color:var(--warm-white)}.biz-ops .proof{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.biz-ops .proof div{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.5);font-size:.75rem}.biz-ops .proof svg{width:14px;height:14px;color:var(--orange);flex:none}.biz-ops .hero-viz{width:100%}@media (max-width:1023px){.biz-ops .hero-viz{max-width:36rem}}.biz-ops .viz-svg{display:block;width:100%;height:auto;overflow:visible}.biz-ops .viz-svg text{font-family:var(--font-dm-sans)}.biz-ops .viz-svg .eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;fill:var(--orange)}.biz-ops .viz-svg .sub{font-size:11.5px;font-weight:300;fill:var(--slate-light)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.biz-ops .hero-viz:not(.go) .draw{stroke-dasharray:1;stroke-dashoffset:1}.biz-ops .hero-viz:not(.go) .f0,.biz-ops .hero-viz:not(.go) .f1,.biz-ops .hero-viz:not(.go) .f2,.biz-ops .hero-viz:not(.go) .f3,.biz-ops .hero-viz:not(.go) .f4{opacity:0}.biz-ops .hero-viz.go .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:biz-ops-draw 1.4s cubic-bezier(.2,.7,.2,1) forwards}.biz-ops .hero-viz.go .f0,.biz-ops .hero-viz.go .f1,.biz-ops .hero-viz.go .f2,.biz-ops .hero-viz.go .f3,.biz-ops .hero-viz.go .f4{opacity:0;animation:biz-ops-fade .7s ease-out forwards}.biz-ops .hero-viz.go .f4{animation-delay:.3s}.biz-ops .hero-viz.go .f0{animation-delay:.6s}.biz-ops .hero-viz.go .f1{animation-delay:1.2s}.biz-ops .hero-viz.go .f2{animation-delay:1.9s}.biz-ops .hero-viz.go .f3{animation-delay:2.3s}}@keyframes biz-ops-draw{to{stroke-dashoffset:0}}@keyframes biz-ops-fade{to{opacity:1}}.biz-ops .hero-viz-lbl{display:none}@media (max-width:639px){.biz-ops .viz-svg .lbl{display:none}.biz-ops .hero-viz-lbl{display:block}.biz-ops .hero-viz-lbl:first-child{margin-bottom:.75rem}.biz-ops .hero-viz-lbl-eyebrow{display:block;color:var(--orange);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.biz-ops .hero-viz-lbl-sub{display:block;color:var(--slate-light);font-size:.8125rem;font-weight:300;line-height:1.5}}.biz-ops .section{padding-block:4.5rem}.biz-ops .section.alt{background:var(--navy-dark)}.biz-ops .section.bordered{border-bottom:1px solid rgba(255,255,255,.06)}.biz-ops .head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}@media (min-width:1024px){.biz-ops .head{flex-direction:row;align-items:flex-start;justify-content:space-between}.biz-ops .head .lede{margin-top:1.75rem}}.biz-ops .head h2{font-size:1.875rem;font-weight:700;color:#fff;margin-top:.75rem}@media (min-width:768px){.biz-ops .head h2{font-size:2.25rem}}@media (min-width:1024px){.biz-ops .head h2{font-size:3rem}}.biz-ops .lede{color:rgba(255,255,255,.6);font-weight:300;font-size:1.0625rem;line-height:1.7;max-width:40rem}.biz-ops .fig-item{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;align-items:center;padding:1.125rem 1.25rem;background:rgba(46,123,232,.06);border:1px solid rgba(91,156,246,.18)}.biz-ops .fig-item .ic{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:rgba(46,123,232,.18);color:var(--electric-light)}.biz-ops .fig-item .ic svg{width:22px;height:22px}.biz-ops .fig-item .ic.num{background:var(--electric);color:#fff;font-family:var(--font-playfair);font-size:1.5rem;font-weight:700}.biz-ops .fig-item b{display:block;font-size:1.0625rem;font-weight:600;color:#fff;line-height:1.3}.biz-ops .fig-item span{display:block;color:rgba(255,255,255,.6);font-size:.875rem;font-weight:300;line-height:1.5;margin-top:.15rem}.biz-ops .tools{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:900px){.biz-ops .tools{grid-template-columns:repeat(3,1fr)}}.biz-ops .tools .fig-item{align-items:flex-start}.biz-ops .tools .fig-item .ic{margin-top:.1rem}.biz-ops .now{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.biz-ops .now{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;align-items:center}}.biz-ops .now h3{font-size:1.625rem;font-weight:700;color:#fff;margin-top:.75rem;margin-bottom:1rem}@media (min-width:768px){.biz-ops .now h3{font-size:2rem}}.biz-ops .now p{color:rgba(255,255,255,.6);font-weight:300;font-size:1rem;line-height:1.7;max-width:34rem}.biz-ops .stats{display:grid;grid-template-columns:1fr}@media (min-width:640px){.biz-ops .stats{grid-template-columns:repeat(3,1fr)}}.biz-ops .stat{padding:1.5rem 1.25rem;border-left:1px solid rgba(255,255,255,.06)}.biz-ops .stat:first-child{border-left:none;padding-left:0}@media (max-width:639px){.biz-ops .stat{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.06)}.biz-ops .stat:first-child{border-top:none}}.biz-ops .stat .n{font-family:var(--font-playfair);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.biz-ops .stat .t{color:rgba(255,255,255,.6);font-size:.8125rem;font-weight:300;line-height:1.55;margin-top:.75rem}.biz-ops .stat .s{display:block;margin-top:.5rem;color:var(--orange);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.biz-ops .moves{display:flex;flex-direction:column}.biz-ops .move{display:grid;grid-template-columns:3.25rem 1fr;gap:1.5rem;padding-block:2.25rem;border-top:1px solid rgba(255,255,255,.06)}.biz-ops .move:first-child{border-top:none;padding-top:0}.biz-ops .move .ic{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:var(--electric);color:#fff;font-family:var(--font-playfair);font-size:1.5rem;font-weight:700}.biz-ops .move .k{font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:.5rem}.biz-ops .move h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media (min-width:768px){.biz-ops .move h3{font-size:1.75rem}}.biz-ops .move .cols{display:grid;grid-template-columns:1fr;gap:1.25rem 3rem}@media (min-width:900px){.biz-ops .move .cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.biz-ops .move .we{margin-top:1.6rem}}.biz-ops .move p{color:rgba(255,255,255,.6);font-weight:300;font-size:1rem;line-height:1.7}.biz-ops .move .we{color:rgba(255,255,255,.82);font-weight:400}.biz-ops .move .we a{color:var(--electric-light);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(91,156,246,.5)}.biz-ops .move .we a:hover{text-decoration-color:var(--electric-light)}.biz-ops .move .we b{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--electric);margin-bottom:.5rem}@media (max-width:640px){.biz-ops .move{grid-template-columns:2.5rem 1fr;gap:1rem}.biz-ops .move .ic{width:2.5rem;height:2.5rem;font-size:1.2rem}}.biz-ops .chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.biz-ops .chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.75rem;font-weight:500;letter-spacing:.06em;color:rgba(248,248,246,.8);border:1px solid rgba(255,255,255,.14);transition:all .25s ease}.biz-ops .chip:hover{border-color:rgba(46,123,232,.6);color:var(--electric-light)}.biz-ops .chip span{font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}@media (min-width:1280px){.biz-ops .chips{flex-wrap:nowrap}.biz-ops .chip{flex:1 1 0;justify-content:center;white-space:nowrap}}.biz-ops .depts{display:flex;flex-direction:column}.biz-ops .dept{padding-block:3.5rem;border-top:1px solid rgba(255,255,255,.06);scroll-margin-top:6.75rem}.biz-ops .dept:first-child{border-top:none;padding-top:0}.biz-ops .dept .top{display:grid;grid-template-columns:1fr;gap:1.5rem 3rem;margin-bottom:1.75rem}@media (min-width:900px){.biz-ops .dept .top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.biz-ops .dept .for{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.biz-ops .dept .for .rule{width:2rem;height:1px;background:var(--orange);flex:none}.biz-ops .dept h3{font-size:1.875rem;font-weight:700;color:#fff;line-height:1.15}@media (min-width:768px){.biz-ops .dept h3{font-size:2.25rem}}.biz-ops .dept .day{color:rgba(255,255,255,.62);font-weight:300;font-size:1rem;line-height:1.7}.biz-ops .dept .day b{color:rgba(255,255,255,.9);font-weight:500}.biz-ops .land{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:900px){.biz-ops .land{grid-template-columns:repeat(3,1fr)}}.biz-ops .land .fig-item{grid-template-columns:2.5rem 1fr;align-items:flex-start;padding:1rem 1.125rem}.biz-ops .land .fig-item .ic{width:2.5rem;height:2.5rem}.biz-ops .land .fig-item .ic svg{width:18px;height:18px}.biz-ops .land .fig-item b{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--electric-light)}.biz-ops .land .fig-item span{color:rgba(255,255,255,.72);font-size:.875rem;margin-top:.35rem}.biz-ops .depts-close{margin-top:3rem;padding:1.5rem 1.75rem;border:1px solid var(--electric-light);background:rgba(46,123,232,.04);display:grid;grid-template-columns:1fr;gap:.75rem 2rem;align-items:center}@media (min-width:900px){.biz-ops .depts-close{grid-template-columns:auto 1fr}}.biz-ops .depts-close .n{font-family:var(--font-playfair);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1;color:#fff;white-space:nowrap}.biz-ops .depts-close p{color:rgba(255,255,255,.75);font-weight:300;font-size:1rem;line-height:1.6}.biz-ops .ops-band{background:var(--electric);padding-block:4.5rem;position:relative;overflow:hidden}.biz-ops .ops-band .bg{position:absolute;inset:0;opacity:.2}.biz-ops .ops-band .wrap{position:relative;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:1024px){.biz-ops .ops-band .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}.biz-ops .ops-band .label{font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.875rem}.biz-ops .ops-band h2{font-size:1.75rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:1rem}@media (min-width:768px){.biz-ops .ops-band h2{font-size:2.25rem}}.biz-ops .ops-band p{color:rgba(255,255,255,.82);font-size:1.0625rem;font-weight:300;line-height:1.7;max-width:34rem}.biz-ops .ops-band p+p{margin-top:.75rem}.biz-ops .ops-band .kept{font-family:var(--font-playfair);font-size:1.125rem;color:#fff;font-weight:400;font-style:italic}.biz-ops .ops-band .ctas{margin-top:1.75rem}.biz-ops .ops-band .box{padding:1.75rem 2rem;border:1px solid #fff;border-radius:4px;position:relative;z-index:10000}.biz-ops .ops-band .box .k{font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:1rem}.biz-ops .ops-band .box .row{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.biz-ops .ops-band .box .row{grid-template-columns:1fr 1fr}}.biz-ops .ops-band .box .cell{padding:1rem 1.125rem;background:#fff;border-radius:4px}.biz-ops .ops-band .box .cell b{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--electric);margin-bottom:.35rem}.biz-ops .ops-band .box .cell span{display:block;font-family:var(--font-playfair);font-size:1.125rem;font-weight:600;color:var(--navy);line-height:1.3}.biz-ops .ops-band .box .close{margin-top:1rem;font-family:var(--font-playfair);font-style:italic;font-size:1.125rem;color:#fff;text-align:center}.biz-ops .final{padding-block:4.5rem;position:relative;overflow:hidden}.biz-ops .final .bg{position:absolute;inset:0;opacity:.3}.biz-ops .final .edge-b,.biz-ops .final .edge-t{position:absolute;left:0;right:0;height:1px}.biz-ops .final .edge-t{top:0;background:linear-gradient(90deg,transparent,rgba(46,123,232,.4),transparent)}.biz-ops .final .edge-b{bottom:0;background:linear-gradient(90deg,transparent,rgba(46,123,232,.2),transparent)}.biz-ops .final .wrap{position:relative;z-index:10;max-width:48rem;text-align:center}.biz-ops .final h2{font-size:2.25rem;font-weight:700;color:#fff;margin-top:1rem;margin-bottom:1.5rem}@media (min-width:768px){.biz-ops .final h2{font-size:3rem}}.biz-ops .final p{color:rgba(255,255,255,.5);font-size:1.125rem;font-weight:300;line-height:1.625;margin-bottom:2.5rem}.biz-ops .final .ctas{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width:640px){.biz-ops .final .ctas{flex-direction:row}}