.sc-page{background:var(--color-ink,#0a0a0a);color:#fff}.sc-hero{padding:clamp(96px,14vw,160px) 0 clamp(24px,4vw,40px)}.sc-hero-inner{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sc-title{letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(40px,6vw,76px);line-height:1}.sc-lede{color:#ffffffb8;max-width:54ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.sc-actions{margin-top:4px}.sc-btn{border-radius:999px;align-items:center;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.sc-btn--primary{background:var(--color-lime,#e6ff3a);color:var(--color-ink,#0a0a0a)}.sc-btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e6ff3a40}.sc-note{color:#ffffff80;max-width:60ch;margin:8px 0 0;font-size:13px;line-height:1.5}.sc-generator-section{background:var(--color-ink,#0a0a0a)}.sc-generator-mount{min-height:420px}.sc-section{border-top:1px solid #ffffff0f;padding:clamp(40px,7vw,80px) 0}.sc-h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(28px,4vw,48px);line-height:1.05}.sc-section-lede{color:#ffffffb3;max-width:64ch;margin:0 0 24px;font-size:16px;line-height:1.6}.sc-link{color:var(--color-lime,#e6ff3a);text-underline-offset:3px;text-decoration:underline}.sc-steps{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:800px){.sc-steps{grid-template-columns:repeat(3,1fr)}}.sc-step{background:var(--color-ink-2,#141414);border:1px solid #ffffff0f;border-radius:18px;padding:28px 24px}.sc-step-title{margin:0 0 10px;font-size:18px;font-weight:800}.sc-step-body{color:#ffffffa6;margin:0;font-size:14px;line-height:1.6}.sc-video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:18px;width:100%;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.sc-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
