.tq-site{--tq-blue:#1d4ed8;--tq-blue-hover:#1e40af;--tq-blue-deep:#1e3a8a;--tq-blue-soft:#dbe5ff;--tq-blue-50:#eef3ff;--tq-tint:#f4f7ff;--tq-ink:#0b1736;--tq-text:#2c3a57;--tq-muted:#55637f;--tq-faint:#8a97b2;--tq-line:#e3e9f6;--tq-line-strong:#cdd7ee;--tq-amber:#f59e0b;--tq-amber-soft:#fff4dc;--tq-amber-ink:#b45309;--tq-teal:#0d9488;--tq-teal-soft:#e6f6f4;--tq-teal-ink:#0f766e;--tq-green:#16a34a;--tq-green-ink:#15803d;--tq-white:#ffffff;--tq-display:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--tq-body:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;--tq-ease-out:cubic-bezier(.16,1,.3,1);--tq-ease:cubic-bezier(.2,.8,.2,1);--tq-spring:cubic-bezier(.34,1.56,.64,1);--tq-shadow-float:0 1px 0 rgba(11,23,54,.04),0 40px 80px -32px rgba(11,23,54,.35);--tq-shadow-panel:0 20px 40px -18px rgba(11,23,54,.4);--tq-shadow-lift:0 24px 48px -24px rgba(29,78,216,.35);--tq-max:1240px;--tq-gutter:24px;--tq-section-y:128px;background:var(--tq-white);color:var(--tq-text);font-family:var(--tq-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;color-scheme:light;flex:1}@media (max-width:1024px){.tq-site{--tq-section-y:96px}}@media (max-width:640px){.tq-site{--tq-section-y:72px;--tq-gutter:16px;font-size:16px}}.tq-site *,.tq-site :after,.tq-site :before{box-sizing:border-box}:where(.tq-site) :where(a){color:inherit;text-decoration:none}.tq-site img,.tq-site svg{max-width:100%}.tq-site :focus-visible{outline:3px solid var(--tq-blue);outline-offset:3px;border-radius:6px}.tq-site ::selection{background:var(--tq-blue-soft);color:var(--tq-ink)}:where(.tq-site) :where(h1,h2,h3,h4){font-family:var(--tq-display);color:var(--tq-ink);margin:0;text-wrap:balance;letter-spacing:-.03em;font-weight:800}:where(.tq-site) :where(p){margin:0;text-wrap:pretty}.tq-d-xl{font-size:clamp(40px,5.6vw,76px);line-height:1.04}.tq-d-l{font-size:clamp(36px,5.6vw,64px);line-height:1.04}.tq-h2{font-size:clamp(30px,4.2vw,50px);line-height:1.07}.tq-h3{font-size:clamp(21px,2.1vw,27px);line-height:1.2;letter-spacing:-.025em;font-weight:700}.tq-lead{font-size:clamp(18px,1.55vw,21px);line-height:1.55;max-width:54ch}.tq-lead,.tq-small{color:var(--tq-muted)}.tq-small{font-size:14px;line-height:1.5}.tq-num{font-variant-numeric:tabular-nums}.tq-container{width:100%;max-width:var(--tq-max);margin-inline:auto;padding-inline:var(--tq-gutter)}.tq-container--wide{max-width:none;padding-inline:clamp(var(--tq-gutter),7.5vw,144px)}.tq-section{padding-block:var(--tq-section-y);position:relative}.tq-home>section:nth-of-type(n+3):nth-of-type(2n):not(:last-of-type),.tq-section--tint{background:var(--tq-tint)}.tq-section--tight{padding-block:calc(var(--tq-section-y) * .6)}.tq-head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.tq-head--center{text-align:center;justify-items:center}.tq-head--center,.tq-head--center .tq-lead{margin-inline:auto}.tq-btn{--b:var(--tq-blue);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:12px;border:0;font:600 16px/1 var(--tq-body);letter-spacing:-.005em;cursor:pointer;background:var(--b);color:#fff;position:relative;isolation:isolate;transition:transform .32s var(--tq-ease),box-shadow .32s var(--tq-ease),background-color .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -14px rgba(29,78,216,.9);overflow:hidden}.tq-btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-130%)}.tq-btn:focus-visible:after,.tq-btn:hover:after{transform:translateX(130%);transition:transform .75s var(--tq-ease)}.tq-btn--quiet:after{background:linear-gradient(105deg,transparent 30%,rgba(29,78,216,.14) 50%,transparent 70%)}.tq-btn--on-blue:after{background:linear-gradient(105deg,transparent 30%,rgba(29,78,216,.16) 50%,transparent 70%)}.tq-btn:hover{background:var(--tq-blue-hover);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 32px -16px rgba(29,78,216,.9)}.tq-btn:active{transform:translateY(0) scale(.98)}.tq-btn svg{transition:transform .32s var(--tq-ease)}.tq-btn:hover svg{transform:translateX(3px)}.tq-btn--quiet{background:var(--tq-white);color:var(--tq-ink);box-shadow:inset 0 0 0 1.5px var(--tq-line-strong)}.tq-btn--quiet:hover{background:var(--tq-white);box-shadow:inset 0 0 0 1.5px var(--tq-ink),0 14px 28px -16px rgba(29,78,216,.45)}.tq-btn--on-blue{background:#fff;color:var(--tq-blue);box-shadow:0 18px 40px -18px rgba(0,0,0,.5)}.tq-btn--on-blue:hover{background:#fff}.tq-btn--sm{min-height:42px;padding:0 18px;font-size:15px;border-radius:10px}.tq-link{color:var(--tq-blue);font-weight:600;display:inline-flex;gap:6px;align-items:center}.tq-link svg{transition:transform .3s var(--tq-ease)}.tq-link:hover svg{transform:translateX(3px)}.tq-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;font:600 13px/1.2 var(--tq-body);color:var(--tq-ink);background:var(--tq-white);border:1px solid var(--tq-line)}.tq-chip--blue{background:var(--tq-blue-50);border-color:var(--tq-blue-soft);color:var(--tq-blue-deep)}.tq-chip--amber{background:var(--tq-amber-soft);border-color:#fde3a7;color:var(--tq-amber-ink)}.tq-chip--sample{font-size:11px;padding:2px 8px;color:var(--tq-muted);background:var(--tq-tint);border:1px dashed var(--tq-line-strong)}.tq-placeholder{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1.5px dashed var(--tq-amber);background:var(--tq-amber-soft);color:var(--tq-amber-ink);font:600 13px/1.4 var(--tq-body)}.tq-site.tq-js [data-rv]{opacity:0;transform:translateY(28px);transition:opacity .64s var(--tq-ease-out),transform .64s var(--tq-ease-out);transition-delay:var(--rv-delay,0s)}.tq-site.tq-js [data-rv].is-in{opacity:1;transform:none}.tq-site.tq-js [data-rv=fade]{transform:none}.tq-site.tq-js [data-rv=scale]{transform:translateY(20px) scale(.97)}.tq-window{background:var(--tq-white);border:1px solid var(--tq-line);border-radius:20px;box-shadow:var(--tq-shadow-float);overflow:hidden;position:relative}.tq-window__bar{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#f7f9fe;border-bottom:1px solid var(--tq-line)}.tq-window__bar i{width:10px;height:10px;border-radius:50%;background:#d3dcf0}.tq-window__url{margin-left:12px;flex:1;max-width:340px;height:24px;border-radius:7px;border:1px solid var(--tq-line);display:flex;align-items:center;gap:6px;padding:0 10px;font:500 12px/1 var(--tq-body);color:var(--tq-muted);white-space:nowrap}.tq-phone,.tq-window__url{background:var(--tq-white);overflow:hidden}.tq-phone{width:272px;aspect-ratio:272/560;border-radius:44px;border:9px solid #111a33;box-shadow:var(--tq-shadow-float);position:relative}.tq-phone:before{content:"";position:absolute;top:8px;left:50%;width:84px;height:22px;border-radius:12px;background:#111a33;transform:translateX(-50%);z-index:3}.tq-float{position:absolute;background:var(--tq-white);border:1px solid var(--tq-line);border-radius:16px;box-shadow:var(--tq-shadow-panel);padding:12px 14px;font:600 13px/1.35 var(--tq-body);color:var(--tq-ink);z-index:4}.tq-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tq-marquee__track{display:flex;gap:var(--gap,48px);width:max-content;animation:tq-marquee var(--dur,40s) linear infinite}.tq-marquee--reverse .tq-marquee__track{animation-direction:reverse}.tq-marquee:focus-within .tq-marquee__track,.tq-marquee:hover .tq-marquee__track{animation-play-state:paused}@keyframes tq-marquee{to{transform:translateX(calc(-50% - var(--gap, 48px) / 2))}}.tq-spot{position:relative}.tq-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1.5px;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(29,78,216,.55),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.tq-spot:hover:after{opacity:1}.tq-acc{border-top:1px solid var(--tq-line)}.tq-acc__item{border-bottom:1px solid var(--tq-line)}.tq-acc__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left;background:none;border:0;padding:24px 0;cursor:pointer;font:700 clamp(17px,1.6vw,20px)/1.35 var(--tq-display);letter-spacing:-.02em;color:var(--tq-ink)}.tq-acc__icon{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--tq-tint);color:var(--tq-blue);transition:transform .32s var(--tq-ease),background-color .2s}.tq-acc__item[data-open=true] .tq-acc__icon{transform:rotate(45deg);background:var(--tq-blue);color:#fff}.tq-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--tq-ease)}.tq-acc__item[data-open=true] .tq-acc__panel{grid-template-rows:1fr}.tq-acc__panel>div{overflow:hidden}.tq-acc__panel p{padding:0 56px 24px 0;color:var(--tq-text);max-width:68ch}.tq-seg{display:inline-flex;position:relative;background:var(--tq-tint);border:1px solid var(--tq-line);border-radius:12px;padding:4px;isolation:isolate}.tq-seg button{position:relative;z-index:1;border:0;background:none;padding:8px 16px;border-radius:9px;font:600 14px/1 var(--tq-body);color:var(--tq-muted);cursor:pointer;transition:color .25s;white-space:nowrap}.tq-seg button[aria-pressed=true]{color:var(--tq-ink)}.tq-seg__pill{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:9px;background:var(--tq-white);box-shadow:0 4px 12px -4px rgba(11,23,54,.25);transition:transform .4s var(--tq-ease-out),width .4s var(--tq-ease-out)}@media (prefers-reduced-motion:reduce){.tq-site *,.tq-site :after,.tq-site :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tq-site.tq-js [data-rv]{opacity:1;transform:none}.tq-marquee__track{animation:none!important}}.tq-trial{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--tq-teal-soft);border:1px solid #b5e3dd;color:var(--tq-teal-ink);font:600 14px/1.2 var(--tq-body)}.tq-trial__tick{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--tq-teal);color:#fff}.tq-trial b{color:var(--tq-ink);font-weight:700}.tq-nocard{display:inline-flex;align-items:center;gap:4px;padding:2px 10px 2px 7px;border-radius:999px;background:#dcfce7;color:var(--tq-green-ink);font-weight:600;font-size:13px;line-height:1.3;white-space:nowrap;vertical-align:middle}.tq-niq{color:var(--tq-blue)}