@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-81377bf0],[data-v-81377bf0]::backdrop,[data-v-81377bf0]:after,[data-v-81377bf0]:before{--tw-duration:initial}}}.bg-video-container[data-v-81377bf0]{overflow:hidden;position:relative}.bg-video-container .bg-media[data-v-81377bf0]{height:100%;inset:calc(var(--spacing,.25rem)*0);-o-object-fit:cover;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;z-index:-10;--tw-duration:.7s;display:block;position:absolute;transition-duration:.7s}@property --tw-duration{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-524a773b],[data-v-524a773b]::backdrop,[data-v-524a773b]:after,[data-v-524a773b]:before{--tw-font-weight:initial}}}.banner-container[data-v-524a773b]{overflow:hidden;position:relative}.banner-container .bg-video[data-v-524a773b]{height:100%;inset:calc(var(--spacing,.25rem)*0);opacity:.5;position:absolute;width:100%;z-index:-10}.slogan[data-v-524a773b]{align-items:center;color:var(--color-white,#fff);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*7.5);text-align:center}@media(min-width:40rem){.slogan[data-v-524a773b]{gap:calc(var(--spacing,.25rem)*6.25)}}.slogan[data-v-524a773b]{background:linear-gradient(90deg,#0000 20%,#ffffff4d,#0000 80%)}.slogan .slogan-title[data-v-524a773b]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media(min-width:40rem){.slogan .slogan-title[data-v-524a773b]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}}.slogan .slogan-subtitle[data-v-524a773b]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}@media(min-width:40rem){.slogan .slogan-subtitle[data-v-524a773b]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c0455915],[data-v-c0455915]::backdrop,[data-v-c0455915]:after,[data-v-c0455915]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}.feature-card-container[data-v-c0455915]{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*8)}@media(min-width:80rem){.feature-card-container[data-v-c0455915]{flex-direction:row}}.feature-card-container .feature-card[data-v-c0455915]{align-items:center;border-color:var(--ui-color-primary-900);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing,.25rem)*7);justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.feature-card-container .feature-card[data-v-c0455915]{border-color:color-mix(in oklab,var(--ui-color-primary-900) 40%,transparent)}}.feature-card-container .feature-card[data-v-c0455915]{background:linear-gradient(165deg,#2df37e33 -20%,var(--color-neutral-950) 12%,var(--color-neutral-950) 85%,#2df37e33 110%);padding-block:calc(var(--spacing,.25rem)*7);padding-inline:calc(var(--spacing,.25rem)*5);transition:transform .3s}.feature-card-container .feature-card[data-v-c0455915]:hover{transform:translateY(-5px)}.feature-card-container .feature-card:hover .feature-card-header-icon[data-v-c0455915]{animation:flipHorizontal-c0455915 2s ease-in-out infinite}.feature-card-container .feature-card .feature-card-header[data-v-c0455915]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*4)}.feature-card-container .feature-card .feature-card-header .feature-card-header-icon[data-v-c0455915]{color:var(--ui-color-primary-400);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}.feature-card-container .feature-card .feature-card-header .feature-card-header-title[data-v-c0455915]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.feature-card-container .feature-card .feature-card-desc[data-v-c0455915]{color:var(--ui-color-neutral-400);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));text-align:center}.feature-card-container .feature-card .feature-card-features[data-v-c0455915]{font-size:var(--text-lg,1.125rem);gap:calc(var(--spacing,.25rem)*2);justify-content:center;line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));text-align:center;--tw-leading:var(--leading-loose,2);color:var(--ui-color-neutral-500);display:flex;flex-flow:column wrap;line-height:var(--leading-loose,2)}@media(min-width:48rem){.feature-card-container .feature-card .feature-card-features[data-v-c0455915]{flex-direction:row;gap:calc(var(--spacing,.25rem)*5)}}@media(min-width:80rem){.feature-card-container .feature-card .feature-card-features[data-v-c0455915]{flex-direction:column;gap:calc(var(--spacing,.25rem)*0)}}.feature-card-container .feature-card .feature-card-footer[data-v-c0455915]{color:var(--ui-color-primary-600);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}@keyframes flipHorizontal-c0455915{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-cf57107b],[data-v-cf57107b]::backdrop,[data-v-cf57107b]:after,[data-v-cf57107b]:before{--tw-font-weight:initial;--tw-border-style:solid}}}.testimonial-header[data-v-cf57107b]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*7.5)}.testimonial-header .testimonial-header-icon[data-v-cf57107b]{color:var(--ui-color-primary-400);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}@media(min-width:40rem){.testimonial-header .testimonial-header-icon[data-v-cf57107b]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}}.testimonial-header .testimonial-header-title[data-v-cf57107b]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media(min-width:40rem){.testimonial-header .testimonial-header-title[data-v-cf57107b]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}}.testimonial-card[data-v-cf57107b]{border-color:var(--ui-color-primary-900);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*40);width:calc(var(--spacing,.25rem)*127.5)}@supports (color:color-mix(in lab,red,red)){.testimonial-card[data-v-cf57107b]{border-color:color-mix(in oklab,var(--ui-color-primary-900) 40%,transparent)}}.testimonial-card[data-v-cf57107b]{background-color:var(--ui-color-neutral-950);padding:calc(var(--spacing,.25rem)*6.25)}.testimonial-card .testimonial-card-avatar[data-v-cf57107b]{background-color:var(--color-white,#fff);border-radius:50%;height:calc(var(--spacing,.25rem)*12.5);width:calc(var(--spacing,.25rem)*12.5)}.testimonial-card .testimonial-card-text[data-v-cf57107b]{display:flex;flex-direction:column;justify-content:space-between}.testimonial-card .testimonial-card-content[data-v-cf57107b]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-card .testimonial-card-username[data-v-cf57107b]{color:var(--ui-color-primary-400)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
