.signup-modal-backdrop{align-items:center;background:rgba(0,0,0,.6);box-sizing:border-box;display:none;height:100%;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:9999}#signup-form-container{background:#fff;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.1);max-height:90vh;max-width:544px;overflow-y:auto;padding:40px 40px 0;position:relative;width:100%}@media (max-width:920px){#signup-form-container{padding:30px 30px 0}}@media (max-width:600px){.signup-modal-backdrop{align-items:flex-end;overflow-y:auto;padding:0;z-index:10001}#signup-form-container{border-radius:8px 8px 0 0;margin-top:0;max-height:85vh;max-width:100%;overflow-y:auto;padding:32px 24px 0;width:100%;-webkit-overflow-scrolling:touch}}.signup-modal-close-text{background:transparent;border:none;color:#616261;cursor:pointer;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;padding:0;position:absolute;right:24px;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;top:16px;transition:opacity .2s;z-index:10}.signup-modal-close-text:hover{opacity:.7}.signup-modal-content-column{display:flex;flex-direction:column;gap:16px;width:100%}.signup-modal-icon{align-items:center;display:flex;justify-content:center;margin:0}.signup-modal-icon img{height:96px;width:98px}.signup-modal-backdrop .headline{margin:0;text-align:center}.signup-modal-backdrop .headline h2{color:#343533;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:125%;margin:0;text-align:center}@media (max-width:600px){.signup-modal-backdrop .headline h2{font-size:24px}}.button-gapps{color:#343533;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.4;padding-left:48px;position:relative;width:100%}.button-gapps:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTIuNSA2LjFjMiAwIDMuMy45IDQuMSAxLjZsMy0yLjlDMTcuNyAzIDE1LjMgMiAxMi41IDIgOC40IDIgNC44IDQuNCAzLjEgNy44bDMuNCAyLjZjLjktMi41IDMuMi00LjMgNi00LjMiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48ZGVmcz48cGF0aCBpZD0iYyIgZD0iTS0xNS41LTE1LjVoMjI1LjJ2NTZILTE1LjV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZCI+PHVzZSB4bGluazpocmVmPSIjYyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGZpbGw9IiNlYTQzMzUiIGQ9Ik0tMi43LTMuOGgyOC4xdjIwLjFILTIuN3oiIGNsaXAtcGF0aD0idXJsKCNkKSIvPjwvZz48ZGVmcz48cGF0aCBpZD0iZSIgZD0iTTIyLjYgMTIuN2MwLS45LS4xLTEuNS0uMi0yLjFoLTkuOXYzLjloNS44Yy0uMSAxLS43IDIuNC0yLjEgMy40bDMuMyAyLjZjMS45LTEuOSAzLjEtNC42IDMuMS03LjgiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJmIj48dXNlIHhsaW5rOmhyZWY9IiNlIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2YpIj48ZGVmcz48cGF0aCBpZD0iZyIgZD0iTS0xNS41LTE1LjVoMjI1LjJ2NTZILTE1LjV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iaCI+PHVzZSB4bGluazpocmVmPSIjZyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGZpbGw9IiM0Mjg1ZjQiIGQ9Ik02LjcgNC44aDIxLjd2MjEuNUg2Ljd6IiBjbGlwLXBhdGg9InVybCgjaCkiLz48L2c+PGRlZnM+PHBhdGggaWQ9ImkiIGQ9Ik02LjUgMTQuNmMtLjItLjctLjQtMS40LS40LTIuMXEwLTEuMDUuMy0yLjFMMy4xIDcuOGMtLjcgMS40LTEuMSAzLTEuMSA0LjdzLjQgMy4zIDEuMSA0Ljd6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iaiI+PHVzZSB4bGluazpocmVmPSIjaSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNqKSI+PGRlZnM+PHBhdGggaWQ9ImsiIGQ9Ik0tMTUuNS0xNS41aDIyNS4ydjU2SC0xNS41eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImwiPjx1c2UgeGxpbms6aHJlZj0iI2siIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBmaWxsPSIjZmJiYzA1IiBkPSJNLTMuOCAyaDE2LjJ2MjEuMUgtMy44eiIgY2xpcC1wYXRoPSJ1cmwoI2wpIi8+PC9nPjxkZWZzPjxwYXRoIGlkPSJtIiBkPSJNMTIuNSAyM2MyLjggMCA1LjItLjkgNy0yLjVsLTMuMy0yLjZjLS45LjYtMi4xIDEuMS0zLjYgMS4xLTIuOCAwLTUuMS0xLjgtNi00LjRsLTMuNCAyLjZjMS43IDMuNCA1LjIgNS44IDkuMyA1LjgiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJuIj48dXNlIHhsaW5rOmhyZWY9IiNtIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI24pIj48ZGVmcz48cGF0aCBpZD0ibyIgZD0iTS0xNS41LTE1LjVoMjI1LjJ2NTZILTE1LjV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0icCI+PHVzZSB4bGluazpocmVmPSIjbyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGZpbGw9IiMzNGE4NTMiIGQ9Ik0tMi43IDguN2gyOHYyMC4xaC0yOHoiIGNsaXAtcGF0aD0idXJsKCNwKSIvPjwvZz48L3N2Zz4=);background-size:cover;content:"";height:24px;left:12px;position:absolute;top:12px;width:24px}.or-break{align-items:center;display:flex;margin:0;text-align:center;width:100%}.or-break:after,.or-break:before{border-bottom:1px solid rgba(29,30,28,.15);content:"";flex:1}.or-break>span{color:#a5a5a4;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;padding:0 24px}.button-empty{background:transparent;border:1px solid #ddd!important;box-shadow:none;color:#1d1e1c;font-weight:500}.button-empty:hover{background:rgba(29,30,28,.05);border-color:rgba(0,0,0,.1)}.button-empty:active{background-color:rgba(29,30,28,.1)}.signup-form,.signup-form-full{display:flex;flex-direction:column;gap:8px}.signup-form-full .button-trial{width:100%}.form-field{display:block;margin:0;position:relative;width:100%}.form-field.hidden{display:none}.form-field .form-label{color:rgba(29,30,28,.6);font-size:16px;left:15px;padding:0;pointer-events:none;position:absolute;top:15px;transition:all .2s}.form-field input.form-input{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;box-sizing:border-box;color:#1d1e1c;font-size:15px;padding:24px 15px 9px;transition:border-color .2s;width:100%}.form-field input.form-input:focus{border-color:#fa5d00;outline:none}.form-field input.form-input::placeholder{color:transparent}.name-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px}@media (max-width:850px){.name-fields{grid-template-columns:repeat(1,1fr)}}.form-field input:not(:placeholder-shown)~label,.form-field:focus-within label{border-radius:7px;font-size:12px;opacity:.5;padding-left:1px;top:7px}.signup-terms-text{color:#616261;display:block;margin:0;text-align:center;width:100%}.signup-terms-text,.signup-terms-text a{font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4}.signup-terms-text a{color:#376bdd;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid}.signup-footer{color:#616261;display:block;margin:0;text-align:center;width:100%}.signup-footer,.signup-footer a{font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4}.signup-footer a{color:#376bdd;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid}.signup-modal-footer{display:flex;flex-direction:column;gap:16px;padding:24px 0}.sign-in-link{color:rgba(29,30,28,.6);font-size:16px;margin:0;text-align:center}.sign-in-link a{color:#1d1e1c;text-decoration:underline}@media (max-width:600px){.signup-modal-icon img{height:auto;width:64px}.signup-form-full .name-fields{gap:8px;grid-template-columns:1fr}.form-field input.form-input{font-size:13px;padding:20px 12px 8px}.form-field .form-label{font-size:15px;left:12px;top:12px}.signup-modal-footer{margin-top:8px;padding:16px 0}.signup-form-full .button-trial{font-size:15px;min-height:auto;padding:8px 16px}.signup-modal-close-text{right:16px;top:8px}body.keyboard-open .signup-modal-backdrop{align-items:flex-start;padding-top:16px}body.keyboard-open #signup-form-container{max-height:60vh}}.dropdown,.dropdown__trigger{position:relative;width:100%}.dropdown__trigger{background:#fff!important;border:1px solid rgba(29,30,28,.15)!important;border-radius:8px;box-shadow:none!important;color:#1d1e1c!important;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4em;outline:none!important;padding:8px 80px 8px 8px;text-align:left;transition:border-color .2s;white-space:nowrap}.dropdown__trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.33' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:14px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .2s;width:14px}.dropdown--open .dropdown__trigger{background:#fff!important;border:1px solid rgba(29,30,28,.15)!important;box-shadow:none!important;color:#1d1e1c!important;outline:none!important}.dropdown--open .dropdown__trigger:after{transform:translateY(-50%) rotate(180deg)}.dropdown__trigger:hover{background-color:#fff!important;border-color:rgba(29,30,28,.15)}.dropdown__trigger:focus,.dropdown__trigger:focus-visible{background:#fff!important;border-color:#fa5d00;color:#1d1e1c!important;outline:none}.dropdown__trigger:active{background:#fff!important;color:#1d1e1c!important}.dropdown__menu{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;max-height:300px;overflow-y:auto;padding:4px 0;position:fixed;z-index:1000}.dropdown--open .dropdown__menu{display:block}.dropdown__item{background:#fff;border:none;color:#1d1e1c;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4em;padding:8px;text-align:left;transition:all .2s;width:100%}.dropdown__item:hover{background:#1d1e1c;color:#fff}.dropdown__item--selected{font-weight:500}.dropdown-inline{width:100%}.dropdown-inline .dropdown__trigger{font-size:15px;font-weight:400;line-height:1.4em;padding:8px 80px 8px 8px}.dropdown-inline .dropdown__menu{min-width:120px}.payment-promo-box{background:#fff8f1;border:1px solid rgba(29,30,28,.07);border-radius:8px;padding:16px;width:332px}.payment-promo-content,.payment-promo-header{display:flex;flex-direction:column;gap:8px}.payment-promo-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.payment-promo-icon-wrapper{align-items:center;display:flex;gap:9px}.payment-promo-icon-bg{align-items:center;background:#ffe7d9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.payment-promo-label{color:#000;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.payment-promo-methods{display:flex;flex-direction:column;gap:0}.payment-method-item{align-items:center;display:flex;gap:8px}.payment-method-item svg{flex-shrink:0}.payment-method-item span{color:#343533;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.payment-promo-divider{border-top:1px solid rgba(29,30,28,.07);height:0}.payment-promo-footer{align-items:center;display:flex;gap:8px}.payment-promo-powered{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.payment-promo-logos{align-items:center;display:flex;gap:8px}.payment-logo{display:block;flex-shrink:0}.payments-info-modal-backdrop{align-items:center;background:rgba(29,30,28,.6);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:9999}.payments-info-modal-container{background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.07),0 3px 6px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.02),0 1px 1px 0 rgba(0,0,0,.02);max-height:90vh;max-width:523px;overflow-y:auto;position:relative;width:100%}.payments-info-modal-close{background:transparent;border:none;cursor:pointer;height:16px;padding:0;position:absolute;right:24px;top:16px;transition:opacity .2s;width:16px;z-index:1}.payments-info-modal-close:hover{opacity:.7}.payments-info-modal-content{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:16px}.payments-info-modal-image{align-items:center;display:flex;justify-content:center}.payments-info-modal-image img{height:auto;max-width:100%}.payments-info-modal-text{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:0 24px;width:475px}.payments-info-modal-title{display:flex;flex-direction:column;gap:8px}.payments-info-modal-title h2{font-size:28px;font-weight:500;line-height:1.2em}.payments-info-modal-title h2,.payments-info-modal-title p{color:#000;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.payments-info-modal-title p{font-size:15px;font-weight:400;line-height:1.4}.payments-info-modal-features{display:flex;flex-direction:column;gap:4px;max-width:100%;width:408px}.payments-info-feature{align-items:center;display:flex;gap:8px}.payments-info-feature svg{flex-shrink:0}.payments-info-feature span{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.payments-info-modal-cta{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:24px 32px;width:100%}@media (max-width:768px){.payments-info-modal-container{border-radius:8px;max-width:100%}.payments-info-modal-features,.payments-info-modal-text{width:100%}}.signup-banner{bottom:24px;max-width:593px;position:fixed;right:24px;z-index:100}.signup-banner-content{align-items:center;background:#000;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.15);display:flex;gap:20px;padding:24px}.signup-banner-text{display:flex;flex:1;flex-direction:column;gap:4px}.signup-banner-title{font-size:18px;font-weight:500;line-height:1.4em}.signup-banner-description,.signup-banner-title{color:#fff;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.signup-banner-description{font-size:15px;font-weight:400;line-height:1.4}.signup-banner-content .action-button:hover{background:#fff;color:#000}@media (max-width:768px){.signup-banner{bottom:16px;left:16px;max-width:none;right:16px}.signup-banner-content{align-items:stretch;flex-direction:column;gap:16px}.signup-banner-content .action-button{width:100%}}:root{--input-single-line-height:37px}body{background:#fafafa!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin:0;padding:0}.invoice-header{background:#fff;border-bottom:1px solid rgba(29,30,28,.07);padding:24px 80px;position:sticky;top:0;z-index:100}.invoice-header-content{align-items:center;display:flex;justify-content:space-between}.invoice-header-left{align-items:center;display:flex;gap:24px}.invoice-header-divider{background:rgba(29,30,28,.07);height:32px;width:1px}.invoice-header-title{color:#000;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:550;line-height:1.4em}.invoice-title-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:32px 24px 0;text-align:center;width:100%}.invoice-title-section__title{color:#1d1e1c;font-family:Monarch,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.25em;margin:0 0 8px;text-align:center}.invoice-title-section__description{color:#4a4b49;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4em;margin:0;text-align:center}.invoice-footer{background:#fff;border-top:1px solid rgba(29,30,28,.07);bottom:0;padding:24px 80px;position:sticky;z-index:100}.invoice-footer-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}.invoice-footer-cta{align-items:center;display:flex;gap:8px}.invoice-footer-branding{align-items:center;display:flex;gap:16px}.invoice-footer-powered{color:#8d8e8d}.button,.invoice-footer-powered{font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4em}.button{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:16px;transition:all .2s}.button-primary{background:#188433;border:none;color:#fff}.button-primary:hover{background:#156b2b}.button-secondary{background:#fff;border:1px solid rgba(29,30,28,.15);color:#343533}.button-secondary:hover{border-color:rgba(29,30,28,.25)}.button-ghost{background:transparent;border:none;color:#343533;padding:8px 16px}.button-ghost:hover{background:rgba(29,30,28,.05)}.mobile-settings-fab,.mobile-sidebar-backdrop,.mobile-sidebar-close{display:none}@media (max-width:1024px){input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:16px!important}.signup-banner{display:none!important}.invoice-header{padding:16px 24px}.invoice-header-content,.invoice-header-left{align-items:center;flex-direction:row;gap:8px}.invoice-header-left{flex:1}.invoice-header-left img{height:auto;width:120px}.invoice-header-divider,.invoice-header-title{display:none}.invoice-header .button-ghost{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;line-height:1.2;min-height:auto;padding:8px;white-space:nowrap;width:auto}.invoice-header .button-ghost img{flex-shrink:0;height:12px;width:12px}.invoice-title-module{padding:16px 16px 0}.invoice-title-section{padding-top:8px}.invoice-title-section__title{font-size:28px}.invoice-title-section__description{font-size:15px}.invoice-container{padding:60px 16px 8px}.invoice-layout{display:flex!important;flex-direction:column!important;gap:16px;grid-template-columns:none!important;padding:0}.invoice-preview{overflow-x:hidden!important;overflow-y:visible;width:100%!important}.invoice-main-container{border-radius:8px;margin:0!important;overflow-y:visible;padding:0!important}.invoice-main-container,.items-section-inner{max-width:100%;overflow-x:hidden!important;width:100%}.items-section-inner{box-sizing:border-box;padding:16px!important}.invoice-section{box-sizing:border-box;padding:16px}.invoice-main-container>.invoice-section{padding:16px!important}.invoice-title{font-size:18px;margin-bottom:16px}.invoice-three-columns{display:flex!important;flex-direction:column!important;gap:16px;grid-template-columns:none!important}.invoice-three-columns:has(.logo-upload-container.hidden){display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.invoice-logo-column{display:flex!important;order:-1;width:100%}.invoice-details-column,.invoice-from-to-column{width:100%}.logo-placeholder,.logo-preview{height:120px;width:120px}.logo-placeholder-icon{height:56px;width:56px}.logo-placeholder-text{font-size:10px}.input-group{margin-bottom:8px}.invoice-two-columns{gap:16px;grid-template-columns:1fr}.invoice-footer{padding:16px}.invoice-footer-container{padding:0}.invoice-footer-cta{flex-direction:column;gap:8px;width:100%}.invoice-footer-cta .action-button{justify-content:center;width:100%}.invoice-footer-cta .button-tooltip-wrapper{width:100%}.invoice-summary{column-gap:16px;padding:0}}.invoice-container{margin:0 auto;max-width:1400px;min-height:100vh;padding:24px 0}.invoice-layout{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 320px;padding:0 24px}.invoice-preview{overflow-x:auto;overflow-y:visible;width:100%}.invoice-sidebar{display:flex;flex-direction:column;gap:16px;width:100%}.invoice-container h1{color:#1d1e1c;font-size:32px;font-weight:500;margin-bottom:10px}.subtitle{color:rgba(29,30,28,.6);font-size:14px;margin-bottom:30px}.invoice-title{align-items:center;color:#000;display:flex;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:550;gap:12px;line-height:1.25;margin-bottom:24px}.badge-draft{background:#deedfd;border-radius:32px;color:#2a59c1;font-size:12px;font-weight:400;padding:4px 12px}.invoice-three-columns{display:grid;gap:40px;grid-template-columns:180px 1fr 1fr;margin-bottom:24px}.invoice-three-columns:has(.logo-upload-container.hidden){grid-template-columns:1fr 1fr}.invoice-logo-column{display:flex;flex-direction:column}.invoice-logo-column:has(.logo-upload-container.hidden){display:none}.invoice-details-column,.invoice-from-to-column{display:flex;flex-direction:column;gap:16px}.logo-placeholder{background:#fff8f1;border:1px dashed #fa5d00;border-radius:8px;cursor:pointer;height:180px;justify-content:center;position:relative;transition:all .2s;width:180px}.logo-placeholder,.logo-placeholder-content{align-items:center;display:flex;flex-direction:column}.logo-placeholder-content{gap:8px;padding:16px}.logo-placeholder-icon{flex-shrink:0;height:88px;width:88px}.logo-placeholder-text{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4em;text-align:center}.logo-hover-overlay{align-items:center;background:rgba(29,30,28,.6);border-radius:8px;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%}.logo-placeholder:hover .logo-hover-overlay{opacity:1}.logo-add-button{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;color:#343533;cursor:pointer;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4em;padding:8px 16px;pointer-events:auto;transition:all .2s}.logo-add-button:hover{background:#fafafa}.logo-preview{border-radius:8px;cursor:pointer;height:180px;overflow:hidden;position:relative;width:180px}.logo-preview img{background:#fff;height:100%;object-fit:contain;width:100%}.logo-preview:hover .logo-hover-overlay{opacity:1}.logo-replace-button{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;color:#343533;cursor:pointer;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4em;padding:8px 16px;pointer-events:auto;transition:all .2s}.logo-replace-button:hover{background:#fafafa}.logo-upload-container.hidden{display:none}.input-group{margin-bottom:16px}.input-label{color:#1d1e1c;display:block;font-size:15px;font-weight:400;margin-bottom:4px}.input-field{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:8px;transition:border-color .2s;width:100%}.input-field:focus{border-color:#fa5d00;outline:none}.input-field::placeholder{color:#8d8e8d}.input-small{text-align:right}.invoice-two-columns{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:24px}.invoice-left-column,.invoice-right-column{display:flex;flex-direction:column;gap:16px}.link-add-address{color:#376bdd;display:inline-block;font-size:15px;margin-top:4px;text-decoration:none}.link-add-address:hover{text-decoration:underline}.address-field{margin-bottom:0!important;margin-top:8px}.address-field--hidden{display:none}#toggle-from-address,#toggle-to-address{margin-top:4px}.required-asterisk{color:#fa5d00}.form-row{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.invoice-main-container{background:#fff;border:1px solid rgba(29,30,28,.07);border-radius:8px;margin-bottom:24px;min-width:min-content;overflow:hidden}.invoice-main-container>.invoice-section{border:none;border-radius:0;margin-bottom:0;padding:32px}.invoice-section-divider{background:rgba(29,30,28,.15);height:1px;margin:0 32px}.items-section-inner{padding:32px 0}.invoice-main-container .items-header{background:transparent;border-bottom:none;margin-bottom:8px;padding:8px 32px}.items-header{align-items:center;background:#fff;border-bottom:1px solid rgba(29,30,28,.07);color:#000;display:grid;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;gap:8px;grid-template-columns:24px 123px minmax(250px,1fr) 96px 96px 96px 86px 40px;line-height:1.4em;min-width:800px;padding:8px 40px 8px 32px}.items-section-inner.hide-tax-column .items-header{grid-template-columns:24px 123px minmax(250px,1fr) 96px 96px 86px 40px;min-width:700px}.items-section-inner.hide-tax-column .items-header>div:nth-child(6){display:none}.items-header>div:nth-child(7){padding-right:16px;text-align:right}.items-header>div:last-child{padding-right:8px;text-align:right}.invoice-main-container .items-row{border-bottom:none;padding:8px 32px}.items-row{align-items:start;border-bottom:1px solid rgba(29,30,28,.07);display:grid;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;gap:8px;grid-template-columns:24px 123px minmax(250px,1fr) 96px 96px 96px 86px 40px;line-height:1.4em;min-width:800px;padding:8px 40px 8px 32px;transition:background-color .2s}.items-section-inner.hide-tax-column .items-row{grid-template-columns:24px 123px minmax(250px,1fr) 96px 96px 86px 40px;min-width:700px}.items-section-inner.hide-tax-column .items-row .line-tax-container{display:none}.items-row:hover{background-color:#fafafa}.items-row:last-child{border-bottom:none}.items-row .input-field{font-size:15px;font-weight:400;line-height:1.4em}.line-description{font-family:inherit;line-height:1.4em;min-height:var(--input-single-line-height);overflow-y:hidden;padding:8px;resize:none}.line-quantity,.line-unit-price{text-align:right}.items-row .line-amount{font-size:15px;font-weight:400;line-height:1.4em;padding:8px 16px 8px 8px;text-align:right}.drag-handle{align-items:center;cursor:grab;display:flex;height:var(--input-single-line-height);justify-content:center;width:24px}.drag-handle:active{cursor:grabbing}.items-row.dragging{opacity:.5}.items-row[draggable=true]:hover{background-color:#fafafa}.drag-dots{display:grid;gap:2px;grid-template-columns:1fr 1fr}.drag-dot{background:#1d1e1c;border-radius:50%;height:2px;width:2px}.line-amount{background:transparent!important;border:none!important;cursor:default;font-weight:400;padding-right:0!important}.invoice-summary{column-gap:24px;display:grid;grid-template-columns:auto auto;justify-content:end;margin-bottom:32px;padding:0 40px;row-gap:4px}#tax-breakdown,.summary-row{display:contents}.summary-label,.summary-value{color:#1d1e1c;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;justify-self:end;line-height:1.4em;padding:0 8px;text-align:right;white-space:nowrap}.summary-total .summary-label,.summary-total .summary-value{font-weight:500}.notes-field{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;margin-top:24px;padding:8px}.notes-label{color:#616261;display:block;font-size:13px;margin-bottom:4px}.notes-textarea{border:none;box-sizing:border-box;color:#8d8e8d;font-family:inherit;font-size:15px;min-height:60px;resize:vertical;width:100%}.notes-textarea:focus{outline:none}.button-link{align-items:center;background:transparent;border:none;box-shadow:none;color:#376bdd;cursor:pointer;display:inline-flex;font-size:15px;gap:8px;padding:8px 0;transition:all .2s}.button-link:hover{background:transparent;text-decoration:underline}.button-remove-container{height:var(--input-single-line-height)}.button-remove-container,.button.button-remove{align-items:center;display:flex;justify-content:center}.button.button-remove{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:4px;box-shadow:none;cursor:pointer;height:28px;padding:4px;transition:border-color .2s;width:28px}.button-remove:hover{background:#fde2dd;border-color:transparent}.button-remove svg path{stroke:#737472;transition:stroke .2s}.button-remove:hover svg path{stroke:#be2923}.button-icon{display:inline-block;height:16px;width:16px}.invoice-config-panel{background:#fff;border:1px solid rgba(29,30,28,.07);border-radius:8px;padding:16px;width:332px}.config-header{justify-content:space-between;margin-bottom:16px}.config-header,.config-header-left{align-items:center;display:flex;gap:8px}.config-icon{align-items:center;background:#ffe7d9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.config-title{color:#000;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4em;margin:0}.config-divider{background:#eee;height:1px;margin:16px 0}.config-section{display:flex;flex-direction:column;gap:8px}.config-section-title{color:#df4b00;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4em;margin:0 0 8px;text-transform:uppercase}.config-item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:24px}.config-item-full{align-items:stretch;flex-direction:column}.config-item-content{display:flex;flex:1;flex-direction:column;gap:4px}.config-item-label{align-items:center;color:#343533;display:block;display:flex;font-weight:500;min-height:24px}.config-item-description,.config-item-label{font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4em}.config-item-description{color:#616261;font-weight:400}.config-toggle{align-items:center;cursor:pointer;display:flex;flex-shrink:0;user-select:none}.config-toggle input[type=checkbox]{display:none}.toggle-slider{background:#fff;border:1px solid rgba(29,30,28,.3);border-radius:24px;flex-shrink:0;height:24px;position:relative;transition:all .3s;width:48px}.toggle-slider:before{background:#a5a5a4;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:18px}.config-toggle input[type=checkbox]:checked+.toggle-slider{background:#fa5d00;border-color:rgba(29,30,28,.3)}.config-toggle input[type=checkbox]:checked+.toggle-slider:before{background:#fff;left:2px;transform:translateX(24px)}.config-input-label{color:#1d1e1c;display:block;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4em;margin-bottom:4px}.config-input-wrapper{position:relative;width:100%}.config-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;color:#1d1e1c;cursor:pointer;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4em;padding:8px 32px 8px 8px;width:100%}.config-input:focus{border-color:#fa5d00;outline:none}.config-input option{padding:8px}.config-input-icon{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.config-checkboxes{display:flex;flex-direction:column;gap:8px;margin-top:8px}.config-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;user-select:none}.config-checkbox input[type=checkbox]{display:none}.checkbox-box{background:#fff;border:1px solid rgba(29,30,28,.3);border-radius:4px;flex-shrink:0;height:18px;position:relative;transition:all .2s;width:18px}.config-checkbox input[type=checkbox]:checked+.checkbox-box{background:#fa5d00;border-color:#fa5d00}.config-checkbox input[type=checkbox]:checked+.checkbox-box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.checkbox-label{color:#1d1e1c;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4em}.tax-config-container{display:flex;flex-direction:column;gap:8px;margin-top:8px}.tax-row{align-items:center;display:flex;gap:8px}.tax-input{background:#fff;border:1px solid rgba(29,30,28,.15);border-radius:8px;box-sizing:border-box;color:#1d1e1c;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;height:var(--input-single-line-height);line-height:1.4em;padding:8px;text-align:right;width:88px}.tax-input:focus{border-color:#fa5d00;outline:none}.tax-input::placeholder{color:#8d8e8d}.tax-percent-label{color:#1d1e1c;flex-shrink:0;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.4em}.tax-remove-btn{align-items:center;background:transparent;border:1px solid rgba(29,30,28,.15);border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:border-color .2s;width:24px}.tax-remove-btn:hover{background:#fff;border-color:#f44}.tax-remove-btn svg{height:12px;width:12px}.tax-remove-btn svg path{transition:stroke .2s}.tax-remove-btn:hover svg path{stroke:#f44}.tax-add-btn{align-items:center;background:transparent;border:none;color:#376bdd;cursor:pointer;display:inline-flex;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;gap:8px;line-height:1.4em;padding:4px 0;transition:opacity .2s}.tax-add-btn:hover{opacity:.8}.tax-add-btn:disabled{cursor:not-allowed;opacity:.5}.button-tooltip-wrapper{display:inline-block;position:relative}.button-tooltip{background:#1d1e1c;border-radius:6px;bottom:calc(100% + 12px);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;font-size:13px;font-weight:400;line-height:1.4em;opacity:0;padding:8px 16px;pointer-events:none;transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.button-tooltip,.button-tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.button-tooltip:before{border:6px solid transparent;border-top-color:#1d1e1c;content:"";top:100%}.button-tooltip-wrapper:hover .button-tooltip{opacity:1;visibility:visible}.button-tooltip.hidden{display:none}.faq-section{margin:0 auto;max-width:800px;padding:40px 24px;width:100%}.faq-section-title{color:#1d1e1c;font-family:Monarch,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.25em;margin:0 0 24px;text-align:center}.faq-list{background:#fff;border:1px solid rgba(29,30,28,.07);border-radius:8px;list-style:none;margin:0;padding:0}.faq-item{border-bottom:1px solid rgba(29,30,28,.07)}.faq-item:last-child{border-bottom:none}.faq-question-button{align-items:center;background:transparent;border:none;color:#1d1e1c;cursor:pointer;display:flex;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.4em;padding:16px 24px;text-align:left;transition:background .2s;width:100%}.faq-question-button:hover{background:#fafafa}.faq-question-button:focus{outline:none}.faq-question-button:focus-visible{outline:2px solid #fa5d00;outline-offset:-2px}.faq-question-text{flex:1}.faq-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}.faq-icon{color:#8d8e8d;position:absolute;transition:opacity .2s ease}.faq-icon-plus{opacity:1}.faq-icon-minus{opacity:0}.faq-question-button:hover .faq-icon{color:#616261}.faq-item.is-expanded .faq-icon-plus{opacity:0}.faq-item.is-expanded .faq-icon-minus{color:#fa5d00;opacity:1}.faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease}.faq-answer-inner{overflow:hidden;padding:0 24px}.faq-answer-inner,.faq-answer-inner div,.faq-answer-inner p{color:#4a4b49!important;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.faq-item.is-expanded .faq-answer{grid-template-rows:1fr}.faq-item.is-expanded .faq-answer-inner{padding-bottom:16px}.faq-answer p{margin:0 0 8px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:#376bdd;text-decoration:underline}.faq-answer a:hover{color:#fa5d00}@media (max-width:1024px){.faq-section{padding:32px 16px}.faq-section-title{font-size:28px}.faq-question-button{font-size:13px;padding:8px 16px}.faq-answer-inner{font-size:13px;padding:0 16px}.faq-item.is-expanded .faq-answer-inner{padding-bottom:8px}.items-header{display:none!important}#line-items-container{display:flex;flex-direction:column;gap:8px;margin:0;overflow-x:hidden;padding:0}.items-row{align-items:center!important;background:#fff!important;border:1px solid #eee!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto auto auto!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:16px!important;position:relative;width:100%!important}.items-row:hover{background:#fafafa!important;border-color:#a5a5a4!important}.items-row .line-type-container{grid-column:1/-1;grid-row:1;max-width:100%;width:100%}.items-row .line-description,.items-row .line-type-container .dropdown-button{font-size:16px!important;max-width:100%;padding:4px 8px!important;width:100%}.items-row .line-description{box-sizing:border-box;grid-column:1/-1;grid-row:2;min-height:60px}.items-row .line-quantity-container,.items-row .line-unit-price-container{grid-row:3;max-width:100%}.items-row .line-quantity-container{grid-column:1}.items-row .line-unit-price-container{grid-column:2}.items-row .line-tax-container{grid-column:1/-1;grid-row:4;max-width:100%}.items-row .button-remove-container{height:auto;position:absolute;right:8px;top:8px;z-index:1}.items-row .button-remove{height:24px!important;padding:4px!important;width:24px!important}.items-row .line-quantity-container:before{color:#737472;content:"Qty";display:inline;font-size:12px;font-weight:500;margin-right:4px}.items-row .line-unit-price-container:before{color:#737472;content:"Price";display:inline;font-size:12px;font-weight:500;margin-right:4px}.items-row .line-quantity-container,.items-row .line-unit-price-container{align-items:center;display:flex;gap:4px;width:100%}.items-row .line-quantity-container input,.items-row .line-unit-price-container input{font-size:16px!important;padding:4px!important;text-align:right;width:70px!important}.items-row .line-tax-container{display:flex;flex-direction:column;gap:4px;margin-top:8px;width:100%}.items-row .line-tax-container:before{color:#737472;content:"Tax";display:block;font-size:12px;font-weight:500;white-space:nowrap}.items-row .line-tax-container .dropdown-button{font-size:15px!important;height:44px!important;min-width:0!important;padding:8px!important;width:100%!important}.items-row .line-amount{border-top:1px solid #eee;color:#1d1e1c;font-size:16px;font-weight:500;grid-column:1/-1;grid-row:5;margin-top:8px;max-width:100%;padding:16px 0 0!important;text-align:right;width:100%}.items-row .drag-handle{display:none}.items-row input,.items-row select,.items-row textarea{background:#fff!important;border:1px solid #eee!important;border-radius:4px!important;box-sizing:border-box;font-size:16px!important;max-width:100%}.items-row input:focus,.items-row select:focus,.items-row textarea:focus{border-color:#fa5d00!important;outline:none!important}input[type=date]{-webkit-appearance:none;appearance:none;color:#1d1e1c!important}}@media (max-width:1024px){input[type=date]::-webkit-calendar-picker-indicator{opacity:.6}body.modal-open{overflow:hidden!important;position:fixed;width:100%}.items-section-inner>div:last-child{margin:0!important;padding:16px 24px!important}.invoice-sidebar{background:#fff;border-radius:8px 8px 0 0;bottom:0!important;box-shadow:0 -4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0!important;max-height:85vh!important;max-width:100%!important;overflow-x:hidden;overflow-y:hidden;padding:32px 24px;position:fixed!important;right:0!important;top:auto!important;transform:translateY(100%);transition:transform .3s ease;width:100%!important;z-index:9999}.invoice-sidebar.is-open{transform:translateY(0)!important}.invoice-sidebar>*{flex-shrink:0}.invoice-config-panel,.invoice-sidebar .invoice-config-panel{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.invoice-config-panel{border:none;margin-top:16px;padding:0;width:100%}.mobile-settings-fab{align-items:center;background:#fa5d00;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(250,93,0,.3);cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:16px;top:70px;transition:transform .2s,box-shadow .2s,background .2s;width:44px;z-index:110}.mobile-settings-fab:hover{background:rgba(250,93,0,.9);box-shadow:0 4px 12px rgba(250,93,0,.4);transform:scale(1.05)}.mobile-settings-fab:active{transform:scale(.98)}.mobile-settings-fab img{height:20px;width:20px}.mobile-sidebar-backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9998}.mobile-sidebar-backdrop.is-visible{display:block;opacity:1}.mobile-sidebar-close{align-items:center;background:#f9f9f9;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background .2s;width:32px;z-index:1}.mobile-sidebar-close:hover{background:#eee}.mobile-sidebar-close img{height:16px;width:16px}.invoice-sidebar .config-header{margin-top:0;padding-right:32px}.invoice-sidebar .payment-promo-box{display:none!important}.tax-input{-webkit-appearance:none;appearance:none;font-size:16px!important;height:48px!important;min-width:120px;padding:16px!important;width:100%!important}.tax-row{align-items:stretch!important;gap:16px!important}.tax-percent-label{align-self:center;flex-shrink:0;font-size:16px!important}.tax-remove-btn{align-self:center;height:48px!important;min-height:48px;min-width:48px;width:48px!important}.tax-config-container{display:flex!important;flex-direction:column;gap:16px!important;margin-top:16px!important}body.keyboard-open .invoice-footer{display:none!important}}.social-proof{background:#fafafa;padding:24px;text-align:center}.social-proof__eyebrow{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;margin:0 0 32px;text-transform:uppercase}.social-proof__ratings{align-items:flex-start;border-bottom:1px solid rgba(29,30,28,.07);display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin-bottom:40px;padding-bottom:40px}.social-proof__rating-item{align-items:center;display:flex;flex-direction:column;gap:4px}.social-proof__stars-row{align-items:center;display:flex;gap:8px}.social-proof__stars{display:flex;gap:2px}.social-proof__stars .star{height:20px;width:20px}.social-proof__score{color:#1d1e1c;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:550}.social-proof__platform-name,.social-proof__review-count{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;margin:0}.social-proof__platform-name strong,.social-proof__review-count strong{color:#1d1e1c}.social-proof__stats{align-items:flex-start;border-bottom:1px solid rgba(29,30,28,.07);display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin-bottom:40px;padding-bottom:40px}.social-proof__stat-item{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:150px}.social-proof__stat-value{color:#1d1e1c;font-family:Monarch,Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1}.social-proof__stat-label{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px}.social-proof__payments{align-items:center;display:flex;flex-direction:column;gap:16px}.social-proof__payments-label{color:#737472;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.social-proof__payment-logos{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.social-proof__payment-item{align-items:center;background:#fff;border:1px solid rgba(29,30,28,.07);border-radius:8px;color:#343533;display:flex;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;gap:8px;padding:8px 24px}.social-proof__payment-item img{height:20px;object-fit:contain;width:20px}@media (max-width:1024px){.social-proof{padding:40px 16px}.social-proof__ratings,.social-proof__stats{gap:32px}.social-proof__stat-value{font-size:36px}.social-proof__payment-logos{gap:8px}.social-proof__payment-item{font-size:13px;padding:4px 16px}}@media (max-width:640px){.social-proof__ratings,.social-proof__stats{flex-direction:column;gap:24px}.social-proof__stat-item{min-width:auto}}.features-grid{background:#fff;margin:0 auto;max-width:1200px;padding:80px 24px}.features-grid__header{margin-bottom:40px;text-align:center}.features-grid__title{color:#1d1e1c;font-family:Monarch,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.2;margin:0 0 16px}.features-grid__subtitle{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;max-width:600px}.features-grid__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.features-grid__card{background:#fff;border:1px solid rgba(29,30,28,.07);border-radius:8px;color:inherit;padding:24px;text-decoration:none;transition:all .2s}.features-grid__card--linked:active,.features-grid__card--linked:focus,.features-grid__card--linked:hover{text-decoration:none}.features-grid__card--linked:hover{border-color:rgba(29,30,28,.15);box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.features-grid__icon{align-items:center;background:#ffe7d9;border-radius:6px;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.features-grid__icon img{height:28px;object-fit:contain;width:28px}.features-grid__card-title{color:#1d1e1c;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;margin:0 0 4px}.features-grid__card--linked:hover .features-grid__card-title{color:#fa5d00}.features-grid__card-description{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;margin:0}@media (max-width:1024px){.features-grid{padding:40px 16px}.features-grid__title{font-size:32px}.features-grid__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features-grid__grid{grid-template-columns:1fr}.features-grid__card{padding:16px}}.cross-linking{background:#fafafa;border-top:1px solid rgba(29,30,28,.07);padding:80px 24px}.cross-linking__container{margin:0 auto;max-width:1000px}.cross-linking__header{margin-bottom:40px;text-align:center}.cross-linking__title{color:#1d1e1c;font-family:Monarch,Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.2;margin:0 0 8px}.cross-linking__subtitle{color:#616261;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;margin:0}.cross-linking__categories{display:grid;gap:40px 80px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px;text-align:center}.cross-linking__category{align-items:center;display:flex;flex-direction:column;gap:8px}.cross-linking__category-title{border-bottom:2px solid #fa5d00;color:#1d1e1c;display:inline-block;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:550;margin:0 0 4px;padding-bottom:4px}.cross-linking__links{align-items:center;display:flex;flex-direction:column;gap:4px}.cross-linking__link{align-items:center;background:transparent;border:none;color:#4a4b49;display:inline-flex;font-family:MuotoWeb,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;gap:4px;padding:4px 0;text-decoration:none;transition:all .2s}.cross-linking__link:hover{color:#fa5d00}.cross-linking__link--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cross-linking__link--disabled:hover{color:inherit}.cross-linking__link--disabled:hover .cross-linking__link-icon{opacity:.4}.cross-linking__link-icon{height:12px;opacity:.4;transition:opacity .2s;width:12px}.cross-linking__link:hover .cross-linking__link-icon{opacity:1}@media (max-width:1024px){.cross-linking{padding:40px 16px}.cross-linking__title{font-size:28px}.cross-linking__categories{gap:32px;grid-template-columns:1fr}}@media (max-width:640px){.cross-linking__link{padding:8px 0}}