:root{--color-primary: #4444dd;--color-black: #000;--color-black-light: #1e1d2d;--color-purple-dark: #3e24b5;--color-purple-light: #b5cdff;--color-purple-lighter: #6973e6;--color-purple-lighter-lighter: #7979fd;--color-gray: #a9aab8;--color-gray-light: #f0efed;--color-gray-dark: #94a3b8;--color-green: #ccff47;--color-green-light: #ade517;--color-green-even-lighter: #beea4a;--content-width: 1440px;--page-margin: 5.13vw}::-webkit-scrollbar-thumb{background-color:#9d9d9d;border:4px solid transparent;border-radius:12px;background-clip:padding-box}::-webkit-scrollbar{width:15px;background-color:#ccc;border-radius:12px}::-webkit-scrollbar-track{background:#ccc}html{scroll-behavior:smooth;font-family:var(--font-main)}body{font-family:var(--font-main);margin:0 auto;background-color:#fff;overflow-x:hidden}.width-wrapper{margin:0 auto;max-width:var(--content-width)}.small-text{font-weight:400;font-size:28px;line-height:150%;color:var(--color-black)}.mid-text{font-weight:400;font-size:24px;line-height:150%;color:var(--color-black)}.tiny-data{color:var(--color-black);text-align:center;font-size:14px;line-height:16px;letter-spacing:-.28px}.flex-box{display:flex;align-items:center;justify-content:space-between}.flex-box.column{flex-direction:column;align-items:var(--align, flex-start)}h2{font-family:var(--font-title);font-size:50px;font-style:normal;font-weight:300;line-height:120%;margin:0;letter-spacing:2%}h3{font-family:var(--font-title);font-size:40px;font-style:normal;font-weight:500;line-height:normal;margin:0}h4{font-family:var(--font-title);color:var(--color-gray);font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}.bold{font-weight:700}.bold-primary{color:var(--color-primary);font-weight:var(--weight, 700)}.bold-green{color:var(--color-green-light);font-weight:700}.no-height{height:0!important}.blue-text{color:var(--color-primary)}.dark-purple-text{color:var(--color-purple-dark)}.orange-text{color:var(--color-purple-light)}.green-text{color:#40bf6a}.yellow-text{color:#fed772}.big-text{font-family:var(--font-title);font-weight:500;font-size:48px;line-height:64px}input,textarea{font-family:inherit;border-radius:6px;border:1px solid var(--neutral-200, #e7eaee);background:var(--neutral-0, #fff);padding:12px 16px;resize:none;outline:none;display:block;width:100%;box-sizing:border-box;max-width:448px}label{color:var(--neutral-900, #07090d);font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.09px}.text-box{display:flex;flex-direction:column;gap:4px}.button{font-family:var(--font-title);background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-purple-dark) 100%);border-radius:30px;color:var(--color-purple-dark);border:none;font-size:20px;font-weight:400;line-height:159%;padding:4px 20px;cursor:pointer;outline:none}.button:disabled,.button[disabled]{cursor:wait}.button a{color:inherit;text-decoration:none!important}.button:hover{background:var(--color-purple-dark);color:#fff;transition:all .2s}.button.large,.button.full-width{display:block;width:100%}.button.big,.button.reverse,.button.large{color:#fff}.button.big:hover,.button.reverse:hover,.button.large:hover{background:var(--color-gray-light);color:var(--color-primary)}.button.transparent{color:#fff;background:transparent;border:1px solid #fff}.button.transparent:hover{color:#fff;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-purple-dark) 100%)}.button.green{background:linear-gradient(90deg,var(--color-green) 0%,var(--color-green-light) 100%);color:var(--color-black-light);font-weight:300;padding:4px 16px}.button.green:hover{font-weight:600}.mobile-only{display:none}.overlay{position:absolute;width:50%;height:100%;top:0;left:0;background:#0009;opacity:0;transition:all .5s}.overlay.show{opacity:1}h1{font-family:var(--font-title);font-size:70px;font-style:normal;font-weight:300;line-height:120%;color:var(--color-black);margin:0;letter-spacing:2%}@media only screen and (max-width:991px){.mobile-only{display:block}.small-text{font-size:14.5454545px!important}h1{font-size:31.5px!important}h2{font-size:22.9166667px!important}h3{font-size:20px!important}h4{font-size:18px!important}.big-text{font-size:27px}input,textarea{width:80%}.button{font-size:16px!important;font-style:normal!important;line-height:159%!important}.button.big{padding:3px 20px}.desktop-only{display:none!important}}.mobile-menu[data-astro-cid-7pylwdeo]{position:relative}#burger[data-astro-cid-7pylwdeo]{position:relative;display:block;padding:0;margin:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;cursor:pointer}#burger[data-astro-cid-7pylwdeo]:after{content:"";position:absolute;inset:-10px}#burger[data-astro-cid-7pylwdeo]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.panel[data-astro-cid-7pylwdeo]{position:fixed;width:100vw;top:45px;left:0;right:0;background-color:#fff;z-index:100;box-shadow:0 10px 15px -3px #0000001a;padding-bottom:20px;box-sizing:border-box;max-height:calc(100vh - 45px);max-height:calc(100dvh - 45px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;visibility:hidden;opacity:0;transition:all .4s ease-in-out;flex-direction:column}.panel[data-astro-cid-7pylwdeo].visible{display:flex;visibility:visible;opacity:1}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo]{gap:40px;align-items:center}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .links[data-astro-cid-7pylwdeo]{margin:10px 0 0 22px;gap:20px;display:flex;flex-direction:column}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .links[data-astro-cid-7pylwdeo] a[data-astro-cid-7pylwdeo]{font-size:14px;font-weight:500;color:#000;text-decoration:none}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .links[data-astro-cid-7pylwdeo] .sub[data-astro-cid-7pylwdeo]{display:flex;flex-direction:column;gap:16px;padding-left:16px}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .links[data-astro-cid-7pylwdeo] .sub[data-astro-cid-7pylwdeo] a[data-astro-cid-7pylwdeo]{font-size:14px;font-weight:400;color:#4b5163}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .buttons[data-astro-cid-7pylwdeo]{width:90%;margin:0 10px}.panel[data-astro-cid-7pylwdeo] .space[data-astro-cid-7pylwdeo] .buttons[data-astro-cid-7pylwdeo]>div[data-astro-cid-7pylwdeo]:not(:last-child){margin-bottom:20px}#nav[data-astro-cid-libooxac]{background-color:transparent;width:100vw;position:fixed;top:0;left:0;z-index:1000;background-color:#fff;box-shadow:0 4px 4px #0000001a;transition:background-color .3s ease}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac]{max-width:var(--content-width);margin:auto;align-items:center;padding:10px var(--page-margin);gap:30px}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac]{display:flex;font-size:16px;color:var(--color-black)}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac]>div[data-astro-cid-libooxac]>a[data-astro-cid-libooxac]{display:block}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac]>div[data-astro-cid-libooxac]>a[data-astro-cid-libooxac],#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac] .resources-button[data-astro-cid-libooxac]{color:inherit;text-decoration:none;padding:20px 1.0416vw}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac]>div[data-astro-cid-libooxac]>a[data-astro-cid-libooxac]:hover,#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac] .resources-button[data-astro-cid-libooxac]:hover{color:var(--color-primary)}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac]>div[data-astro-cid-libooxac]>a[data-astro-cid-libooxac]:focus-visible,#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .menu[data-astro-cid-libooxac] .resources-button[data-astro-cid-libooxac]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-8px;border-radius:12px}#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac] .button-up[data-astro-cid-libooxac]{margin-left:auto}.resources[data-astro-cid-libooxac]{--menu-ink: #0d0e15;--menu-label: #6b7288;--menu-blue: #1b4dd8;--menu-blue-tint: #eef3fe;--menu-rule: #eceef4;--menu-row-hover: #f5f7fc;--menu-featured-bg: #f4f6fe;--menu-case-border: #e1e6f3;position:relative}.resources-button[data-astro-cid-libooxac]{font:inherit;line-height:inherit;background:none;border:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.caret[data-astro-cid-libooxac]{transition:transform .25s ease}[data-astro-cid-libooxac][aria-expanded=true]>.caret[data-astro-cid-libooxac]{transform:rotate(180deg)}.panel[data-astro-cid-libooxac]{position:absolute;top:100%;left:-24px;padding-top:4px;width:min(720px,84vw);box-sizing:border-box;font-family:var(--font-main)}.panel[data-astro-cid-libooxac][hidden]{display:none}.card[data-astro-cid-libooxac]{position:relative;border-radius:20px;border:1px solid var(--menu-rule);background:#fff;box-shadow:0 24px 60px #10182824;overflow:hidden}.notch[data-astro-cid-libooxac]{position:absolute;top:-10px;left:40px;width:16px;height:16px;transform:rotate(45deg);background:#fff;border-left:1px solid var(--menu-rule);border-top:1px solid var(--menu-rule)}.columns[data-astro-cid-libooxac]{display:grid;grid-template-columns:300px minmax(0,1fr)}.sections[data-astro-cid-libooxac],.featured[data-astro-cid-libooxac]{padding:28px 26px}.featured[data-astro-cid-libooxac]{background:var(--menu-featured-bg);border-left:1px solid var(--menu-rule);min-width:0}.eyebrow[data-astro-cid-libooxac]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--menu-label)}.section-rows[data-astro-cid-libooxac]{display:flex;flex-direction:column;gap:4px;margin-top:18px}.section-row[data-astro-cid-libooxac]{display:flex;align-items:center;gap:14px;padding:11px 12px;margin:0 -12px;border-radius:12px;text-decoration:none;transition:background .2s ease}.section-row[data-astro-cid-libooxac]:hover{background:var(--menu-row-hover)}.tile[data-astro-cid-libooxac]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--menu-blue-tint);color:var(--menu-blue)}.row-text[data-astro-cid-libooxac]{min-width:0}.row-label[data-astro-cid-libooxac]{display:block;font-family:var(--font-title);font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--menu-ink)}.row-desc[data-astro-cid-libooxac]{display:block;margin-top:2px;font-size:12.5px;font-weight:300;color:var(--menu-label)}.case-frame[data-astro-cid-libooxac]{position:relative;width:100%;aspect-ratio:16 / 9;margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid var(--menu-case-border)}.case-tile[data-astro-cid-libooxac]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:18px 22px;background:radial-gradient(120% 120% at 100% 0%,#4444dd1a,#fff0 60%),#fff;text-decoration:none}.case-tile[data-astro-cid-libooxac]:hover{background:radial-gradient(120% 120% at 100% 0%,#4444dd29,#fff0 60%),#fff}.case-tag[data-astro-cid-libooxac]{align-self:flex-start;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:6px;background:var(--menu-blue-tint);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--menu-blue)}.case-stat[data-astro-cid-libooxac]{display:block;margin-top:10px;font-family:var(--font-title);font-size:46px;line-height:.95;font-weight:700;letter-spacing:-.045em;color:var(--color-primary)}.case-label[data-astro-cid-libooxac]{display:block;margin-top:6px;font-size:13px;line-height:1.35;font-weight:500;color:var(--menu-ink)}.featured-links[data-astro-cid-libooxac]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.featured-link[data-astro-cid-libooxac]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;font-weight:500;color:var(--menu-ink);text-decoration:none}.featured-link[data-astro-cid-libooxac] svg[data-astro-cid-libooxac]{flex:0 0 auto;margin-top:2px}.featured-link[data-astro-cid-libooxac] span[data-astro-cid-libooxac]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-link[data-astro-cid-libooxac]:hover{color:var(--menu-blue)}.section-row[data-astro-cid-libooxac]:focus-visible,.featured-link[data-astro-cid-libooxac]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}.section-row[data-astro-cid-libooxac]:focus-visible{border-radius:12px}.case-tile[data-astro-cid-libooxac]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:14px}@media only screen and (max-width:1250px){#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac]{width:90%}}@media only screen and (max-width:850px){#nav[data-astro-cid-libooxac] .content[data-astro-cid-libooxac]{width:90%}}@media only screen and (max-width:991px){#nav[data-astro-cid-libooxac] .button-up[data-astro-cid-libooxac]{display:none}}#container[data-astro-cid-37fxchfa]{margin:0 auto}#footer[data-astro-cid-5dd27owy]{background:linear-gradient(88.61deg,#000 16.11%,#1e1d2d 67.4%);color:#fff}.main[data-astro-cid-5dd27owy]{padding:56px var(--page-margin) 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:44px;flex-wrap:wrap}.brand[data-astro-cid-5dd27owy]{display:flex;flex-direction:column;gap:5px}.brand[data-astro-cid-5dd27owy] a[data-astro-cid-5dd27owy]{display:flex;align-items:center}.brand[data-astro-cid-5dd27owy] img[data-astro-cid-5dd27owy]{height:28px;width:auto;display:block}.tagline[data-astro-cid-5dd27owy]{margin:0;font-size:14px;font-weight:400;line-height:1.6;color:#fff}.end[data-astro-cid-5dd27owy]{display:flex;align-items:flex-start;gap:clamp(40px,8vw,100px)}.links[data-astro-cid-5dd27owy]{display:flex;flex-direction:column;gap:8px}.links[data-astro-cid-5dd27owy] a[data-astro-cid-5dd27owy]{font-size:14.5px;font-weight:300;color:#ffffffb8;text-decoration:none}.links[data-astro-cid-5dd27owy] a[data-astro-cid-5dd27owy]:hover{color:#fff}.linkedin[data-astro-cid-5dd27owy]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#fffc;transition:background .25s ease,border-color .25s ease,color .25s ease}.linkedin[data-astro-cid-5dd27owy]:hover{background:var(--color-primary);color:#fff}.linkedin[data-astro-cid-5dd27owy] svg[data-astro-cid-5dd27owy]{width:17px;height:17px}.legal[data-astro-cid-5dd27owy]{font-size:12.5px;font-weight:300;color:#ffffffb8}@media only screen and (max-width:991px){.main[data-astro-cid-5dd27owy]{padding-top:40px;gap:32px;flex-direction:column-reverse}}
