@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-leading:initial;--tw-font-weight:initial}}}.hero-text{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.hero-text{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}@media (min-width:80rem){.hero-text{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}.hero-text-alt{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media not all and (min-width:400px){.hero-text-alt{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@media (min-width:48rem){.hero-text-alt{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}@media (min-width:64rem){.hero-text-alt{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (min-width:80rem){.hero-text-alt{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}.hero-sub-text{max-width:var(--container-2xl,42rem)}@media (min-width:40rem){.hero-sub-text{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.hero-sub-text{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.hero-sub-text-color{max-width:var(--container-2xl,42rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary-600,#4f46e5)}@media (min-width:40rem){.hero-sub-text-color{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.hero-sub-text-color{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (prefers-color-scheme:dark){.hero-sub-text-color{color:var(--color-primary-200,#c7d2fe)}}.mkt-section-header{max-width:var(--container-xl,36rem);text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-inline:auto}@media not all and (min-width:400px){.mkt-section-header{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.mkt-section-header{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.feature-description-mkt-section-header{margin-inline:calc(var(--spacing,.25rem)*0);text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media not all and (min-width:400px){.feature-description-mkt-section-header{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.feature-description-mkt-section-header{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:64rem){.feature-description-mkt-section-header{max-width:var(--container-xl,36rem);text-align:start}}.mkt-section-sub-header{max-width:var(--container-2xl,42rem);text-align:center;color:var(--gray-500);margin-inline:auto}@media (min-width:48rem){.mkt-section-sub-header{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (prefers-color-scheme:dark){.mkt-section-sub-header{color:var(--gray-200)}}.mkt-section-body{width:100%;max-width:var(--container-xl,36rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*10);margin-inline:auto}@media (min-width:48rem){.mkt-section-body{max-width:var(--container-3xl,48rem);padding-block:calc(var(--spacing,.25rem)*14)}}@media (min-width:64rem){.mkt-section-body{max-width:var(--container-7xl,80rem)}}.feature{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.feature-icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--color-primary-500,#6366f1);padding:calc(var(--spacing,.25rem)*.5);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.feature-check{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--green-600)}@media (prefers-color-scheme:dark){.feature-check{color:var(--green-400)}}.feature-minus{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--gray-300)}@media (prefers-color-scheme:dark){.feature-minus{color:var(--gray-400)}}.feature-line{gap:calc(var(--spacing,.25rem)*2);color:var(--gray-500);display:flex}@media (prefers-color-scheme:dark){.feature-line{color:var(--gray-200)}}.feature-line-group{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.background-light{background-color:var(--color-white,#fff)}@media (prefers-color-scheme:dark){.background-light{background-color:var(--gray-700)}}.background-dark{background-color:var(--color-white,#fff)}@media (prefers-color-scheme:dark){.background-dark{background-color:var(--gray-900)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
