.ac-tv{position:relative;min-width:0;padding:14px 14px 26px;border-radius:22px;background:linear-gradient(160deg,#2b2e35,#0f1115);box-shadow:0 30px 60px -20px #10182873,inset 0 1px #ffffff14;margin-bottom:46px}.ac-tv-led{position:absolute;bottom:10px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#4c9142;box-shadow:0 0 8px #4c9142}.ac-tv-stand{position:absolute;top:100%;left:50%;width:34%;height:34px;transform:translate(-50%);background:linear-gradient(#1b1d22,#2b2e35);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.ac-tv-stand:after{content:"";position:absolute;bottom:-6px;left:-10%;width:120%;height:8px;border-radius:8px;background:#1b1d22}.ac-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#000}.ac-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ac-hero-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:center;max-width:1360px}.ac-try{max-width:760px;text-align:center}.ac-try .section-sub{margin-bottom:24px}.ac-try #dh{text-align:start}.ac-hero .lead{margin:0 0 22px;max-width:560px;font-size:16px;line-height:1.65}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:13px;color:var(--mid)}.hero-points li:before{content:"✓";color:var(--success);font-weight:700;margin-inline-end:6px}.hero-visual{position:relative}.hero-visual img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);aspect-ratio:1 / .92;object-fit:cover}.toast{position:absolute;inset-inline-end:-18px;bottom:28px;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 16px;box-shadow:var(--shadow-lg);animation:ac-pop 3.2s ease-in-out infinite}.toast strong{display:block;font-size:16px;color:var(--dark)}.toast span{font-size:13px;color:var(--text-3)}.toast-dot{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #e3f1e1;flex-shrink:0}@keyframes ac-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}main p.eyebrow{font-size:13px;font-weight:700;color:var(--brand);margin-bottom:8px}.center-head{text-align:center;max-width:720px;margin:0 auto 32px}.center-head .section-sub{margin:0 auto}.center{text-align:center;margin-top:28px}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.steps li{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.step-n{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:var(--brand-light);color:var(--brand-dark);font-weight:800;font-size:13px;margin-bottom:12px}.steps h3,.callouts h3,.rules h3,.inds h3,.dev-cards h3,.method h3,.hw h3{font-size:18px;font-weight:700;color:var(--dark);margin-bottom:6px}.steps p,.callouts p,.rules p,.inds p,.dev-cards p,.method p{font-size:16px;line-height:1.6;color:var(--mid);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split-text p{line-height:1.75;color:var(--mid)}.checks{list-style:none;padding:0;margin-top:18px;display:grid;gap:10px}.checks li{color:var(--mid);padding-inline-start:24px;position:relative;line-height:1.55}.checks li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--success);font-weight:700}.checks strong{color:var(--dark)}.feed{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px;min-width:0}.feed-head{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;color:var(--dark);padding:2px 4px 12px;border-bottom:1px solid var(--divider)}.live{font-size:13px;color:var(--success);display:inline-flex;align-items:center;gap:6px;font-weight:600}.live i{width:8px;height:8px;border-radius:50%;background:var(--success);animation:ac-blink 1.4s infinite}@keyframes ac-blink{50%{opacity:.3}}.feed-list{list-style:none;padding:0;margin:0}.feed-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--divider)}.feed-list li.in{animation:ac-slide .5s ease-out}@keyframes ac-slide{0%{opacity:0;transform:translateY(-8px);background:var(--brand-light)}to{opacity:1;transform:none}}.av{width:34px;height:34px;border-radius:50%;background:var(--brand-light);color:var(--brand-dark);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.feed-list strong{display:block;font-size:16px;color:var(--dark)}.feed-list div span{display:block;font-size:13px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-list em{font-style:normal;font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px}.feed-list em.ok{background:#e3f1e1;color:#3a7432}.feed-list em.no{background:#fdecea;color:#c73524}.feed-list time{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.feed-note{font-size:13px;color:var(--muted);text-align:start;margin:8px 0 0}.screen{margin:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#fff}.screen-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border);direction:ltr}.screen-bar i{width:10px;height:10px;border-radius:50%;background:#d6dae2}.screen-bar span{margin-left:12px;font-size:13px;color:var(--text-3)}.screen img{width:100%;height:auto;display:block}.callouts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.dev-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dev-cards>div{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.dev-ic{display:inline-flex;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;background:var(--brand-light);color:var(--brand);margin-bottom:14px}.methods{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.method{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.method:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.method img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.method div{padding:16px 18px 20px}.rules{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rules>div{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.panel h2{font-size:var(--fs-h2, 24px);color:var(--heading);font-weight:800;margin-bottom:10px}.panel p{line-height:1.7;color:var(--mid)}.more{display:inline-block;margin-top:14px;font-weight:600;color:var(--brand);text-decoration:none}.more:hover{text-decoration:underline}.hw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hw{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;text-align:center}.hw img{height:170px;width:100%;object-fit:contain;margin-bottom:14px}.hw ul{list-style:none;padding:0;margin:0;font-size:16px;color:var(--mid);line-height:1.8}.inds{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inds>div{border-top:3px solid var(--brand-100);padding-top:14px}.faq-list{margin-top:24px}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.guides a{display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;color:inherit;text-decoration:none;transition:border-color .15s}.guides a:hover{border-color:var(--brand)}.guides h3{font-size:18px;font-weight:700;margin-bottom:4px;color:var(--dark)}.guides p{font-size:16px;color:var(--mid);margin:0}.ac-cta{text-align:center;padding:40px 24px}.ac-cta h2{font-size:var(--fs-h1, 34px);color:var(--heading);font-weight:800;margin-bottom:10px}.ac-cta p{margin:0 auto 22px;max-width:560px;color:var(--mid)}.ac-h1{font-size:clamp(30px,3.4vw,50px)!important;line-height:1.1;font-weight:800}.ac-h1 span{display:block}.ac-h1 .ac-h1-2{color:var(--brand)}.ac-price{margin:14px 0 0;font-size:16px;color:var(--mid)}.ac-price b{color:var(--dark);font-size:18px}.ac-price a,.center a{color:var(--brand);font-weight:600}.ac-hw-note{margin:6px 0 0;font-size:14px;color:var(--mid)}.vs-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.vs{width:100%;border-collapse:collapse;font-size:16px;min-width:620px}.vs th{text-align:start;font-size:13px;font-weight:700;color:var(--mid);background:#f5f3ee;padding:12px 16px;border-bottom:1px solid var(--border)}.vs td{padding:12px 16px;border-bottom:1px solid var(--divider);color:var(--muted);vertical-align:top}.vs tr:last-child td{border-bottom:0}.vs td:first-child{font-weight:600;color:var(--dark);width:22%}.vs .us{color:var(--dark);background:var(--brand-light)}.vs th.us{color:var(--brand-dark)}.vs td.us:before{content:"✓ ";color:var(--success);font-weight:800}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto}.plan{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column}.plan.best{border:2px solid var(--brand);box-shadow:var(--shadow-lg)}.plan-tag{position:absolute;top:-12px;inset-inline-start:24px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;padding:3px 12px;border-radius:999px}.plan h3{font-size:18px;font-weight:700;color:var(--dark);margin-bottom:6px}.plan-price{margin:0}.plan-price b{font-size:34px;color:var(--dark)}.plan-price span{font-size:13px;color:var(--muted);margin-inline-start:6px}.plan .checks{flex:1;margin-bottom:18px}.plan .btn{align-self:flex-start}.plans-note{text-align:center;margin:18px 0 0}.addon{display:inline-block;font-size:13px;font-weight:600;color:var(--brand-dark);background:var(--brand-light);border-radius:999px;padding:6px 14px}@media(max-width:960px){.plans{grid-template-columns:1fr}.ac-hero-grid,.split,.two-col{grid-template-columns:1fr;gap:28px}.steps,.callouts,.methods,.inds,.dev-cards,.hw-grid,.guides{grid-template-columns:1fr 1fr}.toast{inset-inline-end:12px}}@media(max-width:560px){.steps,.callouts,.methods,.inds,.hw-grid,.guides,.rules,.dev-cards{grid-template-columns:1fr}.feed-list li{grid-template-columns:34px minmax(0,1fr) auto}.feed-list time{display:none}}@media(prefers-reduced-motion:reduce){.toast,.live i{animation:none}}
