header[data-astro-cid-bbe6dxrz]{width:100%;padding:12em 0 6em;min-height:400px;background:linear-gradient(6deg,#e8f2ff,#6ea1ff);text-wrap:balance;.grid{margin:auto;padding:0 3em;max-width:1600px;grid-template-areas:"image" "hero-content" "c";display:grid;gap:3em;@media (min-width: 870px){grid-template-columns:1fr 1fr;grid-template-areas:"hero-content image" "c c"}}.image{grid-area:image;display:flex;img{margin:auto;width:100%;height:unset;border-radius:6px;display:block}}.hero-content{grid-area:hero-content;font-size:clamp(1rem,6vw,3rem);flex-direction:column;justify-content:center;display:flex;.tag{font-size:1.2rem;text-transform:uppercase;font-weight:600;margin-bottom:.8rem}h1{margin:0;font-size:1.1em;font-weight:500;max-width:1000px}h2{margin:1em 0;font-weight:300;font-size:.8em;@media (min-width: 480px){font-size:.5em}}p{margin:0}.cta{font-size:1rem;font-weight:500;background:var(--primary);padding:1rem 1.6rem;border-radius:.6rem;text-decoration:none;display:inline-flex;color:#fff;@media (min-width: 1000px){padding:1.4rem 2.2rem}}}.logos{grid-column:-1/1;text-align:center;.logos__text{font-size:1.1rem;font-weight:600;padding:2em 0}@media (min-width: 1100px){margin:auto;padding-top:2em;max-width:1100px;text-align:left;align-items:center;display:flex;gap:4em;.logos__text{font-weight:400;opacity:.66;padding:0}}.images{flex:1;grid-template-columns:repeat(2,1fr);display:grid;gap:2rem;@media (min-width: 600px){grid-template-columns:repeat(4,1fr);gap:4em}div{margin:0 auto;width:5rem;display:flex;@media (min-width: 1000px){width:6rem}&:empty{background:#0000000d;border-radius:8px}img{margin:auto 0;width:100%;height:unset}}}}}.features[data-astro-cid-vnivfuh2]{flex-direction:column;display:flex;@media (min-width: 1000px){padding:0;gap:0}.row{position:relative;--color-1: var(--light-blue);padding:3rem 0;&:before{position:absolute;top:0;width:100%;right:0;bottom:0;background:color-mix(in srgb,var(--color-1),#fff 90%);content:""}@media (min-width: 870px){padding:8em 0;background:var(--color-1);&:before{width:50%;right:50%}&:nth-child(2n){&:before{right:unset;left:50%}}}@media (min-width: 1440px){padding:12em 0}&:nth-child(2){--color-1: #ffb433}&:nth-child(3){--color-1: #ff5252}&:nth-child(4){--color-1: #2dca72}&:nth-child(5){--color-1: #f75fde}>*{position:relative;margin:0 auto;@media (min-width: 870px){margin:0}}.content,.image{max-width:660px}.content{padding:0 2em}.image{padding:0 2em;margin-bottom:2rem;@media (min-width: 870px){margin-bottom:0}}img{width:100%;height:unset}.badge-title{color:color-mix(in srgb,var(--color-1),#000 10%);margin-bottom:2em}h3{margin:1em 0 0;font-size:clamp(1.3rem,6vw,4em);font-weight:400;@media (min-width: 870px){margin:0}}p{font-weight:300;opacity:.75;font-size:clamp(1rem,4vw,1.4em);line-height:1.4}@media (min-width: 870px){justify-content:center;align-items:center;display:flex;gap:3em;&:nth-child(odd){flex-direction:row-reverse}>*{flex:1}}@media (min-width: 1200px){gap:6em}}}.support[data-astro-cid-3c73cdyk]{position:relative;padding:8rem 0;font-size:1.1em;font-weight:300;border-top:1px solid rgba(0,0,0,.05);>[data-astro-cid-3c73cdyk]{position:relative;margin-inline:auto;width:calc(100% - 6rem);max-width:900px;@media (min-width: 1300px){max-width:1300px}}.g{position:absolute;top:0;left:0;width:50%;max-width:400px;svg{width:100%;height:unset}}h2{margin:0;font-weight:400}@media (min-width: 1000px){h2{font-size:3em}>p{font-size:1.2em;text-wrap:balance;line-height:1.6}}.blocks{margin-top:2em;grid-template-columns:repeat(1,1fr);display:grid;gap:2em;@media (min-width: 700px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1300px){grid-template-columns:repeat(4,1fr)}>div{background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a;border-radius:8px;.img{margin-bottom:2em;border-radius:8px;overflow:hidden;aspect-ratio:5/2;@media (min-width: 1300px){aspect-ratio:5/3}img{width:100%;height:100%;object-fit:cover}}.title{font-weight:600;font-size:.9em;color:var(--light-blue)}p{margin-bottom:0;opacity:.75}}}.location{margin-top:2em;height:300px;border-radius:8px;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}.address{margin-top:2em;flex-direction:column;justify-content:space-between;display:flex;gap:1em;@media (min-width: 860px){flex-direction:row}.rows{flex-direction:column;display:flex;gap:1em;p{margin:0;&:not(:has(a)){font-weight:600}a{color:var(--light-blue)}}@media (min-width: 860px){&:last-child{text-align:right;white-space:nowrap}}}}}.pricing[data-astro-cid-hkoc4sea]{padding:4em 2em;margin:0 auto;background:#ff5252;color:#fff;font-size:1em;line-height:1.5;@media (min-width: 940px){padding:4em 0;font-size:1.4em}>*{width:100%;max-width:900px;margin-inline:auto}hr{border:0;outline:0;height:1px;background:#fff3;margin-block:1.4em}p{margin-block:.8em}a{color:inherit}p span{background:#fff;color:#ff5252;line-height:1.2;transform:rotate(1deg);display:inline-block;padding:1px 3px;&:nth-child(2n){transform:rotate(-1deg)}}h3{font-weight:500}ul{list-style:none;padding:0;margin-block:0;grid-template-columns:1fr;display:grid;gap:1em;@media (min-width: 940px){grid-template-columns:1fr 1fr}@media (min-width: 1300px){grid-template-columns:1fr 1fr 1fr 1fr;max-width:1200px;font-size:.9em}li{font-size:.9em;background:#ffffff1a;overflow:hidden;border-radius:8px;padding:1em;.img{margin:-1em -1em 1em;padding:1em 0;background:#fef9f2;overflow:hidden;@media (min-width: 940px){padding:.4em;>img{max-width:180px}}}img{width:100%;margin:0 auto;mix-blend-mode:darken;max-width:100px;display:block;height:unset}}}}.testimonal[data-astro-cid-fkbbckhy]{margin:auto;width:calc(100% - 6rem);max-width:1150px;padding:clamp(4rem,20vw,10rem) 0;flex-direction:column;display:flex;gap:2em;.quote{font-size:clamp(1.1em,6vw,3em);font-weight:300}}.contact-form-block[data-astro-cid-osim6tjx]{padding:30px;border:1px solid rgba(0,0,0,.05);border-width:1px 0;background:#fcfdff;flex-direction:column-reverse;display:flex;--primary-dark: rgb(0, 54, 116)}@media (min-width: 1030px){.contact-form-block[data-astro-cid-osim6tjx]{padding:100px 30px;flex-direction:row;justify-content:center}}@media (min-width: 1240px){.contact-form-block[data-astro-cid-osim6tjx]{padding:200px 30px}}.contact-form-block[data-astro-cid-osim6tjx] .close[data-astro-cid-osim6tjx]{display:none}.contact-form-block[data-astro-cid-osim6tjx].fixed{position:fixed;inset:0;padding:60px 30px 30px;justify-content:flex-start;overflow:auto;z-index:9999999}@media (min-width: 600px){.contact-form-block[data-astro-cid-osim6tjx].fixed{padding:30px}}@media (min-width: 1030px){.contact-form-block[data-astro-cid-osim6tjx].fixed{justify-content:center}}.contact-form-block[data-astro-cid-osim6tjx].fixed .contact-form-block__column[data-astro-cid-osim6tjx],.contact-form-block[data-astro-cid-osim6tjx].fixed .contact-form-block__divider[data-astro-cid-osim6tjx]{animation:slideColumnIn .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideColumnIn{0%{opacity:0;transform:translate3d(0,40px,0)}}.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]{position:fixed;top:30px;right:30px;width:40px;height:40px;cursor:pointer;border-radius:100%;background:var(--primary);justify-content:center;align-items:center;display:flex}@media (min-width: 600px){.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]{width:60px;height:60px}}.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]:hover{background:var(--primary-dark)}.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]:before,.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]:after{position:absolute;margin:auto;width:20px;height:2px;background:#fff;transform:rotate(45deg);content:""}.contact-form-block[data-astro-cid-osim6tjx].fixed .close[data-astro-cid-osim6tjx]:after{transform:rotate(-45deg)}.contact-form-block__column[data-astro-cid-osim6tjx]{padding:30px 0;margin:auto}@media (min-width: 1030px){.contact-form-block__column[data-astro-cid-osim6tjx]{flex:1;margin:auto 0;max-width:590px}}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows[data-astro-cid-osim6tjx]{margin:auto;max-width:415px;justify-self:center;align-self:center;flex-direction:column;display:flex}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__row[data-astro-cid-osim6tjx]{padding:10px 0;align-items:center;display:flex}@media (min-width: 1030px){.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__row[data-astro-cid-osim6tjx]{padding:15px 0}}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__icon[data-astro-cid-osim6tjx]{width:40px;height:40px;flex-shrink:0;margin-right:30px}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__icon[data-astro-cid-osim6tjx] img[data-astro-cid-osim6tjx]{width:100%}@media (min-width: 1030px){.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__icon[data-astro-cid-osim6tjx]{width:80px;height:80px}}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__text[data-astro-cid-osim6tjx],.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__logos[data-astro-cid-osim6tjx] p[data-astro-cid-osim6tjx]{flex-grow:1;font-size:.9rem;font-weight:600;color:#505050}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__logo-blocks[data-astro-cid-osim6tjx]{align-items:center;display:flex}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__logo[data-astro-cid-osim6tjx]{flex:1;margin-right:15px;max-width:65px}.contact-form-block__column[data-astro-cid-osim6tjx] .text-rows__logo[data-astro-cid-osim6tjx] img[data-astro-cid-osim6tjx]{width:100%;image-rendering:-webkit-optimize-contrast}.contact-form-block__column[data-astro-cid-osim6tjx] .templates-cta[data-astro-cid-osim6tjx]{position:relative;margin:30px 0 0;padding:10px 0 0;text-align:center}.contact-form-block__column[data-astro-cid-osim6tjx] .templates-cta[data-astro-cid-osim6tjx]:before{position:absolute;top:-10px;left:0;right:0;margin:auto;width:100%;max-width:120px;height:4px;border-radius:4px;background:#0000000d;content:""}.contact-form-block__column[data-astro-cid-osim6tjx] .templates-cta[data-astro-cid-osim6tjx] a[data-astro-cid-osim6tjx]{font-size:.9rem;text-decoration:none;color:#55556a;opacity:.8}.contact-form-block__column[data-astro-cid-osim6tjx] .templates-cta[data-astro-cid-osim6tjx] a[data-astro-cid-osim6tjx]:hover{opacity:1;color:#23237c}.contact-form-block__title[data-astro-cid-osim6tjx]{font-size:1.4rem;font-weight:600}.contact-form-block__subtitle[data-astro-cid-osim6tjx]{font-size:1rem;font-weight:400;padding:10px 0 30px}.contact-form-block__form-container[data-astro-cid-osim6tjx]{position:relative;margin:auto;max-width:415px;background:#fff;border-radius:10px;box-shadow:0 0 0 1px #0000001a,10px 10px #e0ebff;padding:20px}@media (min-width: 480px){.contact-form-block__form-container[data-astro-cid-osim6tjx]{padding:40px}}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx]{border:0;padding:0;margin:0 0 15px}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx]:last-of-type{margin-bottom:0}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx] label[data-astro-cid-osim6tjx]{display:block}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx] label[data-astro-cid-osim6tjx] .required[data-astro-cid-osim6tjx]{color:red;padding:0 4px}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx] input[data-astro-cid-osim6tjx],.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx] textarea[data-astro-cid-osim6tjx]{width:100%;height:40px;margin-top:6px;font-family:inherit;font-size:1rem;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:10px}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx] textarea[data-astro-cid-osim6tjx]{padding:10px;height:unset;min-height:100px;resize:vertical}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx].button-fieldset{justify-content:flex-end;display:flex}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx].button-fieldset button[data-astro-cid-osim6tjx]{position:relative;border:0;width:100%;font-family:inherit;font-size:.9rem;font-weight:600;padding:12px 25px;border-radius:4px;background:var(--primary);transition:.1s ease-in-out;cursor:pointer;color:#fff}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx].button-fieldset button[data-astro-cid-osim6tjx]:hover{transform:translate3d(0,-1px,0);background:var(--primary-dark)}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx].button-fieldset button[data-astro-cid-osim6tjx] .sending[data-astro-cid-osim6tjx]{position:absolute;inset:0;background:var(--primary);border-radius:40px;justify-content:center;align-items:center;display:none}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] fieldset[data-astro-cid-osim6tjx].button-fieldset button[data-astro-cid-osim6tjx] .sending[data-astro-cid-osim6tjx]:before{width:16px;height:16px;border:2px solid #fff;border-radius:100%;border-right-color:transparent;animation:spinSending .35s linear infinite;content:""}@keyframes spinSending{0%{transform:rotate(360deg)}}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] .sent-message[data-astro-cid-osim6tjx],.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx] .error-message[data-astro-cid-osim6tjx]{position:absolute;inset:0;padding:30px;font-weight:600;border-radius:10px;backdrop-filter:blur(10px);background:#fffc;animation:fadeInMessage .25s ease-in-out;text-align:center;justify-content:center;align-items:center;display:none}@keyframes fadeInMessage{0%{opacity:0}}.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx].sending fieldset[data-astro-cid-osim6tjx].button-fieldset button[data-astro-cid-osim6tjx] .sending[data-astro-cid-osim6tjx],.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx].sent .sent-message[data-astro-cid-osim6tjx],.contact-form-block__form-container[data-astro-cid-osim6tjx] form[data-astro-cid-osim6tjx].error .error-message[data-astro-cid-osim6tjx]{display:flex}.contact-form-block__divider[data-astro-cid-osim6tjx]{flex-shrink:0;min-width:1px;min-height:1px;margin:15px 0;background:#0000001a}.product-features[data-astro-cid-yoecdrpg]{padding:2em;border-top:1px solid rgba(0,0,0,.1);@media (min-width: 600px){padding:8em 2em}h2,h3{margin:auto;max-width:900px}h3{margin-top:1em;font-weight:400}.rows{margin:1em auto;max-width:900px;flex-direction:column;display:flex;.row{border-bottom:1px solid rgba(0,0,0,.1);details{summary{padding:1em 0}.content{border-top:1px solid rgba(0,0,0,.1);p{@media (min-width: 1360px){font-size:1.2em;line-height:1.4}}}}}}details{width:100%;summary{position:relative;width:100%;justify-content:space-between;align-items:center;display:flex;font-size:1em;font-weight:500;color:#1b1b1b;cursor:pointer;@media (min-width: 1360px){font-size:1.4em;line-height:1}&::marker{content:""}&::-webkit-details-marker{display:none}&:after{position:absolute;top:1.6em;right:2px;width:8px;height:8px;transform:rotate(45deg);border:solid currentColor;border-width:2px 0 0 2px;content:""}}&[open]{summary:after{top:1.4em;border-width:0 2px 2px 0}}}video,.image img{margin:0 -1em;border-radius:8px;box-shadow:0 0 0 1px #0000001a,0 0 0 3px #0000000d;width:calc(100% + 2em);@media (min-width: 600px){border-radius:12px;margin:0 auto;max-width:100%;width:100%}}.video,.image{padding-bottom:1em;img{width:100%;height:unset}}@media (min-width: 1360px){.video,.image{padding:2em 0;margin-left:-150px;width:1200px}}.field-types-list{margin:0;padding:2em 0;width:100%;list-style:none;grid-template-columns:1fr;display:grid;gap:2em;@media (min-width: 620px){grid-template-columns:1fr 1fr}p{margin:.4em 0 0}.field-type-item{display:flex;gap:1em;strong{font-size:1.1em;font-weight:500}.icon{width:60px;height:60px;flex-shrink:0}}}}.page[data-astro-cid-ial7hvz6]{margin:0 auto;max-width:3200px;width:100%;.site-nav{position:fixed;margin:auto;display:flex;top:0;left:0;right:0;padding:2em 0;width:calc(100% - 3em);z-index:100;--color: var(--primary);&.red-theme{filter:hue-rotate(120deg)}.center{margin:0 auto;max-width:540px;background:linear-gradient(#fff,#fff);border-radius:100px;padding:.6em .8em .6em 1.2em;box-shadow:0 0 0 1px #0000,0 2px 4px #0000;justify-content:space-between;transition:.1s ease;display:flex;width:100%;&:has(a.primary){background:linear-gradient(#fbfdff,#f7faff);box-shadow:0 0 0 1px #0000001a,0 2px 4px #0000000d}.logo{user-select:none;pointer-events:none;font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--color);gap:.6em;svg{width:24px;height:24px}}nav{font-size:.9rem;align-items:center;display:flex;gap:1.4em;a{padding:.6em 0;color:var(--color);font-weight:500;text-decoration:none;&:not(:last-child){display:none;@media (min-width: 600px){display:unset}}&:last-child{border-radius:3em;padding:.6em 1.2em;box-shadow:0 0 0 1px #0000001a;transition:.1s ease}&.primary:last-child{box-shadow:0 0 0 1px #0000;background:var(--color);color:#fff}}}}}}.logo-text[data-astro-cid-ial7hvz6]{margin:0 3rem;border-radius:12px;font-weight:800;font-size:clamp(1.1em,4vw,120px);color:#fff;background:var(--light-blue);padding:4vw;line-height:1;text-align:center}.griddy[data-astro-cid-ial7hvz6]{width:100%;background:#f2f5f9;display:none;@media (min-width: 1000px){display:unset}iframe{border:0;border:solid rgba(0,0,0,.05);border-width:1px 0;outline:0;width:100%;height:640px;display:block}}.logo[data-astro-cid-ial7hvz6]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--primary);svg{width:24px;height:24px;@media (min-width: 600px){width:32px;height:32px}}}footer[data-astro-cid-ial7hvz6]{padding:2em;background:#fff;max-width:1600px;margin:0 auto;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex;@media (min-width: 600px){flex-direction:row;padding:4em 3em}.footer-detail{width:180px;font-size:.9em;line-height:1.6;opacity:.66;@media (min-width: 600px){width:unset}}}
