.insight-card{background-color:var(--light-1);border:0;padding:var(--spacer-3);flex:1 1;display:flex;justify-content:space-between;flex-direction:column;align-items:start;align-self:stretch}.insight-card .insight-title{font-size:20px;font-weight:600}.insight-card img{object-fit:cover;width:24px;height:24px}.card{background-color:var(--mantine-color-body);transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:scale(1.01);box-shadow:var(--mantine-shadow-lg)}.card:hover a{text-decoration:none}.card .title{font-weight:700;font-family:Greycliff CF,var(--mantine-font-family);line-height:1.2}.card .body{padding:var(--mantine-spacing-md)}.filter-badge:hover{cursor:pointer}.footer{margin-top:120px;padding-top:calc(var(--mantine-spacing-xl)*2);padding-bottom:calc(var(--mantine-spacing-xl)*2);background-color:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-2)}.footer .logo{max-width:200px}@media(max-width:48em){.footer .logo{display:flex;flex-direction:column;align-items:center}}.footer .description{margin-top:5px}@media(max-width:48em){.footer .description{margin-top:var(--mantine-spacing-xs);text-align:center}}.footer .inner{display:flex;justify-content:space-between}@media(max-width:48em){.footer .inner{flex-direction:column;align-items:center}}.footer .groups{display:flex;flex-wrap:wrap}@media(max-width:48em){.footer .groups{display:block;text-align:center}.footer .groups>div{margin-top:var(--mantine-spacing-md)}}.footer .wrapper{width:160px}.footer .link{display:block;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);padding-top:3px;padding-bottom:3px}.footer .link:hover{text-decoration:underline}.footer .title{font-size:var(--mantine-font-size-lg);font-weight:700;font-family:Greycliff CF,var(--mantine-font-family);margin-bottom:calc(var(--mantine-spacing-xs)/2);color:var(--mantine-color-black)}.footer .afterFooter{display:flex;justify-content:space-between;align-items:center;margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-2)}@media(max-width:48em){.footer .afterFooter{flex-direction:column}.footer .social{margin-top:var(--mantine-spacing-xs)}}.logo{color:var(--mantine-color-black)}.logo img{height:33px;width:auto;object-fit:contain;object-position:left}.logo h2{font-size:1.375rem;font-weight:var(--mantine-h1-font-weight)}.header{border-bottom:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-white);position:fixed;box-shadow:var(--mantine-shadow-lg);z-index:10;top:0;width:100%;transition:all .2s ease}.header>div{height:60px}.header--top{box-shadow:none}a{text-decoration:none}.header-link{display:flex;align-items:center;height:100%;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);color:var(--mantine-color-black);font-weight:600;font-size:var(--mantine-font-size-md)}@media(max-width:48em){.header-link{height:42px;width:100%}}.header-link:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-blue-5)}.header-subLink{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}.header-subLink:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-blue-5)}.header-dropdownFooter{background-color:var(--mantine-color-gray-0);margin:calc(var(--mantine-spacing-md)*-1);margin-top:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) calc(var(--mantine-spacing-md)*2);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-1)}.homepage-hero{position:relative;padding-top:180px;padding-bottom:80px}@media(max-width:48em){.homepage-hero{padding-top:140px;padding-bottom:60px}}.homepage-hero .inner{position:relative;z-index:1}.homepage-hero .dots{position:absolute;color:light-dark(var(--mantine-color-gray-1),var(--mantine-color-dark-5))}@media(max-width:48em){.homepage-hero .dots{display:none}}.homepage-hero .dotsLeft{left:0;top:0}.homepage-hero .column{display:flex;justify-content:center}.homepage-hero .title{text-align:center;font-weight:800;font-size:40px;letter-spacing:-1px;color:light-dark(var(--mantine-color-black),var(--mantine-color-white));margin-bottom:var(--mantine-spacing-xs);font-family:Greycliff CF,var(--mantine-font-family)}@media(max-width:36em){.homepage-hero .title{font-size:28px;text-align:left}}.homepage-hero .highlight{color:light-dark(var(--mantine-color-blue-6),var(--mantine-color-blue-4))}.homepage-hero .description{text-align:center}@media(max-width:36em){.homepage-hero .description{text-align:left;font-size:var(--mantine-font-size-md)}}.homepage-hero .controls{margin-top:var(--mantine-spacing-lg);display:flex;justify-content:center}@media(max-width:36em){.homepage-hero .controls{flex-direction:column}}.homepage-hero .control:not(:first-of-type){margin-left:var(--mantine-spacing-md)}@media(max-width:36em){.homepage-hero .control{height:42px;font-size:var(--mantine-font-size-md)}.homepage-hero .control:not(:first-of-type){margin-top:var(--mantine-spacing-md);margin-left:0}}.plugin-card{width:100%;transition:transform .15s ease,box-shadow .15s ease;padding:var(--mantine-spacing-lg)}@media(max-width:48em){.plugin-card{padding:var(--mantine-spacing-md)}}.plugin-card:hover{transform:scale(1.01);box-shadow:var(--mantine-shadow-lg)}.plugin-card .logo{width:80px}.contact-us{margin-top:calc(var(--mantine-spacing-xl)*4);margin-bottom:calc(var(--mantine-spacing-xl)*4);min-height:25rem;background-image:linear-gradient(-60deg,var(--mantine-color-gray-0) 0,var(--mantine-color-gray-0) 100%);border-radius:var(--mantine-radius-md);padding:calc(var(--mantine-spacing-xl)*2.5)}@media(max-width:48em){.contact-us{padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);margin-top:calc(var(--mantine-spacing-xl)*2);margin-bottom:calc(var(--mantine-spacing-xl)*2)}}.contact-us .title{font-family:Greycliff CF,var(--mantine-font-family);color:var(--mantine-color-black);line-height:1}.contact-us .description{color:var(--mantine-color-black);max-width:18.75rem}@media(max-width:48em){.contact-us .description{max-width:100%}}.contact-us .form{background-color:var(--mantine-color-white);padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-lg)}.contact-us .social{color:var(--mantine-color-white)}.contact-us .input{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}.contact-us .input::placeholder{color:var(--mantine-color-gray-5)}.contact-us .inputLabel{color:var(--mantine-color-black)}.contact-us .control{background-color:var(--mantine-color-blue-6)}.contact-icons{display:flex;align-items:center;color:var(--mantine-color-blue-9)}.contact-icons .icon{margin-right:var(--mantine-spacing-md);background-color:transparent}.contact-icons .title{color:var(--mantine-color-blue-0)}.contact-icons .description{color:var(--mantine-color-white)}.cta-section{margin-top:calc(var(--mantine-spacing-xl)*4);margin-bottom:calc(var(--mantine-spacing-xl)*4)}@media(max-width:48em){.cta-section{margin-top:calc(var(--mantine-spacing-xl)*2);margin-bottom:calc(var(--mantine-spacing-xl)*2)}}.cta-section .title{font-weight:900;margin-bottom:var(--mantine-spacing-md);text-align:center}@media(max-width:48em){.cta-section .title{font-size:28px;text-align:left}}.cta-section .description{text-align:center}@media(max-width:48em){.cta-section .description{text-align:left}}.team-card{flex:1 1}.team-card img{width:250px;height:435px;object-fit:cover;border-radius:12px}.team-card p{font-weight:300}.service-card__header{background-color:#e6f6f5;border-radius:6px;padding:var(--mantine-spacing-md)}.service-card__title{font-weight:400}.service-card__description{color:#333}.Block img{max-height:275px}.latest-articles{margin-top:calc(var(--mantine-spacing-xl)*4);margin-bottom:calc(var(--mantine-spacing-xl)*4)}@media(max-width:48em){.latest-articles{margin-top:calc(var(--mantine-spacing-xl)*2);margin-bottom:calc(var(--mantine-spacing-xl)*2)}}.latest-articles__title{font-weight:900;margin-bottom:var(--mantine-spacing-md);text-align:center}@media(max-width:48em){.latest-articles__title{font-size:28px;text-align:left}}.latest-articles .description{text-align:center}@media(max-width:48em){.latest-articles .description{text-align:left}}.addons-section{padding-top:80px;padding-bottom:50px}.addons-section .item{display:flex}.addons-section .itemIcon{padding:var(--mantine-spacing-xs);margin-right:var(--mantine-spacing-md)}.addons-section .itemTitle{margin-bottom:calc(var(--mantine-spacing-xs)/2)}.addons-section .supTitle{text-align:center;text-transform:uppercase;font-weight:800;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-blue-light-color);letter-spacing:.5px}.addons-section .title{line-height:1;text-align:center;margin-top:var(--mantine-spacing-xl)}.addons-section .description{text-align:center;margin-top:var(--mantine-spacing-xs)}.addons-section .highlight{background-color:var(--mantine-color-blue-light);padding:0 5px 5px;border-radius:var(--mantine-radius-sm);display:inline-block;color:light-dark(inherit,var(--mantine-color-white))}.faq-section{margin-top:calc(var(--mantine-spacing-xl)*2);margin-bottom:calc(var(--mantine-spacing-xl)*4)}@media(max-width:48em){.faq-section{margin-top:var(--mantine-spacing-xl);margin-bottom:calc(var(--mantine-spacing-xl)*2)}}.faq-section .title{font-weight:900;margin-bottom:var(--mantine-spacing-xl)}@media(max-width:48em){.faq-section .title{font-size:1.75rem}}.faq-section .mantine-Accordion-item{border:.0625rem solid var(--mantine-color-gray-2);border-radius:.5rem;overflow:hidden;background-color:var(--mantine-color-white);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.faq-section .mantine-Accordion-item+.mantine-Accordion-item{margin-top:var(--mantine-spacing-md)}.faq-section .mantine-Accordion-control{font-size:1.125rem;font-weight:600;padding:var(--mantine-spacing-lg);background-color:var(--mantine-color-gray-0);border-bottom:.0625rem solid var(--mantine-color-gray-2)}.faq-section .mantine-Accordion-control:hover{background-color:var(--mantine-color-gray-1)}.faq-section .mantine-Accordion-control[data-active]{background-color:var(--mantine-color-blue-0);border-bottom-color:var(--mantine-color-blue-2)}.faq-section .mantine-Accordion-panel{padding:var(--mantine-spacing-lg);background-color:var(--mantine-color-white)}.faq-section .answer{line-height:1.6;color:var(--mantine-color-gray-7);font-size:1rem}.faq-section .mantine-Accordion-chevron{color:var(--mantine-color-blue-6)}.plugin-info-card,.plugin-info-card>div{height:100%}.plugin-info-card .title{font-family:Greycliff CF,var(--mantine-font-family);font-size:36px;font-weight:900;line-height:1.1;margin-bottom:var(--mantine-spacing-md);color:light-dark(var(--mantine-color-black),var(--mantine-color-white))}.plugin-info-card .logo{width:80px}.plugin-info-card .plugin-preview{width:100%;height:auto}@media(min-width:62em){.plugin-info-card .plugin-preview{width:auto}}@media(max-width:48em){.plugin-info-card .plugin-preview-col{display:none}}.plugin-stats{height:100%;display:flex;gap:.75rem;flex-direction:column}@media(min-width:48em){.plugin-stats{align-items:center;flex-direction:row}}.plugin-stats .title{color:var(--mantine-color-gray-6);text-transform:uppercase;font-weight:500;font-size:.775rem;-webkit-margin-after:4px;margin-block-end:4px}.plugin-stats .count{color:var(--mantine-color-blue-9);font-size:1.5rem;line-height:1;font-weight:700;margin-bottom:var(--mantine-spacing-md);font-family:Greycliff CF,var(--mantine-font-family)}.plugin-stats .description{color:var(--mantine-color-grey-0);margin-top:5px}.plugin-stats .stat{flex:1 1}:root{--mantine-spacing-xs:4px;--mantine-spacing-sm:8px;--mantine-spacing-md:16px;--mantine-spacing-lg:32px;--mantine-spacing-xl:64px}.plugin-detail__grid{display:grid;align-items:center;grid-gap:1.5rem;gap:1.5rem;margin-block:1rem}@media(min-width:48em){.plugin-detail__grid{grid-template-columns:1fr 1fr}}.plugin-detail__grid-right{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:48em){.plugin-detail__grid-right,.plugin-detail__grid-right .plugin-stats-card,.plugin-detail__grid-right>div{height:100%}}