/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}h1{letter-spacing:-.032em;font-size:32px;font-weight:700;line-height:1.1}@media(min-width:992px){h1{font-size:56px}}h2{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:118%}@media(min-width:992px){h2{font-size:40px}}h3{letter-spacing:-.03em;margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:32px;font-weight:700;line-height:118%}h4{letter-spacing:-.016em;font-weight:600;line-height:120%;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}p{letter-spacing:-.02em;color:var(--color-black,#111);line-height:150%}.subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));letter-spacing:-.018em;font-weight:500}a{text-underline-offset:6px;color:var(--color-blue-brand,#01416c)}@media(min-width:576px){a{text-underline-offset:7px}}@media(min-width:1280px){a{text-underline-offset:6px}}ul{padding:0;list-style:none}.container{max-width:100%;margin-inline:auto;padding-left:90px;padding-right:90px}@media(max-width:575px){.container{margin-inline:auto;padding-left:20px;padding-right:20px}}@media(min-width:576px){.container{margin-inline:auto;padding-left:50px;padding-right:50px}}@media(min-width:992px){.container{margin-inline:auto;padding-left:90px!important;padding-right:90px!important}}@media(min-width:1280px){.container{max-width:1280px}}.button{margin-top:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);cursor:pointer;background-color:#01416c;border-radius:.25rem;font-weight:500;line-height:1.5;text-decoration-line:none;display:inline-block}.button:disabled{background-color:var(--color-grey-light,#777)}.button:hover{background:#01416cf0}.button-secondary{margin-top:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);cursor:pointer;color:#01416c;background-color:#01416c1a;border-radius:.25rem;font-weight:500;text-decoration-line:none;display:inline-block}.button-secondary:disabled{background-color:var(--color-grey-light,#777)}.button-secondary:hover{background:#01416c2b}.button-alternate{background-color:var(--color-white,#fff);color:var(--color-blue-brand,#01416c)}.button-alternate:disabled{background-color:var(--color-grey-light,#777)}.button-alternate:hover{background:#ffffffb3}.product-logo{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}@media(min-width:1280px){.product-logo{justify-content:flex-start}}.product-logo img{margin-right:calc(var(--spacing,.25rem) * 2)}.cta-group .button:last-child{margin-top:calc(var(--spacing,.25rem) * 4)}.icon-container{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 3);width:fit-content;box-shadow:0 15px 24px #0000001a}@media(min-width:992px){.icon-container{padding:calc(var(--spacing,.25rem) * 5)}}.icon-container img{width:24px;display:block}@media(min-width:992px){.icon-container img{width:calc(var(--spacing,.25rem) * 10)}}.icon-container--green{background-color:var(--color-green-accent,#74c162)}.icon-container--blue{background-color:var(--color-blue,#2f80ed)}.icon-container--blue-light{background-color:var(--color-blue-soft,#56ccf2)}.icon-container--orange{background-color:var(--color-yellow-dark,#fbb439)}.col-hero{padding-block:0;overflow:hidden}.col-hero>.container{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:center;display:flex}@media(min-width:1280px){.col-hero>.container{flex-direction:row;justify-content:space-between;height:600px;padding-inline:0}}.col-hero .subtitle{margin-top:calc(var(--spacing,.25rem) * 6)}.col-hero .main{text-align:center;z-index:1;position:relative}@media(min-width:1280px){.col-hero .main{text-align:left;width:50%;max-width:570px}}.col-hero .img{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}@media(min-width:1280px){.col-hero .img{width:50%;margin-top:0}}.col-hero .img>img{width:100%;max-width:none;height:auto}.section--flex{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.section--flex-col{flex-direction:column;align-items:center;display:flex}.section__col{width:100%}@media(min-width:992px){.section--flex{flex-direction:row}.section--half{width:50%}}.meet-usecases{background-color:var(--color-blue-lighter,#eff7fc);padding-block:calc(var(--spacing,.25rem) * 20);padding-inline:calc(var(--spacing,.25rem) * 4)}.meet-usecases h2{max-width:760px;margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 16);text-align:center}.meet-usecase{position:relative}@media(min-width:1280px){.meet-usecase{padding-inline:calc(var(--spacing,.25rem) * 10)}}.meet-usecase img{margin-inline:auto;display:block}@media(min-width:1280px){.meet-usecase:first-child:after{content:"";border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-blue-light,#dfe8f1);height:240px;display:block;position:absolute;top:80px;right:0}}.meet-usecase__meta{max-width:360px;margin-inline:auto}.meet-usecase__meta h4{margin-bottom:calc(var(--spacing,.25rem) * 2)}.grid{padding-block:calc(var(--spacing,.25rem) * 20)}@media(min-width:376px){.grid{padding-inline:calc(var(--spacing,.25rem) * 4)}}@media(max-width:575px){.grid{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}}@media(min-width:576px){.grid{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media(min-width:768px){.grid{padding-inline:0}}.grid h2{text-align:center;max-width:640px;margin-inline:auto}.grid-group{flex-wrap:wrap;justify-content:space-between;display:flex}.grid-group li{width:100%;margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem)}@media(max-width:575px){.grid-group li{margin-inline:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 16)}}@media(min-width:576px){.grid-group li{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 8);width:calc(50% - 1em);position:relative}}@media(min-width:992px){.grid-group li{width:calc(25% - 2em)}}.grid-group li .grid-header{position:relative}@media(max-width:575px){.grid-group li .grid-content{margin-top:calc(var(--spacing,.25rem) * 6)}}.grid-group li h3{color:var(--color-black,#111);text-align:left}@media(max-width:575px){.grid-group li h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));vertical-align:middle;line-height:24px;display:block}}@media(min-width:576px){.grid-group li h3{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4)}}.grid-group li p{color:var(--color-black,#111)}@media(max-width:575px){.grid-group li.has-badge h3:after{background-color:var(--color-green-accent,#74c162);content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}}.grid-group .icon-container{width:80px;height:80px;padding:calc(var(--spacing,.25rem) * 5)}@media(max-width:575px){.grid-group .icon-container{padding:calc(var(--spacing,.25rem) * 4);margin-bottom:var(--spacing,.25rem);box-shadow:none;border-radius:.25rem;width:60px;height:60px;display:inline-block}.grid-group .icon-container img{width:calc(var(--spacing,.25rem) * 12)}}@media(min-width:576px){.grid-group .icon-container img{width:40px;height:40px}}.grid__meta{margin-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:column;justify-content:center;align-items:center;max-width:640px;margin-inline:auto;display:flex}.grid__cta{justify-content:center;align-items:center;display:flex}.grid .grid--green{background-color:#74c16233}.grid .grid--blue{background-color:#2f80ed33}.grid .grid--blue-light{background-color:#dfe8f180}.grid .grid--orange{background-color:#fbb4391a}.grid .badge{margin-top:calc(var(--spacing,.25rem) * 6);color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:1.875rem;padding:8px 12px;display:inline-block}@media(min-width:576px){.grid .badge{position:absolute;top:8px;right:16px}}.grid .badge em{font-size:12px}.grid .badge--green{background-color:var(--color-green-accent,#74c162)}.grid__meta{max-width:480px}.grid__meta p,.grid__meta a{text-align:center}.grid__meta a{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:inline-block}.jitsi{padding-bottom:calc(var(--spacing,.25rem) * 20)}.jitsi img{width:fit-content}.jitsi p{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));text-align:center;color:var(--color-grey-light,#777)}section.cta{background-color:var(--color-blue,#2f80ed);color:var(--color-white,#fff);padding-top:calc(var(--spacing,.25rem) * 20);padding-bottom:260px;position:relative;overflow:hidden}@media(min-width:768px){section.cta{padding-bottom:300px}}section.cta h2{text-align:center}section.cta>picture{margin-inline:auto;position:absolute;top:270px;left:50%;transform:translate(-50%)scale(1.5)}@media(min-width:768px){section.cta>picture{top:260px;transform:translate(-50%)scale(1.2)}}@media(min-width:992px){section.cta>picture{top:175px;transform:translate(-50%)scale(1)}}.cta .button{box-shadow:0 5px 16px #00000029}.cta>.container{z-index:1;position:relative}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
