.ac-hero{text-align:left}.ac-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.ac-hero-grid>*{min-width:0}.ac-hero h1 .h1-l{display:block;white-space:nowrap}.ac-hero h1{font-size:clamp(32px,4.2vw,56px);line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.ac-hero h1 .h1-wave{padding-bottom:12px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2710%27 viewBox=%270 0 24 10%27%3E%3Cpath d=%27M0 5 Q6 0 12 5 T24 5%27 fill=%27none%27 stroke=%27%23F5A623%27 stroke-width=%272.6%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") repeat-x 0 100% / 24px 10px}.ac-hero .lead{margin-top:18px}.ac-price{margin-top:14px;font-size:14.5px;color:var(--text-2)}.ac-price b{color:var(--dark);font-size:17px}.ac-price a{color:var(--brand);font-weight:600}.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:14px;min-width:620px}.vs th{text-align:left;font-size:13px;font-weight:700;color:var(--text-2);background:#f7f6f3;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;left:24px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.plan h3{font-size:18px;margin-bottom:6px}.plan-price b{font-size:34px;color:var(--dark)}.plan-price span{font-size:14px;color:var(--muted);margin-left:4px}.plan .checks{flex:1;margin-bottom:18px}.plan .btn{align-self:flex-start}.lead{font-size:clamp(1rem,2vw,1.12rem);line-height:1.7;margin:18px 0 26px;max-width:560px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding:0;font-size:13.5px;color:var(--text-2)}.hero-points li:before{content:"✓";color:var(--success);font-weight:700;margin-right:6px}@keyframes pop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.section-title{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;margin-bottom:14px}.section-sub{font-size:1rem;line-height:1.7;max-width:640px;margin:0 auto}.center-head{text-align:center;max-width:720px;margin:0 auto 32px}.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:14px;margin-bottom:12px}.steps h3{font-size:16px;margin-bottom:6px}.steps p{font-size:14px;line-height:1.6}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split-rev .split-text{order:0}.split-text p{font-size:15px;line-height:1.75}.checks{list-style:none;padding:0;margin-top:18px;display:grid;gap:10px}.checks li{font-size:14.5px;color:var(--text-2);padding-left:24px;position:relative;line-height:1.55}.checks li:before{content:"✓";position:absolute;left: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}.feed-head{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;color:var(--dark);padding:2px 4px 12px;border-bottom:1px solid var(--divider)}.live{font-size:12px;color:var(--success-dark);display:inline-flex;align-items:center;gap:6px;font-weight:600}.live i{width:8px;height:8px;border-radius:50%;background:var(--success);animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.3}}.feed-list{list-style:none;padding:0;margin:0}.feed-list li{display:grid;grid-template-columns:34px 1fr auto auto;gap:12px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--divider)}.feed-list li.in{animation:slide .5s ease-out}@keyframes 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:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.feed-list strong{display:block;font-size:13.5px;color:var(--dark)}.feed-list div span{font-size:12px;color:var(--muted)}.feed-list em{font-style:normal;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}.feed-list em.ok{background:var(--success-light);color:var(--success-dark)}.feed-list em.no{background:#fdecea;color:#c73524}.feed-list time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.feed-note{font-size:11.5px;color:var(--muted-2);text-align:right;margin-top:8px}.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:#f5f3ee;border-bottom:1px solid var(--border)}.screen-bar i{width:10px;height:10px;border-radius:50%;background:#d6dae2}.screen-bar span{margin-left:12px;font-size:12px;color:var(--muted)}.screen img{width:100%;height:auto;display:block}.screen-sm{margin-top:32px}.caption{text-align:center;font-size:13.5px;color:var(--muted);margin:12px auto 0;max-width:720px}.callouts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.callouts h3,.rules h3,.inds h3{font-size:15.5px;margin-bottom:6px}.callouts p,.rules p,.inds p{font-size:14px;line-height:1.6}.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}.method h3{font-size:16px;margin-bottom:6px}.method p{font-size:13.5px;line-height:1.6}.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:1.3rem;margin-bottom:10px}.panel p{font-size:15px;line-height:1.7}.more{display:inline-block;margin-top:14px;font-weight:600;color:var(--brand)}.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 h3{font-size:16px;margin-bottom:8px}.hw ul{list-style:none;padding:0;font-size:13.5px;color:var(--text-2);line-height:1.8}.video{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#000}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.shorts{list-style:none;padding:0;margin-top:16px;display:grid;gap:8px}.shorts a{font-size:14px;color:var(--brand);font-weight:600}.shorts a:before{content:"▶";font-size:10px;margin-right:8px;color:var(--accent)}.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:15px;margin-bottom:4px;color:var(--dark)}.guides p{font-size:13.5px}.ac-cta{text-align:center;padding:40px 24px;border-radius:var(--radius-lg)}.ac-cta h2{font-size:clamp(1.35rem,3vw,1.8rem);margin-bottom:10px}.ac-cta p{margin:0 auto 22px;max-width:560px}@media(max-width:960px){.ac-hero-grid,.split,.two-col,.plans{grid-template-columns:1fr;gap:28px}.steps,.callouts,.methods,.inds,.hw-grid,.guides{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps,.callouts,.methods,.inds,.hw-grid,.guides,.rules{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.live i{animation:none}}
