.ta-hero-visual{justify-items:center;display:grid}@media (min-width:1000px){.ta-hero-visual{justify-items:end}}.ta-proof{color:var(--text-2);flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:14px;display:flex}.ta-proof li{align-items:center;gap:8px;display:inline-flex}.ta-proof svg{width:17px;height:17px;color:var(--d-amber)}.compare{gap:16px;display:grid}@media (min-width:900px){.compare{grid-template-columns:1fr 1fr;gap:20px}}.compare-col{border-radius:var(--r-xl);border:1px solid var(--line);align-content:start;gap:18px;padding:clamp(22px,3vw,34px);display:grid}.compare-col .pc{max-width:none}.compare-col.without{background:radial-gradient(70% 60% at 20% 0%, #d4463e12, transparent 60%), var(--card)}.compare-col.with{background:radial-gradient(70% 60% at 80% 0%, #1d9a6917, transparent 60%), var(--card);border-color:color-mix(in srgb, var(--green) 26%, var(--line))}.compare-tag{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.with .compare-tag{color:#12724c}.compare-flow{counter-reset:flow;gap:2px;display:grid}.compare-flow li{color:var(--text);counter-increment:flow;align-items:center;gap:14px;padding:12px 0;font-weight:500;display:flex;position:relative}.compare-flow li+li{border-top:1px dashed var(--line-2)}.compare-flow li:before{content:counter(flow);width:26px;height:26px;font:600 12px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.without .compare-flow li:before{background:var(--red-soft);color:#a52c25}.with .compare-flow li:before{background:var(--green-soft);color:#12724c}.without .compare-flow li:last-child{color:#a52c25}.with .compare-flow li:last-child{color:#12724c}.can h3,.ind h3{font-size:20px}.ta-summary{max-width:440px;margin-top:10px}.convo{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);gap:14px;padding:clamp(18px,3vw,28px);display:grid}.convo-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.convo-head h3{letter-spacing:-.015em;margin-top:8px;font-size:19px}.convo-live{background:var(--paper);color:var(--text-2);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.convo-live .dot{background:var(--text-3);border-radius:50%;width:8px;height:8px}.convo-live .dot[data-on=true]{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.convo-list{overscroll-behavior:contain;scrollbar-width:thin;max-width:none;height:440px;padding:4px 2px 8px;overflow-y:auto}.convo-list .bub{animation:rise .42s var(--ease) both}.convo-list .note{font:500 11.5px/1.3 var(--mono);letter-spacing:.04em;opacity:.85;border-top:1px solid #ffffff38;margin-top:8px;padding-top:7px;display:block}@media (max-width:640px){.convo-list{height:400px}}.ta-demo-strip{border-radius:var(--r-lg);background:var(--ink);color:var(--d-text-2);transition:transform var(--med) var(--ease);align-items:center;gap:16px;margin-top:18px;padding:20px 22px;display:flex}.ta-demo-strip .ico{color:var(--d-blue);background:#8299ff29}.ta-demo-strip>span:nth-child(2){flex:1}.ta-demo-strip b{color:#fff;font-size:17px;display:block}.ta-demo-strip small{margin-top:2px;font-size:14px;display:block}.ta-demo-strip .arr{color:#fff;width:20px;height:20px;transition:transform var(--med) var(--ease)}@media (hover:hover) and (pointer:fine){.ta-demo-strip:hover{transform:translateY(-2px)}.ta-demo-strip:hover .arr{transform:translate(4px)}}.ta-benefits{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--line);gap:1px;margin-top:18px;display:grid;overflow:hidden}.ta-benefits li{background:var(--paper);gap:6px;padding:24px;display:grid}.ta-benefits b{letter-spacing:-.015em;font-size:18px}@media (min-width:900px){.ta-benefits{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.faq-wrap .head{top:calc(var(--nav-h) + 40px);position:sticky}}@media (max-height:640px) and (orientation:landscape){.faq-wrap .head{position:static}}.compare-col>*,.convo>*,.faq-wrap>*{min-width:0}
