:root{--tf-font-family-primary: "Sora", sans-serif;--tf-font-family-secondary: "Hind Madurai", sans-serif;--tf-font-size-xs: .75rem;--tf-font-size-sm: .875rem;--tf-font-size-base: 1rem;--tf-font-size-lg: 1.125rem;--tf-font-size-xl: 1.25rem;--tf-font-size-2xl: 1.5rem;--tf-font-size-3xl: 1.875rem;--tf-font-size-4xl: 2.25rem;--tf-font-size-5xl: 2.5rem;--tf-font-weight-light: 300;--tf-font-weight-regular: 400;--tf-font-weight-medium: 500;--tf-font-weight-semibold: 600;--tf-font-weight-bold: 700;--tf-line-height-none: 1;--tf-line-height-tighter: 1.15;--tf-line-height-tight: 1.25;--tf-line-height-snug: 1.375;--tf-line-height-normal: 1.5;--tf-line-height-relaxed: 1.625;--tf-letter-spacing-tighter: -.05em;--tf-letter-spacing-tight: -.025em;--tf-letter-spacing-normal: 0;--tf-letter-spacing-wide: .025em;--tf-letter-spacing-wider: .05em;--tf-form-label-font-family: var(--tf-font-family-primary);--tf-form-label-font-size: var(--tf-font-size-lg);--tf-form-label-font-weight: var(--tf-font-weight-semibold);--tf-form-label-line-height: var(--tf-line-height-none);--tf-form-label-letter-spacing: var(--tf-letter-spacing-normal);--tf-checkbox-label-font-family: var(--tf-font-family-primary);--tf-checkbox-label-font-size: var(--tf-font-size-xl);--tf-checkbox-label-font-weight: var(--tf-font-weight-light);--tf-checkbox-label-line-height: var(--tf-line-height-normal);--tf-checkbox-label-letter-spacing: var(--tf-letter-spacing-normal);--tf-checkbox-size: 1.375rem;--tf-page-name-font-family: var(--tf-font-family-primary);--tf-page-name-font-size: var(--tf-font-size-2xl);--tf-page-name-font-weight: var(--tf-font-weight-semibold);--tf-page-name-line-height: var(--tf-line-height-tighter);--tf-page-name-letter-spacing: var(--tf-letter-spacing-normal);--tf-page-name-color: var(--p-primary-color);--tf-page-title-font-family: var(--tf-font-family-primary);--tf-page-title-font-size: var(--tf-font-size-5xl);--tf-page-title-font-weight: var(--tf-font-weight-regular);--tf-page-title-line-height: var(--tf-line-height-tighter);--tf-page-title-letter-spacing: var(--tf-letter-spacing-normal);--tf-section-title-font-family: var(--tf-font-family-primary);--tf-section-title-font-size: var(--tf-font-size-2xl);--tf-section-title-font-weight: var(--tf-font-weight-semibold);--tf-section-title-line-height: var(--tf-line-height-tight);--tf-body-font-family: var(--tf-font-family-primary);--tf-body-font-size: var(--tf-font-size-base);--tf-body-font-weight: var(--tf-font-weight-regular);--tf-body-line-height: var(--tf-line-height-normal);--tf-button-lg-font-family: var(--tf-font-family-primary);--tf-button-lg-font-size: var(--tf-font-size-lg);--tf-button-lg-font-weight: var(--tf-font-weight-medium);--tf-button-lg-line-height: var(--tf-line-height-tighter);--tf-button-lg-letter-spacing: var(--tf-letter-spacing-normal);--tf-button-lg-color: #2b303b;--tf-button-lg-border-radius: .625rem;--tf-button-lg-padding-y: 1.0625rem;--tf-button-lg-padding-x: 1.5rem;--tf-input-font-family: var(--tf-font-family-primary);--tf-input-font-size: var(--tf-font-size-xl);--tf-input-font-weight: var(--tf-font-weight-light);--tf-input-line-height: var(--tf-line-height-normal);--tf-input-letter-spacing: var(--tf-letter-spacing-normal);--tf-input-color: #292e38;--tf-input-placeholder-color: #9ca3af;--tf-input-background: #ffffff;--tf-input-border: none;--tf-input-border-radius: .9375rem;--tf-input-padding-y: 1rem;--tf-input-padding-x: 1.25rem;--tf-input-disabled-background: #fbfbfb;--tf-description-title-font-family: var(--tf-font-family-primary);--tf-description-title-font-size: 1.75rem;--tf-description-title-font-weight: var(--tf-font-weight-regular);--tf-description-title-line-height: var(--tf-line-height-tighter);--tf-description-title-letter-spacing: var(--tf-letter-spacing-normal);--tf-description-title-color: #292e38;--tf-benefits-list-font-family: var(--tf-font-family-primary);--tf-benefits-list-font-size: var(--tf-font-size-xl);--tf-benefits-list-font-weight: var(--tf-font-weight-light);--tf-benefits-list-line-height: var(--tf-line-height-normal);--tf-benefits-list-letter-spacing: var(--tf-letter-spacing-normal);--tf-benefits-list-color: #292e38;--tf-inputgroup-addon-background: #f4f5f6;--tf-inputgroup-addon-color: #292e38;--tf-inputgroup-addon-font-size: 1.125rem;--tf-inputgroup-addon-font-weight: var(--tf-font-weight-medium);--tf-inputgroup-addon-border-radius: .5rem;--tf-inputgroup-addon-margin: .625rem}:root{--tf-layout-left-bg: #F4F5F6;--tf-layout-right-bg: #E8E8E8;--tf-text-primary: #292E38;--tf-text-secondary: #6B7280;--tf-text-muted: #9CA3AF;--tf-testimonial-bg: #ffffff;--tf-card-bg: #ffffff;--tf-input-bg: #ffffff;--tf-panel-bg: #ffffff;--tf-surface-hover: #F4F5F6;--tf-surface-selected: #E8E8E8;--tf-accent-color: #f59e0b}.tf-split-layout,.signup-split-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}@media(max-width:48rem){.tf-split-layout,.signup-split-layout{grid-template-columns:1fr}}.tf-form-section,.signup-form-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--tf-layout-left-bg)}.tf-form-content,.signup-form-content{width:100%;max-width:40rem}.tf-description-section,.signup-description-section{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--tf-layout-right-bg)}@media(max-width:48rem){.tf-description-section,.signup-description-section{display:none}}.tf-description-content,.signup-description-content{width:100%;max-width:48.125rem}.tf-page-name,.signup-page-name{font-family:var(--tf-page-name-font-family);font-size:var(--tf-page-name-font-size);font-weight:var(--tf-page-name-font-weight);line-height:var(--tf-page-name-line-height);letter-spacing:var(--tf-page-name-letter-spacing);color:var(--tf-page-name-color);text-transform:uppercase;margin:0 0 1.25rem}.tf-page-title,.signup-title{font-family:var(--tf-page-title-font-family);font-size:var(--tf-page-title-font-size);font-weight:var(--tf-page-title-font-weight);line-height:var(--tf-page-title-line-height);letter-spacing:var(--tf-page-title-letter-spacing);margin:0 0 2.5rem;color:var(--p-text-color);text-align:left}.tf-page-subtitle,.signup-subtitle{font-size:1rem;color:var(--text-color-secondary);margin-bottom:2rem}.tf-description-title,.signup-description-title{font-family:var(--tf-description-title-font-family);font-size:var(--tf-description-title-font-size);font-weight:var(--tf-description-title-font-weight);line-height:var(--tf-description-title-line-height);letter-spacing:var(--tf-description-title-letter-spacing);color:var(--tf-description-title-color);margin:0 0 1.25rem}.tf-description-subtitle,.signup-description-subtitle{font-size:1.125rem;color:var(--p-text-muted-color);font-weight:500;margin:.5rem 0 1.5rem;line-height:1.4}.tf-description-text,.signup-description-text{font-family:var(--tf-benefits-list-font-family);font-size:var(--tf-benefits-list-font-size);font-weight:var(--tf-benefits-list-font-weight);line-height:var(--tf-benefits-list-line-height);color:var(--tf-benefits-list-color);margin:0 0 2.5rem}.tf-benefits-list,.signup-benefits-list{margin:1.5rem 0;padding-left:0;list-style:none}.tf-benefits-list li,.signup-benefits-list li{position:relative;padding-left:2.6875rem;margin-bottom:1.875rem;font-family:var(--tf-benefits-list-font-family);font-size:var(--tf-benefits-list-font-size);font-weight:var(--tf-benefits-list-font-weight);line-height:var(--tf-benefits-list-line-height);letter-spacing:var(--tf-benefits-list-letter-spacing);color:var(--tf-benefits-list-color)}.tf-benefits-list li strong,.signup-benefits-list li strong{font-weight:600}.tf-benefits-list li:before,.signup-benefits-list li:before{content:"";position:absolute;left:0;top:.0625rem;width:1.75rem;height:1.75rem;background:#fff url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 9.25758L5.5 13.1364L17.5 1.5' stroke='%23FCA311' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center;background-size:.75rem .625rem;border-radius:50%}.tf-testimonial-card,.signup-testimonial-card{margin-top:2.5rem;padding:1.875rem;background:var(--tf-testimonial-bg);border-radius:1.25rem}.tf-testimonial-quote,.signup-testimonial-quote{font-family:var(--tf-font-family-primary);font-size:1.75rem;font-weight:var(--tf-font-weight-regular);line-height:1.4;letter-spacing:var(--tf-letter-spacing-normal);color:var(--tf-text-primary);margin:0 0 3.125rem}.tf-testimonial-author,.signup-testimonial-author{display:flex;align-items:center;gap:1.875rem}.tf-testimonial-logo,.signup-testimonial-logo{flex-shrink:0}.tf-testimonial-logo svg,.signup-testimonial-logo svg{width:4.375rem;height:auto}.tf-testimonial-info,.signup-testimonial-info{display:flex;flex-direction:column;gap:.25rem}.tf-testimonial-name,.signup-testimonial-name{font-family:var(--tf-font-family-primary);font-size:1.25rem;font-weight:var(--tf-font-weight-semibold);line-height:var(--tf-line-height-normal);letter-spacing:var(--tf-letter-spacing-normal);color:var(--tf-text-primary)}.tf-testimonial-title,.signup-testimonial-title{font-family:var(--tf-font-family-primary);font-size:1.125rem;font-weight:var(--tf-font-weight-light);line-height:var(--tf-line-height-normal);letter-spacing:var(--tf-letter-spacing-normal);color:var(--tf-text-primary)}.signup-screenshot{margin:2rem 0;text-align:center}.signup-screenshot-image{width:100%;max-width:37.5rem;height:auto;border-radius:.75rem;box-shadow:0 .25rem .75rem #0000001a}.signup-screenshot-caption{margin-top:1rem;font-size:var(--tf-font-size-sm);color:var(--p-text-muted-color);font-style:italic}.signup-clients{margin:2rem 0;text-align:center}.signup-clients-label{font-size:var(--tf-font-size-sm);color:var(--p-text-muted-color);margin-bottom:1rem;font-weight:var(--tf-font-weight-medium)}.signup-client-logos{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.signup-client{font-size:var(--tf-font-size-sm);color:var(--p-text-color);font-weight:var(--tf-font-weight-medium);padding:.375rem .75rem;background:var(--p-surface-0);border-radius:.375rem;white-space:nowrap}.signup-cta{margin:2rem 0;text-align:center;padding:2rem;background:var(--p-surface-0);border-radius:.75rem}.signup-cta-text{font-size:var(--tf-font-size-lg);color:var(--p-text-color);font-weight:var(--tf-font-weight-semibold);margin:0 0 1rem;line-height:var(--tf-line-height-normal)}.signup-guarantee{font-size:var(--tf-font-size-sm);color:var(--p-text-muted-color);margin:0}.mobile-pitch-layout{display:flex;gap:2rem;align-items:flex-start;margin-bottom:2rem}@media(max-width:48rem){.mobile-pitch-layout{flex-direction:column}}.mobile-pitch-text{flex:1;min-width:0}.mobile-pitch-image{flex-shrink:0;text-align:center}.mobile-screenshot{max-width:12.5rem;width:100%;height:auto;display:block;margin:0 auto}.signup-testimonial{margin:2rem 0;padding:1.5rem;background:var(--p-surface-0);border-radius:.75rem;border-left:.25rem solid var(--p-primary-500)}.signup-quote{margin:0}.signup-quote-text{font-size:var(--tf-font-size-base);color:var(--p-text-color);font-style:italic;line-height:var(--tf-line-height-relaxed);margin:0 0 1rem}.signup-quote-text:before{content:'"';color:var(--p-primary-500);font-size:var(--tf-font-size-2xl);font-weight:var(--tf-font-weight-bold)}.signup-quote-text:after{content:'"';color:var(--p-primary-500);font-size:var(--tf-font-size-2xl);font-weight:var(--tf-font-weight-bold)}.signup-quote-author{font-size:var(--tf-font-size-sm);color:var(--p-text-muted-color);font-weight:var(--tf-font-weight-medium);margin:0;font-style:normal}.tf-form,.signup-form{display:flex;flex-direction:column;gap:1.5rem}.tf-form-field,.signup-form-field{display:flex;flex-direction:column;gap:.75rem}.tf-form-field p-message,.signup-form-field p-message{margin-top:-.375rem}.tf-form-field input[pInputText],.signup-form-field input[pInputText],.tf-form-field .p-inputtext,.signup-form-field .p-inputtext{font-family:var(--tf-input-font-family);font-size:var(--tf-input-font-size);font-weight:var(--tf-input-font-weight);line-height:var(--tf-input-line-height);letter-spacing:var(--tf-input-letter-spacing);box-shadow:none}.tf-form-field input[pInputText]::placeholder,.signup-form-field input[pInputText]::placeholder,.tf-form-field .p-inputtext::placeholder,.signup-form-field .p-inputtext::placeholder{color:var(--tf-input-placeholder-color);font-weight:var(--tf-input-font-weight)}.tf-form-field input[pInputText]:focus,.signup-form-field input[pInputText]:focus,.tf-form-field input[pInputText]:enabled:focus,.tf-form-field .p-inputtext:focus,.signup-form-field .p-inputtext:focus,.tf-form-field .p-inputtext:enabled:focus{box-shadow:none}.tf-form-field input[pInputText].p-invalid,.signup-form-field input[pInputText].p-invalid,.tf-form-field .p-inputtext.p-invalid,.signup-form-field .p-inputtext.p-invalid{border-color:var(--p-message-error-simple-color)}.tf-form-field input[pInputText]:disabled,.signup-form-field input[pInputText]:disabled,.tf-form-field input[pInputText].p-disabled,.signup-form-field input[pInputText].p-disabled,.tf-form-field .p-inputtext:disabled,.signup-form-field .p-inputtext:disabled,.tf-form-field .p-inputtext.p-disabled,.signup-form-field .p-inputtext.p-disabled{background-color:var(--tf-input-disabled-background)}.tf-form-field p-password.p-invalid .p-inputtext,.signup-form-field p-password.p-invalid .p-inputtext{border-color:var(--p-message-error-simple-color)}.tf-field-label,.signup-field-label{font-family:var(--tf-form-label-font-family);font-weight:var(--tf-form-label-font-weight);font-size:var(--tf-form-label-font-size);line-height:var(--tf-form-label-line-height);letter-spacing:var(--tf-form-label-letter-spacing);color:var(--p-text-color)}.tf-checkbox-wrapper,.signup-checkbox-wrapper{display:flex;align-items:center;gap:.5rem}.tf-checkbox-label,.signup-checkbox-label{font-family:var(--tf-checkbox-label-font-family);font-size:var(--tf-checkbox-label-font-size);font-weight:var(--tf-checkbox-label-font-weight);line-height:var(--tf-checkbox-label-line-height);letter-spacing:var(--tf-checkbox-label-letter-spacing);color:var(--p-text-color);cursor:pointer}.tf-checkbox-label.error,.error.signup-checkbox-label{color:var(--p-message-error-simple-color)}.p-checkbox.p-checkbox{width:var(--tf-checkbox-size);height:var(--tf-checkbox-size)}.p-checkbox.p-checkbox .p-checkbox-box{width:var(--tf-checkbox-size);height:var(--tf-checkbox-size);transition:border-color .23s ease,box-shadow .23s ease}.p-checkbox.p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--p-primary-color)!important}.p-checkbox.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--p-primary-500);box-shadow:0 0 0 .2rem var(--p-primary-200)}.p-inputgroup.p-inputgroup{background-color:#fff;border:1px solid var(--p-inputtext-border-color);border-radius:var(--p-inputtext-border-radius)}.p-inputgroup.p-inputgroup:has(.p-invalid){border-color:var(--p-message-error-simple-color)}.p-inputgroup.p-inputgroup .p-inputgroupaddon.p-inputgroupaddon{background:var(--tf-inputgroup-addon-background)!important;border:none!important;padding:.5rem 1rem;margin:var(--tf-inputgroup-addon-margin);margin-left:0;border-radius:var(--tf-inputgroup-addon-border-radius);color:var(--tf-inputgroup-addon-color);font-family:var(--tf-font-family-primary);font-size:var(--tf-inputgroup-addon-font-size);font-weight:var(--tf-inputgroup-addon-font-weight);line-height:115%;letter-spacing:0;text-align:center}.p-inputgroup.p-inputgroup .p-inputtext.p-inputtext{border:none!important;background:transparent}.tf-form-field-group,.signup-form-field-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:40rem){.tf-form-field-group,.signup-form-field-group{grid-template-columns:1fr}}.tf-error-message,.signup-error-message{color:var(--red-500);font-size:.75rem;margin-top:.25rem;display:block}.tf-error-banner,.signup-error-banner{padding:1rem;background:var(--red-50);border:1px solid var(--red-200);border-radius:.375rem;color:var(--red-900);font-size:.875rem}.p-button.p-button-lg{font-family:var(--tf-button-lg-font-family);font-size:var(--tf-button-lg-font-size);font-weight:var(--tf-button-lg-font-weight);line-height:var(--tf-button-lg-line-height);letter-spacing:var(--tf-button-lg-letter-spacing);border-radius:var(--tf-button-lg-border-radius);padding:var(--tf-button-lg-padding-y) var(--tf-button-lg-padding-x)}.p-button.p-button-lg:not(.p-button-link){color:var(--tf-button-lg-color)}:root{--tf-font-size-xs: .75rem;--tf-font-size-sm: .8125rem;--tf-font-size-md: .875rem;--tf-font-size-lg: 1rem;--tf-font-size-xl: 1.125rem;--tf-font-size-2xl: 1.25rem;--tf-font-size-3xl: 1.5rem;--tf-font-size-4xl: 1.875rem;--tf-font-weight-regular: 400;--tf-font-weight-medium: 500;--tf-font-weight-semibold: 600;--tf-line-height-tight: 1.2;--tf-line-height-normal: 1.5;--tf-heading-1-size: var(--tf-font-size-4xl);--tf-heading-1-weight: var(--tf-font-weight-semibold);--tf-heading-2-size: var(--tf-font-size-3xl);--tf-heading-2-weight: var(--tf-font-weight-semibold);--tf-heading-3-size: var(--tf-font-size-2xl);--tf-heading-3-weight: var(--tf-font-weight-semibold);--tf-heading-4-size: var(--tf-font-size-xl);--tf-heading-4-weight: var(--tf-font-weight-semibold);--tf-heading-5-size: var(--tf-font-size-lg);--tf-heading-5-weight: var(--tf-font-weight-semibold);--tf-text-body-size: var(--tf-font-size-md);--tf-text-meta-size: var(--tf-font-size-sm);--tf-text-small-size: var(--tf-font-size-xs)}h1{font-size:var(--tf-heading-1-size);font-weight:var(--tf-heading-1-weight);line-height:var(--tf-line-height-tight)}h2{font-size:var(--tf-heading-2-size);font-weight:var(--tf-heading-2-weight);line-height:var(--tf-line-height-tight)}h3{font-size:var(--tf-heading-3-size);font-weight:var(--tf-heading-3-weight);line-height:var(--tf-line-height-tight)}h4{font-size:var(--tf-heading-4-size);font-weight:var(--tf-heading-4-weight);line-height:var(--tf-line-height-tight)}h5{font-size:var(--tf-heading-5-size);font-weight:var(--tf-heading-5-weight);line-height:var(--tf-line-height-tight)}.tf-heading-1{font-size:var(--tf-heading-1-size);font-weight:var(--tf-heading-1-weight);line-height:var(--tf-line-height-tight)}.tf-heading-2{font-size:var(--tf-heading-2-size);font-weight:var(--tf-heading-2-weight);line-height:var(--tf-line-height-tight)}.tf-heading-3{font-size:var(--tf-heading-3-size);font-weight:var(--tf-heading-3-weight);line-height:var(--tf-line-height-tight)}.tf-heading-4{font-size:var(--tf-heading-4-size);font-weight:var(--tf-heading-4-weight);line-height:var(--tf-line-height-tight)}.tf-heading-5{font-size:var(--tf-heading-5-size);font-weight:var(--tf-heading-5-weight);line-height:var(--tf-line-height-tight)}.tf-text-body{font-size:var(--tf-text-body-size);font-weight:var(--tf-font-weight-regular);line-height:var(--tf-line-height-normal)}.tf-text-meta{font-size:var(--tf-text-meta-size);font-weight:var(--tf-font-weight-regular);color:var(--p-text-color-secondary)}.tf-text-small{font-size:var(--tf-text-small-size);font-weight:var(--tf-font-weight-regular);color:var(--p-text-color-secondary)}.tf-ltr-token{direction:ltr;unicode-bidi:isolate}html{font-size:87.5%}@media(max-width:48rem){html{font-size:75%}}@media(max-width:48rem){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px}}@media(max-width:48rem){.p-select .p-select-label,.p-select-overlay .p-select-option{font-size:16px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Sora,sans-serif;font-optical-sizing:auto;font-style:normal}
