.pill[data-astro-cid-2qeywk4b]{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 6px;gap:8px;width:auto;height:auto;border-radius:16px;font-size:.625rem;text-transform:uppercase;font-weight:200;border:1px solid transparent}.pill--default[data-astro-cid-2qeywk4b]{background:var(--c-light-stroke);color:var(--c-dark)}.pill--accent[data-astro-cid-2qeywk4b]{background:var(--c-white);color:var(--c-accent);border-color:var(--c-accent)}.bento--card{width:100%;height:100%;display:flex;flex-direction:var(--flexDirection);gap:var(--gap-lg);padding:var(--gap-lg);border-radius:var(--r-border);overflow:hidden;position:relative;grid-area:var(--gridArea);background:var(--bgColor, #a5acb6);color:var(--textColor, var(--c-dark))}.bento--card--content{display:flex;flex-direction:column;flex:1;position:relative;z-index:1}.bento--card--content .pill{width:fit-content;margin:0 auto 16px}.bento--card--content .row{flex:1;gap:16px}.bento--card--content .row>*:not(.bento--card--image){flex:2;display:flex;flex-direction:column}.bento--card--content .row>*:not(.bento--card--image)>p{flex:1}.bento--card--content .row .bento--card--image{flex:1}.bento--card--content .row .bento--card--image img{height:100%;width:100%}.bento--card--content h3{margin-top:0;font-size:1.5rem;text-transform:uppercase;line-height:1;margin-bottom:16px}.bento--card--content p{opacity:.8}.bento--card--content p:empty{display:none}.bento--card--image{flex:1}.bento--card--image img{position:static;width:100%;height:auto;z-index:0}.bento--card>.bento--card--image{flex:0;min-width:calc(50% - var(--gap-lg))}@media(max-width:960px){.bento--card--content p{margin-bottom:.5em}}.bento--card .bento--card--image-mobile{display:none}@media(max-width:768px){.bento--card{flex-direction:column;text-align:center;grid-area:auto}.bento--card .bento--card--image-mobile{display:block}.bento--card .bento--card--image-desktop{display:none}.bento--card--content{padding-right:0}.bento--card--content .row{flex-direction:column}.bento--card .bento--card--image{position:static;max-height:40vh;margin:0 auto}.bento--card .bento--card--image img{margin:0 auto}}.pillar[data-astro-cid-43ibv4gb]{flex:1;height:100%;padding:var(--gap-lg);border-radius:var(--r-border);background-color:var(--c-light);text-align:center;position:relative;overflow:hidden}.pillar[data-astro-cid-43ibv4gb]>h2[data-astro-cid-43ibv4gb],.pillar[data-astro-cid-43ibv4gb] p[data-astro-cid-43ibv4gb]{position:relative;z-index:1;margin-bottom:16px;color:var(--textColor, inherit)}.pillar--bg[data-astro-cid-43ibv4gb]{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:bottom;z-index:0}.pillar--bg--mobile[data-astro-cid-43ibv4gb]{display:none}@media(max-width:768px){.pillar[data-astro-cid-43ibv4gb]{min-height:540px}.pillar--bg[data-astro-cid-43ibv4gb]{object-position:bottom -10vw right 0}}@media(max-width:380px){.pillar--bg[data-astro-cid-43ibv4gb]{object-position:bottom}}.section--features[data-astro-cid-77fkfut6]{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:244px;gap:var(--gap-lg);padding:0;background:transparent}@media(max-width:768px){.section--features[data-astro-cid-77fkfut6]{grid-template-columns:1fr 1fr;grid-auto-rows:auto}}@media(max-width:520px){.section--features[data-astro-cid-77fkfut6]{grid-template-columns:1fr}}.section--industries[data-astro-cid-7cqquqwx]{padding:0;display:grid;grid-template-columns:repeat(var(--numberOfColumns),1fr);background:transparent;text-align:left;border-radius:0}.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]{height:76px;padding:16px;font-family:Poppins;font-weight:900;display:flex;align-items:center;flex:1;background:var(--c-white);border-radius:16px;gap:var(--gap-sm)}.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]>strong[data-astro-cid-7cqquqwx]{display:block;flex:1;text-wrap:balance;line-height:1.1;font-family:Figtree,sans-serif}.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]>img[data-astro-cid-7cqquqwx]{height:24px;flex:0}@media(max-width:768px){.section--industries[data-astro-cid-7cqquqwx]{grid-template-columns:repeat(2,1fr);gap:var(--gap-xs)}.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]>strong[data-astro-cid-7cqquqwx]{font-size:.9rem}.section--industries[data-astro-cid-7cqquqwx].section--industries--3{grid-template-columns:repeat(3,1fr)}}@media(max-width:610px){.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]{text-align:center;line-height:1;flex-direction:column-reverse;justify-content:center;height:120px;width:100%;padding:var(--gap-sm);gap:var(--gap-sm)}.section--industries[data-astro-cid-7cqquqwx]>div[data-astro-cid-7cqquqwx]>strong[data-astro-cid-7cqquqwx]{flex:0;font-weight:400;font-size:.75rem}}.section--pillars[data-astro-cid-idb73rw6]{height:520px;padding:0;text-align:left;flex-direction:row!important;background:transparent}.section--pillars[data-astro-cid-idb73rw6]>div[data-astro-cid-idb73rw6]{flex:1;height:100%;padding:var(--gap-lg);border-radius:var(--r-border);background-color:var(--c-light);text-align:center}@media(max-width:768px){.section--pillars[data-astro-cid-idb73rw6]{height:auto;flex-direction:column!important}}.section--pricing{overflow:visible}@media(min-width:521px){.section--pricing{scroll-margin-top:76px}}.section--pricing>h2{position:-webkit-sticky;position:sticky;padding:var(--gap-lg);margin:calc(var(--gap-lg) * -1);width:calc(100% + var(--gap-lg) + var(--gap-lg));border-radius:var(--r-border) var(--r-border) 0 0;text-align:center;background-color:#f9f9fbbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.section--pricing>h2>a,.section--pricing>h2 small{display:block;font-size:1rem;font-weight:400;font-family:Figtree,sans-serif;text-transform:none;margin-top:.3em;text-decoration:none}.section--pricing>h2>small{opacity:.75}.section--pricing table{width:calc(100% + var(--gap-lg));border-collapse:separate;border-spacing:16px 0;table-layout:fixed;margin:0 -16px}.section--pricing table h3{text-transform:uppercase}.section--pricing table h3 img{height:24px;width:auto;margin:0 auto}.section--pricing table thead tr{background-color:#f9f9fbbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;z-index:1}.section--pricing table tr:last-child td:first-child{border-bottom:0px solid transparent!important}.section--pricing table tr:last-child td:not(:nth-child(1)){border-radius:0 0 var(--r-border) var(--r-border)}.section--pricing table th,.section--pricing table td{border-bottom:1px solid var(--c-light-stroke);text-align:center}.section--pricing table th:first-child,.section--pricing table td:first-child{text-align:left}.section--pricing table th:not(:nth-child(1)),.section--pricing table td:not(:nth-child(1)){background:var(--c-white);border:1px solid var(--c-light-stroke)}.section--pricing table th{padding:16px 8px;z-index:2;transition:top .2s ease-in-out}.section--pricing table th:nth-child(1){width:217px}.section--pricing table th:nth-child(1) img{height:18px;width:auto}.section--pricing table th:nth-child(2){background-color:#ffffffbf}.section--pricing table th:not(:nth-child(1)){border-radius:var(--r-border) var(--r-border) 0 0}.section--pricing table th:last-child{position:relative}.section--pricing table th .pill.pill--accent{white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.section--pricing table td{padding:16px 8px;border-top:0px solid transparent!important}.section--pricing table td:first-child{font-weight:900}.section--pricing img[src*=icon]{display:inline-block;margin:0 2px 2px;padding:0;vertical-align:middle;width:20px;height:20px}.section--pricing--row{display:flex}.pricing-block{height:80px;padding:0 0 8px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:max-content}.pricing-block>p.pricing-block--separator{width:100%;display:flex;padding:2px;gap:8px;align-items:center;color:var(--c-grey);font-size:.75rem}.pricing-block>p.pricing-block--separator:before,.pricing-block>p.pricing-block--separator:after{content:"";width:auto;height:1px;flex:1;background:var(--c-light-stroke)}.feature-separator{width:100%;display:flex;padding:12px 0;gap:8px;align-items:center;color:var(--c-grey);font-size:.75rem}.feature-separator:before,.feature-separator:after{content:"";width:auto;height:1px;flex:1;background:var(--c-light-stroke)}@media(max-width:960px){.section--pricing{padding:0}.section--pricing>h2{padding:var(--gap-lg);margin:0 0 calc(var(--gap-lg) * -1);width:100%}.section--pricing table th:nth-child(1){width:180px}}@media(max-width:768px){.section--pricing table th:nth-child(1){width:150px}}@media(max-width:520px){.section--pricing{padding-bottom:var(--gap-lg)}.section--pricing>h2{position:static}.section--pricing table thead{position:sticky;z-index:3;top:-72px;background-color:transparent;backdrop-filter:none}.section--pricing table thead th:first-child{text-align:center}.section--pricing table thead th:first-child img{margin:0 auto}.section--pricing table thead th:first-child br{display:none}.section--pricing table thead th:not(:first-child){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section--pricing table thead th:nth-child(2){border-radius:0 0 0 var(--r-border)!important}.section--pricing table thead th:last-child{border-radius:0 0 var(--r-border) 0!important}.section--pricing table thead th:last-child .pill.pill--accent{top:auto;bottom:-24px}.section--pricing table tr{display:flex;flex-wrap:wrap;gap:0}.section--pricing table tr th:first-child,.section--pricing table tr td:first-child{display:block;width:100%;border-bottom:none}.section--pricing table tr th:not(:first-child),.section--pricing table tr td:not(:first-child){flex:1;border-radius:0!important}.section--pricing table tr td:not(:first-child){border-top:1px solid}.section--pricing table tr td:nth-child(2){background-color:transparent;border:none}.section--pricing table tr td:last-child{border-radius:0!important;border:none!important;box-shadow:none!important;background:transparent;border-left:1px solid var(--c-light-stroke)!important}.section--pricing table tbody th{margin-top:1em;padding-top:1em;border-top:1px solid var(--c-light-stroke)!important;text-align:center!important}.section--pricing .feature-separator{gap:2px}}body.header--hidden .section--pricing>h2{top:0}body.header--hidden .section--pricing table thead tr{top:calc(var(--gap-lg) + 24px + var(--gap-lg))}body.header--visible .section--pricing>h2{top:76px}body.header--visible .section--pricing table thead tr{top:calc(76px + var(--gap-lg) + 24px + var(--gap-lg))}body.header--visible .section--pricing.section--pricing--with-subtitle table thead tr{top:calc(96px + var(--gap-lg) + 24px + var(--gap-lg))}@media(max-width:960px){body.header--hidden .section--pricing table thead tr{top:0}body.header--visible .section--pricing table thead tr{top:76px}}@media(max-width:520px){body.header--hdiden .section--pricing table thead{top:-72px}body.header--visible .section--pricing table thead{top:0}}
