.sub-hero .sub-hero-top h1.wide{width:720px}.round-shot{border-radius:16px;overflow:hidden}.reg{flex-direction:column;gap:14px;display:flex}.reg>h3{color:var(--ink-muted);font-size:14px;font-weight:700;line-height:1.45}.cells.five{grid-template-columns:repeat(5,1fr)}.cells.five>div{gap:6px;padding:24px 20px}.cells.five h4{font-size:15px;font-weight:700;line-height:1.45}.cells.five p{font-size:13px}.day-table{border-collapse:separate;border-spacing:0;outline:1px solid var(--border);outline-offset:-1px;border-radius:14px;width:100%;line-height:1.45;overflow:hidden}.day-table th{text-align:left;height:48px;color:var(--ink-muted);border-bottom:1px solid var(--border);padding:0 20px;font-size:13px;font-weight:700}.day-table th.ai{color:var(--teal-800)}.day-table td{border-bottom:1px solid var(--border);vertical-align:middle;height:84px}.day-table tr:last-child td{border-bottom:none}.day-when{width:132px;padding:0 20px;vertical-align:top!important}.day-when div{flex-direction:column;gap:2px;padding-top:22px;display:flex}.day-when small{color:var(--ink-muted);font-size:12px;font-weight:700}.day-when b{font-family:var(--font-head);font-size:22px;font-weight:900}.day-step{width:236px;vertical-align:top!important}.day-step div{align-items:flex-start;height:84px;padding-top:24px;display:flex;position:relative}.day-step div:before{content:"";background:var(--teal-200);width:2px;position:absolute;top:0;bottom:0;left:19px}tr:first-child .day-step div:before{top:24px}.day-step i{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:relative}.day-step b{margin-left:16px;font-size:18px;font-weight:700;line-height:26px}.day-ai,.day-human{padding:0 20px;font-size:14px}.day-ai{color:#123331}.day-human span{width:74px;color:var(--ink-muted);font-size:12px;font-weight:700;display:inline-block}.phones-cell.dup{display:none}.cells.eight>div{gap:10px;padding:24px 22px 40px}.cells.eight>div:nth-child(n+5){border-top:1px solid var(--border)}.cells.eight>div:nth-child(5){border-left:none}.cells.eight h3{font-size:15px}.cells.eight p{font-size:13px;line-height:22px}.faq-center{align-items:center;gap:48px}@media (max-width:1024px){.sub-hero .sub-hero-top h1.wide{width:auto}.cells.five{grid-template-columns:1fr 1fr}.cells.five>div:nth-child(odd){border-left:none}.cells.five>div:nth-child(n+3){border-top:1px solid var(--border)}.day-scroll{overflow-x:auto}.day-table{min-width:860px}}@media (max-width:768px){.cells.five{grid-template-columns:1fr}.cells.five>div+div{border-top:1px solid var(--border)}.phones-scroll{overflow-x:auto}.phones-scroll img{width:760px;max-width:none;height:auto}}.cond .fitbox-in{overflow:hidden}.cond-field{opacity:.6;flex-direction:column;gap:16px;width:1209px;display:flex;position:absolute;top:6px;left:-60px}.cond-row{white-space:nowrap;color:#bcc5c7;font-size:14px;line-height:20px;display:flex}.cond-row.odd{padding-left:38px}.cond-row>span,.cond-row>span>span{gap:8px;display:inline-flex}.cond-row>span>span{margin-right:8px}.cond-row b{font-weight:400}.cond-row i{color:#dde3e4;font-style:normal}.cond-fade{pointer-events:none;position:absolute}.cond-fade.l{background:linear-gradient(90deg,#fff0,#fff);width:200px;height:520px;top:0;left:0}.cond-fade.r{background:linear-gradient(270deg,#fff0,#fff);width:200px;height:520px;top:0;left:889px}.cond-fade.t{background:linear-gradient(#fff0,#fff);width:1089px;height:90px;top:0;left:0}.cond-fade.b{background:linear-gradient(#fff,#fff0);width:1089px;height:120px;top:400px;left:0}.cond-halo{background:radial-gradient(closest-side,#fff 50%,#fff0 100%);width:760px;height:460px;position:absolute;top:30px;left:164px}.cond-lines{width:1089px;height:520px;position:absolute;inset:0;overflow:visible}.cond-lines path{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.55}.cond-labels{list-style:none}.cond-labels li{background:#fff;border-radius:6px;padding:4px 10px;position:absolute}.cond-labels span{border-bottom:2px solid var(--accent);white-space:nowrap;padding-bottom:2px;font-size:16px;font-weight:700;line-height:1.45;display:block}.cond-card{outline:1px solid var(--border);outline-offset:-1px;background:#fff;border-radius:12px;flex-direction:column;gap:14px;width:309px;padding:18px 20px 20px;display:flex;position:absolute;top:141px;left:390px;box-shadow:0 10px 28px #1a1f3a14}.cond-card-h{justify-content:space-between;align-items:center;line-height:1.45;display:flex}.cond-card-h b{font-family:var(--font-head);color:var(--accent);font-size:16px;font-weight:900}.cond-card-h span{color:var(--ink-muted);font-size:12px}.cond-card-row{flex-direction:column;gap:6px;display:flex}.cond-card-row>span{color:var(--ink-muted);font-size:12px;font-weight:700;line-height:1.45}.cond-card-row>div{gap:4px;display:flex}.cond-card-row i{background:var(--teal-100);border-radius:3px;height:12px}.cond-card-row i.on{background:var(--teal-600)}.cond-card>p{color:var(--ink-muted);font-size:11px;line-height:1.45}.cond-play .cond-row>span,.cond-armed .cond-row>span{animation:90s linear infinite condDrift}.cond-play .cond-row.odd>span{animation-direction:reverse}.cond-armed .cond-labels li,.cond-armed .cond-card,.cond-armed .cond-card-row i{opacity:0}.cond-armed .cond-lines path{stroke-dasharray:1;stroke-dashoffset:1px}.cond-play .cond-labels li{animation:.3s cubic-bezier(.16,1,.3,1) both condPop}.cond-play .cond-lines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.48s ease-out forwards condDraw}.cond-play .cond-card{animation:.42s cubic-bezier(.16,1,.3,1) .72s both condCard}.cond-play .cond-card-row i{transform-origin:0;animation:.27s cubic-bezier(.16,1,.3,1) both condBar}@keyframes condDrift{to{transform:translate(-50%)}}@keyframes condPop{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes condDraw{to{stroke-dashoffset:0}}@keyframes condCard{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes condBar{0%{opacity:0;transform:scaleX(0)}}.board-visual{background:linear-gradient(140deg, var(--teal-100) 23%, var(--indigo-50) 77%);border-radius:16px;height:470px;padding:40px 40px 0;overflow:hidden}.board-screen{outline-offset:-1px;background:#fff;border-radius:10px 10px 0 0;outline:1px solid #0000000f;height:100%;position:relative;overflow:hidden}.board-screen img{object-fit:cover;width:1009px;max-width:none;height:745px;position:absolute;top:-5px;left:0}@media (max-width:768px){.board-visual{aspect-ratio:1089/470;height:auto;padding:4% 4% 0}.board-screen img{aspect-ratio:1009/745;width:100%;height:auto}}.day-sp{display:none}@media (max-width:768px){.day-scroll{overflow:visible}.day-table{display:none}.day-sp{outline:1px solid var(--border);outline-offset:-1px;border-radius:14px;list-style:none;display:block;overflow:hidden}.day-sp li{border-bottom:1px solid var(--border);height:81px;padding:0 12px 0 4px;display:flex}.day-sp li.tall{height:109px}.day-sp li:last-child{border-bottom:none}.day-sp-rail{flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}.day-sp-rail i{background:var(--teal-200);width:2px}.day-sp-rail i:first-child{height:24px}.day-sp-rail i:last-child{flex:1}.day-sp-rail i.first{background:0 0}.day-sp-rail i.last{background:linear-gradient(var(--teal-200), #c0ece800)}.day-sp-rail b{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.day-sp-body{flex-direction:column;flex:1;gap:8px;padding:14px 0 16px 4px;line-height:1.45;display:flex}.day-sp-step{justify-content:space-between;align-items:center;display:flex}.day-sp-step b{font-size:16px;font-weight:700}.day-sp-step span{color:var(--ink-muted);gap:6px;font-size:12px;font-weight:700;display:flex}.day-sp-step em{color:var(--ink);font-style:normal}.day-chip{align-items:center;gap:10px;font-size:13.5px;display:flex}.day-chip small{width:64px;color:var(--ink-muted);flex-shrink:0;font-size:12px;font-weight:700}.day-chip.ai small{color:var(--teal-800)}.day-chip.ai{color:#123331}.day-chip b{font-weight:700}.cells.five{grid-template-columns:1fr}.cells.five>div{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.cells.five h4{flex-shrink:0;width:100px;font-size:14px}.phones-scroll{background:linear-gradient(143deg, var(--teal-100) 21%, var(--indigo-50) 79%);scrollbar-width:none;border-radius:16px;height:376px;overflow:hidden}.phones-track{width:max-content;animation:21s linear infinite phonesLoop;display:flex}.phones-scroll:active .phones-track{animation-play-state:paused}.phones-cell{flex-shrink:0;width:816.6px;overflow:hidden}.phones-cell.dup{display:block}.phones-scroll img,.phones-scroll .shot{width:871px;max-width:none;height:auto;margin:-10px 0 0 -27.2px}@keyframes phonesLoop{to{transform:translate(-816.6px)}}@media (prefers-reduced-motion:reduce){.phones-scroll{overflow-x:auto}.phones-track{animation:none}.phones-cell.dup{display:none}}.cells.eight{grid-template-columns:1fr 1fr}.cells.eight>div{border-top:none;border-left:none;gap:6px;padding:16px}.cells.eight>div:nth-child(odd){border-right:1px solid var(--border)}.cells.eight>div:nth-child(n+3){border-top:1px solid var(--border)}.cells.eight h3{font-size:14px}.cells.eight p{font-size:13px;line-height:1.7}.faq-center{gap:28px}}.day-scroll.iv-armed tbody tr,.day-scroll.iv-armed .day-sp li{opacity:0}.day-scroll.iv-armed .day-step div:before,.day-scroll.iv-armed .day-sp-rail i{transform:scaleY(0)}.day-scroll.iv-play tbody tr,.day-scroll.iv-play .day-sp li{animation:.3s cubic-bezier(.16,1,.3,1) both dayIn;animation-delay:calc(var(--i) * .192s)}.day-step div:before,.day-sp-rail i{transform-origin:top}.day-scroll.iv-play .day-step div:before,.day-scroll.iv-play .day-sp-rail i{animation:.24s ease-out both dayRail;animation-delay:calc(60ms + var(--i) * .192s)}.day-scroll.iv-play .day-sp .day-chip.ai{animation:.27s cubic-bezier(.16,1,.3,1) both daySide;animation-delay:calc(72ms + var(--i) * .192s)}.day-scroll.iv-play .day-sp .day-chip:not(.ai){animation:.27s cubic-bezier(.16,1,.3,1) both daySide;animation-delay:calc(.132s + var(--i) * .192s)}.day-scroll.iv-play tbody td.day-ai{animation:daySide .27s cubic-bezier(.16, 1, .3, 1) calc(72ms + var(--i) * .192s) both, dayCur 7.2s ease-in-out calc(1.4s + var(--i) * 1.2s) infinite}.day-scroll.iv-play tbody td.day-human{animation:daySide .27s cubic-bezier(.16, 1, .3, 1) calc(.132s + var(--i) * .192s) both, dayCur 7.2s ease-in-out calc(1.4s + var(--i) * 1.2s) infinite}.day-scroll.iv-play .day-step i,.day-scroll.iv-play .day-sp-rail b{animation:dayNum .27s ease-out calc(90ms + var(--i) * .192s) both, dayPulse 7.2s ease-out calc(1.4s + var(--i) * 1.2s) infinite}.day-scroll.iv-play tbody td{animation:7.2s ease-in-out infinite dayCur;animation-delay:calc(1.44s + var(--i) * .72s)}@keyframes dayIn{0%{opacity:0;transform:translateY(10px)}}@keyframes dayRail{0%{transform:scaleY(0)}}@keyframes daySide{0%{opacity:0;transform:translate(-12px)}}@keyframes dayNum{0%{transform:scale(.3)}60%{transform:scale(1.15)}}@keyframes dayPulse{0%{box-shadow:0 0 #3a9a9673}12%,to{box-shadow:0 0 0 10px #3a9a9600}}@keyframes dayCur{0%,20%,to{background-color:#f0faf900}4%,15%{background-color:#f0faf9}}
