.cs-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.cs-inner{max-width:1180px;margin:0 auto}.cs-steps-wrap{background:var(--paper-2);padding:64px 32px}.cs-tools-wrap{padding:64px 32px}.cs-book{background:var(--paper-2);padding:64px 32px 80px}.cs-inner>h2{margin:0 0 8px;font-size:28px}.cs-sub{color:var(--ink-soft);max-width:640px;margin:0 0 28px;font-size:15px}.cs-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cs-step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px 22px}.cs-step-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cs-step-icon{background:var(--paper-2);width:40px;height:40px;color:var(--cobalt);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.cs-step-num{font-family:var(--mono,"Space Mono", monospace);color:var(--ink-soft);opacity:.6;font-size:13px;font-weight:700}.cs-step h3{margin:0 0 8px;font-size:17px}.cs-step p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.cs-marquee{flex-direction:column;gap:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cs-marquee-track{gap:10px;width:max-content;animation:60s linear infinite cs-marquee;display:flex}.cs-marquee-reverse .cs-marquee-track{animation-direction:reverse}.cs-marquee:hover .cs-marquee-track{animation-play-state:paused}.cs-tool{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:13.5px;display:inline-flex}.cs-tool img{object-fit:contain;flex-shrink:0;width:20px;height:20px}@keyframes cs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cs-marquee{-webkit-mask-image:none;mask-image:none}.cs-marquee-track{flex-wrap:wrap;width:auto;animation:none}.cs-marquee-track>[aria-hidden]{display:none}}.cs-frame{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.cs-frame iframe{border:0;width:100%;height:720px;display:block}.cs-alt{color:var(--ink-soft);margin:14px 0 0;font-size:13.5px}.cs-alt a{color:var(--cobalt);font-weight:600}@media (max-width:1000px){.cs-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cs-steps{grid-template-columns:1fr}.cs-steps-wrap,.cs-tools-wrap,.cs-book{padding:44px 16px}.cs-frame iframe{height:820px}}