:root{--gutter-mobile: 20px;--gutter-tablet: 24px;--section-pad-mobile: 56px;--section-pad-tablet: 72px;--tq-orange: #f47920;--tq-orange-btn: #be5a09;--tq-orange-dark: #d4640a;--tq-orange-light: rgba(244, 121, 32, .1);--tq-orange-faint: rgba(244, 121, 32, .08);--tq-orange-mid: rgba(244, 121, 32, .12);--tq-orange-strong: rgba(244, 121, 32, .15);--tq-orange-border: rgba(244, 121, 32, .3);--tq-black: #0d0d0d;--tq-footer: #111111;--tq-white: #ffffff;--tq-bg: #fafafa;--tq-bg-alt: #f3f4f6;--tq-text: #1a1a1a;--tq-muted: #5c6470;--tq-border: #e5e7eb;--tq-border-dark: #d1d5db;--tq-green: #16a34a;--tq-radius: 10px;--tq-radius-sm: 6px;--tq-radius-lg: 16px;--tq-radius-pill: 100px;--tq-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--tq-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--tq-shadow-lg: 0 8px 24px rgba(0, 0, 0, .1)}.tq-card{background:var(--tq-white);border:1px solid var(--tq-border);border-radius:var(--tq-radius-lg);box-shadow:var(--tq-shadow);padding:32px;transition:box-shadow .2s ease,transform .2s ease}.tq-card:hover{box-shadow:var(--tq-shadow-md);transform:translateY(-2px)}.tq-card--highlight{background:var(--tq-orange);border:none}.tq-btn{align-items:center;border:none;border-radius:var(--tq-radius-sm);cursor:pointer;display:inline-flex;font:600 15px Inter,sans-serif;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .18s ease;white-space:nowrap}.tq-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tq-btn--sm{font-size:14px;padding:8px 16px}.tq-btn--lg{font-size:17px;padding:16px 32px}.tq-btn--primary{background:var(--tq-orange-btn);box-shadow:0 2px 6px #be5a0933;color:var(--tq-white)}.tq-btn--primary:not([aria-disabled=true]):hover{background:var(--tq-orange-dark);box-shadow:0 4px 12px #be5a0959}.tq-btn--secondary{background:transparent;border:1.5px solid var(--tq-border);box-shadow:none;color:var(--tq-text)}.tq-btn--secondary:not([aria-disabled=true]):hover{background:var(--tq-bg);box-shadow:var(--tq-shadow)}.tq-btn--secondary-dark{background:transparent;border:1.5px solid rgba(255,255,255,.25);color:#fff}.tq-btn--secondary-dark:not([aria-disabled=true]):hover{background:#ffffff14}.tq-btn--ghost{background:transparent;color:var(--tq-orange);font-size:15px;padding:0}.tq-btn--outline{background:transparent;border:1.5px solid var(--tq-orange);color:var(--tq-orange)}.tq-btn--outline:not([aria-disabled=true]):hover{background:var(--tq-orange-light)}html{scroll-behavior:smooth;scroll-snap-type:y proximity}.tq-section,.tq-hero-internal,.tq-cta-section,.tq-orange-cta{scroll-margin-top:68px}*,*:before,*:after{min-width:0}.tq-two-col-80.tq-reverse>div:first-child{order:1}.tq-two-col-80.tq-reverse>div:last-child{order:0}img,svg:not([width]),video{height:auto;max-width:100%}.tq-hamburger{display:none!important}@media(max-width:768px){.tq-header-nav{display:none!important}.tq-hamburger{align-items:center!important;display:flex!important}.tq-header-inner{gap:12px!important;padding:0 20px!important;justify-content:space-between}}@media(max-width:600px){.tq-footer-grid{gap:32px!important;grid-template-columns:1fr!important;margin-bottom:40px!important}.tq-footer-bottom{align-items:flex-start!important;flex-direction:column!important}}@media(max-width:600px){.tq-section{padding:var(--section-pad-mobile) 0!important}.tq-section-inner{padding:0 var(--gutter-mobile)!important}.tq-hero-internal{padding:72px 0 56px!important}.tq-hero-internal-inner{padding:0 var(--gutter-mobile)!important}.tq-cta-section{padding:72px 0!important}.tq-cta-section-inner{padding:0 var(--gutter-mobile)!important}.tq-orange-cta{padding:64px 0!important}.tq-orange-cta-inner{padding:0 var(--gutter-mobile)!important}.tq-section-header{margin-bottom:40px!important}.tq-faq-short button{padding:16px 18px!important}}@media(min-width:601px)and (max-width:1024px){.tq-section{padding:var(--section-pad-tablet) 0!important}.tq-section-inner{padding:0 var(--gutter-tablet)!important}.tq-hero-internal{padding:80px 0!important}.tq-hero-internal-inner{padding:0 var(--gutter-tablet)!important}.tq-cta-section{padding:80px 0!important}.tq-cta-section-inner{padding:0 var(--gutter-tablet)!important}.tq-orange-cta{padding:72px 0!important}.tq-orange-cta-inner{padding:0 var(--gutter-tablet)!important}.tq-section-header{margin-bottom:48px!important}}@media(max-width:600px){.tq-grid{gap:20px!important;grid-template-columns:1fr!important}.tq-two-col-80{gap:40px!important;grid-template-columns:1fr!important}.tq-two-col-80>div{order:initial!important}.tq-process-steps{gap:24px!important;grid-template-columns:1fr!important}.tq-process-line{display:none!important}.tq-comparison-list{gap:20px!important;grid-template-columns:1fr!important}.tq-comparison-list>div{padding:24px!important}.tq-comparison-arrows-row{gap:8px!important;grid-template-columns:1fr!important}.tq-comparison-arrows-row svg{display:none!important}.tq-home-hero-grid{gap:40px!important;grid-template-columns:1fr!important}}@media(min-width:601px)and (max-width:1024px){.tq-grid-4,.tq-grid-3,.tq-grid-2{grid-template-columns:repeat(2,1fr)!important}.tq-two-col-80,.tq-home-hero-grid{gap:40px!important}}@media(max-width:600px){.tq-for-whom-signals{gap:40px!important;grid-template-columns:1fr!important}}@media(min-width:601px)and (max-width:1024px){.tq-for-whom-signals{gap:40px!important;grid-template-columns:1fr!important}}.tq-comparison-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}@media(max-width:900px){.tq-comparison-table>div{min-width:640px!important}.tq-modules-grid{gap:24px!important;grid-template-columns:1fr!important}.tq-modules-tabs{flex-direction:row!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important}.tq-modules-tabs button{flex-shrink:0!important}.tq-stages-grid{gap:32px!important;grid-template-columns:1fr!important}.tq-stages-grid>div{order:initial!important}}@media(max-width:600px){.tq-pricing-grid{gap:32px!important;grid-template-columns:1fr!important}.tq-demo-form{padding:24px!important}.tq-form-grid{grid-template-columns:1fr!important}.tq-demo-outer{gap:40px!important;grid-template-columns:1fr!important;padding:0 var(--gutter-mobile)!important}.tq-choice-dark{padding:32px 24px!important}}@media(min-width:601px)and (max-width:1024px){.tq-pricing-grid{gap:24px!important;grid-template-columns:repeat(2,1fr)!important}.tq-demo-outer{gap:40px!important;grid-template-columns:1fr!important}}@media(max-width:768px){.tq-demo-outer>*:first-child{order:2}.tq-demo-outer>*:last-child{order:1}}.tq-section,.tq-hero-internal,.tq-cta-section,.tq-orange-cta{overflow-x:clip}.tq-comparison-table{max-width:100%!important}.tq-legal-hero,.tq-legal-sections{overflow-x:clip}@media(max-width:768px){.tq-hero-internal .tq-btn,.tq-home-hero-grid .tq-btn,.tq-cta-section .tq-btn,.tq-orange-cta .tq-btn{white-space:normal!important;word-break:break-word}}@media(max-width:600px){.tq-hero-internal-inner>div:last-child,.tq-cta-section-inner>div:last-child{align-items:stretch!important;flex-direction:column!important}.tq-hero-internal-inner>div:last-child .tq-btn,.tq-cta-section-inner>div:last-child .tq-btn{justify-content:center!important;width:100%!important}.tq-home-hero-grid>div:first-child>div:last-child{align-items:stretch!important;flex-direction:column!important}.tq-home-hero-grid>div:first-child>div:last-child .tq-btn{justify-content:center!important;width:100%!important}.tq-hero-internal-inner,.tq-cta-section-inner,.tq-orange-cta-inner{max-width:100%!important}[role=tablist]{gap:6px!important}[role=tablist] button{font-size:13px!important;padding:8px 14px!important}footer[role=contentinfo]{padding:48px 0 28px!important}footer[role=contentinfo]>div{padding:0 var(--gutter-mobile)!important}.tq-mobile-drawer nav{padding:16px 20px!important}.tq-mobile-drawer nav button{min-height:48px!important;padding:12px 0!important}.tq-overview-intro{max-width:100%!important;padding:0 var(--gutter-mobile)!important}.tq-legal-hero-inner,.tq-legal-sections-inner{padding:0 var(--gutter-mobile)!important}.tq-legal-hero{padding:56px 0 40px!important}.tq-legal-sections{padding:48px 0!important}.tq-two-col-80 img,.tq-home-hero-grid img,.tq-two-col-80 svg:not([width]),.tq-home-hero-grid svg:not([width]){height:auto!important;max-width:100%!important}}@media(min-width:601px)and (max-width:1024px){.tq-pricing-grid>div{min-width:0!important}.tq-modules-tabs{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important}.tq-modules-tabs button{flex-shrink:0!important}footer[role=contentinfo]>div{padding:0 var(--gutter-tablet)!important}.tq-two-col-80.tq-choice-help{gap:32px!important;grid-template-columns:1fr!important}.tq-legal-hero-inner,.tq-legal-sections-inner{padding:0 var(--gutter-tablet)!important}}.tq-consent-banner{background:var(--tq-white);border-radius:var(--tq-radius-lg);bottom:24px;box-shadow:var(--tq-shadow-lg);left:50%;max-width:560px;opacity:0;padding:20px 28px;position:fixed;transform:translate(-50%,16px);transition:opacity .3s ease,transform .3s ease;width:calc(100% - 48px);z-index:1100;box-shadow:0 0 15px #00000040}.tq-consent-banner--visible{opacity:1;transform:translate(-50%)}.tq-consent-banner__content{margin-bottom:16px}.tq-consent-banner__title{color:var(--tq-text);font-family:Manrope,sans-serif;font-size:15px;font-weight:700;margin-bottom:4px}.tq-consent-banner__text{color:var(--tq-muted);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.tq-consent-banner__close{background:none;border:none;color:var(--tq-muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 4px;position:absolute;right:12px;top:10px}.tq-consent-banner__actions{display:flex;gap:8px;justify-content:flex-end}@media(max-width:480px){.tq-consent-banner__actions{flex-direction:column}}.tq-consent-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background:#0000;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;transition:background .3s ease,backdrop-filter .3s ease;z-index:1200}.tq-consent-modal-overlay--visible{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059}.tq-consent-modal-panel{background:var(--tq-white);border-radius:var(--tq-radius-lg);box-shadow:var(--tq-shadow-lg);max-height:90vh;max-width:520px;opacity:0;overflow-y:auto;padding:32px;position:relative;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1201}.tq-consent-modal-panel--visible{opacity:1;transform:translateY(0)}.tq-consent-modal__header{margin-bottom:8px}.tq-consent-modal__title{color:var(--tq-text);font-family:Manrope,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}.tq-consent-modal__subtitle{color:var(--tq-muted);font-family:Inter,sans-serif;font-size:14px}.tq-consent-modal__close{background:none;border:none;color:var(--tq-muted);cursor:pointer;font-size:20px;line-height:1;padding:4px;position:absolute;right:24px;top:24px}.tq-consent-modal__list{border-top:1px solid var(--tq-border);margin:20px 0}.tq-consent-modal__item{border-bottom:1px solid var(--tq-border);display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:16px 0}.tq-consent-modal__item-text{flex:1}.tq-consent-modal__item-label{color:var(--tq-text);font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px}.tq-consent-modal__item-desc{color:var(--tq-muted);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.tq-consent-modal__footer{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}@media(max-width:480px){.tq-consent-modal__footer{flex-direction:column}.tq-consent-modal-panel{padding:24px}}.tq-consent-switch{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;border:none}.tq-consent-switch__track{background:var(--tq-border);border-radius:11px;height:22px;position:relative;transition:background .2s ease;width:40px}.tq-consent-switch__track--on{background:var(--tq-orange)}.tq-consent-switch__thumb{background:var(--tq-white);border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:18px}.tq-consent-switch__thumb--on{left:20px}.tq-wa-float{align-items:center;border-radius:var(--tq-radius-pill);bottom:24px;box-shadow:var(--tq-shadow-lg);display:inline-flex;height:56px;justify-content:center;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease;width:56px}.tq-wa-float:hover{box-shadow:var(--tq-shadow-md),0 12px 32px #0000002e;transform:scale(1.06)}.tq-wa-float:focus-visible{outline:2px solid var(--tq-orange);outline-offset:4px}@media(min-width:1025px){.tq-wa-float:before{background:var(--tq-white);border-radius:var(--tq-radius-sm);box-shadow:var(--tq-shadow-md);color:var(--tq-text);content:attr(data-tooltip);font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);transition:opacity .2s ease;visibility:hidden;white-space:nowrap}.tq-wa-float:hover:before,.tq-wa-float:focus-visible:before{opacity:1;visibility:visible}}@media(max-width:600px){.tq-wa-float{bottom:16px;height:48px;right:16px;width:48px}.tq-wa-float svg{height:24px;width:24px}}@media(prefers-reduced-motion:reduce){.tq-wa-float{transition:none}.tq-wa-float:hover{transform:none}}.tq-card-lift{transition:box-shadow .2s cubic-bezier(.34,1.2,.64,1),transform .2s cubic-bezier(.34,1.2,.64,1)}.tq-card-lift:hover{box-shadow:0 12px 32px #0000001a;transform:translateY(-6px);will-change:transform}@media(prefers-reduced-motion:reduce){.tq-card-lift{transition:none}.tq-card-lift:hover{transform:none}}
