.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trial-card,.tc-foot,.tr-veil{--t-ink:#0a0526;--t-muted:#5a5f7a;--t-faint:#8f93ad;--t-line:#e4e6f1;--t-soft:#f6f7fb;--t-blue:#315cff;--t-ok:#12a866;--t-bad:#e5484d;--t-grad:var(--grad,linear-gradient(135deg,#315cff,#6c2cff));--t-ring:0 0 0 2px #fff,0 0 0 3.5px #4f5bff73}.face-motion{background:#eef0f7;flex:none;display:block;position:relative;overflow:hidden}.face-motion img,.face-motion video{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.trial-card{border:1px solid var(--t-line);background:#fff;border-radius:20px;gap:10px;max-width:620px;padding:10px;display:grid;box-shadow:0 1px 2px #0a05260a,0 14px 36px #0a05260f}.tc-field{background:var(--t-soft);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.tc-field:focus-within{border-color:var(--t-blue);background:#fff;box-shadow:0 0 0 3px #315cff24}.tc-field svg{width:18px;height:18px;color:var(--t-faint);flex:none}.tc-field input{width:100%;min-width:0;height:100%;color:var(--t-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.tc-field input::placeholder{color:var(--t-faint)}.tc-opt{color:var(--t-faint);flex:none;font-size:12.5px}.tc-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trial-card .tc-choice{border:1px solid var(--t-line);color:var(--t-ink);text-align:center;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px 14px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.trial-card .tc-choice:hover{border-color:#315cff80;box-shadow:0 10px 26px #315cff24}.trial-card .tc-choice:focus-visible{border-color:var(--t-blue);outline:none;box-shadow:0 0 0 3px #315cff33}.tc-mark{width:64px;height:64px;box-shadow:var(--t-ring);border-radius:50%;flex:none;position:relative}.tc-orb{background:var(--t-grad);color:#fff;place-items:center;display:grid}.tc-orb svg{width:26px;height:26px}.tc-face .face-motion{border-radius:50%}.tc-face i{background:var(--t-ok);border-radius:50%;width:14px;height:14px;position:absolute;bottom:2px;right:1px;box-shadow:0 0 0 2.5px #fff}.tc-txt{gap:2px;min-width:0;display:grid}.tc-txt b{letter-spacing:-.01em;font-size:17px;font-weight:600}.tc-txt span{color:var(--t-muted);font-size:13.5px}.tc-cta{background:var(--t-grad);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:4px;font-size:15.5px;font-weight:600;transition:filter .15s,box-shadow .15s;display:flex;box-shadow:0 8px 20px #315cff47}.tc-cta svg{width:18px;height:18px}.trial-card .tc-choice:hover .tc-cta{filter:brightness(1.06);box-shadow:0 10px 24px #315cff5c}.tc-foot{max-width:620px;color:var(--t-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 4px;font-size:14px;display:flex}.tc-demo{color:var(--t-blue);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.tc-demo svg{width:16px;height:16px;transition:transform .15s}.tc-demo:hover svg{transform:translate(3px)}@media (width<=720px){.home-page .hero .trial-card{order:4;max-width:none}.home-page .hero .tc-foot{text-align:center;order:5;justify-content:center;max-width:none}.tc-pair{gap:8px}.trial-card .tc-choice{gap:8px;padding:16px 10px 10px}.tc-txt b{font-size:16px}.tc-txt span{font-size:12.5px}.tc-cta{height:46px;font-size:15px}}.tr-veil{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0a052647;justify-content:center;align-items:center;padding:20px;animation:.2s trIn;display:flex;position:fixed;inset:0}.tr-panel{width:min(480px,100%);max-height:calc(100dvh - 40px);color:var(--t-ink);background:#fff;border-radius:24px;animation:.25s trUp;position:relative;overflow:auto;box-shadow:0 24px 70px #0a052638,0 0 0 1px #0a05260a}.tr-panel.tr-wide{width:min(860px,100%)}.tr-veil .tr-x{z-index:3;background:var(--t-soft);width:38px;height:38px;color:var(--t-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tr-x svg{width:19px;height:19px}.tr-veil .tr-x:hover{background:var(--t-line);color:var(--t-ink)}.tr-wide .tr-x{background:#fffffff0;box-shadow:0 2px 10px #0a052626}.tr-sec{text-align:center;justify-items:center;gap:14px;padding:36px 28px 28px;display:grid}.tr-sec h2{letter-spacing:-.02em;color:var(--t-ink);margin:0;font-size:23px;font-weight:600;line-height:1.2}.tr-sub{color:var(--t-muted);margin:0;font-size:15px;line-height:1.5}.tr-err{color:#b4232c;background:#e5484d14;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.tr-face{box-shadow:var(--t-ring);border-radius:50%}.tr-veil .tr-btn{background:var(--t-grad);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .15s,filter .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 22px #315cff42}.tr-veil .tr-btn:hover{filter:brightness(1.06);box-shadow:0 10px 26px #315cff57}.tr-veil .tr-btn:disabled{opacity:.4;box-shadow:none;filter:none;cursor:default}.tr-btn svg,.tr-ghost svg,.tr-link svg{width:18px;height:18px}.tr-big{width:100%;min-height:52px;font-size:15.5px}.tr-veil .tr-ghost{border:1px solid var(--t-line);width:100%;min-height:48px;color:var(--t-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.tr-veil .tr-ghost:hover{border-color:#315cff66}.tr-veil .tr-link{color:var(--t-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:14px;font-weight:500;display:inline-flex}.tr-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tr-legal{color:var(--t-faint);margin:0;font-size:12.5px;line-height:1.5}.tr-legal a{color:var(--t-muted);text-underline-offset:2px;text-decoration:underline}.spin{animation:1s linear infinite trSpin}.tr-site{gap:10px;width:100%;display:grid}.tr-steps{background:var(--t-soft);text-align:left;border-radius:16px;gap:12px;width:100%;margin:6px 0 0;padding:16px 18px;list-style:none;display:grid}.tr-steps li{color:var(--t-faint);align-items:center;gap:12px;font-size:15px;display:flex}.tr-steps li.doing{color:var(--t-ink);font-weight:500}.tr-steps li.done{color:var(--t-muted)}.tr-steps .ic{border:1px solid var(--t-line);background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.tr-steps .ic svg{width:15px;height:15px}.tr-steps .ic i{background:var(--t-line);border-radius:50%;width:6px;height:6px}.tr-steps li.done .ic{background:var(--t-ok);border-color:var(--t-ok);color:#fff}.tr-steps li.doing .ic{color:var(--t-blue);border-color:#315cff59}.tr-hire{padding-top:0;position:relative;overflow:hidden}.tr-band{background:linear-gradient(120deg,#eef1ff,#f2ecff);width:calc(100% + 56px);height:84px;margin:0 -28px -66px}.tr-hire .tr-face{position:relative}.tr-name{align-items:center;gap:8px;display:inline-flex}.tr-name svg{width:21px;height:21px;color:var(--t-blue)}.tr-role{color:var(--t-muted);margin:-8px 0 0;font-size:15px}.tr-learned{background:var(--t-soft);text-align:left;border-radius:16px;gap:8px;width:100%;padding:16px 18px;display:grid}.tr-learned b{color:var(--t-ink);font-size:13.5px;font-weight:600}.tr-learned ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tr-learned li{color:var(--t-muted);gap:9px;font-size:14.5px;line-height:1.4;display:flex}.tr-learned li svg{width:17px;height:17px;color:var(--t-ok);flex:none;margin-top:1px}.tr-lead{gap:10px;width:100%;display:grid}.tr-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tr-two label,.tr-in{text-align:left;gap:6px;width:100%;display:grid}.tr-two span,.tr-in span,.tr-chips legend,.tr-faces legend{color:var(--t-muted);font-size:13px;font-weight:500}.tr-two input,.tr-in input,.tr-in select,.tr-in textarea{border:1px solid var(--t-line);width:100%;min-height:46px;color:var(--t-ink);font:inherit;background:#fff;border-radius:12px;outline:0;padding:10px 12px;font-size:16px}.tr-two input::placeholder,.tr-in textarea::placeholder{color:var(--t-faint)}.tr-in textarea{resize:vertical;min-height:70px}.tr-two input:focus,.tr-in input:focus,.tr-in select:focus,.tr-in textarea:focus{border-color:var(--t-blue);box-shadow:0 0 0 3px #315cff24}.tr-cust{gap:16px}.tr-chips,.tr-faces{text-align:left;border:0;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;display:flex}.tr-chips legend,.tr-faces legend{width:100%;margin-bottom:6px;padding:0}.tr-veil .tr-chips button{border:1px solid var(--t-line);min-height:38px;color:var(--t-muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14px}.tr-veil .tr-chips button:hover{color:var(--t-ink)}.tr-veil .tr-chips button[aria-pressed=true]{border-color:var(--t-blue);color:var(--t-blue);background:#315cff14;font-weight:500}.tr-veil .tr-faces button{border:1px solid var(--t-line);color:var(--t-ink);cursor:pointer;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:8px 10px;font-size:13.5px;display:grid}.tr-faces .face-motion{border-radius:50%}.tr-veil .tr-faces button[aria-pressed=true]{border-color:var(--t-blue);box-shadow:0 0 0 3px #315cff24}.tr-call{gap:12px;padding-top:44px}.tr-avatar img{object-fit:cover;object-position:50% 22%;width:112px;height:112px;box-shadow:var(--t-ring);border-radius:50%;transition:box-shadow .25s;display:block}.tr-avatar.talking img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--t-blue)}.tr-meter{justify-content:center;align-items:center;gap:4px;height:22px;margin:-4px 0 -2px;display:flex}.tr-meter i{background:var(--t-grad);transform-origin:50%;border-radius:2px;width:4px;height:22px;transition:transform 90ms linear}.tr-timer{font-variant-numeric:tabular-nums;color:var(--t-ink);align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.tr-timer small{color:var(--t-faint);font-size:13px}.tr-timer .dot{background:var(--t-bad);border-radius:50%;width:8px;height:8px}.tr-timer svg{width:16px;height:16px;color:var(--t-blue)}.tr-lines{background:var(--t-soft);text-align:left;scrollbar-width:thin;border-radius:16px;align-content:start;gap:10px;width:100%;height:170px;padding:14px;display:grid;overflow:auto}.tr-lines p{color:var(--t-ink);margin:0;font-size:14.5px;line-height:1.45}.tr-lines p b{color:var(--t-blue);margin-bottom:1px;font-size:12px;font-weight:600;display:block}.tr-lines p.caller b{color:var(--t-muted)}.tr-lines .hint{color:var(--t-faint);text-align:center;align-self:center}.tr-veil .tr-end{min-height:46px;color:var(--t-bad);cursor:pointer;background:#fff;border:1px solid #e5484d59;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.tr-veil .tr-end:hover{background:#e5484d0f}.tr-end svg{width:18px;height:18px}.tr-rate{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;width:100%;display:grid}.tr-veil .tr-rate button{border:1px solid var(--t-line);min-height:44px;color:var(--t-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;font-size:15px;font-weight:500}.tr-veil .tr-rate button:hover{border-color:#315cff66}.tr-veil .tr-rate button[aria-pressed=true]{background:var(--t-grad);color:#fff;border-color:#0000}.tr-video{display:grid}.tr-stage{aspect-ratio:16/10;background:#eef0f7;border-radius:24px 24px 0 0;position:relative;overflow:hidden}.tr-still,.tr-live{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.tr-still.off,.tr-live{opacity:0}.tr-live.on{opacity:1}.tr-pill{z-index:2;color:var(--t-ink);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0a05261f}.tr-pill i{background:var(--t-bad);border-radius:50%;width:7px;height:7px}.tr-ring{z-index:2;background:#fffffff0;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:12px;right:62px;box-shadow:0 2px 10px #0a052626}.tr-ring svg{position:absolute;inset:2px;transform:rotate(-90deg)}.tr-ring circle{fill:none;stroke-width:4px}.tr-ring .bg{stroke:var(--t-line)}.tr-ring .fg{stroke:var(--t-blue);stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s}.tr-ring b{font-variant-numeric:tabular-nums;color:var(--t-ink);font-size:16px;font-weight:700;position:relative}.tr-ring.red .fg{stroke:var(--t-bad)}.tr-ring.red b{color:var(--t-bad)}.tr-wait{z-index:2;color:var(--t-ink);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0a052626}.tr-wait svg{width:17px;height:17px;color:var(--t-blue)}.tr-caps{z-index:2;gap:6px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.tr-caps p{color:var(--t-ink);background:#fffffff0;border-radius:12px;margin:0;padding:9px 12px;font-size:14.5px;line-height:1.4;box-shadow:0 2px 10px #0a05261f}.tr-caps p b{color:var(--t-blue);margin-right:8px;font-weight:600}.tr-caps p.caller b{color:var(--t-muted)}.tr-vbar{border-top:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tr-vwho{color:var(--t-muted);min-width:0;font-size:13.5px;display:grid}.tr-vwho b{color:var(--t-ink);font-size:16px}@keyframes trIn{0%{opacity:0}}@keyframes trUp{0%{opacity:0;transform:translateY(12px)}}@keyframes trSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr-veil,.tr-panel{animation:none}.tr-meter i{transition:none}}@media (width<=600px){.tr-veil{align-items:stretch;padding:0}.tr-panel,.tr-panel.tr-wide{border-radius:0;width:100%;height:100dvh;max-height:none}.tr-sec{padding:44px 18px 28px}.tr-band{width:calc(100% + 36px);margin:0 -18px -66px}.tr-two{grid-template-columns:1fr}.tr-rate{grid-template-columns:repeat(5,minmax(0,1fr))}.tr-video{grid-template-rows:1fr auto;height:100%}.tr-stage{aspect-ratio:auto;border-radius:0}}
