.sw-site a{color:#3450C9}.sw-site a:hover{color:#2A40A6}@media (max-width:760px){.sw-navlinks a:not(.sw-navcta){display:none}.sw-navcta{height:40px!important;padding:0 14px!important;font-size:14px}}@media (prefers-reduced-motion:no-preference){.sw-in{opacity:0;transform:translateY(22px);animation:swIn .9s cubic-bezier(.2,.7,.2,1) forwards}.sw-d1{animation-delay:.1s}.sw-d2{animation-delay:.25s}.sw-d3{animation-delay:.45s}.sw-d4{animation-delay:.65s}.sw-d5{animation-delay:.85s}@keyframes swIn{to{opacity:1;transform:none}}.sw-underline{background:linear-gradient(#51D6A8,#51D6A8) 0 92%/0 6px no-repeat;animation:swUnder 1s cubic-bezier(.2,.7,.2,1) .9s forwards}@keyframes swUnder{to{background-size:100% 6px}}.sw-wave{stroke-dasharray:14 10;animation:swFlow 2.4s linear infinite}@keyframes swFlow{to{stroke-dashoffset:-48}}.sw-doc{transform-box:fill-box;animation:swFloat 5s ease-in-out infinite}.sw-doc.b{animation-delay:-1.6s}.sw-doc.c{animation-delay:-3.2s}@keyframes swFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sw-line{transform-box:fill-box;transform-origin:left;transform:scaleX(0);animation:swType 6s ease-in-out infinite}.sw-line.l2{animation-delay:.35s}.sw-line.l3{animation-delay:.7s}.sw-line.l4{animation-delay:1.05s}.sw-line.l5{animation-delay:1.4s}@keyframes swType{0%,8%{transform:scaleX(0)}30%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}.sw-check{stroke-dasharray:40;stroke-dashoffset:40;animation:swCheck 6s ease-in-out infinite}@keyframes swCheck{0%,40%{stroke-dashoffset:40}52%,85%{stroke-dashoffset:0}to{stroke-dashoffset:40}}.sw-badge{opacity:0;animation:swBadge 6s ease-in-out infinite}@keyframes swBadge{0%,45%{opacity:0;transform:translateY(6px)}55%,85%{opacity:1;transform:none}to{opacity:0}}.sw-slow{animation:swSlow 8s cubic-bezier(.5,0,.5,1) infinite}@keyframes swSlow{0%{transform:translateX(20px)}10%,22%{transform:translateX(80px)}34%,50%{transform:translateX(180px)}62%,78%{transform:translateX(280px)}90%,to{transform:translateX(380px)}}.sw-fast{animation:swFast 8s cubic-bezier(.4,0,.2,1) infinite}@keyframes swFast{0%{transform:translateX(20px)}35%,to{transform:translateX(380px)}}.sw-done{opacity:0;animation:swDone 8s ease infinite}@keyframes swDone{0%,33%{opacity:0;transform:translateY(6px)}40%,92%{opacity:1;transform:none}to{opacity:0}}.sw-site .sw-btn{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sw-site .sw-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,184,144,.35)}.sw-site .sw-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sw-site .sw-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(11,18,64,.12);border-color:#A9B6E0!important}.sw-row{transition:background .25s ease}.sw-row:hover{background:#F2FBF8}@supports (animation-timeline:view()){.sw-rv{animation:swRv linear both;animation-timeline:view();animation-range:entry 0 entry 30%}@keyframes swRv{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.sw-rv-l{animation:swRvL linear both;animation-timeline:view();animation-range:entry 0 entry 30%}@keyframes swRvL{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.sw-rv-s{animation:swRvS linear both;animation-timeline:view();animation-range:entry 0 entry 30%}@keyframes swRvS{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.sw-bar{transform-origin:left;animation:swBar linear both;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes swBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}details.sw-acc{border-bottom:1px solid #e1e5ee}details.sw-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:19px;font-weight:700;color:#141821}details.sw-acc summary::-webkit-details-marker{display:none}details.sw-acc summary:after{content:"+";font-size:26px;font-weight:400;color:#0B7C62;transition:transform .25s ease}details.sw-acc[open] summary:after{transform:rotate(45deg)}details.sw-acc>div{padding:0 4px 22px;font-size:16px;max-width:820px}details.sw-q{background:#FFFFFF;border:1px solid #e1e5ee;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}details.sw-q[open]{border-color:#0FB890;box-shadow:0 10px 30px rgba(11,18,64,.08)}details.sw-q summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;flex-direction:column;gap:4px}details.sw-q summary::-webkit-details-marker{display:none}details.sw-q>div{padding:0 22px 20px;font-size:15px;color:#373D4D}.sw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative}.sw-steps:before{content:"";position:absolute;left:10%;right:10%;top:21px;height:2px;background:linear-gradient(90deg,#A9B6E0,#0FB890)}.sw-step{flex-direction:column;gap:12px}.sw-dot,.sw-step{position:relative;display:flex}.sw-dot{align-self:center;width:44px;height:44px;border-radius:50%;background:#FFFFFF;border:2px solid #3450c9;color:#3450C9;font-weight:800;font-size:17px;align-items:center;justify-content:center;z-index:1}.sw-step:last-child .sw-dot{border-color:#0FB890;color:#0B7C62}.sw-stepcard{flex:1;display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:#F7F8FB;border:1px solid #e1e5ee;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sw-step:hover .sw-stepcard{border-color:#0FB890;box-shadow:0 10px 30px rgba(11,18,64,.08);transform:translateY(-2px)}.sw-ex{padding-top:10px;border-top:1px dashed #c9d1e6;font-size:14px;color:#4D5566}@media (max-width:900px){.sw-steps{grid-template-columns:minmax(0,1fr);gap:12px}.sw-steps:before{left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,#A9B6E0,#0FB890)}.sw-step{flex-direction:row;align-items:stretch}.sw-dot{align-self:flex-start;flex:0 0 44px}}.sw-tabs{position:relative}.sw-tabs>input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sw-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sw-tablist label{cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border:1px solid #e1e5ee;border-radius:14px;background:#FFFFFF;transition:border-color .2s ease,background .2s ease}.sw-tablist label:hover{border-color:#A9B6E0}.sw-tablist .k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3450C9}.sw-tablist .t{font-size:18px;font-weight:700;color:#141821}.sw-tablist .d{font-size:14px;color:#4D5566}.sw-panel{display:none;margin-top:14px;padding:28px;background:#FFFFFF;border:1px solid #e1e5ee;border-radius:16px}#swt1:checked~.sw-tablist label[for=swt1],#swt2:checked~.sw-tablist label[for=swt2],#swt3:checked~.sw-tablist label[for=swt3]{border-color:#0FB890;background:#E6FAF3;box-shadow:inset 0 -3px 0 #0FB890}#swt1:checked~.p1,#swt2:checked~.p2,#swt3:checked~.p3{display:block}.sw-tabs>input:focus-visible~.sw-tablist label{outline:none}#swt1:focus-visible~.sw-tablist label[for=swt1],#swt2:focus-visible~.sw-tablist label[for=swt2],#swt3:focus-visible~.sw-tablist label[for=swt3]{outline:2px solid #3450C9;outline-offset:2px}.sw-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 24px}.sw-pgrid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sw-pitem{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:3px solid #a9b6e0}.sw-pitem.last{border-top-color:#0FB890}.sw-pitem .n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3450C9}.sw-pitem h4{margin:0;font-size:17px;font-weight:700;color:#141821}.sw-pitem p{margin:0;font-size:15px}@media (max-width:760px){.sw-tablist{grid-template-columns:minmax(0,1fr)}.sw-panel{padding:20px}}.sw-bpwrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.sw-bp{background:#FFFFFF;border:1px solid #e1e5ee;border-radius:18px;box-shadow:0 24px 60px rgba(11,18,64,.1);overflow:hidden}.sw-bphead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px;background:#0B1240;color:#EAF0FF;font-weight:700;font-size:16px}.sw-bptag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7FE3C4}.sw-bplist{list-style:none;margin:0;padding:6px 24px 10px}.sw-bprow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #e1e5ee;transition:background .2s ease}.sw-bprow:last-child{border-bottom:0}.sw-bpk{display:flex;gap:10px;align-self:start;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0B7C62}.sw-bpk,.sw-bpn{align-items:center;font-size:12px}.sw-bpn{display:inline-flex;width:26px;height:26px;border-radius:50%;justify-content:center;background:#EEF1FD;color:#2A40A6;letter-spacing:0}.sw-bprow.last .sw-bpn{background:#E6FAF3;color:#0B614D}.sw-bpq{font-size:16px;font-weight:700;color:#141821;line-height:1.3}.sw-bpa{margin-top:4px;font-size:15px;color:#4D5566}@media (max-width:900px){.sw-bpwrap{gap:28px}.sw-bprow,.sw-bpwrap{grid-template-columns:minmax(0,1fr)}.sw-bprow{gap:6px}.sw-bplist{padding:4px 18px 8px}.sw-bphead{padding:14px 18px}}@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=JetBrains+Mono:wght@500;600&display=swap");body:has(.sw-site){background:#F7F8FB}html:has(.sw-site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.sw-site){scroll-behavior:auto}}.sw-site :target{scroll-margin-top:24px}.sw-site [data-nav][aria-current=page]{color:#FFFFFF!important;text-decoration:underline!important;text-decoration-color:#51D6A8!important;text-decoration-thickness:2px!important;text-underline-offset:8px}@media (max-width:760px){.sw-site .sw-navlinks{gap:6px 18px!important}.sw-site .sw-navlinks a:not(.sw-navcta){display:inline!important;font-size:14px}}.sw-site mark.sw-ph{background:#FCF2E2;color:inherit;outline:1px dashed #C97E25;outline-offset:1px;border-radius:4px;padding:0 3px;cursor:help}.sw-site .sw-ph-block{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.sw-site .sw-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sw-site .sw-hp,.sw-site .sw-sr{position:absolute;width:1px;height:1px;overflow:hidden}.sw-site .sw-hp{left:-9999px}.sw-site a:focus-visible,.sw-site button:focus-visible,.sw-site input:focus-visible,.sw-site summary:focus-visible,.sw-site textarea:focus-visible{outline:2px solid #51D6A8;outline-offset:2px}.sw-site .sw-cta-short{display:none}@media (max-width:760px){.sw-site nav[aria-label=Main]{padding:12px 16px!important;gap:6px 12px!important}.sw-site nav[aria-label=Main] img{height:28px!important}.sw-site nav[aria-label=Main] .sw-navlinks{display:contents!important}.sw-site nav[aria-label=Main] .sw-navcta{order:1;margin-left:auto;height:38px!important}.sw-site nav[aria-label=Main]:after{content:"";order:2;flex-basis:100%}.sw-site nav[aria-label=Main] .sw-navlinks a:not(.sw-navcta){order:3}.sw-site .sw-cta-long{display:none}.sw-site .sw-cta-short{display:inline}.sw-site .sw-herofig{display:none!important}.sw-site #deployed{display:none}.sw-site #top>div:first-child{padding-top:56px!important;padding-bottom:40px!important}}@media print{.sw-site .sw-bar,.sw-site .sw-rv,.sw-site .sw-rv-l,.sw-site .sw-rv-s{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:760px){.sw-site #insights li{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 16px!important}.sw-site #insights li>span:first-child{grid-column:1/-1}}