@media(min-width:1200px){.ll_d{padding-top:120px}}@media(min-width:768px)and (max-width:1199.98px){.ll_d{padding-top:80px}}@media(max-width:767.98px){.ll_d{padding-top:64px}}.ll_e{max-width:940px;margin-top:12px;color:rgba(var(--bs-black-rgb),.6)}@media(max-width:767.98px){.ll_e{margin-top:8px;font-size:14px}}.ll_fz{display:grid;align-items:flex-start;align-self:center;padding:0;margin:0;list-style:none}@media(max-width:1199.98px){.ll_fz{gap:40px}}@media(max-width:991.98px){.ll_fz br{display:none}}@media(min-width:768px){.ll_fz{grid-auto-flow:column}}@media(max-width:767.98px){.ll_fz{gap:24px}.ll_fz.ll_fA{gap:16px}}.ll_fz.ll_fA li{gap:0}.ll_fz.ll_fA.centered{justify-content:center}.ll_fz.ll_fA .ll_fB{font-size:16px}.ll_fz.ll_fC,.ll_fz.ll_fD{gap:0;align-items:stretch;background:rgb(var(--bs-black-rgb),8%)}@media(min-width:768px){.ll_fz.ll_fC,.ll_fz.ll_fD{border-radius:var(--bs-border-radius)}}@media(max-width:991.98px){.ll_fz.ll_fC,.ll_fz.ll_fD{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}@media(max-width:767.98px){.ll_fz.ll_fC,.ll_fz.ll_fD{grid-template-columns:1fr;border-radius:16px}}.ll_fz.ll_fC li,.ll_fz.ll_fD li{flex-grow:1;gap:0;align-content:start}@media(min-width:1200px){.ll_fz.ll_fC li,.ll_fz.ll_fD li{padding:32px}}@media(max-width:1199.98px){.ll_fz.ll_fC li,.ll_fz.ll_fD li{padding:24px}}@media(max-width:767.98px){.ll_fz.ll_fC li,.ll_fz.ll_fD li{padding:16px}}@media(min-width:768px)and (max-width:991.98px){.ll_fz.ll_fC li:nth-child(2n),.ll_fz.ll_fD li:nth-child(2n){border-left:.5px solid rgb(var(--bs-black-rgb),8%)}.ll_fz.ll_fC li:nth-last-child(-n+2):not(:nth-child(-n+2)),.ll_fz.ll_fD li:nth-last-child(-n+2):not(:nth-child(-n+2)){border-top:.5px solid rgb(var(--bs-black-rgb),8%)}}@media(min-width:992px){.ll_fz.ll_fC li+li,.ll_fz.ll_fD li+li{border-left:.5px solid rgb(var(--bs-black-rgb),14%)}}@media(max-width:767.98px){.ll_fz.ll_fC li+li,.ll_fz.ll_fD li+li{border-top:.5px solid rgb(var(--bs-black-rgb),8%)}}.ll_fz.ll_fC .ll_fE,.ll_fz.ll_fD .ll_fE{--bs-heading-color:var(--bs-black)}.ll_fz.ll_fC li:first-child .ll_fE{--bs-heading-color:var(--bs-secondary)}.ll_fz li{display:grid;grid-gap:6px;gap:6px}.ll_fE{--bs-heading-color:var(--bs-secondary);display:flex;gap:.5rem;align-items:center;min-height:1.25em;white-space:nowrap}.ll_fE .placeholder{display:block;background:currentcolor}.ll_fB{font-size:18px;line-height:1.3334;color:rgb(var(--bs-black-rgb),.6)}@media(max-width:767.98px){.ll_fB{font-size:16px}}.ll_fB b{color:var(--bs-black)}@media(min-width:1200px){.ll_fF{padding-top:120px}}@media(min-width:768px)and (max-width:1199.98px){.ll_fF{padding-top:80px}}@media(max-width:767.98px){.ll_fF{padding-top:64px}}.ll_fG{display:grid;align-items:center;background-color:rgb(var(--bs-black-rgb),.04);border-radius:var(--bs-border-radius-lg);box-shadow:0 0 0 .5px rgb(var(--bs-black-rgb),.16)}@media(min-width:1200px){.ll_fG{gap:56px;padding:40px}}@media(max-width:1199.98px){.ll_fG{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1199.98px){.ll_fG{gap:40px;padding:32px}}@media(max-width:767.98px){.ll_fG{gap:24px;padding:16px;border-radius:var(--bs-border-radius)}}.ll_fG:not(.ll_fH){grid-template-columns:1fr auto}.ll_fG.ll_fH{gap:0}.ll_fG.ll_fH hr{margin-block:32px;opacity:.08}@media(max-width:1199.98px){.ll_fG.ll_fH hr{margin-block:24px}}@media(min-width:1200px){.ll_fG.ll_fH ul{gap:40px}}@media(min-width:992px){.ll_fG.ll_fH ul{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1199.98px){.ll_fG.ll_fH ul{gap:32px}}.ll_fI{display:grid;grid-template-columns:auto 688px 1fr;grid-gap:16px 8px;gap:16px 8px}@media(max-width:1199.98px){.ll_fI{grid-template-columns:auto 1fr}}@media(min-width:768px){.ll_fI{font-size:18px}}@media(max-width:767.98px){.ll_fI{grid-template-columns:1fr}}.ll_fI>svg{font-size:24px}@media(min-width:1200px){.ll_fJ{place-self:end}}@media(min-width:768px)and (max-width:1199.98px){.ll_fJ{grid-column:1/-1;padding-left:32px}}@media(max-width:991.98px){.ll_fJ{display:grid}}@media(min-width:1200px){.ll_fK{gap:32px}}@media(min-width:768px)and (max-width:1199.98px){.ll_fK{gap:12px}}@media(max-width:767.98px){.ll_fK{gap:8px}}.ll_cB{display:grid;grid-template-columns:28px auto 16px;grid-gap:8px;gap:8px;align-items:center;justify-content:center;padding:10px;color:var(--bs-white);background:hsla(0,0%,100%,.08);border-radius:var(--bs-border-radius);transition:background .25s var(--easing)}@media(max-width:767.98px){.ll_cB{border-radius:12px}}.ll_cB:focus-visible,.ll_cB:hover{background:hsla(0,0%,100%,.16)}.ll_cB svg{font-size:16px}.ll_cC{font-family:var(--bs-font-monospace);font-size:18px;font-weight:500;font-feature-settings:"ss04" on;line-height:1}.ll_bg{position:relative;color:var(--bs-white);background:var(--bs-black);box-shadow:0 300px 0 var(--bs-black)}.ll_bh{display:grid;grid-template-columns:5fr 9fr;grid-gap:32px 40px;gap:32px 40px;align-items:start;padding:80px 0}@media(max-width:1199.98px){.ll_bh{grid-template-columns:5fr 12fr;padding:56px 0}}@media(max-width:991.98px){.ll_bh{grid-template-columns:7fr 11fr}}@media(max-width:767.98px){.ll_bh{grid-template-columns:1fr;padding:40px 0}}.ll_bi{display:grid;grid-gap:24px;gap:24px;max-width:320px}@media(max-width:767.98px){.ll_bi{gap:16px}}.ll_bj{font-size:14px;border-top:.5px solid hsla(0,0%,100%,.13)}@media(max-width:767.98px){.ll_bj{font-size:12px}}.ll_bk{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:80px}@media(max-width:767.98px){.ll_bk{flex-direction:column-reverse;gap:16px;padding:24px}}.ll_bl{font-size:14px;color:hsla(0,0%,100%,.6)}@media(min-width:768px){.ll_bl{margin-top:-8px}}@media(max-width:767.98px){.ll_bl{font-size:12px}}.ll_bm{color:hsla(0,0%,100%,.8)}.ll_bn{display:flex;gap:4px;align-items:center}.ll_bn svg{font-size:20px}.ll_bo{display:grid;grid-template-areas:"ecosystem solutions build other";grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;align-items:start}@media(max-width:1199.98px){.ll_bo{gap:24px}}@media(max-width:767.98px){.ll_bo{font-size:14px}}@media(max-width:991.98px){.ll_bo{grid-template-areas:"ecosystem solutions" "build other";grid-template-columns:repeat(2,1fr)}}.ll_bp{display:flex;gap:40px;padding:0;margin:0;list-style:none;--bs-link-opacity:0.8;--bs-link-hover-color-rgb:var(--bs-white-rgb)}@media(max-width:1199.98px){.ll_bp{gap:32px}}@media(max-width:767.98px){.ll_bp{gap:24px}}.ll_bp a:focus-visible,.ll_bp a:hover{--bs-link-opacity:1}.ll_cA img{display:block}.ll_gB{display:grid;grid-gap:4px;gap:4px;align-content:start;max-height:200px;padding:0;margin:0;overflow-y:auto;--bs-link-hover-color-rgb:var(--bs-secondary-rgb)}@media(max-width:767.98px){.ll_gB{margin-top:16px}}.ll_gB.ll_gC{max-height:296px}.ll_gB.ll_gD{margin:-8px}.ll_gB.ll_gD .ll_gE svg:first-child{font-size:24px}.ll_gB.ll_gD .ll_gE svg:last-child{font-size:16px}.ll_gB>li{display:block}.ll_gE{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:8px;text-align:left;border-radius:var(--bs-border-radius);transition-timing-function:var(--easing);transition-duration:.25s;transition-property:color,background-color}.ll_gE svg:first-child{font-size:32px}.ll_gE svg:not(:first-child):last-child{font-size:20px}.ll_gE:focus-visible,.ll_gE:hover{background-color:hsla(0,0%,100%,.08)}.ll_gE.ll_gF{box-shadow:inset 0 0 0 .5px rgba(var(--bs-white-rgb),.08)}.ll_gE.ll_gF svg:not(:first-child):last-child{color:var(--bs-success)}.ll_f4{--bs-modal-padding:16px}.ll_gt{display:grid;grid-template-columns:auto 1.5rem;grid-gap:8px;gap:8px;align-items:center;justify-content:start;font-family:var(--bs-font-monospace);font-weight:500;color:rgba(var(--bs-black-rgb),.6);text-align:left;transition:color .25s var(--easing)}@media(max-width:767.98px){.ll_gt{font-size:14px}}.ll_gt:focus-visible,.ll_gt:hover{color:var(--bs-black)}.ll_gt svg{font-size:1.5rem}.ll_em{padding:32px;background-color:rgb(var(--bs-black-rgb),.04);border-radius:var(--bs-border-radius-lg);box-shadow:0 0 0 .5px rgb(var(--bs-black-rgb),.16)}@media(max-width:1199.98px){.ll_em{padding:24px}}@media(max-width:767.98px){.ll_em{padding:24px 16px;border-radius:var(--bs-border-radius)}}.ll_em.ll_en{background:rgba(0,81,210,.06);box-shadow:0 0 0 .5px #0051d2}.ll_em.ll_en .ll_eo{grid-template-columns:auto;gap:8px}.ll_em.ll_en .ll_eo img{width:140px}.ll_em.ll_en .ll_eo a{color:var(--bs-secondary)}.ll_em.ll_en .ll_eo a:focus-visible,.ll_em.ll_en .ll_eo a:hover{color:rgb(2,42.2119205298,255)}.ll_em .btn-outline-black{width:100%;background:none}.ll_eo{display:grid;grid-template-columns:40px 1fr;align-items:center;margin-bottom:24px;text-transform:uppercase}@media(min-width:1200px){.ll_eo{gap:16px}}@media(max-width:991.98px){.ll_eo{margin-bottom:16px}}@media(min-width:768px)and (max-width:1199.98px){.ll_eo{gap:12px}}@media(max-width:767.98px){.ll_eo{grid-template-columns:1fr;gap:8px}}.ll_eo .ll_ep{display:block;font-size:18px;font-weight:400;text-transform:none}@media(max-width:767.98px){.ll_eo .ll_ep{font-size:16px}}.ll_eo .ll_ep.ll_en{color:var(--bs-black)}.ll_ep{color:rgb(var(--bs-black-rgb),60%)}@media(max-width:767.98px){.ll_ep{font-size:14px}}.ll_eq{display:flex;gap:16px;align-items:center;padding:24px;color:var(--bs-success);background:rgb(var(--bs-black-rgb),8%);border-radius:var(--bs-border-radius)}@media(max-width:991.98px){.ll_eq{gap:12px}}@media(max-width:767.98px){.ll_eq{padding:16px;font-size:14px}}.ll_eq svg{flex:0 0 auto;font-size:22px}@media(max-width:767.98px){.ll_eq svg{font-size:20px}}.ll_er{display:grid;grid-gap:12px;gap:12px}.ll_es{display:grid;grid-gap:6px;gap:6px}@media(min-width:992px){.ll_es{grid-template-columns:repeat(3,1fr)}}@media(max-width:991.98px){.ll_es{display:flex;flex-direction:column-reverse}}@media(max-width:767.98px){.ll_es>div{width:100%;max-width:385px;margin:auto}}.ll_es .btn{width:100%}.ll_et .icon{transition:transform .25s var(--easing)}.ll_et.ll_eu .icon{transform:scaleY(-1)}.ll_et.ll_eu svg{transform:translateY(1.5em)}.ll_ev{display:grid}@media(min-width:1200px){.ll_ev{grid-template-columns:12fr auto 13fr;gap:40px}}@media(min-width:768px)and (max-width:1199.98px){.ll_ev{gap:32px}}@media(max-width:767.98px){.ll_ev{gap:24px}}.ll_ev.ll_ew{gap:80px;padding-top:32px;padding-right:61px}@media(min-width:992px){.ll_ev.ll_ew{grid-template-columns:5fr auto 2fr}}@media(max-width:991.98px){.ll_ev.ll_ew{gap:32px;padding:24px 0 0}}@media(max-width:767.98px){.ll_ev.ll_ew{grid-template-columns:1fr;gap:24px;padding:24px 0 0}}.ll_ev.ll_ew .ll_ex{grid-template-columns:1fr}@media(min-width:768px){.ll_ev.ll_ew .ll_ex{justify-items:center}.ll_ev.ll_ew .ll_ex li{justify-content:center}}@media(max-width:1199.98px){.ll_ev:not(.ll_ew) hr{display:none}}.ll_ev hr{margin:0;border-right:.5px solid}@media(max-width:991.98px){.ll_ev hr{display:none}}.ll_ey,.ll_ez{display:grid}.ll_ez{grid-gap:12px;gap:12px;margin-top:6px;margin-bottom:24px}@media(max-width:991.98px){.ll_ez{margin-bottom:16px}}@media(max-width:767.98px){.ll_ez{gap:.5rem}}@keyframes ll_gJ{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.ll_eA{display:flex;align-items:center;padding:4px 4px 4px 16px;background:rgb(var(--bs-black-rgb),8%);border-radius:var(--bs-border-radius);transition-timing-function:var(--easing);transition-duration:.25s;transition-property:background,box-shadow}@media(min-width:768px){.ll_eA{font-size:18px}}.ll_eA.ll_eB{animation:ll_gJ .5s var(--easing)}.ll_eA .form-control{padding-right:0}.ll_eA .form-control:disabled::placeholder{color:rgb(var(--bs-black-rgb),10%)}.ll_eA:has(.form-control:focus){box-shadow:inset 0 0 0 1px var(--bs-white)}.ll_eA:has(.form-control:disabled){background:rgb(var(--bs-black-rgb),4%)}.ll_eA:has(.form-control:disabled) img{opacity:.5}.ll_eA:has(.form-control:disabled) span{color:rgb(var(--bs-black-rgb),10%)}.ll_eA .btn{flex:0 0 80px;min-width:80px;padding:9.5px 18px;font-size:18px}.ll_eA>span{padding:0 16px}.ll_ft .modal-body{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.ll_ft .modal-body p{margin-bottom:0}.ll_ft .modal-body b{font-weight:400;color:var(--bs-orange)}@media(min-width:1200px){.ll_a0{padding-top:120px;padding-bottom:120px}}@media(min-width:768px)and (max-width:1199.98px){.ll_a0{padding-top:80px;padding-bottom:80px}}@media(max-width:767.98px){.ll_a0{padding-top:64px;padding-bottom:64px}}.ll_a1{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:1200px){.ll_a1{margin-top:40px}}@media(min-width:768px)and (max-width:1199.98px){.ll_a1{margin-top:32px}}@media(max-width:767.98px){.ll_a1{gap:.5rem;margin-top:24px}}.ll_a2{display:grid;grid-gap:8px;gap:8px;color:rgba(var(--bs-black-rgb),.6)}@media(min-width:1200px){.ll_a2{margin-top:40px}}@media(min-width:768px)and (max-width:1199.98px){.ll_a2{margin-top:32px}}@media(max-width:767.98px){.ll_a2{margin-top:24px;font-size:14px}}@media(min-width:1200px){.ll_a3:not(:first-child){padding-top:120px}}@media(min-width:768px)and (max-width:1199.98px){.ll_a3:not(:first-child){padding-top:80px}}@media(max-width:767.98px){.ll_a3:not(:first-child){padding-top:64px}}.ll_fU{display:grid;grid-template-rows:auto 1fr auto;min-height:96px;padding:32px;background:rgb(var(--bs-black-rgb),.04);border-radius:var(--bs-border-radius-lg);box-shadow:0 0 0 .5px rgb(var(--bs-black-rgb),.16)}@media(max-width:1199.98px){.ll_fU{padding:24px}}@media(max-width:767.98px){.ll_fU{padding:16px;border-radius:var(--bs-border-radius)}}.ll_fU.ll_fV{grid-template-rows:repeat(2,auto);gap:12px;place-content:center;justify-items:center;font-size:14px;color:rgb(var(--bs-black-rgb),.4);text-transform:uppercase}@media(min-width:992px)and (max-width:1199.98px){.ll_fU.ll_fV{grid-column:1/-1}}.ll_fU.ll_fV svg{font-size:32px}.ll_fU .lead{color:rgb(var(--bs-black-rgb),.6)}.ll_fU .btn{margin-top:16px}.ll_fW{padding-bottom:24px;margin-bottom:24px;border-bottom:.5px solid rgb(var(--bs-black-rgb),.16)}@media(max-width:991.98px){.ll_fW{padding-bottom:16px;margin-bottom:16px}}.ll_fX{display:grid;grid-gap:20px;gap:20px;align-self:end;text-wrap:auto}@media(max-width:767.98px){.ll_fX{gap:12px}}.ll_fX hr{margin:0;color:rgb(var(--bs-black-rgb),.16);opacity:1}.ll_fX a{--bs-link-color-rgb:var(--bs-secondary-rgb);text-decoration:underline}.ll_fX a:hover{text-decoration:none}.ll_fY td,.ll_fY th{padding:3px 0}.ll_fY th{text-transform:uppercase}.ll_fY td:last-child{text-align:right}.ll_fY .ll_fZ{display:flex;gap:6px;align-items:center;justify-content:flex-end;color:var(--bs-secondary)}.ll_fY .ll_f0{-webkit-text-decoration:dashed;text-decoration:dashed;cursor:help}