.tq-landing .pr-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tq-landing .pr-hero{padding:var(--space-16) 0 var(--space-12);text-align:center;position:relative;overflow:hidden}.tq-landing .pr-hero .wrap{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.tq-landing .pr-hero .hero-glow{top:120px}.tq-landing .pr-h1{max-width:16ch;margin-top:20px;font-size:72px}.tq-landing .pr-lead{max-width:60ch;margin-left:auto;margin-right:auto}.tq-landing .pr-early{align-items:center;gap:var(--space-4);max-width:760px;margin-top:var(--space-8);border:1px solid color-mix(in srgb, var(--up) 40%, var(--line));border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--up-soft), transparent 70%), var(--surface);text-align:left;padding:14px 18px;display:flex}.tq-landing .pr-early p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.5}.tq-landing .pr-early .tq-badge{flex:none}.tq-landing .pr-cycle{margin-top:var(--space-8);border:1px solid var(--line-strong);border-radius:calc(var(--radius-md) + 4px);background:var(--surface);gap:4px;padding:4px;display:inline-flex}.tq-landing .pr-cycle button{border-radius:var(--radius-md);height:38px;color:var(--fg-3);font:600 14.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;transition:background-color .15s,color .15s;display:inline-flex}.tq-landing .pr-cycle button:hover{color:var(--fg)}.tq-landing .pr-cycle button[aria-pressed=true]{background:var(--blue);color:var(--on-blue)}.tq-landing .pr-cycle button:focus-visible,.tq-landing .pr-switch button:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.tq-landing .pr-save{border-radius:var(--radius-sm);background:var(--up-soft);color:var(--up);font:600 11px/1 var(--font-sans);letter-spacing:.02em;padding:4px 7px}.tq-landing .pr-cycle button[aria-pressed=true] .pr-save{color:var(--on-blue);background:#ffffff2e}.tq-landing .pr-cards-sec{padding-bottom:var(--space-16)}.tq-landing .pr-cards{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-top:32px;display:grid}.tq-landing .pr-plan{padding:0}.tq-landing .pr-plan.rec{border-color:var(--blue);box-shadow:var(--shadow-lift);background:linear-gradient(180deg, var(--blue-soft), transparent 30%), var(--surface);border-top-left-radius:0;border-top-right-radius:0}.tq-landing .pr-ribbon{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--blue);color:var(--on-blue);text-align:center;font:600 12.5px/1 var(--font-sans);letter-spacing:.04em;padding:9px;position:absolute;bottom:100%;left:-1px;right:-1px}.tq-landing .pr-head{padding:var(--space-8) var(--space-6) var(--space-4);text-align:center}.tq-landing .pr-head .h3{font-size:30px}.tq-landing .pr-pitch{max-width:34ch;min-height:3lh;color:var(--fg-3);margin:8px auto 0;font-size:14px;line-height:1.45}.tq-landing .pr-head .price{margin-top:var(--space-4);justify-content:center}.tq-landing .pr-note{color:var(--fg-3);margin:8px 0 0;font-size:12.5px}.tq-landing .pr-head .tq-btn{width:100%;margin-top:var(--space-6)}.tq-landing .pr-free{color:var(--up);margin:10px 0 0;font-size:12.5px;font-weight:600}.tq-landing .pr-group{padding:0 var(--space-6)}.tq-landing .pr-sep{margin:var(--space-4) 0 6px;font:500 12.5px/1 var(--font-sans);color:var(--fg-3);align-items:center;gap:12px;display:flex}.tq-landing .pr-sep:after{content:"";background:var(--line);flex:1;height:1px}.tq-landing .pr-feats{margin:0;padding:0;list-style:none}.tq-landing .pr-feats li{color:var(--fg);align-items:center;gap:10px;padding:6px 0;font-size:14.5px;line-height:1.35;display:flex;position:relative}.tq-landing .pr-feats li.off .pr-fn{color:var(--fg-4)}.tq-landing .pr-fn{min-width:0}.tq-landing .pr-mark{background:var(--blue);width:20px;height:20px;color:var(--on-blue);border-radius:5px;flex:none;place-items:center;display:grid}.tq-landing .pr-mark svg{width:14px;height:14px}.tq-landing .pr-mark.off{border:1px solid var(--line-strong);color:var(--fg-4);background:0 0}.tq-landing .pr-mark.off svg{width:11px;height:11px}.tq-landing .pr-mark.gift{background:var(--blue-soft);color:var(--blue-text)}.tq-landing .pr-mark.gift svg{width:15px;height:15px}.tq-landing .pr-tag{background:var(--warn-soft);color:var(--warn);font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:4px;margin-left:6px;padding:2px 5px;font-style:normal}.tq-landing .pr-tag.beta{background:var(--level-soft);color:var(--level)}.tq-landing .pr-val{background:var(--surface-3);color:var(--fg-2);white-space:nowrap;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11.5px}.tq-landing .pr-bonus{margin:var(--space-4) var(--space-6) 0;padding:0 0 var(--space-6);border:0}.tq-landing .pr-bonus:first-child{border-top:0}.tq-landing .pr-bonus summary{font:500 12.5px/1 var(--font-sans);color:var(--fg-3);align-items:center;gap:12px;padding:6px 0}.tq-landing .pr-bonus summary span{flex:1;align-items:center;gap:12px;display:flex}.tq-landing .pr-bonus summary span:after{content:"";background:var(--line);flex:1;height:1px}.tq-landing .pr-bonus summary:after{content:"";border:solid var(--fg-3);border-width:0 1.5px 1.5px 0;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.tq-landing .pr-bonus[open] summary:after{transform:rotate(-135deg)}.tq-landing .pr-info{vertical-align:-6px;flex:none;margin-left:4px;display:inline-flex;position:relative}.tq-landing .pr-i{width:24px;height:24px;color:var(--fg-4);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.tq-landing .pr-i:hover,.tq-landing .pr-i[aria-expanded=true]{color:var(--blue-text);background:var(--blue-soft)}.tq-landing .pr-i:focus-visible{outline:2px solid var(--blue-text);outline-offset:1px}.tq-landing .pr-i svg{width:15px;height:15px}.tq-landing .pr-pop{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-2);width:min(440px,100vw - 48px);box-shadow:0 24px 60px -20px #000000b3, var(--shadow-panel);text-align:center;padding:12px 12px 16px;animation:.15s both tq-fade;display:block;position:absolute;top:calc(100% + 8px);left:-12px}.tq-landing .pr-pop.end{left:auto;right:-12px}.tq-landing .pr-pop.up{top:auto;bottom:calc(100% + 8px)}.tq-landing .pr-pop:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.tq-landing .pr-pop.up:before{top:auto;bottom:-10px}.tq-landing .pr-shot{aspect-ratio:1400/674;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);width:100%;display:block;overflow:hidden}.tq-landing .pr-shot img{object-fit:cover;width:100%;height:100%;display:block}.tq-landing .pr-pop-t{font-family:var(--font-display);font-variation-settings:"wdth" 108;color:var(--fg);margin-top:12px;font-size:18px;font-weight:650;display:block}.tq-landing .pr-pop-p{max-width:46ch;color:var(--fg-2);margin:6px auto 0;font-size:13.5px;line-height:1.5;display:block}.tq-landing .pr-pop-a{color:var(--blue-text);gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.tq-landing .pr-pop-a:hover{text-decoration:underline}.tq-landing .pr-pop-a:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px;border-radius:3px}.tq-landing .pr-sheet-wrap{z-index:70;display:block;position:fixed;inset:0}.tq-landing .pr-sheet-bg{background:#05070a9e;animation:.2s both tq-fade;position:absolute;inset:0}.tq-landing .pr-sheet{max-height:88dvh;padding:52px 16px calc(env(safe-area-inset-bottom,0px) + 22px);border-top:1px solid var(--line-strong);background:var(--surface);text-align:center;border-radius:18px 18px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both pr-sheet-in;display:block;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.tq-landing .pr-sheet:before{content:"";background:var(--line-strong);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:10px;left:50%}.tq-landing .pr-sheet-x{position:absolute;top:10px;right:12px}@keyframes pr-sheet-in{0%{transform:translateY(100%)}}.tq-landing .pr-mock{text-align:left;background:linear-gradient(180deg, var(--blue-soft), transparent 70%), var(--bg);place-items:center;padding:14px;display:grid}.tq-landing .pr-ill{padding:6px}.tq-landing .pr-ill svg{width:auto;max-width:100%;height:100%;display:block}.tq-landing .pr-ill text{font-family:var(--font-mono);font-size:11px}.tq-landing .pr-ill .lbl{font-family:var(--font-sans);fill:var(--fg);font-size:12px;font-weight:600}.tq-landing .pr-ill .sub{fill:var(--fg-3)}.tq-landing .pm-stack{gap:8px;width:100%;max-width:360px;font-size:12.5px;display:grid}.tq-landing .pm-msg{border:1px solid var(--line);background:var(--surface-2);border-radius:4px 12px 12px;padding:8px 10px;display:block}.tq-landing .pm-msg b,.tq-landing .pm-sig b{font-weight:600}.tq-landing .pm-row{color:var(--fg-3);justify-content:space-between;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.tq-landing .pm-sig{align-items:center;gap:8px;display:flex}.tq-landing .pm-sig .tq-badge:last-child{margin-left:auto}.tq-landing .pm-an{border-radius:var(--radius-sm);background:var(--blue-soft);color:var(--fg-2);padding:7px 9px;display:block}.tq-landing .pm-small{font-size:11px}.tq-landing .pm-ev{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.tq-landing .pm-ev>.num{color:var(--fg-3);font-size:11.5px}.tq-landing .pm-ev .pm-no{background:var(--blue);width:22px;height:22px;color:var(--on-blue);border-radius:5px;place-items:center;display:grid}.tq-landing .pr-trust{margin:var(--space-12) 0 0;padding:var(--space-6);gap:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.tq-landing .pr-trust li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.4;display:grid}.tq-landing .pr-trust b{font-size:14px;font-weight:600;display:block}.tq-landing .pr-trust span{color:var(--fg-3)}.tq-landing .pr-compare{padding-top:var(--space-16);border-top:1px solid var(--line)}.tq-landing .pr-compare-h{text-align:center;flex-direction:column;align-items:center;display:flex}.tq-landing .pr-compare-h .h2{max-width:none}.tq-landing .pr-switch{display:none}.tq-landing .pr-table{width:100%;margin-top:var(--space-12);border-collapse:separate;border-spacing:0;table-layout:fixed}.tq-landing .pr-table th,.tq-landing .pr-table td{text-align:left;font-weight:inherit;padding:0}.tq-landing .pr-table .pr-fcol{width:40%}.tq-landing .pr-table thead th{z-index:5;background:var(--bg);border-bottom:1px solid var(--line-strong);vertical-align:bottom;padding:18px 12px;position:sticky;top:68px}.tq-landing .pr-table thead .pc{text-align:center}.tq-landing .pr-table thead .pr-fcol{padding-left:0}.tq-landing .pr-th-l{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-size:26px;font-weight:650}.tq-landing .pr-th-n{font-family:var(--font-display);font-variation-settings:"wdth" 108;justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:650;display:flex}.tq-landing .pr-th-p{margin-top:6px;font-size:22px;font-weight:600;display:block}.tq-landing .pr-th-p small{color:var(--fg-3);margin-left:4px;font-size:12.5px;font-weight:400}.tq-landing .pr-table thead .tq-btn{width:100%;max-width:180px;margin-top:12px}.tq-landing .pr-table .pc-pro{background:color-mix(in srgb, var(--blue) 7%, var(--bg))}.tq-landing .pr-table thead .pc-pro{background:color-mix(in srgb, var(--blue) 12%, var(--bg));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.tq-landing .pr-grow th{padding:var(--space-12) 0 var(--space-4);border-bottom:1px solid var(--line);background:var(--bg)}.tq-landing .pr-grow span{font-family:var(--font-display);font-variation-settings:"wdth" 108;font-size:24px;font-weight:650;display:block}.tq-landing .pr-grow small{color:var(--fg-3);margin-top:6px;font-size:13px;display:block}.tq-landing .pr-table tbody th[scope=row]{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 24px 16px 0}.tq-landing .pr-table tbody td{border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:center;vertical-align:middle}.tq-landing .pr-rn{flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.tq-landing .pr-rn .pr-tag{margin-left:2px}.tq-landing .pr-rd{max-width:56ch;color:var(--fg-3);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.tq-landing .pr-yes{color:var(--up);display:inline-grid}.tq-landing .pr-yes svg{width:20px;height:20px}.tq-landing .pr-no{color:var(--fg-4);font-size:18px}.tq-landing .pr-txt{color:var(--fg);padding:0 8px;font-size:13.5px;font-weight:600;display:inline-block}.tq-landing .pr-foot-note{margin-top:var(--space-6);text-align:center}@media (max-width:1100px){.tq-landing .pr-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tq-landing .pr-hero{padding-top:var(--space-8)}.tq-landing .pr-h1{font-size:44px}.tq-landing .pr-early{flex-direction:column;align-items:flex-start;gap:10px}.tq-landing .pr-cards{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.tq-landing .pr-cards .rec{order:-1}.tq-landing .pr-pitch{min-height:0}.tq-landing .pr-trust{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.tq-landing .pr-switch{z-index:6;margin-top:var(--space-8);border:1px solid var(--line-strong);border-radius:calc(var(--radius-md) + 4px);background:var(--surface);gap:4px;padding:4px;display:flex;position:sticky;top:68px}.tq-landing .pr-switch button{border-radius:var(--radius-md);height:38px;color:var(--fg-3);font:600 14.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:1}.tq-landing .pr-switch button[aria-pressed=true]{background:var(--blue);color:var(--on-blue)}.tq-landing .pr-table{margin-top:var(--space-4);table-layout:auto}.tq-landing .pr-table[data-plan=starter] .pc:not(.pc-starter),.tq-landing .pr-table[data-plan=pro] .pc:not(.pc-pro),.tq-landing .pr-table[data-plan=elite] .pc:not(.pc-elite){display:none}.tq-landing .pr-table .pr-fcol{width:60%}.tq-landing .pr-table thead th{padding:12px 8px;top:118px}.tq-landing .pr-th-l,.tq-landing .pr-th-n{font-size:18px}.tq-landing .pr-th-n .tq-badge{display:none}.tq-landing .pr-th-p{font-size:16px}.tq-landing .pr-th-p small{margin:2px 0 0;display:block}.tq-landing .pr-table thead .tq-btn{display:none}.tq-landing .pr-grow th{padding-top:var(--space-8)}.tq-landing .pr-grow span{font-size:20px}.tq-landing .pr-table tbody th[scope=row]{padding:12px 10px 12px 0}.tq-landing .pr-rn{font-size:14.5px}.tq-landing .pr-rd{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.tq-landing .pr-pop,.tq-landing .pr-sheet,.tq-landing .pr-sheet-bg{animation:none}}.tq-landing .links a[aria-current=page]{color:var(--fg)}
