@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";:root{--color-background: #FCFCFC;--color-primary: #518A93;--color-primary-hover: #427177;--color-secondary: #326F72;--color-text: black;--color-warning: #FBA30E;--color-warning-hover: #D6890B;--color-background-success: #D1FAE5;--color-background-error: #FEE2E2;--color-background-warning: #FEF9C3;--color-background-info: #DBEAFE;--color-text-success: #065F46;--color-text-error: #991B1B;--color-text-warning: #92400E;--color-text-info: #1E3A8A;--color-boder-success: #10B981;--color-boder-error: #EF4444;--color-boder-warning: #FBA30E;--color-boder-info: #3B82F6;--color-text-muted: #757575}:root{font-family:Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}.link{text-decoration:none;color:currentColor}.list{padding:0 0 0 20px}.header{display:flex;align-items:center;justify-content:center;height:100px;border-bottom:1px solid rgba(0,0,0,25%);position:sticky;top:0;background-color:var(--color-background);z-index:1000}.header:has(.navbar){justify-content:space-between;padding:0 50px}.navbar ul{list-style:none;display:inline-flex}.navbar .navbar-list .link{color:var(--color-text);padding:10px}.logo{display:inline-flex;align-items:center}.logo-img{height:3.5rem}.logo-text{font-size:1.7rem;color:var(--color-primary)}.mobile-menu-container,.navbar .button{display:none}@media (max-width: 1080px){.navbar .navbar-list{display:none}.mobile-menu-container,.navbar .button{display:block}.mobile-menu-container{position:fixed;top:0;right:0;background-color:#fff;width:100%;height:100vh;transform:translate(100%);transition:transform .3s ease-in-out}.mobile-menu-container.open{transform:translate(0)}.mobile-menu-header{display:inline-flex;align-items:center;justify-content:end;width:100%;padding:50px}.mobile-menu-container .navbar-list{display:inline-block;padding:0 50px;width:100%}.mobile-menu-container li{width:100%;border-bottom:1px solid rgba(0,0,0,25%)}.mobile-menu-container a{display:inline-block;padding:15px;width:100%}}@media (max-width: 600px){.header:has(.navbar){padding:0 25px}.mobile-menu-header,.mobile-menu-container .navbar-list{padding:0 25px}}.button{padding:15px;border:hidden;background-color:var(--color-primary);color:#fff;font-size:1rem;border-radius:5px;transition:background-color linear .1s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.link-button{text-decoration:none;text-align:center}.link-button.disabled:hover{background-color:transparent;color:var(--color-primary);cursor:not-allowed}.button:hover{cursor:pointer;background-color:var(--color-primary-hover)}.submit-button{display:inline-flex;justify-content:center;align-items:center;gap:10px}.button:disabled{cursor:not-allowed;opacity:75%}.button-outlined{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.button-outlined:hover{background-color:var(--color-primary);color:#fff}.button-warning{background-color:var(--color-warning)}.button-warning:hover{background-color:var(--color-warning-hover)}.button-icon{padding:10px}.button-transparent{background-color:transparent;color:var(--color-text)}.button-transparent:hover{background-color:#0000001a}.card{border-radius:10px;box-shadow:0 4px 10px #00000040;padding:40px}.ifta-input{position:relative;display:inline-block}.ifta-input input{width:100%;padding:20px 10px 6px;border:2px solid #A4A4A4;border-radius:5px;font-size:1rem}.ifta-input label{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:1rem;pointer-events:none;transition:all .2s ease}.ifta-input:focus-within label,.ifta-input input:not(:placeholder-shown)+label{top:.3rem;font-size:.75rem;color:var(--color-text);transform:translateY(0)}.main{display:flex;justify-content:center;align-items:center;margin-top:50px}.auth-form .link{color:var(--color-primary)}.form-title{margin:0;padding:0;font-weight:500;text-align:center;font-size:1.8rem}.auth-form{display:flex;flex-direction:column;gap:20px}.form-card{width:min(400px,80%);display:inline-flex;flex-direction:column;gap:15px}.forgot-password-link{font-size:.8rem;text-align:end}.signup-link,.login-link{text-align:center;margin:10px 0 0}.password-input-group{display:inline-flex;flex-direction:column;gap:8px}.password-validation-group :first-child{width:100%}.signout-page{display:flex;height:100vh;justify-content:center;align-items:center}.alert{padding:10px;border:1px solid transparent;border-radius:5px;font-size:.9rem}.alert-error{background:var(--color-background-error);border-color:var(--color-border-error);color:var(--color-text-error)}.criteria-container{font-size:.8rem;color:var(--color-text-muted)}.criteria-list{margin:5px 0 0;padding:0 0 0 10px;list-style:none;display:inline-flex;flex-direction:column}.critera-item{margin:0;padding:0;display:inline-flex;flex-direction:row;align-items:center;gap:5px}.criteria-icon{width:auto!important}.critera-item.success{color:var(--color-text-success);font-weight:500}._main_1jdgo_1{display:flex;flex-direction:column;align-items:center;gap:20px}._welcome-message_1jdgo_8{text-align:center;width:min(90%,400px);margin-top:50px}._signout-button_1jdgo_14{display:inline-flex;gap:5px;align-items:center;width:auto}.table{width:100%;border-collapse:collapse;overflow-x:hidden}.table-head-col,.table-body-col{padding:10px;text-align:start;border-width:1px;border-style:solid;border-color:rgba(0,0,0,25%) transparent}.table-head-col{font-weight:500}.table-body-col{border-top-color:transparent}.accordion-title{display:inline-flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.accordion-content{padding:0 0 0 25px}.footer{background-color:var(--color-primary);padding:20px 50px;color:#fff;display:inline-flex;flex-direction:column;gap:5px}.footer-body{display:inline-flex;justify-content:space-between}.copyright{font-size:.875rem;text-align:end}.footer-icon-item{display:inline-flex;align-items:center;font-size:.9375rem;gap:5px}.footer .footer-icon-item .link{color:#fff}.privacy-link{text-decoration:underline;font-size:.9375rem}.page-container{display:flex;flex-direction:column;gap:45px}.section{padding:0 50px}.section-title{display:inline-flex;font-size:2.5rem;width:100%;line-height:1}.section:not(.hero-section){display:inline-flex;flex-direction:column}.hero-section{display:inline-flex;align-items:center;flex-direction:row;gap:50px}.hero-section-left,.hero-section-right{width:50%}.hero-section-left{display:inline-flex;flex-direction:column;gap:20px}.hero-section-right-video{width:100%}.hero-section-left-title{font-size:4.1rem;font-weight:500;line-height:80px;color:var(--color-primary);margin:0}.hero-section-left-buttons{display:inline-flex;flex-direction:column;width:100%;gap:20px}.how-it-works-section{gap:50px;font-weight:1.875}.how-it-works-section-title{justify-content:center;font-size:1.875rem}.how-it-works-card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.how-it-works-card-images{display:grid;grid-template-rows:repeat(2,1fr);align-items:center}.how-it-works-card-images>img{width:100%}.how-it-works-card-images>div{margin:0 auto}.how-it-works-card-description{text-align:justify}.key-differentiator-section,.plan-and-pricing-section,.faqs-section{display:inherit;gap:inherit}.faqs-section ul,.faqs-section ol{padding:0 20px}.plan-and-pricing-card-container{display:grid;grid-template-columns:repeat(3,1fr);padding:0}.plan-and-pricing-card{display:inline-flex;flex-direction:column;gap:20px;padding:40px;box-shadow:none;border:1px solid rgba(0,0,0,.25)}.plan-and-pricing-card-1{border-radius:10px 0 0 10px}.plan-and-pricing-card-2{border-radius:0;border-left-color:transparent;border-right-color:transparent}.plan-and-pricing-card-3{border-radius:0 10px 10px 0}.plan-and-pricing-info .price,.plan-and-pricing-info .plan{font-weight:500;font-size:2rem}.plan-and-pricing-info .plan{display:inline-block;width:100%}.plan-and-pricing-info .price{line-height:40px}.plan-and-pricing-info .currency,.plan-and-pricing-info .billing-period{font-size:.875rem}.plan-and-pricing-info .currency{font-weight:500}.benefits-list-container .benefits-list,.benefits-list-container p{margin:0}.home-container .link{color:var(--color-secondary)}.plan-and-pricing-info .plan .promo:after,.plan-and-pricing-info .price .promo:after{content:" - ";font-weight:400;color:#000}.plan-and-pricing-info .promo{font-weight:100;color:gray}.plan-and-pricing-info .plan .promo:before{content:"Pro";text-decoration:line-through}.plan-and-pricing-info .price .promo:before{content:"$2";text-decoration:line-through}.final-cta-section{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary);padding:100px;gap:50px}.final-cta-section .cta-headline{font-size:2.1875rem;text-align:center;color:#fff;margin:0;max-width:700px}.final-cta-section .button{min-width:min(500px,100%)}@media (max-width: 1030px){.plan-and-pricing-card-container{grid-template-columns:1fr;gap:30px}.plan-and-pricing-card-2{order:-1;border-left-color:#00000040;border-right-color:#00000040}.plan-and-pricing-card-1,.plan-and-pricing-card-2,.plan-and-pricing-card-3{border-radius:10px}.hero-section{display:flex;flex-direction:column}.hero-section-left,.hero-section-right{width:100%}}@media (max-width: 768px){.how-it-works-card-container{grid-template-columns:repeat(2,1fr);gap:30px}.how-it-works-card-container div:nth-child(3){grid-column:1 / span 2;width:calc(50% - 15px);justify-self:center}}@media (max-width: 600px){.section{padding:0 25px}.final-cta-section{padding:50px}}@media (max-width: 480px){.hero-section-left-title{font-size:2.8rem;line-height:65px}.how-it-works-card-container{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:60px}.how-it-works-card-container div:nth-child(3){grid-column:1;width:100%}.how-it-works-card{display:inline-flex;flex-direction:column-reverse}.how-it-works-card:last-child{gap:10px}}.privacy-page .section{display:flex;flex-direction:column;gap:20px}.privacy-page .section-title{font-size:2rem}.privacy-title{font-size:1.2rem}.privacy-label{font-weight:400}
